问题标签 [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 回答
144 浏览

e-commerce - Virtocommerce 新过滤器未出现

Virtocommerce 具有品牌、颜色等的默认过滤器。我需要实现一个名为IDConcurso. 此字段 (IDConcurso) 像项的属性一样注册。
我将表 StoreSetting 中的以下代码插入到名为“FilteredBrowsing”的行的 XML 列中:

我还添加了IDConcurso在所有项目中调用的属性。但是这个过滤器永远不会出现在左侧。我还需要做什么?
我是否需要更改任何代码以按名为 IDConcurso 的属性过滤项目?或者我只需要通过 QueryString ..../?f_idconcurso=1

0 投票
1 回答
43 浏览

virtocommerce - Virtocommerce - 向列表添加评论?

我们可以用评论值替换用户 ID 吗?用户 ID 应该在详细页面中,但从概览页面中查看评论会很方便!看到这张照片:http: //i.stack.imgur.com/OQkx0.jpg

0 投票
1 回答
244 浏览

e-commerce - VirtoCommerce - 创建新的支付网关

我在处理新的支付网关创建时遇到了一个大问题。我遵循了一个教程,但我认为我做错了什么,因为它不能很好地工作。

我想创建一个“devis”(对不起,我不知道英文这个词......看起来像那样。

当客户购买东西时,他可以选择这种除了提供“devis”之外什么都不做的支付方式。如果订单的状态可以直接“暂停”以便在“实际付款”完成时取消暂停,那将是完美的。

我希望你明白我试图做什么,但如果你没有自由问我问题。

这是我所做的:

  • VirtoCommerce.PaymentGateways我在命名空间中创建了一个新类,该类DevisPaymentGateway继承自PaymentGatewayBase该类。在这个类中只有一种方法:ProcessPayment我在哪里做:

    payment.status = PaymentStatus.Completed.ToString();

  • 在里面SqlOrderDatabaseInitializer.cs

    我创建了一个私有SetupDevisGateway方法:

    private void SetupPaypalGateway(List<PaymentGateway> gateways)

    CreatePaymentGateways在贝宝网关之后的方法中调用它。

  • 由于您的 powershell 脚本,我部署了数据库,网关按预期创建。

  • 我通过 VirtoCommerce Manager 启用了网关支付然后我在网站上买了一些东西,我选择了可​​用的新支付,所以它似乎可以工作。
  • 当我点击继续结帐时,我有一个新的订单行,它创建为“待处理”状态,所以它是完美的......

例如,当我用贝宝买东西时,在创建新订单行时有相同的反应 BUUUT,有onBeforeUpdate一种方法可以检测到新订单行并且一些工作是异步完成的。使用新网关,该onBeforeUpdate方法似乎不再起作用了......我认为我忘记了使用 Paypal 而不是我的网关完成的一些事情,而是什么和在哪里?

我已经知道在其中写一些东西不是一个好主意,SqlOrderDatabaseInitializer.cs但我认为这不是问题......有人有解决方案吗?

谢谢

编辑: 我试图实现的解释: 销售的产品实际上是一对:“图像处理”+“图像”每个客户都可以管理相册并将照片放入其中,当他点击一个产品时(这是一个治疗)他可以选择一张专辑。所以这就是为什么我需要这个事件,当付款完成并且状态从待处理变为进行中时,我将相关信息(关于治疗,专辑......)发送到队列并且我有工作角色(每个人一个治疗)阅读这些消息并做一些工作。

我希望你能理解这个想法,但如果你不明白,请不要犹豫,问我问题

0 投票
2 回答
67 浏览

virtocommerce - VirtoCommerce - 我们可以将时间更改为当地时间吗

我已经为目录添加了一种文化。但是我们仍然无法得到响应时间?

见图片:

示例图片

0 投票
2 回答
61 浏览

virtocommerce - 订单数据不是动态的

Virto 中的订单数据在仪表板中不是动态的。这与 Virto 演示版中显示的数据完全相同。我们可以改变这个吗?在此处输入图像描述

0 投票
1 回答
71 浏览

properties - 付款属性

*你好,

我创建了一种新的付款方式,我需要在 Order.cshtml 视图中显示一些属性,这些属性是用 virtoCommerce 管理器保存的。我知道我可以使用 GetPaymentMethod 方法(PaymentClient 类),但我不知道如何初始化我的 PaymentClient paymentClient 变量。

你有什么主意吗 ?

0 投票
2 回答
127 浏览

virtocommerce - 付款后发送电子邮件

*大家好

我有一个 SMTP 客户端,以便在付款后发送邮件。问题是当我使用 Paypal 时,方法 sendNewOrderNotificationAsync 找不到电子邮件地址。事实上,在 AsOrder 方法创建 Order 对象时,并没有保存任何电子邮件地址。你知道问题出在哪里吗?此外,当我用自己创建的付款付款时没有问题,所以我不明白......

预先感谢您的帮助。

0 投票
1 回答
104 浏览

azure - virto commerce 是否支持多个弹性搜索工作者角色,并共享索引数据

我检查了源代码,elasticsearch工作者角色安装了elasticsearch并从blob“ElasticStorage.vhd”创建云驱动器,如果我有多个elasticsearch工作者角色会发生什么,然后将安装多个elasticsearch实例,但我想知道可以共享索引数据吗?还是每个弹性搜索实例都保存它的索引数据?

0 投票
2 回答
117 浏览

virtocommerce - Multi-lingual for Product Description

In a Product page of the front-end Demo Store, under the Description and Additional Information tabs are still in English even if I have changed the site language to Japanese. The same goes to the name of the Categories (Audio & MP3, Computers & Tablets, Cameras, etc).

Can I provide my own translation of Japanese for these areas?

0 投票
1 回答
83 浏览

virtocommerce - 是否有任何 Virto Commerce 报告显示利润?

系统也可以计算利润吗?从销售业绩报告中,我没有看到利润栏。那么可以肯定地说 Virto Commerce 不支持利润报告吗?