Ship Date vs Delivery Date on Shopify — Which Do B2B Wholesale Merchants Need?
Your wholesale buyer does not care when their order arrives at their loading dock. They already know their courier schedule, their warehouse receiving hours, and their shelf-stocking rota. What they need to know is when the order leaves your warehouse — because that is the date they plan around.
This is the fundamental difference between B2B and D2C delivery scheduling, and it is the reason most Shopify date pickers fail wholesale merchants. They are built for consumers who want to know "when will my parcel arrive?" — not for trade buyers who need to know "when does it ship?"
If you run a wholesale or B2B operation on Shopify, understanding the difference between ship date and delivery date — and configuring the right mode — will eliminate order confusion, reduce support queries, and give your trade customers the information they actually need.
Ship Date vs Delivery Date: What Is the Difference?
The terms get used interchangeably, but they refer to two distinct moments in the order lifecycle.
Ship date (dispatch date): The day the order leaves your warehouse or fulfilment centre. This is the date your picking team acts on and the date your trade customer uses to plan receiving.
Delivery date (arrival date): The day the order arrives at the customer's address. This is the date a consumer cares about — "when do I get my parcel?"
For D2C brands, the delivery date is the metric that matters. Your customer wants to know their birthday gift arrives on Friday, not that it was dispatched on Wednesday.
For B2B and wholesale, the ship date is what matters. Your trade buyer has their own logistics operation. They know that once you dispatch on Monday, their courier collects on Tuesday, and it reaches their warehouse on Wednesday. They do not need you to calculate the arrival — they need you to confirm the dispatch.
This distinction drives everything about how your checkout date picker should behave.
Why Shopify's Default Does Not Work for B2B
Shopify has no native date picker at checkout — for either ship date or delivery date. But the deeper problem for B2B merchants is that the third-party apps available almost universally assume a D2C model.
Here is what that means in practice:
No dispatch date mode. Most date picker apps show the customer a "delivery date" calendar. The dates shown account for transit time — so if you have a 2-day shipping method, the earliest selectable date is 2 days from today. That logic makes sense for a consumer expecting a parcel, but it is meaningless for a wholesale buyer who simply needs to select the day you dispatch their order.
No draft order support. B2B and wholesale merchants frequently create orders manually — by phone, email, or through Shopify's draft order system. Most date picker apps only work on the storefront checkout. Draft orders get no date at all, which means your highest-value orders (often phone orders from key accounts) have no scheduled dispatch date.
Generic calendar design. The standard date picker assumes one use case: a consumer picking a convenient delivery slot. There is no way to label the picker as "dispatch date" or "ship date" to match B2B expectations.
The result is that wholesale merchants either use a consumer-facing date picker that confuses their trade buyers, or they skip date selection entirely and manage dispatch scheduling manually — typically through spreadsheets, sticky notes, or email threads.
How Flare Handles Both Modes
Flare is built to support both delivery date and dispatch date selection from the same configuration. You do not need separate apps or workarounds for your B2B and D2C channels.
Dispatch date mode. Switch Flare to dispatch date mode and the calendar shows the customer the date their order will be picked and shipped — not the date it arrives. Transit time is not added to the selectable dates. Your trade buyer sees exactly when you will dispatch, which is the information they need to plan their receiving schedule.
Delivery date mode. For your D2C storefront, Flare shows the standard delivery date calendar — selectable dates account for transit time, cut-off times, and carrier schedules. Your consumer sees when their order arrives.
Both modes use the same underlying configuration: Same rules engine. Both modes use the same underlying configuration: postcode and ZIP code zones, cut-off times, blocked dates, and order capacity limits all apply regardless of which mode you are running. You set up your delivery rules once.
Flare applies your full delivery rules to Draft orders get dates. Flare applies your full delivery rules to Shopify draft orders, manual orders, and phone orders. When you create a draft order in the Shopify admin, Flare's admin button lets you assign a dispatch or delivery date using the same zone logic, transit times, and cut-offs as the storefront checkout. Your wholesale phone orders get the same scheduling rigour as your online orders.
Every order — whether placed online or created as a draft — gets the dispatch date or delivery date written to Order tagging. Every order — whether placed online or created as a draft — gets the dispatch date or delivery date written to order tags, attributes, and metafields automatically. Your warehouse team, 3PL, or ShipStation integration picks up the correct date without manual entry.
When to Use Which Mode
The right mode depends on your customer type and fulfilment model.
D2C (direct to consumer) → delivery date mode. Your customer wants to know when their order arrives. They are planning around receiving the parcel at home or at a pickup point. Show them the arrival date.
B2B wholesale → dispatch date mode. Your trade customer manages their own logistics from your warehouse door onwards. They need to know when you ship. Show them the dispatch date.
Mixed operations (D2C + B2B). If you run both channels from the same Shopify store, configure Flare's dispatch date mode for your wholesale flow and delivery date mode for your consumer storefront. The same rules engine powers both — you are not maintaining two separate apps or configurations.
The key question is simple: does your customer plan around when the order leaves your warehouse, or when it arrives at their door? That answer determines your mode.
FAQs
Can I show dispatch date to B2B customers and delivery date to D2C customers on the same store?
Yes. Flare supports both modes from the same configuration. You can configure dispatch date selection for your wholesale channel and delivery date selection for your consumer storefront without running separate apps.
Do draft orders and phone orders get dispatch dates?
Yes. Flare applies your full delivery rules — zones, cut-offs, blocked dates, capacity limits — to draft orders created in the Shopify admin. Your wholesale phone orders receive the same date scheduling as online checkout orders.
Does dispatch date mode still respect cut-off times and blocked dates?
Yes. All delivery rules apply in both modes. If your warehouse cut-off is 2pm and a wholesale buyer places an order at 3pm, the next available dispatch date shifts forward automatically. Blocked dates (bank holidays, warehouse closures) are hidden from the calendar in both modes.
What Shopify plans support dispatch date mode?
Dispatch date mode works on all Shopify plans — Basic, Shopify, Advanced, and Plus. The date picker placement varies by plan (product page, cart page, or slide cart on all plans; checkout placement on Plus), but the dispatch date mode itself is available on every plan.
Next Steps
Over 700 brands use Flare to schedule delivery and dispatch dates on Shopify. If your wholesale customers need dispatch date selection — or you are running a mixed D2C and B2B operation — explore how Flare handles both modes:
- Learn about [delivery date and dispatch date configuration](/features/date-selection-options)
- See how [draft orders get delivery dates](/features/draft-orders-delivery-date) for phone and wholesale orders
- Read more about [Flare for wholesale and B2B merchants](/industries/wholesale-b2b)
- [Install Flare from the Shopify App Store](https://apps.shopify.com/delivery-date-picker?utm_source=getflare&utm_medium=website&utm_campaign=ship-date-vs-delivery-date-shopify-b2b&utm_content=cta-install) and try dispatch date mode on your store
Frequently asked questions
Can I show dispatch date to B2B customers and delivery date to D2C customers on the same store?
Yes. Flare supports both modes from the same configuration. You can configure dispatch date selection for your wholesale channel and delivery date selection for your consumer storefront without running separate apps.
Do draft orders and phone orders get dispatch dates?
Yes. Flare applies your full delivery rules — zones, cut-offs, blocked dates, capacity limits — to draft orders created in the Shopify admin. Your wholesale phone orders receive the same date scheduling as online checkout orders.
Does dispatch date mode still respect cut-off times and blocked dates?
Yes. All delivery rules apply in both modes. If your warehouse cut-off is 2pm and a wholesale buyer places an order at 3pm, the next available dispatch date shifts forward automatically. Blocked dates (bank holidays, warehouse closures) are hidden from the calendar in both modes.
What Shopify plans support dispatch date mode?
Dispatch date mode works on all Shopify plans — Basic, Shopify, Advanced, and Plus. The date picker placement varies by plan (product page, cart page, or slide cart on all plans; checkout placement on Plus), but the dispatch date mode itself is available on every plan.
Accurate delivery dates. Automated shipping rules. No code.
700+ Shopify brands trust Flare to handle their delivery logic — from blocked dates to postcode zones to checkout validation.
7-day free trial · Assisted setup included