【问题标题】:Magento2 apply coupon code button at checkout payment step after refreshMagento2 刷新后在结帐付款步骤应用优惠券代码按钮
【发布时间】:2025-11-25 19:20:07
【问题描述】:

我正在使用 Magento2 EE 2.1.3。

当我在付款步骤在结帐页面应用优惠券代码时,它运行完美,按钮文本从“应用折扣”更改为“取消优惠券”。但是当我再次刷新页面按钮时更改为“应用折扣”。

【问题讨论】:

    标签: magento2


    【解决方案1】:

    我不确定这是 Magento2 EE 2.1.3 问题还是自定义主题问题。所以首先,我将相关的 js 文件 vendor/magento/module-sales-rule/view/frontend/web/js/view/payment/discount.js 复制到相关位置的自定义主题中,然后在其中我在线更改18号

    来自

    couponCode = ko.observable(null)
    

    couponCode = ko.observable(totals()['coupon_code'])
    

    【讨论】: