I am looking to set up the transactional e-mails in a way that goes order confirmation (after checkout), shipment (manually) the invoice after shipment.

This is so that I can check stock before invoicing the customer.

At the moment invoices send automatically after the order along with the order confirmation e-mail.

Is there a way to change this so that invoices can be sent manually?

The site is running on Magento Community Edition v1.8.1

1 Answer 1


In Magento invoices are created once you have received payment. So if you are using an automatic payment gateway and have it set to authorize and capture it will automatically create an invoice. However, if you set it to only authorize the payment you will manually have to capture the payment hence manually create an invoice.

  • Good explanation
    – Amit Bera
    Commented Sep 5, 2014 at 13:53
  • I am using PayPal Website Payments Pro Hosted Solution (Includes Express Checkout) and the payment action is set to authorize, however, it still invoices automatically if it is set to authorise of if set to sale. Am I looking at the wrong setting here?
    – Alexander
    Commented Sep 8, 2014 at 12:34
  • So if you have it set to Authorization a invoice should not be created. ----Set Payment Action to one of the following: Authorization: With this payment action, there is a delay between the time the payment is approved, and when the funds are withdrawn from the customer’s account. A hold is put on the funds, but the amount is not withdrawn from the customer’s account until the funds are “captured” by the merchant. Sale: The amount of the purchase is authorized and withdrawn from the customer’s account at the same time.
    – Dan
    Commented Sep 8, 2014 at 21:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.