gpt4 book ai didi

magento - 首先存款,使用magento支付剩余金额后

转载 作者:行者123 更新时间:2023-12-04 05:38:19 25 4
gpt4 key购买 nike

很难说出这里问的是什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或言辞激烈,无法以目前的形式合理回答。如需帮助澄清此问题以便可以重新打开,visit the help center .




8年前关闭。




我是 magento 的新手。请澄清我我想做下面的任务

如果购物车金额大于(总计)500,则首先收取 10% 的押金,并且在产品交付用户必须支付剩余金额之前。如果购物车金额(总计<=500)则用户必须支付总金额。

我怎么能做到这一点有任何扩展?

谢谢。

最佳答案

自定义的最佳选择是在 Magento 中对订单使用部分捕获。

要实现此类定制,您需要:

  • 检查您的付款方式是否支持订单的部分捕获。
  • 如果是这样,那么您可以将其捕获方法更改为“授权”,这样信用卡上的金额将被锁定。并创建与锁定金额的 10% 匹配的发票。
  • 一旦订单交付,但您的定制需要为剩余金额创建发票。

  • 所以你可以观察到的事件:
  • sales_order_place_after 以授权金额的 10% 创建部分发票(不要忘记设置适当的捕获标志)。如果总数小于 500,则只需创建一张包含全部订单金额的发票。
  • 在管理面板中,销售经理可以自己创建发票,通过创建发票,或者如果您想自动创建发票,只需观察 sales_order_shipment_after_save 事件以自动为其余订单金额创建发票。
  • 关于magento - 首先存款,使用magento支付剩余金额后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11624789/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com