Online Store to Kitchen: Storefront Order Flow

How a customer order flows from your online storefront through checkout, payment, and into your kitchen.

Online Store to Kitchen: Storefront Order Flow

  • Understand how customer orders move from your online storefront to your kitchen
  • Learn where storefront orders appear in your dashboard and how to manage them
  • See how storefront orders differ from orders you create manually

How a Storefront Order Works: From Browse to Bake

When a customer orders from your online bakery store, the order follows a clear path from their browser to your kitchen. Here's exactly what happens at each step.

Step 1: Customer Browses Your Store

Your customer visits your online storefront at /shop/[yourBakeryName]. They see your products organized by category, each with images, prices, and descriptions. This is where they discover what you're offering.

BakeOnyx storefront showing product categories and items with prices

Step 2: Customer Builds Their Cart

As customers add items to their cart, they can:

  • Select product variants (size, flavor, or other options)
  • Enter special instructions or custom requests
  • Continue shopping and modify quantities

Their cart is saved automatically, so if they leave and come back later, their items are still there. If they create an account and log in, any guest cart they had merges with their account.

Step 3: Customer Proceeds to Checkout

At checkout, the customer enters:

  • Delivery or pickup details (address, contact info)
  • Delivery zone and time slot (if you offer delivery)
  • Payment information
BakeOnyx checkout page showing delivery options and payment fields
Note: Orders must meet your minimum payment amount—$0.50 for Stripe or $1.00 for Square. Smaller orders won't be allowed to proceed.

Step 4: Payment is Processed

BakeOnyx processes payment through either Stripe Connect or Square (depending on your setup). Once payment succeeds, the order is created in your system with the source marked as Storefront. Your customer receives a confirmation email automatically.

Step 5: Order Appears in Your Dashboard

The completed order now shows up in your Orders list with a "Storefront" badge. From here, you manage it just like any other order:

  1. Assign it to a production team member
  2. Print the job sheet for your kitchen
  3. Prepare and bake the items
  4. Deduct inventory as you use ingredients
  5. Update the order status as it moves through production

How Storefront Orders Differ from Dashboard Orders

It's helpful to understand the key differences:

  • Who creates them: Customers create storefront orders themselves. You create dashboard orders manually for phone, in-person, or other sales.
  • Payment timing: Storefront orders are paid at checkout. Dashboard orders are typically paid after you create them.
  • Customer accounts: Storefront customers have their own login and order history. Staff members use your bakery's staff login.
  • Notifications: Customers receive automatic emails when their order status changes. You control when staff get notified.
Tip: To maximize your online store's potential, set up delivery zones with time slots. This lets customers choose exactly when they want their order delivered, reducing back-and-forth communication and making fulfillment smoother.

Managing Storefront Orders in Your Kitchen

Once an order lands in your dashboard, treat it like any other order. Assign it to a baker, print the job sheet, and follow your normal production workflow. The main difference is that the customer has already paid and will receive automatic status updates—so make sure you're updating the order status as it progresses.

Next Steps

Was this article helpful?