问题标签 [sitecore-commerce-server]

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.

0 投票
1 回答
156 浏览

com - Sitecore Commerce Server 无法记录事件

我正在尝试安装 Sitecore Commerce Server 11.3 + Sitecore 8.1。我正在遵循 dev.sitecore.net 的所有步骤。当我在 Windows 10 上安装它时,一切正常,我可以将 Sitecore 与 Commerce 服务器连接起来。但是当我在 Windows 2008 R2 上执行相同的步骤时

Commerce Server 无法记录事件。请确保 Commerce Server Event Logging COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。

堆栈跟踪: [COMException (0x80070006):Commerce Server 无法记录事件。请确保 Commerce Server Event Logging COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。] System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14579646 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 类型) +622 CommerceServer.Core.Configuration.ISiteConfigReadOnly.Initialize(String bstrSiteName) +0 CommerceServer.Core.Runtime.Configuration。 CommerceResourceCollection..ctor(String siteName) +227 CommerceServer.Core.Runtime.CommerceApplicationModule.InitializeApplication() +587 CommerceServer.Core.Runtime.CommerceApplicationModule。Commerce Server 无法记录事件。请确保 Commerce Server Event Logging COM+ 应用程序的身份是有权记录事件的帐户(组件服务 MMC 可用于配置此)。] System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +646 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext 上下文)+159 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)+778

我比较了 Windows 10 和 Windows 2008 R2 上 Commerce 服务器的 COM 配置,但没有发现任何变化。如何给 Commerce Server Event Logging COM+ 足够的权限来访问日志?或者如何以其他方式解决此问题?任何建议表示赞赏...

0 投票
2 回答
1850 浏览

sitecore - 合并联系人时的 Sitecore.Analytics.Exceptions.ContactLockException

我正在使用 Sitecore 8.0 update 5,当我尝试使用

我得到错误

Sitecore.Analytics.Exceptions.ContactLockException

在下面添加整个堆栈跟踪

0 投票
2 回答
1658 浏览

sitecore - Sitecore > 禁用渲染的 html 缓存

我正在尝试将旧项目(基于 Sitecore 8.0 的店面)升级到 Sitecore 8.1 版本(目前是最新版本)。在此过程中,当我看到所有类别的相同产品时,我遇到了一个问题。因此,例如,我第一次选择一个类别并看到正确的产品。之后我选择任何其他类别,但仍然看到相同的产品(来自第一个类别)。这些数据由 ProductList 渲染(控制器渲染)返回,并且在第一次调用后不再运行(尝试在调试模式下达到 CatalogController 中的相应操作)。如果我们清除所有缓存(..sitecore/admin/cache.aspx) - 然后它会再次工作,但只是第一次。

我知道我无法禁用整个网站的缓存,我需要为显示商业数据的通用页面(项目名称中带有“*”)执行此操作 - 所以对于所有类别和产品页面。我在设计模式下检查了这个渲染,可以看到所有与缓存相关的复选框目前都未选中。不知道我错过了什么。

预先感谢您的帮助。

0 投票
2 回答
361 浏览

sitecore - 使用外部商务系统实施 Sitecore 电子商务连接器的实施指南或教程

我正在努力开始实施或开发 sitecore 电子商务连接器。我试图谷歌找到一些教程,但没有太多可用的信息。我已成功安装 sitecore 和 commerce connector,但我不知道如何开始开发产品和其他服务以同步产品数据。请提供一些链接。

0 投票
1 回答
391 浏览

sitecore - Sitecore Commerce Connect > 通过代码刷新缓存

我正在尝试从外部来源更新商业目录。增量更新后,我需要在 Sitecore 树中有新数据(数据提供者应该返回正确的数据而不是旧的(缓存的)数据)。但是,如果我在数据导入后立即进入 Sitecore,我只能看到旧数据,直到我单击 Sitecore Commerce 菜单中的“刷新目录缓存”按钮。

我在 Sitecore Commerce Connect 的文档中找到了相同的信息,但是我找不到任何如何通过代码清理缓存的示例。

我在“Sitecore.Commerce.Connect.CommerceServer.Caching”命名空间中发现了几种类型。例如,CacheRefresh 静态类。它有 RefreshCatalogCaches 方法,需要 ICommerceServerContextManager contextManager 作为输入参数。如果我只使用构造函数 new CommerceServerContextManager() 创建 contextManager 并将其传递给方法 - 它不起作用(至少我仍然需要手动清理缓存)。

我将不胜感激任何建议/建议。

先感谢您。

0 投票
2 回答
710 浏览

solr - Sitecore、Solr、CommerceServer 配置问题

刚刚完成将 Sitecore 8.2 (w/CommerceServer) 实例转换为使用 Solr 而不是 Lucene。我一直在这里关注这篇文章:

http://blog.alpha-solutions.us/2016/10/how-to-use-solr-with-sitecore-8-2-with-solr-6-the-easy-way/

在设置结束时,我的站点/CMS 给了我这个错误:

“/”应用程序中的服务器错误。

字典中不存在给定的键。

说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。

源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[KeyNotFoundException:给定的键不在字典中。] System.Collections.Generic.Dictionary`2.get_Item(TKey key) +14331515 Sitecore.ContentSearch.SolrProvider.SolrFieldMap.AddFieldByFieldName(XmlNode configNode) +647

知道这可能是什么吗?我想也许我在某处缺少配置。

先感谢您。

0 投票
1 回答
465 浏览

sitecore8 - 如何设置 Sitecore Commerce 演示站点 (Sitecore.Demo.Retail) 以排除配置错误?

当我设置sitecore 演示零售站点(来源 - https://github.com/Sitecore/Sitecore.Demo.Retail)时,我遇到了与Sitecore Commerce 配置Sitecore Engine Configurations相关的几个问题。我将这个问题分为:

  1. 在第 5 步(Commerce Server 配置)运行 install-commerce-server.ps1 脚本时出现以下错误 在此处输入图像描述

  2. 我通过 URL收到错误“ HTTP Error 502.5 - Process Failure ” - http://habitat.commerceengine.dev.local:5000/api/ $metadata 在此处输入图像描述

  3. 在“reatil.dev.local”网站上,当我尝试进入任何包含产品的页面时, 出现错误“无法在类型对象上找到属性“shopName”:Sitecore.Commerce.Engine.Connect.CommerceEngineConfiguration ”在此处输入图像描述

  4. 我在 Sitecore Experience Platform 中 遇到了 Sitecore Commerce Applications ( Merchandising Manager , Pricing & Promotions ) 的一些错误在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
163 浏览

sitecore - 安装 Sitecore Experience Commerce 9.0

我在安装 Sitecore Experience Commerce 9.0 时遇到了一些问题。那么有人可以帮助我吗? 错误安装 SIF

0 投票
3 回答
2414 浏览

.net - Visual Studio 无法创建安全连接 azurewebsites:4020 身份验证失败

在此处输入图像描述

我收到此弹出和错误,因为身份验证失败 azurewebsites.net:4020 错误。因此,我无法登录我的网站。我不知道该怎么做以及如何处理。

请建议并帮助我

谢谢!

0 投票
1 回答
43 浏览

sitecore-commerce-server - 部署 Commerce Engine 时出错

我正在我的机器上设置 Sitecore Commerce。在 Deploy Commerce Engine 阶段Link。在 dotnet restore 命令上,我收到此错误,提示 AspNetCore.OData 不兼容。

C:\Users\xxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json Package Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm 中的错误-171013 与 net452 (.NETFramework,Version=v4.5.2) 不兼容。包 Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 支持:net461 (.NETFramework,Version=v4.6.1) 一个或多个包与 .NETFramework,Version=v4.5.2 不兼容。

我签入了 Sitecore.Commerce.SDK 中的 gobal.json,Core 版本与 Dotnet SDK 版本 "version": "1.0.0-preview2-003121" 匹配

我的机器上安装了 .net 4.5、4.6.1 和 4.6.2。

添加cmd文件日志以供参考

C:\Program Files (x86)\Commerce Server 11\Tools>cd C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301

C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301>dotnet restore

日志:恢复 C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Habitat\project.json 的包... 日志:恢复包C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Payments.Braintree\project.json... 日志:恢复 C:\ 的包Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json... 日志:恢复 C:\Users\xxxxx\Downloads\SitecoreCommerce8 的包.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.json... 日志:在 C 中恢复工具“Microsoft.AspNetCore.Server.IISIntegration.Tools”的包: \Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0。2301\Sitecore.Commerce.Engine\project.json...

log :将锁定文件写入磁盘。路径:C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Habitat\project.lock.json 日志:将锁定文件写入磁盘。路径:C:Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Payments.Braintree\project.lock.json

日志:C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Habitat\project.json 日志:恢复在 11844 毫秒内完成。

日志:C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\PluginSamples\Plugin.Sample.Payments.Braintree\project.json 日志:恢复在 11856 毫秒内完成。

log :将锁定文件写入磁盘。路径:C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.lock.json 日志:C:\Users\xxxxx\ Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Plugin.AdventureWorks\project.json 日志:恢复在 11388 毫秒内完成。

错误:包 Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 与 net452 (.NETFramework,Version=v4.5.2) 不兼容。包 Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm-171013 支持:net461 (.NETFramework,Version=v4.6.1) 错误:一个或多个包与 .NETFramework,Version=v4.5.2 不兼容。log :将锁定文件写入磁盘。路径:C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.lock.json 日志:C:\Users\xxxxx\Downloads\ SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json 日志:在 22890 毫秒内恢复失败。

C:\Users\xxxxx\Downloads\SitecoreCommerce8.2.1_1.0.20\Sitecore.Commerce.SDK.1.0.2301\Sitecore.Commerce.Engine\project.json 包 Microsoft.AspNetCore.OData 6.0.0-alpha1-rtm 中的错误-171013 与 net452 (.NETFramework,Version=v4.5.2) 不兼容。包 Microsoft.AspNetCore.OData6.0.0-alpha1-rtm-171013 支持:net461 (.NETFramework,Version=v4.6.1) 一个或多个包与 .NETFramework,Version=v4.5.2 不兼容。