问题标签 [commerceserver]

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 回答
2813 浏览

java - 防止在 IBM Commerce Server 6 中对 Url 参数进行加密(Krypto)

您好,我们正在使用 IBM Commerce Sever 通过如下代码从一个视图移动到另一个视图。

我们最终的 url 是 www.example.com/aNewPage.jsp?krypto=ABCDF0LotsOfRandomCharacters 不幸的是,由于第 3 方集成,我们有 javascript 寻找未加密形式的 url 参数,当然它无法解密 krypto 参数。

这种行为是根据文档

现在的问题是:如何防止这些 url 参数被加密?

0 投票
0 回答
714 浏览

asp.net - Commerce Server 和 ASP.NET 集成管道错误

我正在使用 Microsoft Commerce Server 2007 和自定义 ASP.NET 2.0 网站。在经典管道中一切正常,但是当我尝试使用集成管道时,它失败并出现以下错误:

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

请求在此上下文中不可用

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

异常详细信息:System.Web.HttpException:请求在此上下文中不可用

源错误:

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

堆栈跟踪:

[HttpException (0x80004005): 请求在此上下文中不可用]

System.Web.HttpContext.get_Request() +8794400 Microsoft.CommerceServer.Runtime.Orders.CommerceOrderModule.Init(HttpApplication appInstance) +134
System.Web.HttpApplication.InitModulesCommon() +65 System.Web.HttpApplication.InitIntegratedModules() +49 System.Web.HttpApplication.InitInternal(HttpContext 上下文,HttpApplicationState 状态,MethodInfo[] 处理程序)+729
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext 上下文)+298
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext 上下文)+107
System.Web .HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +363

我已尽我所能对此进行研究,这肯定是由于 Commerce Server 在没有当前请求时尝试访问 HttpContext.Current 引起的。这一切都发生在我的代码中的任何内容之前,并且没有什么可以闯入或查看任何源代码。我什至尝试将调试器附加到 IIS 进程(w3wp.exe),但它没有捕获任何东西。

我已按照此处的说明添加 web.config 部分,但没有任何区别。

我在不同的服务器上有一个不同的网站,在集成管道模式下使用 Commerce Server,没有问题,所以我知道这是可能的。我找不到两个 web.config 文件之间的显着差异,所以我假设这是其他地方的配置错误,但我不知道去哪里找。

出于性能原因,我可以在集成管道模式下使其工作至关重要,此外,我正在创建一个仅适用于集成管道的自定义 URL 重写 HTTP 模块。

预先感谢您的任何帮助!

0 投票
1 回答
206 浏览

microsoft-commerce-server - Commerce Server 2007 中的税务模块

我们是否有任何开箱即用的管道组件用于在 commerce server 2007 中计算税收?是否建议在 commerce server 交易相关数据库中使用自定义表来存储税收信息?

0 投票
1 回答
180 浏览

microsoft-commerce-server - 获取产品的关联类别

我是 Commerce Server 开发的新手,几天以来我一直面临一个问题,无法在网上找到任何东西。

背景:我们已经在 Commerce Server 2009 中安装了工作版本的目录,并且我们还使用 Commerce Server API 从 SharePoint 应用程序中检索、修改目录。

问题:我在这里面临的问题是,我不知道如何检索与产品关联的“类别”。一个产品可以有 1 到多个与之关联的类别。我有产品 ID,我想检索与产品关联的所有“类别”,或者可能是产品的所有类别相关信息。我查找了 API,有诸如“GetCategory”、“GetProduct”之类的方法,但这些方法检索到的信息对我没有用。

问题:有没有办法检索与产品相关的类别?为什么这种方法不在 Commerce Server API 中?

提前致谢!

0 投票
2 回答
233 浏览

c# - 无法获取管道:commerce.carts.createOrResumeCart(域:)

我正在使用 Sitecore 7.2 和 Commerce Server 11.0。当我运行下面的代码来创建购物车时:

然后我收到错误:无法获取管道:commerce.carts.createOrResumeCart(域:)

有谁知道如何解决这个问题?

0 投票
1 回答
474 浏览

sitecore - 带有 Sitecore 的 Commerce Server - 如何更新订单状态

请问如何使用由 Commerce Server 提供支持的 Sitecore Commerce 8 更新订单状态。或者如果可能的话,在 sitecore 7.2 中。

基于类 Sitecore.Commerce.Connect.CommerceServer.Orders.Models.CommerceOrder 类,我们尝试将 StatusCode 保存为“InProcess”,但未更新。

0 投票
1 回答
96 浏览

sitecore - Sitecore > 默认店面 (pbCS) 安装 > 产品详细信息页面返回空引用异常

我试图安装默认的 Storefront 站点(由 Commerce Server 提供支持)。目前看起来不错,我设法重建了所有索引并发布了内容。但是,我无法访问产品详细信息页面 - 我收到了异常。这里的例子。

当我尝试单击任何目录类别时,我遇到了类似的问题。日志文件包含相同的错误消息,但没有任何详细信息。您能否提出一些解决此问题的建议?

PS 完成安装后,我的网站上没有任何产品。我解决了这个问题:

  1. 在 Sitecore 树中选择了默认的 Adventure Works 目录(使用内容管理器)。
  2. 填写字段CategoryDatasource(带有类别的路径)

我认为这可能会导致我上面描述的错误。

预先感谢您的帮助。

0 投票
0 回答
90 浏览

sitecore - Sitecore 商务服务器:从旧版本迁移数据

我已经安装了 Sitecore Commerce Server(版本 11.3),我需要从之前版本的 Commerce Server(它是 11.2)迁移所有数据。只是备份和恢复不起作用,我收到以下错误消息:“应用程序与'11.200'版本的'产品目录'资源不兼容。预期的资源版本是'11.300'”

此外,我尝试遵循本手册中的“重大更改”部分:http: //commercesdn.sitecore.net/SCpbCS81/releasenotes/en-us/index.html,但它也无济于事。

升级 Sitecore Commerce Server 的最佳做法是什么?任何帮助将不胜感激。

0 投票
0 回答
75 浏览

sitecore - Sitecore Commerce - 向 SubmitVisitorOrder 管道提交请求时出现异常

我将 Sitecore 从 8.0 迁移到 8.1 版本。Sitecore 的新版本是 8.1.160519,Commerce Server 是 11.3.507.0。除了将购物车提交到 SubmitVisitorOrder 管道进行处理的情况外,一切正常。我得到例外:

无效操作。Basket 对象被标记为已释放。如果您将购物篮保存为 PurchaseOrder 或将 OrderTemplate 转换为购物篮,就会发生这种情况。

我使用类的方法SaveAsOrder()来保存顺序(如示例所示)。订单保存到商务服务器,但订单保存后购物篮不会被删除。BasketCommerceServer.Core.Runtime.OrdersCommerce.Server.Storefront