Pickup & local delivery for Shopify
Let shoppers choose when they get their order
Customers pick store pickup or local delivery, then book a date and time slot. Each slot has a capacity, so you never take more orders than you can handle.
Free plan available ยท 14-day free trial on paid plans
Why SUNNY
Fewer phone calls, no double bookings
Shoppers book the slot themselves. You get a schedule you can actually deliver.
Book in seconds
A date and slot picker on the product and cart page, styled to your theme.
Never overbook
Every slot has a capacity, and a 10-minute hold stops the last spot being sold twice.
Deliver where it pays
Zones by postcode or radius on every plan, drawn map zones and per-km fees on Growth.
How it works
Live in minutes, not days
A guided setup walks you through it. No theme code to edit.
Add your locations
Turn on store pickup and local delivery for each location, with your opening hours.
Set slots and rules
Choose time slots and how many orders each one can take. Add cut-offs, prep days and holidays.
Turn on the widget
Enable the app embed in your theme. Shoppers see the picker on product and cart pages.
Never overbook
Cap every slot
Each booking uses one spot in its slot. When a slot is full, shoppers can't pick it.
- A 10-minute hold stops the last spot being sold twice
- Daily limits per slot, location, method or the whole store
- A checkout check blocks orders with a missing date or slot
Your rules
Pickup, local delivery and zones
Set up each method separately and decide exactly where you deliver.
- Delivery zones by postcode, radius or a drawn map area
- Flat, per-km or tiered fees, minimum order and free delivery thresholds
- Cut-offs per weekday, prep days per product, yearly holidays
Made for mobile
A picker shoppers actually use
The widget matches your theme's fonts and colours and works on every screen size.
- Card, compact or strip layout
- Shown in your shopper's language
- Confirmation and reminder emails sent in your store's name
Inside the app
Run the whole day from one place
See the whole month at a glance and open any day to review its orders.
Filter orders, check pickup codes and move an order to a new date or slot. You're warned when a slot is full.
Limit products or collections to certain dates. The shopper's calendar updates automatically.
Pickup and local delivery in one widget, right on the product and cart page.
Pricing
Simple plans that grow with you
Billed in USD through Shopify. Change or cancel anytime. Pay yearly and get 2 months free.
Free
$0
Free forever
- 30 scheduled orders a month
- 1 location
- Date & slot picker with capacity
- Postcode and radius zones
- Cut-offs, prep days, holidays
- Shopify POS pickup handover
Starter
$9.99/month
or $99.90/year
- 300 scheduled orders a month
- 2 locations
- Everything in Free
- Customer email notifications
- Multi-language widget
- Same-day and next-day surcharges
- Curbside pickup, CSV export
Growth
$24.99/month
or $249.90/year
- Unlimited scheduled orders
- 5 locations
- Everything in Starter
- Drawn-map delivery zones
- Per-km and tiered delivery fees
- Drivers and delivery routes
- Shopify Flow, Klaviyo, webhooks
Pro
$59.99/month
or $599.90/year
- Unlimited scheduled orders
- 20 locations
- Everything in Growth
- Customers reschedule their own orders
- Inventory-aware location routing
- In-checkout picker for Shopify Plus
14-day free trial on paid plans. Starter monthly: $0.10 per order over 300, capped at $15 per billing cycle. Seasonal store? Pause for $0 and keep all your settings.
Demo store
Try it as a shopper
Open our demo flower shop, add a bouquet to the cart and book a pickup or delivery slot, the way your customers will.
Store: sunny-demo.myshopify.com
Password: 1
Questions
Does it work with my theme?
Yes. The widget is a theme app embed and works with Online Store 2.0 themes, including Dawn and other free Shopify themes. It picks up your theme's fonts and colours.
What happens when a slot is full?
Shoppers can't choose it. While someone checks out, their spot is held for 10 minutes so it can't be sold twice.
Can I use it with Shopify POS?
Yes. Staff can look up today's pickups in POS, check the pickup code and mark the order as handed over.
What if I go over my monthly orders?
On Free, the picker pauses until next month. On Starter monthly, extra orders cost $0.10 each, capped at $15 per billing cycle. Growth and Pro are unlimited.
Do you offer support?
Yes, by email at support@sunnydelivery.app. We reply within 1 business day.
Ready to take scheduled orders?
Install SUNNY Delivery from the Shopify App Store. Start free, upgrade when you grow.