我想知道,无论如何,客户是否可以将资金添加到帐户余额中,然后将其余额用于购物?

不需要购买优惠券,礼物或类似的东西…

我希望他们添加一笔金额,例如该领域50美元,然后将其重定向到银行(例如PayPal),付款,之后其余额显示:

您的余额:$ 50

我该如何在Magento CE中解决这个问题?

有帮助吗?

解决方案

Magento不开箱即用。您想要的是某种程度上的礼品卡扩展名,但没有发送礼品卡,而是由自己使用。

实施这是很多工作,因为您必须注意很多事情:

  1. 购买资金(应该是产品)
  2. 不为他们付费,因此他们不会处理客户平衡
  3. 用资金购买东西
  4. 金额不够高,因此您必须混合不同的付款方式
  5. 这是您要实施分布式交易的部分,因为以下所述案例*
  6. 人们将东西寄回,因此您必须退还客户平衡的部分,并将其部分转移到信用车/银行帐户/他使用的任何第二付款方式中

坏案

订单1:客户有50美元的基金,并购买了价值100美元的东西,他选择付款,他被重定向到PayPal网站以支付50美元。

订单2:在同一时刻,他打开第二订单,以49美元的价格购物,与他的基金一起付款,一切都很好

订单1:客户向PayPal支付50美元,他来后再来,该订单被标记为付费... 错误.

在这种情况下,您想回滚整个交易,退还通过PayPal支付的50美元,并退还可能减少的资金50美元。

这是一团糟,我认为正确实施它是不值得的。公司通常会决定,不需要涵盖上述案例,因此这不是太多的工作,但仍然很多。要小心。

其他提示

正如Fabian所解释的那样,解释如何构建这样的扩展对于一个答案的原因来说,这涉及很多工作。解决此问题的一种方法是使用每个用户使用优惠券代码(有扩展程序)或虚拟产品兼作优惠券代码,但这将要求您在某人购买时,要么编写一些代码来创建优惠券产品或手动添加代码。

为此,我建议您查看已经存在的扩展名。首先,因为建立自己是一件棘手的事情,所以更好地获得了被证明是有效的东西,其次是因为它们并不那么昂贵。您花在建筑本身上的时间可能不会达到扩展成本。

两个都 MageworxMageworld 为此提供扩展

许可以下: CC-BY-SA归因
scroll top