我想创建一个站点地图 XML 文件并使用 Intershop 7.7 中的“产品数据馈送”选项。我选择“站点地图 XML (HTTPS)”类型和此页面上的默认条目(选中产品和类别)。在生成的站点地图 XML 文件中没有列出 URL。任何想法如何做到这一点以及我必须选择哪些正确的设置?
问问题
272 次
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>
但并非所有产品都默认列在地图中。应满足某些条件,否则产品可能会被过滤。要生成非空地图:
- 确保为频道启用 URL 重写(您可以从 Oprations 后台启用/禁用 URL 重写)。
- 确保您的渠道中有在线产品(离线产品被跳过)。
- 确保某些在线产品具有站点地图配置中选择的货币的有效价格(过滤没有指定货币价格的产品)。
- 使用产品创建和运行站点地图提要。
类别也存在规则。例如,空类别被排除在外。
于 2016-10-19T18:51:52.137 回答