站点地图 XML 文件不包含任何产品、类别或内容页面 URL

Sitemap XML File does not contain any product, category or content pages URLs

我想创建站点地图 XML 文件并使用 Intershop 7.7 中的 "Product Data Feeds" 选项。我在此页面上选择 "Sitemap XML (HTTPS)" 类型和默认条目(选中产品和类别)。在生成的站点地图 XML 文件中没有列出 URL。关于如何执行此操作以及我必须选择哪些正确设置有什么想法吗?

ICM 7.7 不生成可从管理后台直接访问的站点地图文件。它生成 sitemap index files。这些包含指向实际 XML 站点地图的指针,其中 URLs。这与站点地图标准中定义的一样。产品数据、类别和内容占用不同的站点地图文件。

这是一个指向实际产品的站点地图索引文件示例 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 后台 enable/disable URL 重写)。
  2. 确保频道中有线上产品(线下产品略过)
  3. 确保某些在线产品具有站点地图配置中所选货币的有效价格(没有指定货币价格的产品将被过滤掉)。
  4. 创建并运行 包含产品的站点地图供稿。

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