Custom Shopify app · Orders & payments
Custom cake orders, from request to final payment, inside Shopify.
Customers describe their dream cake, the baker sends a quote, the deposit and balance are paid through Shopify, and every order's status is tracked in one place.
Built for Cakes by Shannon · Custom cake bakery in Miami, Florida
One-time build from $75. No app subscription. You own the code.

Why they came to us
In the client's own words.
Every custom cake starts with a conversation: date, size, flavour, theme, pickup or delivery. It all lived in DMs and notes.
I found apps for quotes and apps for deposits, each with its own monthly fee, and the deposit apps cap how much I can take each month.
None of them joined it up: request, quote, deposit, balance, done.
I wanted one place inside my Shopify admin where I can see every cake and who still owes what.
See it in action
How the custom cake ordering app works, day to day.
- 1
Step 1
The customer describes their cake
On the website they choose the date, occasion, size, servings, flavour, theme, colours and message, plus pickup or delivery.
cakesbyshannonb.com/pages/build-custom-cake
- 2
Step 2
The request appears in Shopify admin
Shannon sees every request in her app with all the details, a status and room for notes.
admin.shopify.com/apps/cbs-custom-cake-app
- 3
Step 3
A quote and deposit invoice go out
She prices the cake and sends the deposit invoice as a Shopify draft order, so the customer pays through normal Shopify checkout.
admin.shopify.com/apps/cbs-custom-cake-app
- 4
Step 4
Status updates itself
When the deposit is paid, Shopify tells the app and the order moves forward automatically.
- 5
Step 5
Balance before the big day
The balance invoice is sent before the event, can be resent in one click, and the order closes when it is paid.
What the market charges
Renting it every month, or owning it once.
The same job with apps, per month
Cheapest stack
~$32/mo (up to $5,000 order value)
- QuotifyPremium$17
- DP: Deposit & Partial PaymentPro$15
Quotes and deposits sit in separate apps, deposit plans are capped by monthly order value, and neither tracks a cake from request to balance paid in one place.
Prices from each app's Shopify App Store listing or the vendor's pricing page, checked 26 October 2026, monthly billing unless noted. Tap an app to check it yourself.
Our model
One-time buildfrom $75
No monthly app subscription. Scope and final price agreed before work starts.
Running cost: Hosting and database, about $45/mo on professional plans (Vercel Pro $20 + Supabase Pro $25).
- Built around your exact workflow
- You own the code and the data
- Additions and revisions quoted separately, only when you need them
- app for request, quote, deposit and balance
- 1app for request, quote, deposit and balance
- from brief to live
- ~2 weeksfrom brief to live
- app subscriptions, no order-value caps
- $0app subscriptions, no order-value caps
- screen for every cake and what is still owed
- 1screen for every cake and what is still owed
What we built
Every pain point, answered.
- 01
Cake request form
Event date, occasion, size, servings, flavour, theme, colours, message, pickup or delivery and budget, captured on the storefront.
- 02
Requests dashboard
Every request inside Shopify admin with status, notes and full details.
- 03
Quotes
Build a quote from the request and send it to the customer.
- 04
Deposit & balance invoices
Deposit and balance invoices generated as Shopify draft orders, with one-click resend.
- 05
Automatic status updates
Payments update the order's status automatically when Shopify confirms them.
- 06
Customers & payments views
Who ordered what, what's paid and what's still due, in one screen.
Inside the system
Real screens, sensitive data hidden.
- admin.shopify.com/apps/cbs-custom-cake-app

A cake request with customer, event and cake details beside the quote and deposit panel (sample data)
- cakesbyshannonb.com/pages/build-custom-cake

Custom cake order form on the Cakes by Shannon website (sample details)
Under the hood
Built properly, and kept secure.
Architecture
- Embedded Shopify app built with Remix and Polaris, so it looks native in the admin.
- Requests, quotes and payments stored with Prisma.
- Shopify webhooks for paid orders and draft-order updates keep statuses in sync.
Security
- Shopify session tokens verified on every admin request.
- Webhooks verified with Shopify's HMAC signature.
- API keys server-side only.
Tech stack
- Remix
- React
- Shopify Polaris
- App Bridge
- Prisma
- Shopify Admin API
- Webhooks
- Vercel
Build time: About 2 weeks
See it liveMore custom systems
Other things I've built from scratch.
Darussalam
Inventory Dashboard
Stock by store and location, a ledger of every change, sales and dead-stock reports, all in one place, built around how the team actually works.
See the buildDarussalam
WhatsApp CRM
A shared team inbox on the official WhatsApp Cloud API, with an AI assistant that checks live stock, tracks orders and hands over to a human when it should.
See the buildMuslim Creator Network
Creator Management Platform
A public website, a creator portal and an admin portal on one app: applications, verification, campaigns, assignments and payments, in three languages.
See the buildPOSTED
Subscription Operations Backend
Every paid Shopify order becomes a membership with its monthly letters, recipients, labels, renewals and refunds, managed inside Shopify Admin.
See the buildFPT Sportz
Jersey Personalizer
Shoppers pick a player or type their own name and number, and watch it appear on the real jersey in the club's own lettering, shaded into the fabric, not pasted on top.
See the build
Start a project
Get a free audit of your store.
Send your store link and what you're aiming for. Within 48 hours you'll get a short video with the biggest wins for conversion and speed. No obligation.
What you get, free
- Your top 3 conversion leaks, with fixes
- Mobile speed check and what's slowing it
- A clear quote if you want me to do the work