问题标签 [sitecore-ucommerce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sitecore - 在 Sitecore-uCommerce 中实施 SEO 友好的 URL
我正在实施默认的 Sitecore-uCommerce SEO 友好 URL 机制,但遇到了问题。
我查看了 uCommerce 的 ItemResolver 处理器,但我仍然不明白 uCommerce 如何设置 Sitecore 上下文项。似乎它为 Sitecore.Context.Item 使用了 uCommerce 项目的 Guid。不知何故,情况并非如此,但我没有看到真正的 Sitecore 项目被设置为上下文项目。并且 uCommerce 项目上没有布局细节。还是我错了?
然后它使
我希望它是一个带有显示产品详细信息的渲染的特定 Sitecore 项目。URL 属于类型
如果您能解释一下 uCommerce 如何获取真正的 Sitecore 项目并将其设置为 Context.Item,我想这对我来说就足够了。
sitecore - 如何检查 Context.Item 是 uCommerce 项目还是 Sitecore 项目
我正在为 Sitecore-uCommerce 解决方案开发语言切换,并使用默认的 uCommerce Item Resolver 和 UrlService 来获取不错的 URL。所以我有像http://sitename/catalogname/productname/c-XX/p-YY这样的 URL 。
然后对于每个站点核心“页面”项目,我使用 LinkManager.GetItemUrl(Context.Item, options) 和 LanguageEmbedding.Always 选项。
现在,如果我的 Context.Item 是一个 uCommerce 项目,那么我的 URL 是http://sitename/nl/sitecore/ucommerce/products/3/34/productname/,它不会被 uCommerce 项目解析器捕获,我将拥有找不到文档错误。
所以我需要先检查一下 Context.Item 是否是 uCommerce 项目并使用 URLService 而不是 LinkManager。
问题:在 uCommerce 中是否有类似于 Sitecore.TemplateIDs 的 TemplateIDs 类?这样我可以检查我的商品是否来自基本的 ucommerce 产品模板。
相关问题:如何在 uCommerce nice URL 中嵌入语言?
这是 HttpRequestBegin 管道
sitecore - 如何在 Sitecore-uCommerce 漂亮的 URL 中嵌入语言?
我正在使用 uCommerce 的默认配置,并且看到 uCommerce 不错的 URL 不支持语言:http://sitename/catalogname/productname/c-XX/p-YY。
我应该怎么做才能在这些 URL 中使用这样的语言:http://sitename/en/catalogname/productname/c-XX/p-YY?
这是配置:
这是我的使用方法:
asp.net - uCommerce 变体产品
我有大约 4000 种产品,其中有些有变体,有些没有。添加到购物篮时出现错误提示
SKU 为“182929”的产品包含变体,不能添加到购物篮中。改为添加特定变体。
当我拨打此电话时收到此错误:
当我在 uCommerce 界面中查看产品时,上面没有任何变体。有人能告诉我是什么决定了产品是否是变体吗?或者更确切地说,是什么让 uCommerce 认为该产品有变体。
sitecore - Sitecore Ucommerce - 如何访问 RavenDB Studio
我需要在 Sitecore 应用程序中访问 Ucommerce 附带的 RavenDB 中的数据。Ucommerce 文档页面说你可以做到。
http://docs.ucommerce.net/ucommerce/v7.1/manage-ucommerce/access-ravendb-studio.html
我为端口 1337 设置绑定
我试过http://mysite:1337和http://mysite:1337/databases
我将 NETWORK SERVICES 设置为管理员并回收了 AppPool
但这似乎不起作用。我无法弄清楚我究竟应该为此做些什么。谁能帮我?
sitecore - 使用 UCommerce 的 Sitecore 体验加速器 (SXA)?
我尝试在 Sitecore 8.2 update 4 中安装 Sitecore Experience Accelerator 和 Ucommerce,但出现以下错误。
我在安装的最后一个软件包上收到错误消息。无论是 ucommerce 还是 Sitecore Experience Accelerator。
有没有人尝试过使用 UCommerce 的 Sitecore Experience Accelerator (SXA)?
下面的详细信息是我使用的 sitecore 包:
Sitecore 8.2 更新 4 或 Sitecore 8.2 更新 3
Sitecore 体验加速器 1.0 到 1.4
ucommerce-for-sitecore-7.7.1.17180 最新版本
Sitecore 电源外壳 4.6
c# - uCommerce 订单属性缺失
我有以下方法可以在采购订单上保存订单属性:
当我使用它保存一个值时,我可以看到它出现在uCommerce_OrderProperty
表中的顺序上。
但是,对于某些属性,当我尝试将它们读回时,它们会丢失:
我还尝试了 uCommerce 网站上的这段代码:
如果我检查purchaseOrder
,我可以看到OrderProperties
丢失了。我在任何时候都有 7 个属性,但purchaseOrder
似乎最多只有 5 个,即使表中有 7 个。
这些是订单属性,而不是订单行属性。谁能告诉我为什么我会看到这种行为?
编辑
这条线确实得到了我正在寻找的价值:
即使此行(称为后行)返回 null:
(两者都在寻找相同的订单属性)
谁能告诉我为什么?