【问题标题】:make Deposit at first ,after pay remaining amount using magento [closed]首先进行存款,然后使用magento支付剩余金额[关闭]
【发布时间】:2012-07-22 09:53:52
【问题描述】:

我是 magento 的新手。请澄清我想完成以下任务

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

如果有任何扩展,我该怎么做?

谢谢。

【问题讨论】:

    标签: magento payment


    【解决方案1】:

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

    要实现这样的定制,您需要:

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

    所以你可以观察到的事件:

    • sales_order_place_after 以授权金额的 10% 创建部分发票(不要忘记设置适当的捕获标志)。如果总数少于 500,则只需创建一张包含全部订单金额的发票。
    • 在管理面板中,销售经理可以自己创建发票,通过创建发票,或者如果您想使其自动生成,只需观察 sales_order_shipment_after_save 事件即可自动创建剩余订单金额的发票。

    【讨论】:

    • 嗨,Ivan,有没有办法按订单总额的百分比开具发票,还是仅使用产品数量生成发票?
    猜你喜欢
    • 2015-10-11
    • 2022-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 2013-03-10
    • 2014-08-17
    相关资源
    最近更新 更多