问题标签 [virtocommerce]

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

virtocommerce - Virto Commerce:前端无法正常工作

我有一个功能齐全的“平台”(测试)解决方案,无论是在本地还是在天蓝色上,但是我很难首先在本地设置一个有效的“店面”解决方案!我遵循了文档中的所有步骤,但在 Web.config 的 ContentConnectionString 店面设置中没有提到“\App_Data\cms-content\”路径。我的店面网站正确连接到默认商店,但在调试期间抛出一些异常;我在默认商店目录中有一些类别和产品,但这些都没有出现(见附图):我错在哪里?

例外

有错误且没有产品的主页

0 投票
2 回答
87 浏览

virtocommerce - 创建订单时任务取消

创建新订单时,我看到执行时间很长,然后它最终失败并出现 TaskCanceledException。

我正在使用我自己的支付模块,并且我已经将它与已经写好的进行了比较,而且我似乎正在实施正确的事情。正在处理付款。

https://github.com/montanehamilton/vc-module-PayPal-Rest

我也有一个自定义的运输方式模块

https://github.com/montanehamilton/vc-fedex

遇到这种行为时有什么想法吗?运行2.13.9的平台。

异常详情

POST storefrontapi/cart/createorder 500 内部服务器错误 任务被取消。

System.Threading.Tasks.TaskCanceledException:任务被取消。在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(任务任务) 在 VirtoCommerce.Storefront.AutoRestClients.OrdersModuleApi .OrderModule.d__9.MoveNext() --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)在 VirtoCommerce.Storefront.AutoRestClients.OrdersModuleApi.OrderModuleExtensions.d__9.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime。1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3d() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters。 <>c__DisplayClass46.b__3f() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters。<>c__DisplayClass46.b__3f() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters。<>c__DisplayClass46.b__3f() 在系统。 Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass33.b__32(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult1.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase1.End() 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) 在 System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass21.<>c__DisplayClass2b.b__1c() 在 System.Web.Mvc。 Async.AsyncControllerActionInvoker.<>c__DisplayClass21.b__1e(IAsyncResult asyncResult)

0 投票
2 回答
59 浏览

virtocommerce - 在 Visual Studio 2017 中更新 nuget 包后 Virto Commerce 编译错误?

下载 Virto Commerce 源代码并在 Visual Studio 中编译后一切顺利。更新 NUGET 包后,我得到编译错误。请看图。

编译错误

0 投票
1 回答
95 浏览

virtocommerce - 是否有可以在 Virto commerce 上安装的所见即所得编辑器?

是否有可以在 Virtocommerce 上安装的正常运行的 WYSIWYG 编辑器?

如果没有,是否可以使用其他来源的插件进行安装?

0 投票
0 回答
64 浏览

virtocommerce - 配置通知网关

我已将 SendGrid 配置为为平台发送电子邮件。尽管如此,邮件仍在尝试使用 DefaultSmtpEmailNotificationSendingGateway 发送。

我在 VirtoCommerce.Platform.Web 项目 StartUp.cs 中找到了这段代码。

基于此,我已经尝试过了。

  1. 在要覆盖的 Azure AppService 中将应用设置设置为“SendGrid”。
  2. 然后从 web.config 中删除默认应用设置。
  3. 然后在 web.config 中将显式设置添加到“SendGrid”。
  4. 然后从 Azure AppService 中删除应用设置

尽管如此,邮件仍在上述四个状态中路由到 DefaultSmtpEmailNotificationSendingGateway。

0 投票
1 回答
97 浏览

virtocommerce - 了解 Virto 功能流程

我是 virto Commerce 的新手,我刚刚下载并运行了它,所以我如何理解 virto 的功能是如何工作的,例如“购物车”它是如何被填满的以及平台是如何知道它的?最有可能是 api,但任何人都可以向我展示它的详细工作原理,或者可能是教程的文档或其他东西吗?

0 投票
1 回答
296 浏览

virtocommerce - 部署到 Azure 失败

尝试将 Virto Commerce Community 部署到 Azure,但在“设置源代码管理”步骤中一直失败。我在 Azure 门户中包含了以下部署错误日志:

状态失败

跑了 17 秒

原因 更新 nuget 版本

0 投票
1 回答
97 浏览

virtocommerce - Virto Commerce 营销模块的购物车折扣

我想在购物车上的 Virto Commerce 中进行促销。在我的示例中,如果客户购买至少 800 瑞典克朗,我想以 200 瑞典克朗打折购物车,在我的示例中,增值税/消费税为 25%。

这是我正在寻找的效果:

据我所知,营销模块仅支持在税前应用折扣的促销活动。Se 店面代码中的注释:

ShoppingCart.cs#L390

我想这在某些市场上是一种常见的做法。但这是针对瑞典的 B2C 解决方案。在 800 瑞典克朗的购物车上宣传的 200 瑞典克朗折扣应使客户面临 600 瑞典克朗的总价(含税)。


这是我在营销模块中的宣传图片

这给了我关于购物车 JSON 的以下信息

因此,要么我错过了配置促销活动,要么我对促销活动的店面代码的实现在某种程度上缺乏。

0 投票
1 回答
139 浏览

c# - VirtoCommerce Store Front 从哪里获取数据

你好 VirtoCommrece People 很荣幸与这样的产品合作,在我的水平上它对我来说有点复杂,所以如果我问一些基本的新手问题,请原谅我,数据是如何从平台到 api 的?我试图从索引操作中删除 _workcontext 没有任何反应我删除了角度服务图像消失了但数据仍然存在所以有人可以告诉我吗?

0 投票
1 回答
125 浏览

virtocommerce - 是否可以创建简单的前端以与 Virtocommerce 一起使用而无需编写流动页面

我正在为一家小型初创公司评估 Virtocommerce。我们只有几个产品,想利用VC的用户和支付模块,而不是自己从头开始创建网站。我们熟悉 asp.net mvc、angularjs 和 RestAPI。但是,如果可能,我们宁愿不学习和使用液体主题引擎。

所以问题是,简单地创建一个 angularjs Web 应用程序并调用店面的 RestAPI 是否可能/一个好主意?请指教。谢谢。