Online Checkout and Customer Accounts

How the online checkout flow works for customers, including guest checkout and registered accounts.

Quick demo

Online Checkout and Customer Accounts

  • How customers complete purchases through your BakeOnyx online store
  • The difference between guest checkout and registered customer accounts
  • How customer accounts help track orders and manage preferences

Understanding the Checkout Flow

Your BakeOnyx online store gives customers two ways to shop: as guests or as registered account holders. Both paths lead to the same checkout experience, but registered customers enjoy extra benefits like order history and saved preferences.

Guest Checkout

Customers who don't have an account can complete a purchase as a guest. Here's how it works:

  1. Customer adds items to their cart by browsing your online store
  2. When ready, they click the Checkout button
  3. They enter their delivery or pickup details (address, phone, special instructions)
  4. They review their order total and apply any promo codes
  5. They complete payment and receive an order confirmation

Guest carts are saved for 7 days using a secure cookie. If a guest returns within that window, their cart items will still be there—though prices and availability will be re-checked to ensure accuracy.

Registered Customer Accounts

Customers who create an account get a more personalized experience:

  1. Customer visits your store and clicks Sign Up or Log In
  2. They create an account with their email and password
  3. They add items to their cart
  4. At checkout, their saved delivery addresses appear as options
  5. They complete payment and can view their order in their account dashboard

Registered customer sessions last 30 days, so they stay logged in across visits. Any items left in their cart will be waiting for them next time.

BakeOnyx online checkout page showing delivery details, cart summary, and promo code field

The Checkout Process

Whether a customer checks out as a guest or a registered user, the checkout page collects the same essential information:

  • Delivery or Pickup Details — Address, phone number, and any special instructions (e.g., "ring doorbell twice")
  • Order Summary — All items, quantities, and current prices
  • Promo Codes — Customers can enter valid codes to receive discounts
  • Order Total — Subtotal, taxes, delivery fees (if applicable), and final amount due
Note: Cart items are re-validated when customers reach checkout. Prices are checked against your current menu, and stock availability is confirmed. If an item is out of stock or the price has changed, the customer will see an updated cart before completing their order.

Guest Carts and Account Merging

If a guest customer decides to create an account during or after checkout, their cart items automatically merge into their new account. This means they won't lose any items they've added—they'll simply have the convenience of a registered account going forward.

Tip: Encourage customers to create accounts by highlighting the benefits: faster checkout on repeat orders, easy access to order history, and the ability to save favorite items. You can mention this in your store's welcome message or at the top of your checkout page.

Managing Customer Accounts

Once customers have an account, they can access their dashboard at any time to:

  • View past orders and order status
  • Save multiple delivery addresses
  • Update their account settings and preferences
  • Track upcoming deliveries or pickups
BakeOnyx customer account dashboard showing order history and saved addresses
Warning: All orders placed through your online store are tagged as "online_store" in BakeOnyx. This helps you distinguish them from orders created manually or through other channels. Make sure your team knows to check the order source when fulfilling orders.

Next Steps

Was this article helpful?