// case study
Balloon Decor · E-commerce
An order builder customers actually finish — with GPS shipping and Square payments
Custom balloon business with an interactive multi-step order flow, real-time inventory, GPS-based shipping math, Square payments, and a referral program that turns customers into a sales channel.

The problem
Custom balloon orders are configurable — colors, strings, weights, party extras. A flat product grid doesn't fit. And every order has a delivery distance the owner used to calculate by hand.
- Off-the-shelf carts can't handle the build-your-own-bouquet experience
- Distance-based delivery pricing was being eyeballed, costing margin
- Inventory was tracked in a notebook — sold-out products were getting sold
- Word-of-mouth referrals had no system — just 'thanks, here's a free balloon'
What we built
Interactive multi-step order builder
Guided flow that lets a customer assemble a custom order — balloons, strings, weights, add-ons — with the running total visible the whole time. Fewer abandoned carts because the customer always knows what they're getting.
Real-time inventory management
Products that go sold-out disappear from the builder automatically. The owner stops getting orders she can't fulfill.
GPS-based shipping calculator
The cart pulls the delivery address, calculates the distance from the shop, and applies the correct shipping fee — no more guessing at checkout.
Square payment processing
Checkout runs on Square so payouts, refunds, and disputes live where the owner already handles money.
Referral & rewards program
Customers get a referral link, referrals get tracked automatically, and the owner sees who's actually driving new orders — referrals stop being invisible.
Admin dashboard + calendar
All orders, deliveries, and bookings show up in one admin view, sorted by date — so the owner sees today's deliveries at a glance instead of digging through email.
Tech under the hood
The same stack as the rest of Bizfloo's e-commerce builds — fast, owner-controlled, and payment-grade reliable.
- Next.js + React
- Fast, mobile-first builder UI.
- Supabase
- Products, orders, inventory, referrals — one database the owner controls.
- Square
- Checkout + payouts + refunds.
- Zustand
- Powers the multi-step order builder state without page reloads.
- Tailwind CSS
- Mobile-first responsive design for party-planners on phones.
The outcome
JoyPop went from notebook-and-Cash-App to a real configurable e-commerce store — with the owner in full control.
- Sell custom configurations without the customer ever leaving the site
- Charge the right delivery price automatically based on distance
- Stop overselling — inventory matches reality
- Reward + measure referrals as a real growth channel
Want something like this for your business?
Every Bizfloo build starts with a free strategy call. We map the funnel, the admin, and the budget before a single pixel is drawn.

