Issue with Order Processing in Bulk

Hi Shopify,

When processing orders in bulk (e.g., 10 or more orders at once), Shopify generates a combined PDF file for shipping labels or packing slips. However, the downloaded filename does not include any order numbers, making it very difficult to identify which file belongs to which order. As a result, merchants are forced to manually split the PDF and rename each file one by one — which is extremely time-consuming, especially for stores with high order volumes. Requested improvement: Please include the order number(s) in the filename when bulk downloading shipping labels or packing slips. For example: order_1001.pdf, order_1002.pdf, etc. This small change would save merchants significant time and reduce errors in order fulfillment workflows. I hope Shopify can prioritize this improvement. Thank you!

Hey @Abiie you can use Shopify Flow or a third -party app like Order Printed Pro these let you Print/download individual PDFs per Order Automatically
if it is helpful to you then don’t forget to like or mark as solution on it

Shopify should have an inbuilt feature for this, unfortunately you have to use a third party tool to split PDF.

Hi @Abiie

This would be a massive time-saver for high-volume stores. Currently, bulk PDFs are nice for printing but terrible for filing afterward, especially when teams need to quickly archive, resend, or cross-reference documents. A practical workaround for now is to use shipping platforms such as shipstation or order printer pro since some offer more flexible naming conventions and batch document management. But it would really help if the native Shopify exports automatically put the order number in the filename, like it does with the default templates, as that would save a lot of manual processing.

The filename limitation is a side effect of how Shopify renders bulk PDFs. The print pipeline returns one iframe to one PDF, so order numbers can’t be propagated into separate files without splitting after the fact.

A few things that have helped stores I’ve worked with.

For volume past 50 to 100 orders/day, most teams end up moving label generation off admin bulk Print entirely. ShipStation, Shippo, and EasyShip all save per-order PDFs with the order number in the filename by default. The cost trade-off is real but the time saved on filing usually pays for it within a month.

For volume below that, the free Shopify Order Printer app supports custom templates with the {{ order.name }} variable as a header on every page. The bulk PDF still merges, but visible headers make splitting in Preview (drag pages out of the sidebar) much faster than reading order details on each page.

For the actual feature request, the Send feedback link inside the bulk Print dialog routes to the fulfillment team directly. A regression-style report tied to the surface tends to get triaged harder than feature-request threads.

@Abiie, roughly how many orders per day are you processing in bulk? That changes which workaround actually pays off.