You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

添加XML数据源至Facebook目录时缺失availability相关字段求助

解决Facebook目录XML数据源地域库存字段缺失问题

问题说明

你配置的XML产品Feed已满足基础字段要求,但Facebook目录同步时提示缺失地域库存范围字段,需从以下选项中选择一种添加到<item>节点内:

  • availability_circle_origin + availability_circle_radius
  • availability_polygon_coordinates
  • availability_postal_codes
  • address + availability_circle_radius

各字段格式与示例

以下所有字段均使用g:前缀(依赖根节点声明的xmlns:g="http://base.google.com/ns/1.0"命名空间,无需重复声明):

1. 邮政编码范围(availability_postal_codes)

适合按邮编覆盖库存区域,支持逗号分隔多个邮编或通配符(如加拿大H*):

<g:availability_postal_codes>H1A,H1B,H1C</g:availability_postal_codes>

2. 圆形覆盖区域(availability_circle_origin + availability_circle_radius)

需提供圆心经纬度(格式:纬度,经度)和半径(单位:米):

<g:availability_circle_origin>45.5017,-73.5673</g:availability_circle_origin>
<g:availability_circle_radius>5000</g:availability_circle_radius>

3. 多边形覆盖区域(availability_polygon_coordinates)

按顺序列出多边形顶点经纬度,格式为纬度1,经度1;纬度2,经度2;...,最后一个顶点需与第一个闭合:

<g:availability_polygon_coordinates>45.5017,-73.5673;45.5117,-73.5573;45.5017,-73.5473;45.5017,-73.5673</g:availability_polygon_coordinates>

4. 地址+半径(address + availability_circle_radius)

提供完整物理地址,Facebook会自动解析坐标,搭配半径(单位:米)定义覆盖范围:

<g:address>123 Rue Example, Montréal, QC H1A 1A1, Canada</g:address>
<g:availability_circle_radius>10000</g:availability_circle_radius>

修正后的完整XML示例

以下示例添加了邮政编码字段,同时修复了原XML的两个问题:移除重复的命名空间声明、将相对链接改为绝对URL:

<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
    <channel>
        <title>Product Feed</title>
        <link>https://your-website.com</link>
        <description>Product feed for Facebook catalog</description>
        <create_at>2024-03-20</create_at>
        <item>
            <id>614850830</id>
            <g:title>Réfrigérateur JBeaudoin 461845848</g:title>
            <g:description>Excepturi natus rerum ut mollitia et consequuntur. Dolores voluptates quia maxime consequatur dolor. Non est minus delectus aspernatur. Eaque recusandae tempora aperiam modi. Facilis recusandae veniam nostrum libero ea quisquam eos rerum.</g:description>
            <g:link>https://your-website.com/produit/461845848</g:link>
            <g:image_link>https://your-website.com/storage/product-images/no-image.png</g:image_link>
            <g:brand>Brand</g:brand>
            <g:condition>new</g:condition>
            <g:availability>in stock</g:availability>
            <g:price>114.99 CAD</g:price>
            <!-- 添加地域库存字段 -->
            <g:availability_postal_codes>H1A,H1B,H1C</g:availability_postal_codes>
        </item>
    </channel>
</rss>

关键注意事项

  • 所有g:前缀字段必须使用根节点统一声明的http://base.google.com/ns/1.0命名空间,禁止在单个标签上重复声明。
  • g:link和g:image_link必须使用绝对URL,否则Facebook无法抓取产品页面或图片。
  • 根据实际库存覆盖范围选择字段类型:本地商家优先选圆形区域/邮政编码,跨区域商家可选用多边形。

内容的提问来源于stack exchange,提问作者JT88

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 14:47:02