NEW
🎉 Calla - Delivery & Pickup Date is available now on Shopify app store
Shopify app store

The email lands at 4:47 p.m. A customer needs her order a week later. Her event moved. Your team already printed the pick list. You open the Shopify admin and hunt for a "delivery date" box. It is not there.

Your stomach drops. You picture a refund, a canceled order, and a one-star review.

Take a breath. You did not miss a hidden button. Almost every merchant hits this wall once. The fix is simple when you know where the date actually lives. It gets messy only when you guess.

Quick answer: Shopify's order editor does not have a field for delivery date. You change the date where it is stored: in your delivery-date app, in an order metafield, or in your fulfillment plan. You must do it before the order ships. Local delivery orders need a different path.

What "changing the delivery date" really means on Shopify

On Shopify, "delivery date" is not one thing. It is one of three things, and each one is fixed differently.

  • An estimate. Shopify can show estimated delivery dates at checkout, in order confirmation emails, and on the Thank You and Order Details pages.
  • A customer-chosen date. A date-picker app or custom checkout code lets the buyer pick a day. The app saves it as an order attribute or metafield.
  • A promise made by your team. You told the customer a day over email or chat. It lives only in a note.

Now look at what the native order editor can do. Shopify lets you add or remove products, change quantities, update shipping fees, and apply manual discounts. You can also edit the shipping address and contact details, but not the billing address. A delivery date is not on that list.

  • Products, quantities, shipping fees: Yes, before fulfillment
  • Shipping address and contact info: Yes (billing address: no)
  • Local delivery orders: No
  • Delivery method (e.g., shipping to pickup): No
  • Shop Pay Installments orders: No
  • A native "delivery date" field: Not listed as editable

A florist, a postponed wedding, and the 3 p.m. cutoff

Picture a small florist who sells on Shopify. This is an illustrative scenario, not a named case. It shows how the problem usually unfolds.

On Tuesday, a bride orders centerpieces for Saturday. She picks Saturday in a date-picker app. On Thursday, the venue floods. The wedding moves one week.

The owner opens the order. She taps edit. She sees products, quantities, and shipping fees. No date. She panics because the order uses local delivery, and Shopify does not allow edits on those orders.

Here is the twist. She never needed the order editor. The date lived in her delivery-date app. She changed it in the app dashboard in under a minute. She then updated her prep list and emailed the bride a confirmation.

The lesson is about timing and location. The window closes the moment you fulfill the order. After that, Shopify says you cannot remove fulfilled items or adjust their quantity. Most merchants lose time hunting in the wrong place. The calm ones check where the date is stored first.

The cost of a wrong guess is real. Fresh flowers do not wait. Had she canceled the order in a panic, she would have lost the sale and the customer. A two-minute check saved both.

The 2-minute check before you change anything

Run this check first. It prevents most mistakes, such as shipping an item twice or breaking a promise.

Is the order unfulfilled, and do you have permission?

Open Orders in your Shopify admin and read the fulfillment status. If the order is unfulfilled, you still have room to act. If it is fulfilled, order editing will not help, and you should contact the carrier and the customer.

Next, check access. To edit orders, you must be the store owner or have the Edit orders permission. For address changes only, Manage order information or Fulfill and ship orders also work.

Support agents should note this in their SOP. A missing permission is the most common reason an agent cannot find the edit button. Ask the owner to grant access instead of sharing a login.

Keep a short list of who holds which access. An agent who cannot edit should still know the next step: flag the order, tell the owner, and tell the customer a change is in progress. That habit keeps handling time short and protects the cutoff.

Which delivery method and date source does the order use?

Look at how the order will reach the customer. Standard shipping and in-store pickup orders can be edited. Local delivery orders cannot. You also cannot switch the delivery method, such as moving from shipping to pickup.

Then find the date source. Open the order and look for an app block, a metafield, an order attribute, or a note. Also check imported orders. Only the app that created an imported order can edit it.

Write down the answer. It decides which method below you use.

Also read the shipping line on the order. A carrier rate, local delivery, and pickup behave differently. If the customer chose a date at checkout, it usually sits in an app block, an order attribute, or a metafield, not in the address. If you find no date anywhere, it was likely an estimate or a promise in an email thread. In that case, Method 2 is your path.

How to change the delivery date after the order: 4 methods

Pick the method that matches your order. Do not try all four.

Method 1: Reschedule inside your delivery-date app

Use this when a customer picked the date through an app. It is the cleanest fix.

  1. Open the app dashboard from your Shopify admin.
  2. Find the order by number or date.
  3. Choose a new date. Respect your cutoff times, blackout days, and daily limits.
  4. Confirm the app saved the new date to the order metafield or attribute.
  5. Send the customer a written confirmation.

Support agents, copy the old and new dates into an internal note. If a packer or driver questions the change later, you have a record. Also check whether your app emails the customer on its own. If it does not, send the confirmation yourself.

Apps differ, so check what yours offers. For example, Calla lists a date picker for the product page, cart, and checkout, plus a dashboard of deliveries, pickups, and timeslots. Some tools also let buyers reschedule themselves. The Order Editing app offers customer rescheduling, but only within your editing window and only if a date was captured at checkout.

Method 2: Handle standard shipping orders without an app

Use this when no date was captured and the order is unfulfilled.

  1. Add an internal note or tag with the new ship-by date.
  2. Delay fulfilling the order until that date.
  3. Email the customer the new expected delivery window.
  4. If the address changed too, use Edit shipping address in the Customer card.

Keep the customer message clear. Say what changed, the new expected window, and who to contact. Use plain words, such as "We will ship on Monday, and you should receive it by Thursday." Avoid vague words like "soon." They invite follow-up tickets.

Do not change your store-wide fulfillment time for one order. That setting also drives checkout estimates and the Fulfill by date for your orders. One favor for one customer could shift promises for everyone.

If a new address changes the tax, Shopify recalculates it for unfulfilled orders and lets you invoice or refund the difference.

Method 3: Fix local delivery orders

Local delivery orders are the hard case. Shopify does not allow normal edits on them. Restaurants, bakeries, and florists meet this wall most often.

Try these options in order:

  • Change the date in your scheduling app. Check whether your app can update its own record for local delivery.
  • Update your route and prep schedule. Move the order on your kitchen or driver sheet.
  • Contact the customer. Confirm the new day and time in writing.
  • Last resort: refund and recreate. Shopify points to this path for other locked orders, such as Shop Pay Installments. Use a draft order so the customer pays once.

Remember the trade-off. The new order gets a new number, so tell the customer.

Bakeries and restaurants should also check capacity. A moved order can collide with another day's limit. Look at that day's load before you promise the new slot, and tell your kitchen at once.

Native editor vs. delivery-date app vs. custom build

Each path fits a different person. Use this table to choose fast.

  • Can change a date?: Native order editor: No native date field; Delivery-date app: Yes, in the app; Custom build: Yes, if you build the edit flow
  • Works for local delivery?: Native order editor: No; Delivery-date app: Often yes, check the app; Custom build: Depends on your design
  • Customer self-service: Native order editor: No; Delivery-date app: Some apps offer it; Custom build: You must build it
  • Setup effort: Native order editor: None; Delivery-date app: Low; Custom build: High
  • Best for: Native order editor: Items, address, fees; Delivery-date app: Florists, bakeries, DTC stores; Custom build: Agencies, Plus stores

Who should pick what? A store owner with a few date requests per month can use Method 2. A support agent in a busy inbox needs an app dashboard and a short SOP. A local delivery operator should treat the app as the source of truth. A developer should build only when apps cannot meet the rules.

If you are unsure, start with an app trial on one product line. Track how many date requests you get and how fast your team solves them. Build custom only when that data shows apps fall short.

Three myths about Shopify delivery dates that most guides repeat

Many articles repeat the same advice. Three common ideas deserve a second look. Each one sounds sensible, but each can cost you time or trust when a real customer is waiting.

1. "Just edit the order." The order editor changes items, fees, discounts, and address. It does not hold a delivery date. For local delivery, it does not open at all. Merchants who start there lose minutes they do not have.

2. "Update your fulfillment time to fix it." This is a trap. Fulfillment time is a store-wide setting. It feeds checkout estimates and the Fulfill by date. Changing it for one customer can mislead the next hundred.

3. "Refund and recreate is always a disaster." Not always. For a locked local delivery order, a clean recreated order with the right date can beat a messy workaround. It costs you a new order number and one honest message. Many teams prefer that to a spreadsheet nobody trusts.

The common thread is simple. The date is data you manage. It is not a button Shopify hides.

‍

FAQ

1. Can I change the delivery date on a Shopify order after it is placed?

Shopify has no native editable delivery date field, so you change it in your delivery-date app, order metafield, or fulfillment plan before the order ships.

2. Can customers reschedule delivery by themselves?

Yes, if your app supports it and a date was captured at checkout, usually within an editing window you set.

3. Can I edit a local delivery order?

No, Shopify blocks edits on local delivery orders, so use your scheduling app, contact the customer, or refund and recreate the order.

4. Does editing an order affect my reports?

Yes, an edit made after the day of purchase appears as a separate order in reports such as Orders over time and Sales over time. Your total sales do not double, but the report view can confuse your team.

‍

Your next 10 minutes

Think back to that 4:47 p.m. email. The panic came from not knowing where to look. Now you know. Check the status, check the delivery method, find the date source, and confirm in writing.

The window to change a date closes when you fulfill. That is why the best time to prepare is before the next request arrives.