Bulk export
Download many documents at once as a ZIP, export a date range in the background, or schedule exports daily, weekly or monthly.
Bulk export puts many documents into one ZIP file. Use it to send a month of invoices to your accountant, or to keep an archive. Large jobs run in the background, so you can leave the page.
Download selected documents as a ZIP
- Go to Vite Invoice → Invoices.
- Tick the documents you want.
- Click Download ZIP.
The ZIP holds the PDFs that are already made. Rows without a PDF file are left out, and the message tells you how many. You can select up to 200 documents at a time.
Export a date range
- Go to Vite Invoice → Bulk export.
- Click Export now.
- Under Documents, choose a document type or All document types.
- Choose the Date range: Last 7 days, Last 30 days, Last 90 days, This month, Last month or Custom range. Orders are picked by the date they were placed.
- Optionally, turn on Generate missing documents first. It creates documents that don't exist yet, then exports them.
- Under Save to, choose where the ZIP goes.
- Click Start export.
The export appears in the list with its progress: Queued, Running, Done, Failed or Cancelled. Click Download when it is done, or Cancel to stop it.
Skipped and failed orders
Some orders can't add a document. The export counts them, for example:
- "skipped: free orders" or "skipped: the order status is excluded in the settings"
- "skipped: the order has no refund" (for credit notes)
- "skipped: the order already has an invoice" (for proforma invoices)
- "skipped: not released to the customer yet (compliance)" (held ZATCA Standard documents)
Click Details to see which orders failed and why.
Schedule exports
- On the Bulk export page, click Scheduled export.
- Turn on Export automatically.
- Choose How often: Every day, Every week or Every month.
- Choose where to Send to.
- Click Save schedule.
A scheduled export covers whole days, up to yesterday, and starts where the last one ended. Nothing is missed and nothing is exported twice. It covers documents of new orders from the day you switch it on. Each run appears in the list with "Scheduled" in its name.
Where the ZIP is saved
Local storage always keeps the file. If you connected Google Drive or Dropbox on the Storage page, you can also choose it under Save to or Send to, and a copy of the ZIP is uploaded there. The list shows whether the copy reached the provider.
ZIP files older than 30 days are removed from your server automatically. The documents themselves are never deleted.
Requirements
- The PHP zip extension. Without it, the page says "The PHP zip extension is missing. Ask your host to enable it."
- WooCommerce's background scheduler, which runs the export batches.
- A writable
wp-content/uploadsfolder.
Tip: Turn on Generate missing documents first if you added a document type later and want older orders included.