在Magento中通过Paypal禁用自动发票

时间:2015-09-11 09:42:30

标签: magento paypal

Magento Paypal设置中可以选择“SALE”或“AUTHORIZATION”。我们理想地希望保持“销售”,因为它涵盖了我们所做的任何事情的99.9%(我们总是有库存商品)。 “授权”选项让我担心3天的限制,加上它会增加一个额外的“捕获”步骤,以后可能会出错。

所以......

“SALE"工作正常但在Magento中它会自动在系统中创建一个INVOICE。我们使用的其他支付系统,如Sofort AG,这个设置是可选的,这是一个很好的理由。

Magento设置为一旦您生成了INVOICE和SHIPMENT,它会自动将任何订单标记为COMPLETE。

我们创建UPS标签,带有跟踪编号,当然会将其添加到装运详细信息中。所以我的问题是:

  1. 一旦我们尝试创建UPS标签(甚至没有打印),Magento就会将Paypal订单设置为COMPLETE。这是因为它已经看到了一个INVOICE 以及订单的装运。
  2. 我们需要在生成发票时禁用Paypal“SALE”。我们可以在货物生产后轻松生产和发送发票 并发送,然后最终设置为完成。

    是否有我错过的设置禁用此强制发票?我可以看到一家公司曾经为此目的制作模块,但它已经过时了Magento 1.9。 (我确实试过以防万一!)

    http://www.magentocommerce.com/magento-connect/disable-automatic-generation-of-invoice.html

1 个答案:

答案 0 :(得分:-2)

不,没有设置来解决这个问题:paypal创建了一个名为transaction的对象,这种对象应该使用对象invoice创建。不创建发票并不是一个好习惯,我建议您远离任何不创建交易的组件。 可能它运作良好,但在订单创建流程中,您将评估订单状态。无论如何,没有设置这样做。