Magento 2 的退款通常通过 Credit Memo 完成。订单没有发票时,后台不会按正常已收款流程提供可退款金额;已经全额退款或关闭的订单也不会继续显示入口。
打开对应发票查看是否有 Credit Memo 操作。在线退款要求支付模块保存可退款交易,并且网关仍允许对原交易退款;离线退款只更新 Magento 账务,不会把钱退回支付渠道,两者不能混淆。
部分订单只剩运费、调整金额或某几行可退,系统会根据 invoiced、refunded 和 canceled 数量计算上限。管理员角色还需要销售退款相关权限。
按钮消失前发生了什么
若安装支付扩展后才出现,检查它是否改写 canRefund、交易关闭标记或订单 state。不要直接修改订单表恢复按钮。先确认真实收款状态,再修复支付能力判断,否则后台显示了退款入口也可能对网关发出错误请求。

