Support Center

How to let your customers choose the delivery date

With Order Scheduling fields you can give your customers the option to select the exact date they want their order delivered.
This is especially useful for fresh products, frozen goods, birthday cakes, gifts, or any order that needs to arrive on a specific date.

Order Scheduling not only gives your customers more convenience, but it also helps your business with better delivery planning and reduces errors in fulfillment.

You can create a scheduling field in two ways:

  1. For a specific Shipping Method.
  2. As a general option for the entire checkout, regardless of the Shipping Method selected.

1. Create a scheduling field in a specific Shipping Method

  1. Go to:
    Settings > Checkout > Shipping Methods
  2. Select an existing Shipping Method or create a new one (for example: Flat Rate or Table Rates).
  3. Inside the Shipping Method settings you will find the option to add a scheduling field by enabling the checkbox:
    “Allow the customer to schedule orders using this method”.

2. Create a general scheduling field in the Checkout

  1. Go to:
    Settings > Checkout > Form
  2. Create a custom field of type Date.
  3. Enable the checkbox:
    “Allow the customer to schedule orders using this method”.

With this option, the scheduling field will always appear in the checkout, regardless of the Shipping Method.


3. Scheduling Configuration Options

When you add a scheduling field, you can adjust rules so that the calendar works exactly the way your business needs.
There are three main options:

1. Block calendar dates on a weekly basis

Choose which days cannot be scheduled.

  • Example: If you never deliver on Sundays, block all Sundays.
  • Example: If you also do not deliver on Mondays, block both Sundays and Mondays.

2. Block calendar dates based on the day the order is being created

This allows you to manage minimum lead times and cut-off hours.
In simple words: the system can automatically say “too late for today, please pick another day”.

Examples:

  • Same-day delivery with a cut-off time
    • You want to accept orders for today, but only if placed before 5:00 PM.
    • Rule: 0 days after order creation, block after 17:00.
    • Result:
      • Order before 17:00 → the customer can schedule for today.
      • Order after 17:00 → today is blocked, the customer must pick tomorrow or later.
  • Delivery in 4 business days with a cut-off
    • You want orders to be delivered exactly 4 days later.
    • Configure:
      • 0 days after order creation, block after 00:00
      • 1 day after order creation, block after 00:00
      • 2 days after order creation, block after 00:00
      • 3 days after order creation, block after 00:00
      • 4 days after order creation, block after 19:00 (if 7:00 PM today is already too late for preparation).

💡 Note: Block after 00:00 means that the entire day will always be blocked, regardless of the time.

3. Block specific calendar dates

Mark exact dates that should not be available.

  • Example: holidays like Christmas or New Year’s Day.
  • Example: vacation periods or inventory days when your store is closed.

Need help?

If you have questions or need assistance setting up scheduling fields, you can reach out to us.

Our support team will be happy to help you.

Start your journey with us!

Free trial for 14 days. No credit card required.