Orders6 min read

How to Export Shopify Orders by Delivery Date (Only What's Due)

Export only the Shopify orders due on a delivery or pickup date: put the date in its own column, export a wide enough window and filter to the days that are due.

In this guide
  1. Why doesn’t an order export match my delivery days?
  2. Where is the delivery date saved on my orders?
  3. How do I export only the orders that are due?
  4. What should the production export contain?
  5. How do I make it a daily routine?
  6. Where Columna fits
  7. FAQ

To export Shopify orders by delivery date, export the open orders from a window wide enough to cover your booking period, with the delivery or pickup date in its own column, then filter that column to the days that are due. Order exports select orders by the date they were placed, so the delivery date has to become a column before it can decide what is on the list. Once it is a column, “only what’s due tomorrow” is one filter.

This guide is for bakeries, food shops, local delivery stores and workshops that make to order: anyone whose customers choose a day, and who needs a file or a printout with just that day’s orders.

Why doesn’t an order export match my delivery days?

An order placed on the 2nd for delivery on the 20th belongs to the 20th’s workload, but every order export picks orders by the day they were created. So a “last 7 days” export misses the cake ordered three weeks ago for tomorrow, and includes plenty of orders that are not due for days.

The delivery or pickup date is a value your date picker saves on the order. Shopify keeps it as information on the order; it does not change which orders an export includes or how they are sorted. That is why the reliable method has two parts: a wide export by order date, then a narrow filter by delivery date.

Where is the delivery date saved on my orders?

Open one real order that has a delivery or pickup date and look for it. Where it sits decides how you get it into a column:

Where you see the date on the order What it is How to get it into its own column
Under the product, inside the line item A line-item property, saved by a date field on the product page An export that turns each property key into a column, such as Property: Delivery date
Additional details on the order page A cart attribute (also called a note attribute), saved by a date picker in the cart Shopify’s order CSV has a Note Attributes column; split the date out of that cell in your spreadsheet
In the order’s tags, such as 2026-11-05 A tag added by some date picker apps Filter the export by that tag, if your date app offers to tag orders

If you are not sure which one your picker uses, our post on cart notes versus cart attributes explains the difference, and the guide to adding a delivery date picker to the Shopify cart covers what a picker should save.

How do I export only the orders that are due?

  1. Set the export window by order date, wider than your booking window. If customers can book up to four weeks ahead, export orders created in the last four weeks or more. A shorter window silently drops orders that are due.
  2. Filter to open orders. Choose unfulfilled orders, and paid ones if you only make what has been paid for. Orders you have already handed over drop out on their own.
  3. Put the date in its own column. For a line-item property, add the Property: Delivery date column (or whatever your picker calls the key). For a cart attribute, keep the Note Attributes column and split the date out after the export.
  4. Add the columns the next person needs. Product, variant and quantity for the kitchen or workshop; the other properties such as cake message, flavour or engraving text; Shipping method to split pickup from delivery; shipping address and zip for a delivery run.
  5. Download the file and make the date a real date. Dates saved as text, such as 05/11/2026 or Thu 5 Nov, sort as words. Convert the column to your spreadsheet’s date format before you filter.
  6. Filter the date column to the due range. Tomorrow for tonight’s prep list, Friday to Sunday for a holiday weekend, or the coming week for ordering ingredients and planning staff.
  7. Check for empty dates. Filter the date column for blanks once. Express checkout buttons can skip a cart date picker, so some orders may arrive without a date.

If your date picker tags orders with the date, you can skip steps 5 and 6: filter the export by the tag for the day you need.

What should the production export contain?

Keep the production file short. People at a bench read across one row, so each row should answer “what, how many, with which details, for when”:

  • the delivery or pickup date
  • product, variant and quantity
  • one column per detail the team works from, such as engraving text, gift message, flavour or the customer’s upload link
  • shipping method, so pickup and delivery orders can be split

Keep amounts, taxes and discounts for a separate accounting export. Two short files are easier to use than one wide one. If you open the file in Excel, our guide to exporting Shopify orders to Excel shows how to keep dates and SKUs in their original form.

If you only have Shopify’s own order CSV and want it as a sheet you can sort, the Shopify order CSV to Excel converter copies the order details, Note Attributes included, onto every line-item row in your browser.

How do I make it a daily routine?

The export settings are the same every day; only the due range changes. A routine that works for most pickup and delivery shops:

  1. After your order cut-off, run the export with the same window, status filter and columns.
  2. Filter the date column to tomorrow and compare the number of orders with what you expect.
  3. Sort by product and variant, or build a pivot table with the sum of quantity per product, to get a make count.
  4. Print the filtered rows for the kitchen or workshop, and save the file with the date in its name.
  5. Fulfil the orders as they go out, so they leave the next export.

Our post on how a bakery gets a daily production list from Shopify orders walks through the pivot table and the printed bake list in more detail.

Where Columna fits

Columna: Order Export & Sheets is a Shopify app that exports orders to CSV or XLSX with line-item properties such as engraving text, gift messages and upload links, for shops that hand orders to production, fulfilment or accounting. It looks for the property keys in your recent orders and offers a column for each one, named Property: <key>, so a delivery date saved on the item lands in its own column next to the product and quantity. You save those columns as a template, filter by payment and fulfillment status, date range and tags, and the file is built in your browser. A delivery date saved as a cart attribute is not one of its columns; for that, use the Note Attributes route above. See Columna: Order Export & Sheets for every column it can export.

FAQ

Can I export Shopify orders filtered by delivery date?

Not by the delivery date directly, because exports select orders by the date they were placed. Export a window that covers your booking period with the delivery date in its own column, then filter that column to the days that are due.

How far back should the export go?

At least as far as customers can book ahead. If they can order four weeks in advance, an order due tomorrow can be four weeks old.

Why are some orders missing a delivery date?

Usually because the date picker was skipped, for example by an express checkout button, or the product was added without the date field. Filter the date column for blanks after each export.

Why do my delivery dates sort in the wrong order?

They are stored as text. Convert the column to a date format in your spreadsheet before sorting or filtering.

If your delivery or pickup date is saved on the line item and you want it in its own column with the rest of the order details, try Columna: Order Export & Sheets on the Shopify App Store.