Ignore unpaid orders

13/03/2012

File generation is what qualifies an order as billable. When you’re receiving payments though a payment gateway such as PayPal, by default, an order is generated even if the payment was canceled during the PayPal step.

OurĀ web-to-print extension for Magento allows you to set these orders to be ignored until the payment confirmation arrives from the payment gateway.

Ignore unpaid web-to-print orders

This setting is located in the ZetaPrints web-to-print tab on System / Configuration page in Magento admin panel. Choose Yes from the Ignore unpaid orders drop-down menu to ignore orders until a payment confirmation arrives from the payment gateway server.

Web-to-print unpaid orders settings

File generation and web-to-print order statuses

The following table displays the Magento order status and the corresponding ZetaPrints web-to-print portal order status at different stages of the ordering process using PayPal payment method gateway.

  • Express checkout – works before any order is created in Magento and is part of the checkout process.
  • Standard checkout – sits after the checkout and an order is generated in Magento even before the customer proceeds to PayPal site
Order created Payment successful Payment canceled After invoice After shipment
Express Checkout Simple Processing | To Print No order | Saved Processing | To Print Complete | Files generated, Order deleted
Virtual Processing | To Print No order | Saved Complete | Deleted /
Standard Checkout Simple Pending Payment | Saved Processing | To Print Cancelled | Deleted, Files not generated Processing | To Print Complete | Files generated, Order deleted
Virtual Pending Payment | Saved Complete | Files generated, Order deleted Cancelled | Deleted, Files not generated Complete | Delete /
* Magento order status | Web-to-print portal order status
See also: