Magento Paypal设置中可以选择“SALE”或“AUTHORIZATION”。我们理想地希望保持“销售”,因为它涵盖了我们所做的任何事情的99.9%(我们总是有库存商品)。 “授权”选项让我担心3天的限制,加上它会增加一个额外的“捕获”步骤,以后可能会出错。
所以......
“SALE"工作正常但在Magento中它会自动在系统中创建一个INVOICE。我们使用的其他支付系统,如Sofort AG,这个设置是可选的,这是一个很好的理由。
Magento设置为一旦您生成了INVOICE和SHIPMENT,它会自动将任何订单标记为COMPLETE。
我们创建UPS标签,带有跟踪编号,当然会将其添加到装运详细信息中。所以我的问题是:
我们需要在生成发票时禁用Paypal“SALE”。我们可以在货物生产后轻松生产和发送发票 并发送,然后最终设置为完成。
是否有我错过的设置禁用此强制发票?我可以看到一家公司曾经为此目的制作模块,但它已经过时了Magento 1.9。 (我确实试过以防万一!)
http://www.magentocommerce.com/magento-connect/disable-automatic-generation-of-invoice.html
答案 0 :(得分:-2)
不,没有设置来解决这个问题:paypal创建了一个名为transaction的对象,这种对象应该使用对象invoice创建。不创建发票并不是一个好习惯,我建议您远离任何不创建交易的组件。 可能它运作良好,但在订单创建流程中,您将评估订单状态。无论如何,没有设置这样做。