【问题标题】:How to Give Discount Fees From Checkout to Payment Gateways in Magento如何在 Magento 中提供从结帐到支付网关的折扣费用
【发布时间】:2013-01-21 11:33:35
【问题描述】:

magento 在哪里获取总计和小计,同时从结帐到支付网关的金额?

我想从 magento 结帐中为每个订单扣除(每种付款方式的一些金额)。所以我写了一个观察者来为 Magento 中的每个订单扣除费用。

【问题讨论】:

    标签: magento


    【解决方案1】:

    您可以使用 magento 中内置的 购物车价格规则,根据 付款方式 轻松设置折扣费用。查看此 magento wiki link

    该链接描述了如何设置购物车价格规则。

    【讨论】:

    • 是的。我同意你的回答,但我已经为我的商店定制了新模块以定制折扣价。所以我有以下折扣价参考链接excellencemagentoblog.com/magento-add-fee-discount-order-total。在购物车和结帐页面中,一切都可以进行小计扣除并且效果很好,但是当我重定向到贝宝时,小计价值不扣除折扣价。所以我看到目前为止..你能帮我吗?
    • 如果paypal在订单创建过程中,magento会调用api。api请求包含一个字段discount_amount,它代表折扣金额。您需要将您的自定义折扣费用添加到该字段(discount_amount)。
    • 好的。但是,如果 magento 已经有默认折扣值,我们该怎么办?
    • 您需要将自定义折扣费用添加到已计算的折扣值中。查看文件“app/core/code/mage/paypal/model/cart.php”。我认为您可以覆盖此文件包含您的折扣
    • 是正确的,但我不知道覆盖paypal Cart.php 文件的正确方法。你能帮帮我吗?
    猜你喜欢
    • 2013-05-09
    • 2017-03-01
    • 2015-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    相关资源
    最近更新 更多