1

我想创建一个站点地图 XML 文件并使用 Intershop 7.7 中的“产品数据馈送”选项。我选择“站点地图 XML (HTTPS)”类型和此页面上的默认条目(选中产品和类别)。在生成的站点地图 XML 文件中没有列出 URL。任何想法如何做到这一点以及我必须选择哪些正确的设置?

4

1 回答 1

1

ICM 7.7 不会生成可从管理后台直接访问的站点地图文件。它生成站点地图索引文件。这些包含指向 URL 所在的实际 XML 站点地图的指针。这与站点地图标准中的定义相同。产品数据、类别和内容占用不同的站点地图文件。

这是一个指向实际产品 XML 站点地图的示例站点地图索引文件:

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <sitemap>
        <loc>https://localhost/WFS/inTRONICS/en_US/-/USD/sitemap-product-sitemap-0</loc>
        <lastmod>2016-10-19T21:36:21+03:00</lastmod>
    </sitemap>
</sitemapindex>

产品 URL 数据位于引用的文件中,例如:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
 <url>
    <loc>https://localhost/WFS/inTRONICS/en_US/-/USD/Computers/206/902/A-DATA-microReader-Ver.3-16GB-microSDHC-Class-10-zid7415685</loc>
    <lastmod>2016-10-14T09:35:12+03:00</lastmod>
 </url>
 ....
</urlset>

但并非所有产品都默认列在地图中。应满足某些条件,否则产品可能会被过滤。要生成非空地图:

  1. 确保为频道启用 URL 重写(您可以从 Oprations 后台启用/禁用 URL 重写)。
  2. 确保您的渠道中有在线产品(离线产品被跳过)。
  3. 确保某些在线产品具有站点地图配置中选择的货币的有效价格(过滤没有指定货币价格的产品)。
  4. 使用产品创建和运行站点地图提要。

类别也存在规则。例如,空类别被排除在外。

于 2016-10-19T18:51:52.137 回答