Smart Heated Lockers for Pickup

Contactless, self-service pickup that keeps food at the right temperature.

Long pickup lines kill the customer experience. Smart lockers let customers grab their order in seconds — no waiting in line, no counter confusion, no cold food. OpenPOS has full locker integration built in.

How it works

  1. A customer places an order for pickup.
  2. Your kitchen prepares the order.
  3. Staff assigns the order to a locker compartment — using the Locker Ops dashboard or the Staff App.
  4. The customer gets an unlock credential (PIN code, QR code, or a link sent via SMS).
  5. The customer walks up to the locker, enters their code or scans the QR, and the door opens.
  6. Food stays at the right temperature until pickup — heated, cold, or room temperature compartments.

Multiple unlock modes

OpenPOS supports five unlock methods — configure which ones your store uses:

  • PIN Code — Random numeric code (configurable 3-6 digits). Simple and universal.
  • Phone Last 4 — Customer uses the last 4 digits of their phone number. No code to remember.
  • QR Code — Displayed on the order confirmation page. Customer scans at the locker.
  • SMS/Email Link — A signed, one-time-use link sent to the customer. Tap to open the door.
  • Staff Manual — Staff unlocks from the dashboard. For when a customer needs help.

Credentials are one-time-use and expire after a configurable period (e.g., 60 minutes) for security.

Setting up lockers

  1. Go to Settings > Lockers to enable the locker system.
  2. Configure your locker unit: number of rows and columns, compartment sizes (small, medium, large).
  3. Set temperature modes per compartment: regular, heated, or cold.
  4. Choose your unlock modes.
  5. Your locker operations dashboard is at /locker-ops — assign this to a tablet near the lockers.

Operations workflow

The locker ops dashboard shows all compartments at a glance — which are available, occupied, or in maintenance. When an order is ready, staff see a list of pickup orders waiting to be assigned. Select a compartment, assign the order, and the customer is automatically notified with their unlock code.

If your main locker fills up, OpenPOS supports multi-unit overflow — switch to a sibling locker from the same dashboard.

Why lockers

  • Faster pickup — Customers don't wait in line. Average pickup time drops from 3-5 minutes to 15 seconds.
  • Better food quality — Temperature-controlled compartments keep food hot (or cold) until the customer arrives.
  • Reduced staff load — No need for a dedicated counter person to hand off orders.
  • Contactless — Fully self-service for customers who prefer it.