Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/AndrewwCO/Pana-Baker/llms.txt

Use this file to discover all available pages before exploring further.

The Orders screen is your real-time command center. Every incoming order appears here the moment a customer places it, and the list refreshes automatically every 30 seconds so you never need to pull to reload while you are busy in the kitchen. You can also tap the QR button in the top-right corner to jump straight to the scanner and complete a pickup without leaving the orders view.

Filter tabs

Six chip filters let you narrow the list to exactly the orders you need:
TabWhat it shows
ActivasAll orders that are not yet completed or cancelled (default view)
PendientesOrders waiting for your confirmation
ConfirmadasOrders you have accepted but not started baking
HorneandoOrders currently in the oven
ListasOrders ready for customer pickup
CompletadasOrders fully delivered and closed
Tap any chip to switch views instantly. The subtitle below the “Órdenes” heading updates to show how many orders match the current filter.

Order lifecycle

Orders move through a fixed sequence of statuses. Each status has one allowed next step — you cannot skip stages.
1

PENDING — Pendiente

A new order arrives and appears highlighted with an amber top bar. The customer is waiting for you to accept it. Tap the order card to open the detail view, then tap Confirmar orden to proceed.
2

CONFIRMED — Confirmado

You have accepted the order. Tap Empezar a hornear when you begin preparing it.
3

BAKING — Horneando

The order is actively being prepared. Tap Marcar como listo once everything is out of the oven and packaged.
4

READY — Listo

The order is ready for pickup. The customer is notified. At this point you can scan their QR code to complete the order, or cancel if something goes wrong.
5

COMPLETED — Completado

The customer’s QR code was scanned successfully and the order is closed. No further actions are available.
CANCELLED is a terminal state you can reach from any active status. Cancelling an order automatically restores the stock of every product in that order so your inventory stays accurate.

What you see on each order card

Each card in the list shows:
  • Customer name and order status badge
  • Up to three product chips (e.g. 🥐 Croissant ×2), with a “+N more” label if there are additional items
  • Pickup time and item count
  • Order total and how long ago the order was placed
  • Customer note (if present), shown in an amber highlight strip

Order detail view

Tapping any card opens the full detail screen, which shows:
  • Customer info: name, order date, time elapsed
  • Pickup time, payment method, and payment status (Pagado / Pago pendiente) as info pills
  • A complete product list with emoji, name, quantity, and line total
  • Customer note in a highlighted card if the customer left one
  • Estimated ready time (if set by the system)
  • The raw QR code value at the bottom

Action buttons

The bottom action bar shows the buttons appropriate for the current status:
  • Primary action — advances the order to the next status (e.g. “Confirmar orden”, “Empezar a hornear”, “Marcar como listo”)
  • Cancelar orden — opens a confirmation dialog explaining that stock will be restored and the customer notified. Confirm to cancel; dismiss to go back.
Cancellation is irreversible. Once an order is CANCELLED or COMPLETED, no further status changes are possible.

Auto-refresh

The Orders screen polls the API silently every 30 seconds in the background. The list updates without any loading indicator, so you are never interrupted mid-action. You can also pull down the list to trigger an immediate refresh.

QR Scanner

Complete READY orders by scanning the customer’s QR code

Statistics

Track order counts and revenue across today and this week

Build docs developers (and LLMs) love