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

SUNNY Delivery home page with app status, orders by method and today's orders
๐ŸŒท Florists๐Ÿฅ Bakeries๐ŸŽ‚ Cake shops๐Ÿฑ Meal prep๐Ÿฅฌ Grocery๐Ÿฅฉ Butchersโ˜• Cafรฉs๐Ÿท Wine & liquor๐ŸŽ Gift shops๐Ÿงบ Farm shops

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
Time slots with a capacity each, and the shopper view where a full slot is hidden

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
Pickup, local delivery and shipping method cards next to a delivery zone map

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
The SUNNY Delivery widget on a phone with date calendar and time slots

Inside the app

Run the whole day from one place

Month calendar with colour-coded pickup and delivery orders

See the whole month at a glance and open any day to review its orders.

Orders list with status, pickup codes and a reschedule window warning that a slot is full

Filter orders, check pickup codes and move an order to a new date or slot. You're warned when a slot is full.

Availability by date rules for products and collections

Limit products or collections to certain dates. The shopper's calendar updates automatically.

The widget on a product page with pickup and delivery tabs

Pickup and local delivery in one widget, right on the product and cart page.

See all features โ†’

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
Get started

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
Start free trial

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
Start free trial

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

Demo store product page with the SUNNY Delivery picker on a phone

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 [email protected]. 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.