Order Invoicer
Prestashop

Disable PrestaShop invoices

Stop PrestaShop from generating its own invoices once your invoicing tool becomes the source

Why disable PrestaShop invoices?

When you connect PrestaShop to Order Invoicer, your invoices are generated in your invoicing tool (Sellsy, Pennylane, etc.), which becomes the official source of your invoice numbering.

By default, PrestaShop still creates its own PDF invoices with its own numbering. This results in duplicate invoices and two separate numbering sequences. To avoid this, disable invoice generation on the PrestaShop side.

Note: this is configured in the PrestaShop back office. It has no impact on invoices already generated in your invoicing tool through Order Invoicer.

This is the simplest approach: PrestaShop stops generating invoices entirely.

  1. Log in to the PrestaShop back office with your administrator credentials
  2. Go to Orders > Invoices
  3. In the Invoice options section, set Enable invoices to No
  4. Click Save

Once this option is disabled:

  • PrestaShop no longer generates a PDF invoice when orders change status
  • Your customers no longer receive a PrestaShop invoice and can no longer download one from their account
  • Your official invoices remain the ones generated by Order Invoicer in your invoicing tool

Alternative: disable invoicing per order status

If you would rather keep the invoices feature enabled in PrestaShop but prevent their automatic generation (for example when an order moves to the "Payment accepted" status), you can act at the status level.

  1. Go to Shop Parameters > Order Settings > Statuses
  2. Click the relevant status (usually Payment accepted) to edit it
  3. Uncheck the following options:
    • Allow a customer to download and view PDF versions of their invoices — this is the option that triggers invoice generation when an order reaches this status
    • Attach invoice PDF to email — so the PrestaShop invoice is no longer emailed to the customer
  4. Click Save
  5. Repeat for every status that used to trigger an invoice

Tip: the global method (Enable invoices = No) is more reliable because it covers every status at once. Only use the per-status configuration if you need finer control.

Support

If you run into any issue:

  1. Check that the option was correctly saved in PrestaShop
  2. Refer to the official PrestaShop documentation
  3. Contact our support: contact@orderinvoicer.com

On this page