Articles on: Invoices

How to bulk download PDF invoices on Shopify

Invoice Falcon lets you bulk download invoices for multiple orders at once from the Orders page. Instead of downloading invoices one by one, you can select a group of orders — or all orders matching your current filters — and download their invoices in a single action. You can choose to receive the invoices as individual PDF files bundled into a ZIP archive, or as one combined PDF document. The download is processed in the background and the file is made available on the Bulk Actions page once it is ready.


Before You Begin


Before you can bulk download invoices, make sure the following requirements are met:


  • Invoice Falcon is installed and active on your Shopify store.
  • Orders exist in your store. You need at least one order (or draft order) to download an invoice for.
  • No other bulk action is running. Invoice Falcon allows only one bulk action (print, download, or email) to run at a time. If another bulk action is already in progress, you will need to wait for it to finish or cancel it before starting a new bulk download.


How to Bulk Download Invoices


Follow the steps below to download invoices for multiple orders at once from the Orders page.


Step 1: Navigate to the Orders Page



  1. Open Invoice Falcon from your Shopify Admin. The app will load and display the Orders page by default.
  2. You will see a table listing all your Shopify orders. Each row shows the order number, invoice number, financial status, customer email, order date, amount, and action icons (Print, Download, Email).


Tip: If you need to download invoices for draft orders instead of regular orders, click the Drafts tab at the top of the orders table to switch to the draft orders view.


Step 2: Filter Your Orders (Optional)


If you only want to download invoices for a specific set of orders, you can use the built-in filters to narrow down the list before selecting orders. This is especially useful when you want to download invoices for orders with a particular payment status or within a specific date range.


  1. Filter by financial status (Orders tab): Click the Financial status filter button above the orders table. Select one of the available statuses — Paid, Pending, Refunded, Partially paid, Authorized, or Voided — and the table will update to show only orders matching that status.
  2. Filter by draft status (Drafts tab): If you are on the Drafts tab, click the Status filter button and select Open, Invoice sent, or Completed to filter the draft orders.
  3. Filter by date range: Click the Date range filter button and choose from preset options such as Today, Yesterday, Last 7 days, Last 30 days, Last 90 days, or All time. The table will display only orders created within the selected date range.
  4. Search for specific orders: Use the search bar at the top of the table to search for orders by order number or customer name.


Tip: You can combine multiple filters at the same time. For example, you can filter by Paid status and Last 30 days to see only paid orders from the past month. To remove a filter, click the X button next to the applied filter tag above the table.


Step 3: Select the Orders You Want to Download


Once your orders are filtered (or if you want to download all orders), select the orders you want to include in the bulk download.


  1. Select individual orders: Click the checkbox on the left side of each order row that you want to include. You can select as many orders as you need from the current page.
  2. Select all orders on the current page: Click the checkbox in the table header row to select all orders visible on the current page.
  3. Select all orders across all pages: After selecting all orders on the current page, a banner will appear at the top of the table that says something like "Select all orders matching this filter." Click this link to select every order that matches your current filters, even those on other pages. This is useful when you want to download invoices for a large number of orders at once.


Tip: You can adjust how many orders appear per page using the Per page dropdown at the bottom-right of the table. Options include 10, 25, 50, or 100 orders per page.


Step 4: Open the Bulk Download Dialog


  1. Once you have selected one or more orders, a blue action bar will appear at the top of the table with the available bulk actions.
  2. Click the Download invoices button in the action bar. This will open the Bulk download orders dialog.


Step 5: Choose an Output Format


The bulk download dialog gives you two output format options. Select the one that best fits your needs.


  1. Separate — one PDF per invoice, delivered as a ZIP (selected by default): Each invoice is saved as its own PDF file, and all the files are bundled together into a single ZIP archive for download. This is the best option if you want to save or organize individual invoice files on your computer.
  2. Bundle — combine all invoices into one PDF: All invoices are merged into a single PDF document. This is the best option if you want to view or print all invoices together in one file without having to open each one separately.



Step 6: Choose a Template


Below the output format options, you will see a Template dropdown. This lets you choose which invoice template to use when generating the PDF files.


  1. The dropdown will show Default template as the first option, followed by any custom templates you have created on the Templates page in Invoice Falcon.
  2. Select the template you want to apply to all invoices in this bulk download. If you are not sure which template to use, leave it set to Default template.


Tip: If you want to create or edit a custom template before starting the bulk download, navigate to Templates in the Invoice Falcon sidebar menu, make your changes there, and then return to the Orders page to start the download.


Step 7: Start the Bulk Download


  1. The dialog also displays an informational banner telling you how many orders will be included. If you selected specific orders, it will say something like "5 selected orders will be downloaded." If you selected all orders matching the current filters, it will say "All orders matching the current filters will be downloaded." The banner also notes: "You will receive an email when the file is ready, and it will also appear on the Bulk Actions page."
  2. Review the output format, template, and order count to make sure everything is correct.
  3. Click the Start bulk download button to begin. Invoice Falcon will start generating the invoices in the background.
  4. A green success banner will appear on the Orders page confirming that the bulk download has started, with a message: "Bulk download started! Check the Bulk Actions page for progress."


Downloading Your File from the Bulk Actions Page


After starting a bulk download, you can monitor its progress and download the finished file from the Bulk Actions page.


  1. In the Invoice Falcon sidebar navigation, click Bulk actions to open the Bulk Actions page.
  2. You will see a table listing all your recent bulk actions. Each row shows the action type, status, progress percentage, date, and available actions.
  3. The status column will show the current state of your bulk download:
  • Preparing — The system is gathering the list of orders and fetching order data from Shopify.
  • Pending — The action is queued and waiting to be processed.
  • Processing — Invoice PDFs are being generated. A progress bar shows the percentage completed.
  • Finalizing — All individual PDFs have been generated and the system is now creating the final file (combining PDFs into a bundle or packaging them into a ZIP archive).
  • Complete — The download file is ready. A Download button (arrow-down icon) will appear in the Actions column.
  • Failed — The bulk download encountered an error. You can view details to see which orders failed.
  • Cancelled — The action was cancelled before it finished.
  1. While a bulk action is still active (Preparing, Pending, Processing, or Finalizing), you can click the Refresh button to update the status, or click the Cancel button to stop the action.
  2. Once the status shows Complete, click the Download button (arrow-down icon) in the Actions column to download the file to your computer. Depending on the output format you chose:
  • Separate: You will download a .zip file containing individual PDF invoices for each order.
  • Bundle: You will download a single .pdf file containing all invoices combined.
  1. You can also click the View details button (the info icon with a number) to see a breakdown of which orders were processed successfully and which ones failed.


Tip: You will also receive an email notification when the bulk download is complete with a link to download the file, so you do not need to keep the Bulk Actions page open.


Known Limitations


  • One bulk action at a time. You can only have one active bulk action running at any given time. If you try to start a new bulk action while another is still processing, you will see an error message: "Another bulk action is already running. Please wait for it to finish."
  • Large downloads take time. Generating PDFs for hundreds or thousands of orders requires significant processing time. The action runs in the background, but very large batches may take several minutes to complete.
  • Failed orders are skipped. If an invoice cannot be generated for a specific order (for example, due to missing data), that order will be skipped and listed as failed in the details. The remaining orders will still be included in the download file.
  • Filters apply to the "Select all" action. When you select all orders, only orders matching your currently applied filters (status, date range, search query) are included. Make sure your filters are set correctly before starting the bulk download.
  • Template applies to all invoices. The template you select in the bulk download dialog is applied to every invoice in the batch. You cannot choose different templates for different orders within the same bulk download.
  • Download files are temporary. The generated download files (ZIP or PDF) are stored temporarily. Download your file promptly once the action is complete.


Troubleshooting


Symptom

Likely Cause

Fix

"Failed to start bulk download. Please try again." error toast appears

A network error occurred or the server could not process the request.

Wait a few seconds and try again. If the issue persists, refresh the page and attempt the bulk download once more.

"Another bulk action is already running. Please wait for it to finish." error

You already have a bulk print, download, or email action in progress.

Go to the Bulk actions page and wait for the current action to finish or cancel it, then try again.

Download invoices button is not visible

No orders are selected.

Select at least one order using the checkboxes in the orders table. The bulk action bar only appears when one or more orders are selected.

Bulk download shows "Failed" status on the Bulk Actions page

One or more invoices could not be generated for certain orders.

Click the View details button on the Bulk Actions page to see which orders failed. Try downloading those specific orders individually using the download icon on each order row.

Downloaded ZIP file is empty or missing invoices

Some orders failed during processing and were skipped.

Open the bulk action details to see the list of failed orders. Re-attempt the download for those orders separately, or check if the orders have valid data in Shopify.

The download file is taking a very long time to generate

You selected a large number of orders and the system is processing each one.

Be patient — large batches can take several minutes. Check the progress bar on the Bulk Actions page. You can continue using Invoice Falcon while the download processes in the background.


FAQs


Q: How many orders can I bulk download at once?
A: There is no hard limit on the number of orders you can include in a single bulk download. You can select all orders matching your filters, even if that includes hundreds or thousands of orders. Larger batches will take longer to process, but the download runs in the background so you can continue working.


Q: Can I bulk download invoices for draft orders?
A: Yes. Switch to the Drafts tab on the Orders page, select the draft orders you want to download, and use the Download invoices bulk action. The process works the same way as for regular orders.


Q: What is the difference between "Separate" and "Bundle" output formats?
A: Separate generates one PDF per invoice and packages them all into a ZIP file. This is best when you need individual files for each order. Bundle combines all invoices into a single PDF document. This is best when you want to view or print everything together in one file.


Q: Will Invoice Falcon create invoices automatically for orders that do not have one yet?
A: Yes. When you start a bulk download, Invoice Falcon automatically creates an invoice for any order that does not already have one. You do not need to generate invoices manually before starting the download.


Q: Can I use a custom template for my bulk download?
A: Yes. The bulk download dialog includes a Template dropdown that lists your default template and any custom templates you have created on the Templates page. Select the template you want before clicking Start bulk download.


Q: What happens if I cancel a bulk download that is already in progress?
A: Any invoices that have already been generated will not be available for download once the action is cancelled. The system stops processing the remaining orders and marks the action as Cancelled on the Bulk Actions page. You can start a new bulk download at any time after cancellation.


Q: How do I know when my bulk download is ready?
A: You can check the Bulk Actions page in Invoice Falcon where the status will update from Processing to Complete. You will also receive an email notification with a download link when the file is ready.


Q: Can I download invoices for a specific date range without manually selecting orders?
A: Yes. Apply a Date range filter on the Orders page (for example, Last 30 days), then click the checkbox to select all orders and choose "Select all orders matching this filter." This will include all orders in that date range, even those on other pages. Then click Download invoices to start the bulk download.

Updated on: 20/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!