Selling Pre-Orders & In-Stock Items: Your Guide to Clear Delivery Times on Shopify

Running a Shopify store often means juggling different types of products – perhaps handmade items with long lead times alongside ready-to-ship accessories, or exciting pre-orders mixed with regular inventory. This creates a common challenge: how do you clearly communicate those very different delivery times to your customers?

This exact question recently sparked a great discussion in the Shopify community. A store owner, oliverbennett, needed to add items with a 5-6 week delivery alongside their usual 2-day shipping. Their main concern? Customers might assume everything ships together, so clarity was needed on both the product page and, crucially, in the basket before payment. The community weighed in with fantastic, actionable advice, and I'm here to break down the best strategies for you.

The Foundation: Shipping Profiles & Split Shipping

The most fundamental solution, echoed by experts like vuminhtran and ahsandoesntcare, is Shopify's built-in shipping profiles and the "split shipping" feature. This is your essential starting point.

How to Set Up Split Shipping:

  1. Create a Custom Shipping Profile: In your Shopify admin, go to Settings > Shipping and delivery. Create a new profile specifically for your long-lead or pre-order items (e.g., "Made to Order Items").
  2. Assign Products: Add all products with longer delivery times to this new profile.
  3. Name Shipping Rates Clearly: Within this profile, create your shipping rates, giving them descriptive names like "Made to order – ships in 5–6 weeks" or "Ships in 5-6 weeks."
  4. Enable Split Shipping in Checkout: Under Settings > Shipping and delivery, ensure "Show split shipping in checkout" is turned on. This tells Shopify to display separate shipping lines for items from different profiles in the checkout summary.

As BuddyBuy.Al advised, always place a test order with one fast and one slow item. Stop before payment to verify two separate shipping lines with your custom rate names appear in the order summary. Remember, vuminhtran pointed out that split shipping won't work with local delivery enabled and doesn't show on express checkout buttons like Shop Pay or Apple Pay.

Making It Crystal Clear on the Product Page

AhsanMunir made a crucial point: customer assumptions about delivery form on the product page. Setting expectations early is key.

Product Page Best Practices:

  • Prominent Placement: Don't bury "Ships in 5–6 weeks" in the description. Put it directly in the product title or, even better, in the "Add to Cart" button text.
  • Dated Estimates: BuddyBuy.Al suggested making it clearer with an actual date: "Ships in 5–6 weeks (estimated delivery by [Date])."

Enhancing Clarity in the Cart

While shipping profiles handle the checkout, the cart needs attention. The community offered excellent ways to ensure delivery times are visible for each item.

Options for Cart Clarity:

  1. Pre-Order Apps: As vuminhtran and v.marychenka highlighted, these apps often display wait times right under the item in the cart. Be aware: pre-order items usually require Shopify Payments or PayPal Express and can't use Shop Pay, Apple Pay, or Google Pay.
  2. Metafields/Line Item Properties + Theme Tweak: For more control, ahsandoesntcare suggested using metafields as a line item property, displayed with a small theme edit under the item in the cart.
  3. The "Belt-and-Suspenders" Banner: VikashJ offered a brilliant, "impossible to miss" solution. Tag your long-lead products (e.g., "made-to-order"). Then, add a small script to your cart page or drawer template that checks for a mix of tagged and untagged items. If found, display a full-width banner above the checkout button: "Heads Up! Your order contains items with different delivery times. Please see details below." This strong visual cue works on any Shopify plan.

Beyond the Checkout: Confirmation Emails & Internal Flow

The customer journey doesn't end at checkout. AhsanMunir rightly pointed out that the confirmation email is what customers keep and re-read. Make sure that email clearly breaks down split delivery times too.

Internally, separate shipping profiles mean mixed orders appear as two fulfillments in your admin. BuddyBuy.Al and ahsandoesntcare both emphasized this. To prevent accidental early shipments of fast items, consider tagging long-lead products or setting up a Shopify Flow rule.

Important Considerations & Advanced Strategies

Mixing fast and slow items, especially with pre-orders, comes with trade-offs. As AhsanMunir noted, pre-order items often restrict one-tap checkout options like Shop Pay. This loss of express checkout convenience is a significant customer experience factor.

Also, remember split shipping means two separate shipments, and shipping charges for both will be added up. You'll need to decide if you ship in-stock items immediately or hold the entire order.

Finally, if mixed baskets truly worry you, AhsanMunir offered a radical thought: should it even be possible? Some shops keep slow items in a completely separate purchasing flow or even on a different storefront. While more restrictive, this completely removes potential customer confusion.

Handling different delivery times requires a thoughtful, multi-pronged approach. With these strategies from the Shopify community, you can ensure your customers are well-informed every step of the way, building trust and avoiding surprises. If you're looking to start your own online store and need a platform that can handle these complexities, consider Shopify – its flexibility and robust app ecosystem make it a powerful choice for merchants of all sizes.

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases