【问题标题】:Magento + M2ePro. Send Email on Sale Order, forces invoice creation and sets Order as PaidMagento + M2e Pro。在销售订单上发送电子邮件,强制创建发票并将订单设置为已付款
【发布时间】:2026-02-14 07:50:01
【问题描述】:

我正在使用 Magento 和 M2ePro 扩展来在 eBay 上发布和管理产品。

有人购买产品 X,并通过银行存款支付。

当我将销售订单与 M2ePro 扩展同步时,订单会同时出现在订单的扩展列表和管理的默认 Magento Sales->Orders 菜单中。 但是,如果我选择从销售订单中“发送电子邮件”,以便我的客户查看详细信息,订单会自动在 eBay 列表上设置为已付款,并且在 Magento 上生成发票。

我不希望这种情况发生,但找不到任何有效的设置,也无法帮助 M2ePro 扩展插件“论坛”。 对此有何想法?

谢谢!

【问题讨论】:

    标签: php magento m2e-pro


    【解决方案1】:

    我是 M2E Pro 开发人员之一。

    很可能,您遗漏了一些东西。 M2E Pro 订阅了名为 sales_order_invoice_pay 的事件。仅此事件可能会强制 M2E Pro 更新 eBay 上订单的付款状态。

    我相信这样的事件不能通过简单的电子邮件发送产生,我只是检查了它以确认我的假设。

    【讨论】:

    • 谢谢。问题是另一个模块,它有一个观察者观察同一事件,然后做了一些可怕的事情,导致 M2E 行为不端。
    最近更新 更多