Online Retail Store -- Public Shop, Embeddable Widget, Full Returns
Public storefront at /shop/your-name — full catalog, cart, checkout, order tracking, and returns. Embeds inside Squarespace or WordPress. Gift cards and back-in-stock alerts included. Powered by the same catalog and inventory as your in-store POS.
Downtown Beauty Co.
14 products available
Keratin Serum
Deep Conditioner
Heat Protectant
31
Today's Orders
2
Returns Queue
47
Notify Me Subs
Every Layer of Online Retail — In One Platform
Public storefront, embeddable widget, back-in-stock subscriptions, and a customer-initiated returns flow — all running on the same catalog, payments, and inventory engines as your in-store POS.
Public storefront
/shop/:companySlug URL with full catalog, cart, and checkout powered by 6 payment processors.
Embeddable
/embed route for placing the storefront inside your own Squarespace, WordPress, or custom site.
Back-in-stock
Notify Me button on out-of-stock variants. Auto-email when restocked. Demand reporting for reorders.
Returns flow
Customer-initiated from the tracking page. Photo upload. Staff approval queue. Refund via original processor.
Public Storefront
Your customers visit yoursalon.bookingpro.ai/shop (or a custom subdomain). Full product catalog with images, descriptions, pricing, and variants. Cart. Checkout. Order confirmation. All running on the same infrastructure as your booking.
Product catalog with variants
Full product catalog with images, descriptions, pricing, and per-variant stock. Size, color, scent, material — any combination.
- Per-variant images, price, SKU, and stock level
- Hierarchical product categories
- Search and filter UI on the storefront
- Sortable by price, popularity, and newest
- Mobile-responsive product detail pages
Persistent cart
Visitor returns later — cart is still there. Anonymous cart via cookie; logged-in cart synced server-side.
- Anonymous-visitor cart via cookie
- Logged-in customer cart synced server-side
- Cart-restore on revisit
- Abandoned-cart email reminders
- Audit log of cart events
Full checkout with payment
Six payment processors at checkout. Tax calculation by location. Shipping options if configured. Promo code entry.
- Stripe, Cardknox, Square, PayPal, Revolv3, and SOLA
- Tax calculation by customer location
- Shipping options if configured
- Promo code entry at checkout
- Order confirmation email auto-sent
Mobile-responsive
Mobile-first design with touch-friendly product cards, swipe gallery on PDP, and sticky cart button.
- Mobile-first design throughout
- Touch-friendly product cards
- Swipe gallery on product detail page
- Sticky cart button for easy access
- Optimized for thumb-zone interaction
Embeddable Mode
Drop the shop into your existing Squarespace, WordPress, or custom site via the /embed route. iframe-friendly. Customer-branded with your logo and colors.
/embed route
Single iframe embed. postMessage-based parent communication. No cross-site cookie issues. Configurable height and width.
- Single-iframe embed for any site
- postMessage-based parent communication
- No cookie cross-site issues
- Configurable height and width
- Mobile-responsive within iframe
Per-location embeds
Different stores per location via the /shop/:companySlug/location/:locationId/embed URL pattern.
- /shop/:companySlug/location/:locationId/embed URL pattern
- Location-scoped inventory and catalog
- Location-scoped checkout
- Audit log per embed
Customer-branded
Location-specific logo, brand-accent color scheme, and optional custom CSS injection — looks like your site, not ours.
- Location-specific logo display
- Brand-accent color scheme
- Custom welcome banner
- Mobile-responsive embed styling
- Optional custom CSS injection
Back-in-Stock Email Subscription
Out-of-stock products show a Notify Me button instead of Add to Cart. Customer enters email; we email them when stock arrives. Captures demand for re-orders.
Notify Me on every variant
Out-of-stock products show a Notify Me button instead of Add to Cart. Per-variant subscription — not per-product.
- Visible only when stock = 0
- Per-variant subscription (not per-product)
- Email-only opt-in with anti-abuse rate limiting
- Audit log of all subscriptions
Auto-email on restock
Triggered when inventory is increased. Batch-sent within a 5-minute window. Includes product link and price.
- Triggered on inventory increase
- Batch-sent within a 5-minute window
- Email includes product link and price
- Unsubscribe link included
- Audit log of sends
Demand reporting
Per-product subscriber count helps reorder decisions. See conversion rate from subscriber to buyer.
- Per-product subscriber count
- Helps reorder decisions before you run out
- Top-demanded products view
- Conversion rate (subscriber to buyer) tracking
- Integration with reorder-point alerts
Customer-Initiated Returns
Customer requests a return from the order tracking page. Photo upload for return reason. Staff approves; refund processes; audit log per return.
Return request flow
Customer initiates from the order tracking page — no login required (token-authenticated). Configurable return window per company.
- Initiated from the order tracking page
- No login required — token-authenticated
- Return reason selection plus free-text
- Configurable return window per company
- Audit log of all requests
Photo upload
Multiple photos per return. Mobile camera capture. Photos archived to S3 and visible to staff in the approval workflow.
- Multiple photos per return
- Mobile camera capture supported
- Photos archived to S3
- Photos visible to staff in approval workflow
- Exif metadata preserved
Staff approval workflow
Pending-returns queue with side-by-side photo and order info. Approve or decline with reason. Partial-refund option.
- Pending-returns queue in the dashboard
- Side-by-side photo and order info view
- Approve or decline with reason
- Partial-refund option
- Audit log per decision
Refund processing
Full or partial refund via the original payment processor. Automatic ledger adjustment. Customer-facing refund receipt.
- Full or partial refund supported
- Refund via original processor
- Automatic ledger adjustment
- Customer-facing refund receipt emailed
- Integration with accounting export (coming soon)
Order Tracking + Shipping
Customers track their order from confirmation to delivery. Shipping integration via the order-fulfillment page.
Order confirmation email
Auto-sent on checkout. Includes order number, payment confirmation, expected ship date, and link to tracking page.
- Order number and summary
- Payment confirmation
- Expected ship date
- Link to the tracking page
- Receipt PDF attached
Order tracking page
Token-authenticated — no login needed. Real-time status, shipment tracking number when added, estimated delivery.
- Token-authenticated (no login required)
- Real-time order status
- Shipment tracking number when added
- Estimated delivery date
- Customer can initiate returns from here
Shipping status
Tracking number entry per order. Carrier auto-detection. Status sync from carrier APIs when configured.
- Tracking number entry per order
- Carrier auto-detection from tracking format
- Status sync from carrier APIs (when configured)
- Customer notifications on status change
- Audit log per shipment
Gift Cards in the Shop
Sell gift cards as a product in the storefront. Customer purchases, recipient receives the gift card code. Same gift card engine as POS — redeemable everywhere.
Gift card as product
Configurable denominations or custom amount. Sender plus recipient details. Branded gift card design at checkout.
- Configurable denominations or custom amount
- Sender and recipient details collected
- Optional gift message
- Branded gift card design
- Mobile-responsive purchase flow
Recipient delivery
Instant or scheduled delivery. Email includes a printable gift card. Optional SMS notification to recipient.
- Instant delivery or scheduled delivery
- Email includes printable gift card
- Optional SMS notification to recipient
- Audit log of deliveries
Cross-channel redemption
Same gift card engine across POS, booking portal, and online shop. Balance unified. Partial-redemption supported.
- Works at POS, booking portal, and online shop
- Balance tracking unified across channels
- Partial-redemption support
- Expiry rules per company
- Audit log of every redemption
The Online Shop Connects to the Whole Platform
Catalog, inventory, payments, gift cards, and multi-location — all the same engines your POS already runs on.
Why Run Your Shop on Booking Pro AI?
The difference between a disconnected stack of tools and a single platform that handles everything.
Without Booking Pro AI
- ×Separate e-commerce platform with its own subscription fee
- ×Online orders in one system, inventory in another
- ×No Notify Me — you never know how many customers want a sold-out product
- ×Returns handled over email with no photo evidence or audit trail
- ×Gift cards sold at POS cannot be redeemed online
- ×Embedding the store requires a custom dev project
- ×Order tracking page is a third-party tool or doesn't exist
With Booking Pro AI
- ✓Online store included — no extra subscription
- ✓Shop, inventory, catalog, and POS share the same data
- ✓Notify Me captures demand; auto-email sends when restocked
- ✓Photo-upload returns flow with staff approval and audit log
- ✓Gift cards redeemable at POS, booking portal, and online shop
- ✓One-line iframe embed for Squarespace, WordPress, or any site
- ✓Token-authenticated order tracking page with carrier status
Popular with these businesses