Growth
Multi-location BOPIS for stores with up to 3 pickup locations.
Billed monthly · no annual commitment
- Real-time stock at every store
- In-cart store picker
- Split checkout for mixed carts
- Up to 3 pickup locations
- Up to 100 product rules
BopiSafe runs the whole BOPIS loop: real-time stock at every store, an in-cart store picker, and — when a pickup-only item lands in a cart next to a ship-only one — automatic split checkout into separate native Shopify orders.
Store picker and split detection run at the storefront, before checkout. Capacity and safety-stock backstops run as Shopify Functions cart and checkout validation. No theme rewrites. No custom checkout.
The core — real-time per-store stock, the in-cart store picker, and locking the chosen store into native checkout — works on every plan, and you don't have to use the cart split to get it. If everything you sell can ship, most stores never need the split at all; it only engages when a pickup-only item shares a cart with a ship-only one.
14-day free trial on all plans · cancel anytime
Multi-location BOPIS for stores with up to 3 pickup locations.
Billed monthly · no annual commitment
Adds store-wide pickup, collection rules, per-location capacity limits, and conversion analytics for multi-store operations.
Billed monthly · no annual commitment
Unlimited rules and locations, with custom cart-routing logic for high-volume multi-store catalogs.
Billed monthly · no annual commitment
Every plan splits mixed carts — Shopify's own mixed-cart split is Plus-only and in beta, so for most non-Plus stores native can't split a mixed cart at all. All plans include native Shopify checkout on every split group (so Shop Pay and wallets keep working — no draft orders) and 24-hour email support. Billing is handled through your Shopify account — no separate payment setup.
| Feature | Growth | Pro Most popular | Plus |
|---|---|---|---|
| Multi-location BOPIS | |||
| Real-time stock at every store | ✓ | ✓ | ✓ |
| In-cart store picker (distance & priority sort) | ✓ | ✓ | ✓ |
| Split checkout for mixed carts | ✓ | ✓ | ✓ |
| Cart and checkout validation | ✓ | ✓ | ✓ |
| Local delivery service-area enforcement (Shopify-native zones) | ✓ | ✓ | ✓ |
| One-click theme install with SEO-safe markup | ✓ | ✓ | ✓ |
| Capacity | |||
| Protected pickup locations | 3 | 15 | Unlimited |
| Product rules | 100 | 1,000 | Unlimited |
| Collection rules | — | Unlimited | Unlimited |
| Store-wide pickup (whole catalog) | — | ✓ | ✓ |
| Advanced guard & analytics | |||
| Daily capacity limits per location | — | ✓ | ✓ |
| Analytics dashboard | Basic status | Advanced funnels | Advanced funnels |
| Validation & system log retention | 7 days | 30 days | 90 days |
| Customization & support | |||
| Custom cart-routing logic | — | Paid add-on | Included |
| Support level | Basic tickets | Priority tickets | Dedicated contact |
Storefront scripts load asynchronously and do not block first paint.
Cart and checkout backstops run through Shopify's native Functions API. No theme code injection required.
After install, our technical support calibrates theme compatibility with you — real setup help, not a docs link. Works on all Online Store 2.0 themes.
All app data and storefront assets are removed automatically when the app is uninstalled.
Pick a plan when you're ready. ~10 minute setup.