Skip to content
Order Editing

Reschedule Order Delivery

Let customers choose a new delivery date while changing or confirming an eligible shipping method after checkout.

4 min read

Overview

Reschedule Order Delivery lets customers choose a new delivery date from the Change shipping methods block on the thank you page or order status page. It is useful for scheduled deliveries, meal kits, perishable goods, and other orders where the delivery day matters.

Delivery-date selection is configured as part of Shipping Methods. Customers do not see a separate rescheduling block.

Confirm that your fulfilment process reads the storage location you configure for the new delivery date before enabling this feature.

Configure delivery rescheduling

  1. In Order Editing, open App Settings, select Editing blocks, then open Shipping Methods.
  2. Under Customer shipping methods, select Show available shipping methods.
  3. Select Reschedule delivery in the sidebar.
  4. Turn on Allow order rescheduling.
  5. Select Add an eligible shipping method and choose a method that customers can reschedule.
  6. Configure the method's customer-facing description, date format, delivery rules, and storage location.
  7. Save your changes.

Repeat these steps for every shipping method that should allow a new delivery date.

Rescheduling appears inside Change shipping methods, so customer shipping methods must be visible for the date picker to appear.

If a selected method is not configured for shipping cost recalculation, Order Editing displays a configuration notice. Review your Shipping Cost Recalculations settings before going live.

Configure available dates

Each eligible shipping method has its own delivery rules. The current controls provide minimum notice periods of two, three, or four days; weekday or weekend restrictions; named public-holiday calendars; and controls for omitting individual days of the week.

Select only one minimum-notice rule. Combine the day and holiday exclusions that apply to that method, then test the resulting calendar around weekends and public holidays.

You can also add a Shipping Method Description of up to 140 characters. Customers see this description above the date picker after selecting the method.

Choose where to save the date

Choose the storage location that your fulfilment process expects:

Storage option

Use it when

Order Attributes

Your workflow reads an order attribute or customers need to see the updated value with the order

Metafield

Your fulfilment system reads an order metafield

Shipping Title

Your workflow reads the delivery date from the shipping method title

Shopify Flow

A Flow automation handles the rescheduled delivery

If you use Order Attributes or Metafield, configure the corresponding keys so downstream systems can find the saved date.

Customer experience

During the editing window:

  1. The customer opens Change shipping methods.
  2. The customer selects an eligible shipping method.
  3. The customer saves the shipping-method change.
  4. The refreshed block displays the delivery-date picker for the saved method.
  5. The customer chooses an available date and saves the rescheduling change.

The date picker also appears for the order's current shipping method when that method is eligible. If the customer changes only the date, Order Editing updates the delivery date without replacing the shipping method.

For orders with multiple shipments, Order Editing displays a separate date picker for each eligible shipping method.

Frequently asked questions

Can I restrict rescheduling to specific shipping methods?

Yes. Add only the shipping methods that should display the date picker. Each method can have its own rules, description, date format, and storage configuration.

Does a delivery date need to be captured at checkout?

No. If the selected shipping method is eligible and the order can be rescheduled, the customer can choose a delivery date after checkout.

Can a customer change the shipping method and delivery date in the same editing session?

Yes. The customer saves the shipping method first, then selects and saves the delivery date. Order Editing validates the date before the second save.

What happens if a date is unavailable?

Order Editing validates the selected date before saving. The customer sees an error and must choose another date if it is no longer available.

How long can customers reschedule?

Customers can reschedule while the order remains within your configured editing window.

Related articles

App Blocks

Setting Up Checkout Line Item Editing

Let customers adjust eligible checkout items before payment.

App Blocks

Shipping Address Edits

Let customers update shipping addresses and configure destination restrictions, tax handling, autocomplete, and validation rules.

App Blocks

Change Products

Let customers switch variants or replace products while editing an order.

App Blocks

Quantity Edits

Let customers increase, decrease, or remove product quantities and choose how partial refunds are issued when an order value falls.