Skip to main content
Revize is a Shopify app for post-checkout order editing.
Customers often have specific dates in mind for deliveries - birthdays, events, or when they’ll be home. Let them add delivery date preferences to their Shopify orders.

Why Shopify delivery date preferences help

Gift Timing Coordination

Customers can specify when gifts should arrive for birthdays, anniversaries, or holidays.

Event Planning

Items needed for weddings, parties, or business events get delivery date preferences noted.

Customer Availability

Shoppers can indicate when they’ll be home to receive packages or coordinate with recipients.

Better Communication

Clear delivery preferences help your fulfillment team understand customer timing needs.

How customers add delivery date preferences

1

Access delivery date option

From the Revize Customer Portal, customers click Add preferred delivery date to open the date selection interface.
2

Select preferred date

Click in the date field and choose their preferred delivery date from the calendar picker.
3

Save delivery preference

Click Save to add the preferred delivery date to their order as a customer note.
4

Order updated with preference

The delivery date preference appears in the order’s additional details and notes for your fulfillment team.

How delivery date preferences work

What customers can do:
  • Select a date within the range you allow, on one of your delivery days
  • Add the date preference during their edit window
  • Change or update the preferred date if needed
How it appears in Shopify:
  • Added to the order’s attributes as Preferred delivery date
  • Shows in “Additional details” section on the order page
  • Visible to your fulfillment team for coordination
Important: This is a preference note, not a guaranteed delivery date. It helps your team understand customer timing needs, but doesn’t automatically change shipping or guarantee delivery on that specific date.

Enable delivery date preferences

1

Open Order Editing settings

In the Revize app, click Order Editing in the sidebar.
2

Enable delivery date feature

On the Customer edits tab, turn on Add preferred delivery date and click Save.
3

Feature goes live

The delivery date option appears in the Customer Portal for all new orders during the edit window.

Advanced delivery date settings

Need more control over delivery scheduling? Go to Order Editing → Customer edits and select Add preferred delivery date to open its settings: Advanced delivery date settings
Control the earliest and latest dates customers can select. Prevent “deliver tomorrow” requests that you can’t fulfill.
  • Minimum delivery days: the earliest day customers can pick, counted from when they placed the order. For example, 3 means dates start 3 days after the order. Default: 0.
  • Maximum delivery days: the latest day customers can pick. For example, 20 means dates up to 20 days after the order. Default: 30.
Set how dates display to customers in the Date format field, under Delivery date range. Use {DD} for day, {MM} for month and {YYYY} for year. For example:
  • {DD}-{MM}-{YYYY}
  • {MM}/{DD}/{YYYY}
  • {YYYY}-{MM}-{DD}
Under Availability options, Set delivery days is on by default. Choose the weekdays under Delivery days. Customers can only pick these weekdays.For example, clear Saturday and Sunday if you don’t deliver on weekends. Keep at least one day selected. If you turn Set delivery days off, every day of the week can be picked.
Block single dates, like holidays, that should never be offered, even when they fall on a delivery day. Under Blocked dates, pick a date and click Block date. To reopen a date, remove it from the list.Blocked dates show when Set delivery days is on. The calendar only offers dates inside your delivery date range.
Turn on Include time settings to let customers pick a preferred delivery time. Then click the settings icon next to the switch to open Advanced Time Settings.Time format: 12 hour (e.g., 2:30 PM) or 24 hour (e.g., 14:30).Time format type:
  • Fixed: customers choose from individual hourly slots. Turn each hour on or off, from 1:00 AM through 11:59 PM.
  • Time slots: customers choose from time ranges with start and end times. Click Add time slot to add a range for a day, or turn on Use same time slots for all days. Time format separator sets the text between the start and end time (for example, “9:00 AM to 12:00 PM”).
Under Customer portal, turn on Show the chosen date on the portal to add the customer’s chosen date to the Add preferred delivery date row. Off by default.
Automate workflows when customers select a delivery date with the Delivery date updated trigger. Trigger fulfillment actions, notifications, or custom logic.
Need to cap how many orders each delivery day can take? Daily order limits are switched on per store by the Revize team. Reach out to us to turn them on.
Changes on this page apply when you click Save. Reach out to us if you need help configuring them.

Frequently asked questions

Preferred delivery dates are added to order attributes and appear in the “Additional details” section on the Shopify order page for your fulfillment team to see.
Yes, customers can update their preferred delivery date during the edit window by selecting a new date and clicking Save.
Use these preferences to prioritize orders, coordinate shipping methods, and communicate with customers about realistic delivery timing based on their needs.
No, adding a delivery date preference doesn’t change shipping costs or methods. It’s just additional information for your team to consider during fulfillment.
Delivery date preferences help you understand customer timing needs and provide better service. Enable this feature to improve coordination for gifts, events, and time-sensitive orders.
Last modified on October 1, 2026