Magento:如何为部分付款创建模块?
Posted
技术标签:
【中文标题】Magento:如何为部分付款创建模块?【英文标题】:Magento : How do I create a module for Partial Payments? 【发布时间】:2014-11-09 22:40:38 【问题描述】:我如何为部分付款创建一个模块?.. 表示客户可以支付全额或“现在支付 50%,以后支付 50%”。他应该在结账时有选择权。将创建全额发票,但仅支付 50%
我该怎么做?
【问题讨论】:
【参考方案1】:Magento 不是开箱即用的。实现它需要做很多工作,因为你必须注意很多事情。对于这一点,我建议查看已经存在的扩展。首先,因为建立自己是一件非常棘手的事情,所以最好得到一些已被证明有效的东西,其次因为它们并不那么昂贵。可能您花费在构建本身上的时间不会超过扩展的成本。
Milople 提供了一个扩展,可以支付全额或“现在支付 50%,以后支付 50%”。
【讨论】:
【参考方案2】:这应该是可能的,并且有不止一种方法可以做到这一点。
例如,我可以建议您以下解决方案:
如果您使用支付服务提供商,您应该以某种方式修改其模块,以便考虑 50% 的支付。例如,应该创建一个额外的付款选项。
剩余的 50% 应该与订单一起持久化(自定义订单属性)
但是,请记住,在 Magento 中,一个订单只能有一种付款方式。
【讨论】:
以上是关于Magento:如何为部分付款创建模块?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Magento 中的 EBS 支付网关进行定期支付(EMI)
自定义模块的自定义布局不会在 Magento 1.9 中加载