If you hand-deliver your orders, create a flat rate shipping option called Delivery, and add a custom checkout form to allow customers to select a date and time that works best for them. You can only add a flat rate shipping option to physical products.
Create a delivery option
Add a flat rate shipping option for delivery:
- In the Home Menu, click Commerce, and then click Shipping.
- Click Add Shipping Option.
- Select Flat Rate.
- In the Option Name field, enter Delivery. This is what customers will see when they select a shipping option at checkout.
- Enter the delivery price in the Per Item and Per Order fields.
- If you're based in the United States or Canada, click Shipping zones to restrict the delivery option to customers in your city, state, or province, and further restrict by postal code. You can also create multiple flat rate delivery options to charge different fees based on location.
- Enter your country, click Edit, and ensure only your state or province is selected. To apply the rule to specific postal codes, click Edit next to a state or province. To learn more, visit Creating shipping zones.
- Click Done to return to the shipping option editor.
Add a custom checkout form for delivery information
After you add the delivery option, add a custom checkout form to collect delivery instructions. For example, you can ask customers to enter their phone numbers, where they'd like you to leave the delivery, and when they'll be home to receive it.
Note: The same custom checkout form shows for all shipping options you offer, so keep this in mind if you also ship orders.
To add a delivery form to checkout:
- Create a custom checkout form.
- Name the form Delivery Instructions.
- Add form fields for all of the information you need for delivery. For example, use the Date, Select, and Phone fields. Use this template as a guide:
- Click Save when you're finished.
This is how the form displays at checkout: