> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revize.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Add Preferred Delivery Date

> Shopify customers can add a preferred delivery date to their orders after checkout. Helps coordinate deliveries for gifts, events, and customer schedules through order notes.

<Note>
  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.
</Note>

## Why Shopify delivery date preferences help

<CardGroup cols={2}>
  <Card title="Gift Timing Coordination" icon="gift" color="#ec4899">
    Customers can specify when gifts should arrive for birthdays, anniversaries, or holidays.
  </Card>

  <Card title="Event Planning" icon="calendar-check" color="#8b5cf6">
    Items needed for weddings, parties, or business events get delivery date preferences noted.
  </Card>

  <Card title="Customer Availability" icon="user-clock" color="#10b981">
    Shoppers can indicate when they'll be home to receive packages or coordinate with recipients.
  </Card>

  <Card title="Better Communication" icon="comment" color="#f59e0b">
    Clear delivery preferences help your fulfillment team understand customer timing needs.
  </Card>
</CardGroup>

## How customers add delivery date preferences

<Steps>
  <Step title="Access delivery date option">
    From the Revize Customer Portal, customers click **Add preferred delivery date** to open the date selection interface.
  </Step>

  <Step title="Select preferred date">
    Click in the date field and choose their preferred delivery date from the calendar picker.
  </Step>

  <Step title="Save delivery preference">
    Click **Save** to add the preferred delivery date to their order as a customer note.
  </Step>

  <Step title="Order updated with preference">
    The delivery date preference appears in the order's additional details and notes for your fulfillment team.
  </Step>
</Steps>

## How delivery date preferences work

**What customers can do:**

* Select any future date as their delivery preference
* Add the date preference during their edit window
* Change or update the preferred date if needed

**How it appears in Shopify:**

* Added to order attributes as `preferred_delivery_date`
* Shows in "Additional details" section on the order page
* Visible to your fulfillment team for coordination

<Note>
  **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.
</Note>

## Enable delivery date preferences

<Steps>
  <Step title="Open Order Editing settings">
    In the Revize app, click **Order Editing** in the sidebar.
  </Step>

  <Step title="Enable delivery date feature">
    Under **Customer edit options**, toggle on **Add preferred delivery date** and click **Save**.
  </Step>

  <Step title="Feature goes live">
    The delivery date option appears in the Customer Portal for all new orders during the edit window.
  </Step>
</Steps>

## Advanced delivery date settings

Need more control over delivery scheduling? Configure these advanced options:

<img src="https://mintcdn.com/revize/KMnZRR30ASXV1uVR/images/setup/delivery-date.png?fit=max&auto=format&n=KMnZRR30ASXV1uVR&q=85&s=765235af1c4ca9aec57fb8b19d00d9ac" alt="Advanced delivery date settings" style={{ borderRadius: "12px", width: "100%", boxShadow: "0 4px 14px rgba(0,0,0,0.08)" }} title="Delivery date configuration" width="1160" height="558" data-path="images/setup/delivery-date.png" />

<AccordionGroup>
  <Accordion title="Min/Max date range" icon="calendar-range">
    Control the earliest and latest dates customers can select. Prevent "deliver tomorrow" requests that you can't fulfill.

    * **Minimum days** — Earliest selectable date (e.g., 3 days from now)
    * **Maximum days** — Latest selectable date (e.g., 30 days from now)
  </Accordion>

  <Accordion title="Advanced time settings" icon="clock">
    Configure granular time preferences for delivery scheduling.

    **Time format options:**

    * `{hh:mm}` — 12-hour format (e.g., 2:30 PM)
    * `{HH:MM}` — 24-hour format (e.g., 14:30)

    **Time format types:**

    * **Fixed** — Customers select a single time
    * **Time slots** — Customers choose from predefined windows

    **Configurable time slots:**
    Enable or disable individual hourly slots from 1:00 AM through 11:59 PM. Perfect for businesses with specific delivery windows.
  </Accordion>

  <Accordion title="Weekend controls" icon="calendar-week">
    Include or exclude weekends from the date picker with a single toggle. Useful if you don't fulfill on weekends.
  </Accordion>

  <Accordion title="Custom date format" icon="calendar">
    Display dates in your preferred format:

    * `DD/MM/YYYY` (European)
    * `MM/DD/YYYY` (American)
    * `YYYY-MM-DD` (ISO)
  </Accordion>

  <Accordion title="Shopify Flow trigger" icon="bolt">
    Automate workflows when customers select a delivery date. Trigger fulfillment actions, notifications, or custom logic.
  </Accordion>
</AccordionGroup>

<Tip>
  These advanced delivery date options are available in the Settings tab. [Reach out to us](/support/contact) if you need help configuring them.
</Tip>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Where do delivery date preferences appear in my Shopify orders?" icon="eye">
    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.
  </Accordion>

  <Accordion title="Can customers change their preferred delivery date?" icon="calendar">
    Yes, customers can update their preferred delivery date during the edit window by selecting a new date and clicking Save.
  </Accordion>

  <Accordion title="How should my fulfillment team use these delivery preferences?" icon="truck">
    Use these preferences to prioritize orders, coordinate shipping methods, and communicate with customers about realistic delivery timing based on their needs.
  </Accordion>

  <Accordion title="Do delivery date preferences affect shipping costs or methods?" icon="dollar-sign">
    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.
  </Accordion>
</AccordionGroup>

<Note>
  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.
</Note>

## Related Revize features

* [Customer Portal](/features/customer-portal) — where customers add delivery date preferences
* [Shipping Upgrade](/features/shipping-upgrade) — help customers meet delivery date needs with faster shipping
* [Edit Window Settings](/setup/edit-window) — configure when delivery preferences can be added
