Delivery dates and smart carts for Shopify

A Shopify delivery date picker and a smart cart drawer solve two different problems that share the same root cause: customers abandoning checkout because something felt uncertain. The delivery date removes the “when will it arrive?” anxiety. The smart cart removes the “did I miss a better deal?” friction. Together they can quietly lift your conversion rate and average order value without you touching a single product page.
Cart abandonment on Shopify stores frequently sits above 70%. Two of the most effective fixes are showing estimated delivery dates directly on the product page (not buried in a FAQ) and replacing the default cart page with a slide-out drawer that includes a free shipping progress bar. These changes remove friction that drives shoppers away.
This post covers both concepts, then looks at two apps that handle them well: Stellar Delivery Date and Pickup for delivery scheduling, and iCart Cart Drawer Cart Upsell for cart optimization. Both are real apps on the Shopify App Store, both actively maintained in 2026.
In this post
- Why delivery dates move the needle
- Stellar Delivery Date and Pickup
- Why smart carts beat default carts
- iCart Cart Drawer Cart Upsell
- Using both together
- Do not forget the product page itself
- FAQ
- Related reading
Why delivery dates move the needle
Customers want to know when their order arrives. Obvious, right? Yet most Shopify stores show shipping speed only on a policy page buried three clicks deep. Some show “3-5 business days” in tiny text under the Add to Cart button. Neither is good enough.
A visible delivery date picker on the product page or cart does three things at once: it answers the arrival question before the customer asks it, it creates a sense of commitment (they picked a date, so they feel invested), and it lets you manage fulfillment expectations for local delivery, store pickup, and standard shipping in one interface. For perishable goods, flowers, bakeries, and grocery delivery, this is not optional. It is the difference between a sale and a bounced session.
Why does Shopify not include this by default? Good question. The platform handles shipping zones and rates, but it has never shipped a native delivery date picker for the storefront. Bizarre, considering how much it would help food and gift merchants out of the box.
Stellar Delivery Date and Pickup
Stellar Delivery Date and Pickup is built by Identixweb and sits at a 4.7 rating with over 500 reviews on the Shopify App Store. It covers three delivery modes: local delivery, store pickup (click and collect), and standard shipping. Each mode gets its own calendar with configurable time slots, blackout dates, and order cutoff times.
The date picker can appear on the product page, the cart page, or both. Shopify Plus stores can also show it directly on the checkout page. The app includes a route planner for scheduling delivery fulfillment across multiple locations, which is a feature that solo-location stores will never touch but multi-location merchants (bakeries with 3 shops, florists with warehouse plus storefront) will appreciate immediately.
A few things worth noting about this app:
- It supports same-day delivery with cutoff time management. So if your cutoff is 2pm and a customer orders at 1:45pm, they can still select today.
- Multi-location pickup is built in. Each location can have its own availability schedule.
- A free plan exists, which makes testing easy before committing.
Is it perfect? No app is. The interface can feel crowded when you are configuring multiple delivery zones with different time slots. But for the price point and feature set, it covers the delivery date use case thoroughly. Use our Conversion Rate Calculator to measure the before-and-after impact once you add a delivery date picker to your store.
Why smart carts beat default carts
Shopify’s default cart page is functional. That is the nicest thing I can say about it. It shows line items, quantities, and a checkout button. No upsells. No cross-sells. No progress bar toward free shipping. No urgency. Just a list and a button.
A smart cart drawer replaces that with a slide-out panel that does more work. The big wins are: upsell recommendations based on what is in the cart, a free shipping progress bar (“Add $15 more for free shipping!”), and bundled discount offers. These are not gimmicks. They directly increase average order value because the customer sees relevant offers at the moment they are most ready to spend.
Think about it. The customer has already committed to buying. They are literally looking at their cart. That is the highest-intent moment in the funnel. Showing them a related product or a volume discount right there, in context, converts at a much higher rate than a banner on the homepage ever will.
iCart Cart Drawer Cart Upsell
iCart Cart Drawer Cart Upsell is also built by Identixweb (same developer as Stellar Delivery Date, interestingly). It replaces your cart page or adds a slide-out cart drawer with a no-code editor. You drag and drop widgets: upsell blocks, cross-sell blocks, free gift offers, progress bars, countdown timers, discount code fields.
The app uses AI-powered product recommendations. It looks at what is in the cart and suggests related items. You can also set manual rules if you prefer control over what gets recommended. Volume discounts and bundle offers are configurable per product or collection.
What actually impressed me: the dual cart system. You can run both a full cart page and a slide-out drawer simultaneously, each with different widgets. So the quick “I’m buying one thing” customer sees the drawer, while the “I’m building a big order” customer lands on the full cart page with more detailed upsell blocks. Kinda smart, honestly.
ICart also includes a delivery date and time picker widget inside the cart drawer, which means it can overlap with Stellar’s functionality. If you only need a basic date picker and your primary goal is cart optimization, iCart alone might cover both needs. But if delivery scheduling is core to your business (food, flowers, perishables), Stellar’s dedicated feature set goes deeper.
Using both together
Running both apps is not redundant if your store needs serious delivery management AND cart optimization. The setup that works best: let Stellar handle the delivery date picker on the product page and checkout, and let iCart handle the cart drawer with upsells and the free shipping bar. Disable iCart’s built-in date picker to avoid showing two calendars.
The combined effect targets two different abandonment reasons. Stellar reduces “I don’t know when it will arrive” abandonment. iCart reduces “I’m not getting enough value” abandonment by increasing the perceived deal quality through upsells and free shipping thresholds. Before adding either, run your store through our Product Page Grader to identify which friction points are costing you the most right now.
One word of caution: adding two apps means two sets of JavaScript on the page. Check your page speed after installing both. Neither app should add external API calls to the storefront rendering path, but the combined CSS and JS weight still matters for Core Web Vitals. If you notice a dip, audit your full app stack with our app stack audit guide.
Do not forget the product page itself
Delivery dates and cart drawers optimize what happens after the customer decides to buy. But what about the product page where they make that decision? If your variant images are wrong, your swatches are broken, or your gallery shows 30 photos when it should show 4, no amount of cart optimization will save you.
This is where variant image filtering matters. When a customer selects the blue variant, they should see only the blue photos. Not the entire gallery. Not the red photos mixed in. Tools like Rubik Variant Images handle this on the product page, and Rubik Combined Listings handles the collection page swatches that get customers to the right product page in the first place.
The conversion funnel is a chain: collection page (right product found) to product page (right variant shown) to cart (upsell and delivery date) to checkout. Weak links anywhere break the whole thing. Most stores optimize checkout and ignore everything before it. That is backwards. Fix the product page first, then optimize the cart.
For a broader look at product page optimization, our product page optimization checklist covers layout, speed, trust signals, and media.
FAQ
Do I need both a delivery date app and a smart cart app?
Not necessarily. If delivery scheduling is not core to your business, a smart cart app with a basic date picker widget might be enough. If you run food delivery or local pickup, get a dedicated delivery date app.
Will these apps slow down my store?
Any app that adds JavaScript to the storefront has some performance cost. Check your page speed before and after installation. Both Stellar and iCart are widely used and generally well-optimized, but your theme and other apps can create conflicts.
Can Stellar Delivery Date show on the checkout page?
Yes, but only for Shopify Plus stores. Non-Plus stores can show the date picker on product pages and the cart page.
Does iCart work with all Shopify themes?
ICart uses a slide-out drawer approach that works with most themes. However, heavily customized themes may need CSS adjustments for the drawer to display correctly.
What is the biggest cart optimization win for most stores?
The free shipping progress bar. It is the simplest feature and consistently drives the highest AOV increase because customers will add items to hit the threshold.
Related reading
- Shopify product page optimization checklist
- Shopify app stack audit guide
- Do color swatches increase sales?
- Shopify variant images FAQ
- Shopify Combined Listings explained
Start with the product page. Then fix the cart. Then add delivery dates if your business needs them. That order matters more than which specific apps you pick.