uCommerce产品出现在Sitecore网站上而不发布

时间:2015-06-04 14:13:25

标签: sitecore sitecore8

刚开始使用uCommerce和Sitecore进行一些开发,但产品开始出现在网站上的方式似乎很奇怪。

在Avenue Clothing演示网站中,如果您在uCommerce管理员中创建新产品,它会立即开始出现在产品列表中,但如果您点击查看产品页面,则会返回404作为Sitecore项目的避风港'尚未发表。

这是对的吗?如果产品没有立即在网站上生效,是否无法添加/编辑产品?或者我遇到了一些错误的东西。

删除产品时也存在类似问题。我能看到的唯一方法是通过uCommerce UI删除产品,但这会留下所有sitecore项目。

3 个答案:

答案 0 :(得分:1)

我在Umbraco项目中使用了ucommerce,并且我认为在2013年有一个选项可以让你创建出来的。我不敢相信它不在当前的Sitecore中。 99%这听起来像是ucommerce的配置。 :)

是的,有一个https://ucommerce.uservoice.com/forums/23685-ucommerce/suggestions/3619522-save-without-publish

答案 1 :(得分:0)

虽然我没有使用过uCommerce,但这听起来像是一个经典的索引配置问题。通常,列表是从索引文件驱动的,索引文件指向与“主”数据库或“web”数据库同步。您可能已为创作环境配置了设置。

在这种情况下,索引通常配置为从“主”数据库中提取,以便作者可以查看其更改是否显示在产品列表中。

我建议搜索uCommerce索引配置文件,并查看分配的同步策略。如果是“syncMaster”,则表示每次编辑主数据库时都会立即更新索引。您可能希望其中一个同步策略指向“Web”数据库而不是内容交付服务器。

如果您正在运行单一实例,我建议运行“网络”同步策略并培训您的作者,以了解他们无法在列表中预览未经批准的内容。

答案 2 :(得分:0)

uCommerce to Sitecore连接器的最新版本在实时模式下运行,因此据我所知,您的体验目前正在设计中。

这是由于发布方面的一些性能问题。我希望能解决它,但不知道它的时间表。