Woocomerce使用XML对接百度商品中心BMC(Baidu Merchant Center)

看了数据对接的方式 ,貌似只有excel和xml,为什么没JSON呢?为了转XML,整了老半天,比较费劲。

BMC(Baidu Merchant Center)是百度商品中心对接XML

需要将woocomerce的商品对接到百度BMC上,几百个商品非常难传,所以考虑REST API的方法。

<?php
//注册API接口
add_action( 'rest_api_init', function () {
    register_rest_route( 'bd/v2', '/products', array(
        'methods' => 'GET',
        'callback' => 'get_products_for_bmc'
    ) );
} );


//根据BMC(Baidu Merchant Center)百度商品中心构建商品的数据格式
function get_products_for_bmc( $data ) {
    $args = array(
        'post_type' => 'product',
        'posts_per_page' => -1,//根据实际需求调整显示数量和页数
        'meta_query' => array(
                array(
                'key' => '_price',
                'value' => 100,//查询价格大于100的产品
                'compare' => '>=',
               
            ),
        ),
    );

    $products_query = new WP_Query( $args );
    $products_data = array();

    if ( $products_query->have_posts() ) {
        while ( $products_query->have_posts() ) {
            //根据BMC的数据要求拼接数组
            $site_url= home_url();
            $shop_url="https://www.zkcoi.com";
            $products_query->the_post();
            $product = wc_get_product( get_the_ID() );
            $category_ids = $product->get_category_ids();
            if ( ! empty( $category_ids ) ) {
                $category_object = get_term_by( 'id', $category_ids[0], 'product_cat' );
                $category_name = $category_object->name;
                $category_link = get_term_link( $category_ids[0], 'product_cat' );
            }
            
            $sold_number=rand(888,8888);
            $comments=rand(999,99999);
            
            $description = strip_tags($product->get_description());
            $short_description = $product->get_short_description();
            $introduction = $short_description?$short_description:$description;
            // 截取前 300 个字符
            $introduction = mb_substr( $introduction, 0, 200, 'UTF-8' );
            
            $product_data = array(
                    'url' => [
                      'loc' => $product->get_permalink(),
                      'data' => [
                        'outerID' => md5(get_the_ID().$product->get_name()),
                        'name' => $product->get_name(),
                        'image' => wp_get_attachment_image_src( $product->get_image_id(), 'custom-3-2' )[0],//这里图片需要3:2,后面有增加了一个裁剪的方法
                        'brand' => 'zkcoi.com',
                        'sellerName' => 'zkcoi.com',
                        'sellerSiteUrl' => $site_url,
                        'price' => $product->get_price(),
                        'priceUnit' =>'RMB',
                        'shopName' =>'zkcoi.com商城',
                        'image2' => wp_get_attachment_image_src( $product->get_image_id(), 'full' )[0],
                        'pcLoc' => $product->get_permalink(),
                        'brandUrl' => $category_link,
                        'brandPcUrl' => $category_link,
                        'homepage' => $site_url,
                        'pcHomepage' => $site_url,
                        'searchWiseUrl' =>$shop_url,
                        'searchPcUrl' => $shop_url,
                        'category' => $category_name,
                        'categoryUrl' => $category_link,
                        'categoryPcUrl' => $category_link,
                        'subCategory' => $category_name,
                        'subCategoryUrl' => $category_link,
                        'subCategoryPcUrl' => $category_link,
                        'availability' => '1',
                        'quantityNumber' => '1',
                        'unit' => '个',
                        'services' => '多样定制,正品保障,全国联保,急速反馈',
                        'introduction' => $introduction,
                        'salesPromotion' => '全场免邮;限时抢购',
                        'location' => '北京市海淀区北京市海淀区北京市海淀区',
                        'dealQuantities' => $sold_number,
                        'comments' => $comments,
                        'score' => '99%',
                        'telephoneNumber' => '12345678910',
                        'registrationNum' => '12345678910',
                        'creditCode' => '12345678910',
                        'deliveryProvince' => '北京',
                        'deliveryCity' => '北京',
                        'deliveryDistrict' => '海淀区',
                        'contactName' => '联系姓名',
                        'contactEmail' => '[email protected]',
                        'businessScope' => '业务范围业务范围业务范围业务范围',
                        'level' => '99',
                        'targetProvince' => '北京',
                        'targetCity' => '北京',
                        'address' => '北京市海淀区北京市海淀区北京市海淀区'
                    ]
                  ],
            );

            $products_data[] = $product_data;
        }
        wp_reset_postdata();
    }

    return rest_ensure_response( $products_data );
}


//裁剪图片为3:2
add_image_size( 'custom-3-2', 900, 600, true );


//将从REST API获取的内容信息转换成XML的方法
    function arrayToXml($xml, $data) {
    static $array_to_xml_func; // 声明静态变量,存储函数引用

    if (!isset($array_to_xml_func)) { // 如果函数还没有被缓存,则进行缓存
        $array_to_xml_func = function($xml, $data) use (&$array_to_xml_func) { // 缓存匿名函数的引用并使用use传递引用
            foreach ($data as $key => $value) {
                if (is_array($value)) {
                    $node = $xml->addChild($key);
                    $array_to_xml_func($node, $value); // 递归调用缓存的函数引用,处理节点的子节点
                } else {
                    $xml->addChild($key, htmlspecialchars($value));
                }
            }
        };
    }

    $array_to_xml_func($xml, $data); // 使用缓存的函数引用
}

所有的基础功能准备完毕,WP根目录创建一个页面测试做个测试

<?php
require_once('./wp-load.php');

$request_url = home_url('/wp-json/bd/v2/products');


$response_body = wp_cache_get( 'get_products_for_bmc' );//获取缓存

if ( ! $response_body ) {
    $response = wp_remote_get( $request_url, array(
        'headers' => array(            
            'User-Agent' => home_url(),
            'Content-Type' => 'application/json'
        )
    ) );

    if ( ! is_wp_error( $response ) ) {
        $response_body = wp_remote_retrieve_body( $response );
        wp_cache_set( 'get_products_for_bmc',$response_body, '', 36000); //设置缓存
    }
}

if ( is_wp_error( $response ) ) {
    return '请求REST API出错:'.$response->get_error_message();
} else {
    $products = json_decode($response_body, true);
    
    // 尝试从缓存中获取 XML 内容
    $xml_content = wp_cache_get('products_xml');//获取缓存
    
    // 如果缓存不存在,则生成并缓存 XML 内容
    if (false === $xml_content) {
        $xml = new SimpleXMLElement('<?xml version="1.0"?><urlset></urlset>');
      
        foreach ($products as $product) {
            arrayToXml($xml, $product);
        }    
        $xml_content = $xml->asXML();
        wp_cache_set('products_xml', $xml_content, '', 36000); // 设置缓存
    }
    
    header('Content-type: text/xml'); // 设置MIME类型为XML    
    file_put_contents('products-baidu.xml', $xml_content); //保存在products-baidu.xml里
    //echo $xml_content;


}



测试没有问题,写个计划任务,如果是宝塔面板直接添加到计划任务里

cd /www/wwwroot/xxxxxxxx; php products-xml.php &>/dev/null

百度商品中心XML数据格式如下所示

<urlset><!--商品集-->
    <url><!--第一个商品-->
<!--以下为必填字段,必填字段缺失会影响商品入库-->
        <loc><![CDATA[http://m.example.cn/products/1A2B00]]></loc><!--必填,商品移动端URL。若无移动端URL,loc和pcLoc字段均填写PC端URL;1024个字符以内-->
        <data>
                <outerID><![CDATA[1A2B00]]></outerID><!--必填,商品ID。商品的唯一编号,作为商品唯一性标记;若不对接,系统会自动用loc字段填充,此时要求每个商品的loc必须唯一;1024个字符以内;广告主对于商品的唯一标示,可由数字、字母等构成,不同商品的outerID不重复即可。-->
                <name><![CDATA[佳宇立式包装机,食品包装机械,颗粒、粉剂、液体包装机]]></name><!--必填,商品名称。商品的准确名称;200个字符以内-->
                <image><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/812073116.jpg]]></image><!--必填,商品长方形图片。商品(长图)图片地址;建议尺寸3:2,长、宽不低于370px*245px;大于25KB小于3MB;图片格式:jpg/jpeg/png-->
                <brand><![CDATA[佳宇]]></brand><!--必填,商品品牌。请填写商品品牌;100个字符以内-->
                <sellerName><![CDATA[阿里巴巴]]></sellerName><!--必填,广告主站点名称。填写广告主站点名称;100个字符以内-->
                <sellerSiteUrl><![CDATA[http://m.example.com/html5/]]></sellerSiteUrl><!--必填,广告主站点URL。请填写广告主站点URL;1024个字符以内-->
                <price><![CDATA[70000]]></price><!--必填,商品价格	。仅填写数字;与priceUnit配套填写;10个字符以内-->
                

<!--以下为商品基本信息字段(选填),对投放有影响,请尽量多地填写-->
                <priceUnit><![CDATA[RMB]]></priceUnit><!--建议填写,货币单位。仅在以下选项中单选:RMB/USD,不填写则默认RMB-->
                <shopName><![CDATA[潮州市潮安区庵埠镇佳宇食品机械厂]]></shopName><!--建议填写,投放爱采购则必填,商品所属公司名称。填写商品所属公司的名称;50个字符以内;第三方平台型客户,如“1688”“慧聪网”“中商114”等,请填写商品所属的真实公司/厂家名称;自营平台型客户和单体客户,如“震坤行”等,此字段的填写值可与“sellerName(广告主站点平台名称)”一致即可,如“震坤行工业品超市”。-->
                <image2><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/815441490.jpg]]></image2><!--建议填写,投放爱采购则必填,商品正方形图片。商品(方图)图片地址;建议尺寸1:1,长、宽不低于360px*360px;大于25KB小于3MB;图片格式:jpg/jpeg/png;投放爱采购,请务必填写此字段,否则影响广告展现和点击率。图片格式填写错误会影响广告创意的拼接,导致线上广告无展现。-->
                <img index="1"><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/1003017719.jpg]]></img>
                <img index="2"><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/801519606.jpg]]></img>
                <img index="3"><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/810336979.jpg]]></img>
                <!--建议填写,更多商品图片。建议尺寸3:2或1:1均可,多张「更多图片」请使用统一比例接入,即全部为3:2图片或全部为1:1图片;接入3:2图片长、宽不低于370px*245px;接入1:1图片长、宽不低于360px*360px;大小大于25KB小于3MB;图片格式:jpg/jpeg/png;1024字符以内-->
                <pcLoc><![CDATA[http://example.cn/products/1A2B00]]></pcLoc><!--选填,投放爱采购则必填。商品PC端URL。填写PC端落地页URL;1024个字符以内;投放爱采购,请务必填写此字段,否则线上有策略会滤掉非详情页(包含首页、列表页等),无法展现广告。-->
                <brandUrl><![CDATA[https://m.example.com/brand/index-1000000127.html]]></brandUrl><!--选填,品牌类目移动端URL。填写包含该商品的品牌类目的移动端页面URL;用于类目流量样式的广告落地页;1024个字符以内-->
                <brandPcUrl><![CDATA[https://example.com/brand/index-1000000127.html]]></brandPcUrl><!--选填,品牌类目PC端URL。填写包含该商品的品牌类目的PC端页面URL;用于类目流量样式的广告落地页;1024个字符以内-->
                <homepage><![CDATA[http://m.example.com/companyid=1736299]]></homepage><!--投放爱采购则必填,厂家店铺主页移动端URL。广告主移动端的店铺首页地址;1024个字符以内;第三方平台型客户,如“1688”“慧聪网”“中商114”等,请填写商品所属的真实公司/厂家的移动端店铺页面URL;自营平台型客户和单体型客户,如“旭众"“震坤行”等,请填写公司移动端官网首页地址URL。-->
                <pcHomepage><![CDATA[http://example.com/companyid=1736299]]></pcHomepage><!--投放爱采购则必填,厂家店铺主页PC端URL。广告主PC端的店铺首页地址;1024个字符以内;对于第三方平台型客户,如“1688”“慧聪网”“中商114”等,请填写商品所属的真实公司/厂家的PC端店铺页面URL;对于自营平台型客户和单体型客户,如“旭众"“震坤行”等,请填写公司PC端官网首页地址URL。-->
                <searchWiseUrl><![CDATA[http://m.example.com/companyid=1736299/sell/search.kw=包子机]]></searchWiseUrl><!--投放爱采购专区必填,商品列表页移动端URL。广告主移动端商品列表页的地址;1024个字符以内-->
                <searchPcUrl><![CDATA[http://example.com/companyid=1736299/sell/search.kw=包子机]]></searchPcUrl><!--投放爱采购专区必填,商品列表页PC端URL。广告主PC端商品列表页的地址;1024个字符以内-->
                <mpUrl><![CDATA[baiduboxapp://xxxx]]></mpUrl><!--选填,若投放小程序落地页,且投放商品详情页,请用mpUrl接入,不需要使用自定义字段格式。若投放小程序落地页,且需要多个小程序URL字段,请用自定义字段格式接入,且保证字段名带"mpUrl_"前缀,如mpUrl_list,以保证正常投放,1024个字符以内-->
                <deeplink_url><![CDATA[trip://wireless/content/product?productId=1A2B00&channel_app=4&partner_link=baiduboxapp://donothing&xxxx]]></deeplink_url><!--选填,唤起URL。若投放双链唤起,且仅需要一个双链URL字段,请用deeplink_url接入,不需要使用自定义字段格式;若投放双链唤起,且需要多个双链URL字段,请用自定义字段格式接入,且保证字段名带"deeplink_"前缀,如deeplink_xxxx,以保证正常投放;1024个字符以内-->
                <largeImage><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/1000888718.jpg]]></largeImage><!--选填,大图图片	。商品大图地址;用于投放大图广告或用于视频物料封面图;建议尺寸1140*640px;大小大于25k小于500k;jpg/jpeg/png格式;1024个字符以内-->
                <videoUrl><![CDATA[http://bos.qasandbox.bcetest.baidu.com/pa-test/1A2B00.mp4]]></videoUrl><!--选填,横版视频地址。视频物料要求MP4格式,H.264编码;长宽比为16:9;文件大小不超过100MB;1024字符以内-->
                <videoDuration><![CDATA[30]]></videoDuration><!--选填,横版视频时长。投放视频物料时建议填写;仅填写数字,单位 秒;10字符以内-->
                <verticalVideoUrl><![CDATA[http://bos.qasandbox.bcetest.baidu.com/pa-test/1A2B00.mp4]]></verticalVideoUrl><!--选填,竖版视频地址。视频物料要求MP4格式,H.264编码;长宽比为9:16;文件大小不超过100MB;1024字符以内-->
                <verticalPoster><![CDATA[http://shijuezhongguo.cdn.bcebos.com/1/811564354.jpg]]></verticalPoster><!--选填,竖版视频封面。用于竖版视频物料封面图;建议尺寸640*1140px;大小大于25KB小于3MB;图片格式:jpg/jpeg/png;1024字符以内-->
                <verticalVideoDuration><![CDATA[36]]></verticalVideoDuration><!--选填,竖版视频时长。投放竖版视频物料时建议填写;仅填写数字,单位 秒;10字符以内-->


<!--以下为商品类目字段(选填),对投放有影响,请尽量多地填写-->				
                <category><![CDATA[食品饮料设备]]></category><!--必填,一级类目。广告主网站的一级类目;50个字符以内-->
                <categoryUrl><![CDATA[http://m.example.com.cn/equipment/brand/pb4/]]></categoryUrl><!--建议填写,一级类目落地页移动端URL。广告主网站的一级类目移动端URL;1024个字符以内-->
                <categoryPcUrl><![CDATA[http://equipment.example.com.cn/brand/pb4/]]></categoryPcUrl><!--建议填写,一级类目落地页PC端URL。广告主网站的一级类目PC端URL;1024个字符以内-->
                <subCategory><![CDATA[食品包装机]]></subCategory><!--选填,投放爱采购则必填,二级类目。广告主网站的二级类目;50个字符以内;类目信息的准确性直接影响该商品匹配挂接的准确度,请认真填写。如没有成型的类目划分体系,请参考百度爱采购平台(b2b.baidu.com)类目体系,查询该商品对应的二级类目属性,对应填写。-->
                <subCategoryUrl><![CDATA[http://m.example.com.cn/packagingmachine/b7877/]]></subCategoryUrl><!--选填,二级类目落地页移动端URL	。广告主网站的二级类目移动端URL;1024个字符以内-->
                <subCategoryPcUrl><![CDATA[http://packagingmachine.example.com.cn/b7877/]]></subCategoryPcUrl><!--选填,二级类目落地页PC端URL。广告主网站的二级类目PC端URL;1024个字符以内-->
                <thirdCategory><![CDATA[保鲜包装机]]></thirdCategory><!--选填,三级类目。广告主网站的三级类目;50个字符以内-->
                <thirdCategoryUrl><![CDATA[http://example.com.cn/packagingmachine/3473/]]></thirdCategoryUrl><!--选填,三级类目落地页移动端URL。广告主网站的三级类目移动端URL;1024个字符以内-->
                <thirdCategoryPcUrl><![CDATA[http://packagingmachine.example.com.cn/3473/]]></thirdCategoryPcUrl><!--选填,三级类目落地页PC端URL。广告主网站的三级类目PC端URL;1024个字符以内-->
                <fourthCategory><![CDATA[塑料包装保鲜包装机]]></fourthCategory><!--选填,四级类目。广告主网站的四级类目;50个字符以内-->
                <fourthCategoryUrl><![CDATA[http://example.com.cn/packagingmachine/3473/b1]]></fourthCategoryUrl><!--选填,四级类目落地页移动端URL。广告主网站的四级类目移动端URL;1024个字符以内-->
                <fourthCategoryPcUrl><![CDATA[http://packagingmachine.example.com.cn/3473/b1]]></fourthCategoryPcUrl><!--选填,四级类目落地页PC端URL。广告主网站的四级类目PC端URL;1024个字符以内-->


<!--以下为商品其它信息字段(选填),对投放有影响,请尽量多地填写-->
                <availability><![CDATA[1]]></availability><!--建议填写,库存状况。请在以下选项中单选:0/1;其中0代表缺货,1代表有货或可预订;-->
                <quantityNumber><![CDATA[10]]></quantityNumber><!--建议填写,起批量。与计量单位unit字段配套填写;仅填写数字;10个字符以内-->
                <unit><![CDATA[台]]></unit><!--建议填写,计量单位。与起批量quantityNumber字段配套填写;仅填写数字;10个字符以内;-->
                <services><![CDATA[七天包退换;支持随时退]]></services><!--选填,服务保障与特色。多个条目之间用英文半角";"分隔,可用于创意展示;200个字符以内-->
                <introduction><![CDATA[可自动完成计量、填充、计数、打印(需另配打码机)等周期作业;集光电跟踪、无级调速等功能于一体]]></introduction><!--选填,商品介绍。填写商品介绍及功能用途等信息;200个字符以内-->
                <salesPromotion><![CDATA[全场免邮;限时抢购]]></salesPromotion><!--选填,促销信息。填写后有助于吸引用户点击,多个促销信息之间用英文半角";"分隔;50个字符以内-->
                <secKillType><![CDATA[品牌秒杀]]></secKillType><!--选填,秒杀类型。请填写商品秒杀类型,没有可以为空,为空代表非秒杀商品;100个字符以内-->
                <secKillInfo><![CDATA[[{"startTime":1537271472000, "endTime":1537271473000, "price":99.9, "loc":"http://example.org/page1", "pcLoc":"http://example.org/page2", "deeplink":"http://example.org/page3"}]]]></secKillInfo>
                <!--选填,秒杀信息。
                整体字段固定格式为:[{"startTime":***, "endTime":***, "price":***, "loc":***,"pcLoc":***,"deeplink":***,......}]
                该字段可为空,代表非秒杀商品;若有值,startTime和endTime必填,且时间格式为Unix时间戳,其余选填,若对接秒杀价格及秒杀落地页等信息,用于替换正常商品展示信息,替换信息字段名需要和商品库已有字段名称保持一致,如需要将“原价格”替换成“秒杀价格”,则secKillInfo数组里需要接入["price":***]用于价格替换;
                8192字符以内-->
                <location><![CDATA[广东省潮州市潮安区]]></location><!--选填,投放爱采购则建议填写,公司地点。填写公司所在地点;100个字符以内-->
                <dealQuantities><![CDATA[123]]></dealQuantities><!--选填,成交订单数。填写该商品已成交订单数;10个字符以内-->
                <comments><![CDATA[64000]]></comments><!--选填,评论数。商品的评论数量;仅填写数字;10个字符以内-->
                <score><![CDATA[99%]]></score><!--选填,满意度。填写百分数,或"好评数/总评论数";10个字符以内-->
                <power><![CDATA[12KW]]></power><!--选填,功率。如果商品有功率时填写;100个字符以内-->
                <telephoneNumber><![CDATA[xxx-xxxxxxxx]]></telephoneNumber><!--选填,咨询电话。填写商家联系电话;20个字符以内-->
                <businessMethod><![CDATA[生产加工]]></businessMethod><!--选填,经营模式。填写商品相关的经营模式;50个字符以内-->
                <model><![CDATA[JY-320]]></model><!--选填,商品型号。填写商品型号;1024个字符以内-->
                <material><![CDATA[铝合金]]></material><!--选填,商品材质。填写商品材质;50个字符以内-->
                <productOrigin><![CDATA[广州市]]></productOrigin><!--选填,产地。填写商品产地;具体到城市或地区;50个字符以内-->
                <meta><![CDATA[http://型号:160;功率:2.5kw]]></meta><!--选填,商品参数。填写商品参数;多种类型的参数之间可用英文半角分隔符";"隔开;100个字符以内-->
                <registrationNum><![CDATA[xxxxxxxxxxx]]></registrationNum><!--选填,公司注册号。填写营业执照上的公司注册号,50个字符以内-->
                <creditCode><![CDATA[xxxxxxxxxxxxxxxx]]></creditCode><!--选填,投放爱采购则必填,公司统一信用代码;填写营业执照上的信用代码号;50个字符以内;所有在爱采购平台上有展现需求的广告主,均需提供真实的在工商局注册的公司统一信用代码,用户对广告主企业身份进行核实查证。虚假信用代码及不填写的广告主,会影响展现(展现降权/不展现)-->
                <deliveryProvince><![CDATA[上海]]></deliveryProvince><!--选填,投放爱采购则必填,发货省份。规范填写发货省份,不包含特殊字符;50个字符以内-->
                <deliveryCity><![CDATA[上海]]></deliveryCity><!--选填,投放爱采购则必填,发货城市。规范填写发货城市,不包含特殊字符;50个字符以内-->
                <deliveryDistrict><![CDATA[浦东新区]]></deliveryDistrict><!--选填,发货地区。规范填写发货地区,不包含特殊字符;50个字符以内-->
                <contactName><![CDATA[xxx]]></contactName><!--选填,联系人姓名。填写联系人姓名;50个字符以内-->
                <contactEmail><![CDATA[[email protected]]]></contactEmail><!--选填,联系人邮箱。填写联系人的邮箱;50个字符以内-->
                <contactQQ><![CDATA[xxxxxxx]]></contactQQ><!--选填,填写联系人的QQ号码。联系人QQ号;50个字符以内-->
                <contactFaxNumber><![CDATA[xxxxxxxxxxx]]></contactFaxNumber><!--选填,联系人传真。填写接受传真的传真号码;50个字符以内-->
                <industry><![CDATA[机械设备]]></industry><!--选填,公司主营行业。填写营业执照上的公司主营行业,多个标签用英文半角分隔符";"隔开;100个字符以内-->
                <businessScope><![CDATA[挖掘机]]></businessScope><!--选填,公司主营产品或服务。填写公司的主营产品或服务;多个标签用英文半角分隔符";"隔开;50个字符以内-->	
                <level><![CDATA[80]]></level><!--选填,商家等级。填写商家等级;大于等于0,小于等于100;仅填写整数,数字越大等级越高-->
                

<!--以下为商品推广信息字段(选填),对投放有影响,请尽量多地填写-->
                <targetProvince><![CDATA[北京]]></targetProvince><!--选填,推广省份。用于控制投放区域;多个省份之间用英文半角";"分隔;不超过34个省份;300字符以内-->
                <targetCity><![CDATA[北京]]></targetCity><!--选填,推广城市。用于控制投放区域;多个城市之间用英文半角";"分隔;不超过400个城市;2000字符以内-->
                <address><![CDATA[北京市东城区建国门内大街甲18号]]></address><!--选填,地址,用于LBS定向精细控制商品投放地,填写格式:xx省xx市xx区xx路xx号,1个商品下仅支持填写1个投放地址;100字符以内-->			
                <distance><![CDATA[3]]></distance><!--选填,距离。与address共同用于LBS定向精细控制商品投放地,商品投放到以address为圆心、distance为半径的区域内;请在1/2/3/4/5中单选,分别代表1km/2km/3km/4km/5km;若不填写默认为3-->
                
<!--以下为商品推广信息字段(选填),对投放有影响,请尽量多地填写-->
                <answer><![CDATA[回答]]></answer><!--选填,回答。用于知识卡填写回答-->
                <question><![CDATA[问题]]></question><!--选填,问题。用于知识卡填写问题-->		
                    
<!--以下为商品补充字段(选填),可以用于商品筛选。不需要补充字段可删除-->
                <customLabel1><![CDATA[付费/未付费]]></customLabel1><!--选填,标签1,为商品添加自定义标签用于商品筛选。如:使用本字段标记是否商家已付费商品,以便在广告投放时可筛选出付费商品;100个字符以内-->
                <customLabel2><![CDATA[付费/未付费]]></customLabel2><!--选填,标签2,为商品添加自定义标签用于商品筛选。如:使用本字段标记是否商家已付费商品,以便在广告投放时可筛选出付费商品;100个字符以内-->
                <customLabel3><![CDATA[付费/未付费]]></customLabel3><!--选填,标签3,为商品添加自定义标签用于商品筛选。如:使用本字段标记是否商家已付费商品,以便在广告投放时可筛选出付费商品;100个字符以内-->
                <customLabel4><![CDATA[付费/未付费]]></customLabel4><!--选填,标签4,为商品添加自定义标签用于商品筛选。如:使用本字段标记是否商家已付费商品,以便在广告投放时可筛选出付费商品;100个字符以内-->
                <customLabel5><![CDATA[付费/未付费]]></customLabel5><!--选填,标签5,为商品添加自定义标签用于商品筛选,自定义标签的字段数上限为5。如:使用本字段标记是否商家已付费商品,以便在广告投放时可筛选出付费商品;100个字符以内-->
                
                
<!--以下为自定义字段,不可用于商品筛选。可自定义接入字段的名称,以下字段内容仅为示例,可删除-->
            <choice>
                <attribute>
                    <key><![CDATA[请在此填写自定义字段1]]></key>
                    <value><![CDATA[请在此填写自定义字段1的字段信息]]></value>
                </attribute>
                <attribute>
                    <key><![CDATA[请在此填写自定义字段2]]></key>
                    <value><![CDATA[请在此填写自定义字段2的字段信息]]></value>
                </attribute>
                <attribute>
                    <key><![CDATA[请在此填写自定义字段3]]></key>
                    <value><![CDATA[请在此填写自定义字段3的字段信息]]></value>
                </attribute>
                <attribute>
                    <key><![CDATA[请在此填写自定义字段4]]></key>
                    <value><![CDATA[请在此填写自定义字段4的字段信息]]></value>
                </attribute>
                <attribute>
                    <key><![CDATA[请在此填写自定义字段5]]></key>
                    <value><![CDATA[请在此填写自定义字段5的字段信息]]></value>
                </attribute>
                
            </choice>					
        </data>
    </url><!--第一个商品描述结束-->
</urlset>

 

本文作者:𝙕𝙆𝘾𝙊𝙄

文章名称:Woocomerce使用XML对接百度商品中心BMC(Baidu Merchant Center)

文章链接:https://www.zkcoi.com/365up/program/2677.html

本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
𝙕𝙆𝘾𝙊𝙄𝙕𝙆𝘾𝙊𝙄
上一篇 2023年5月26日 下午7:22
下一篇 2023年6月6日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

私聊博主

立即联系
一般有空就回复

qrcode_web

微信扫码联系我

分享本页
返回顶部