PURP · Cannabis retail, moving as one

Run the store. Not the software.

Open the doors knowing the register, shelf, menu, customer balance and delivery board already agree. PURP keeps the busywork behind the scenes so your team can stay with the customer.

Real products. Real workflows. Safe interactive demo · no live store is touched
PURP Cannabis · Command Center purpco.app Interactive demo
Shared sample state · just now
Live catalogueReal cannabis products · demo inventory Synced
1964 Kush Mints product
1964 Kush Mints 7g · Indica · THC 27% $59.99
3Saints Frosted Lemons product
3Saints Frosted Lemons 3.5g · Sativa · THC 29% $20.01
1Spliff Candy Rain pre-roll product
1Spliff Candy Rain 7 × 0.5g · THC 27% $25.25
TV + paper menus Synced Menu v1284 · derived from stock
Routes in motion 4 PURP River Valley · live tracking

One connected operating system

SELL server-priced checkout and payments
STOCK catalogue, rooms, purchasing
SERVE customers, loyalty, store credit
DELIVER Order Hub and delivery add-on
OPERATE staff access, cash and audit
CONNECT menus, reporting and integrations
A connected retail day

Your team should not be the integration layer.

Run one action. Watch the whole store move.

Sell, receive, deliver, or zoom out as an operator. Every action below updates the same PURP Cannabis demo tenant, so you can feel what one source of truth actually means.

Current workflow Core included Add-on Preview clearly labelled
PURP Cannabis · River Valley connected demo Interactive simulation · sample data

Choose any workflow. The activity rail follows every change.

At the counter

Ring the last Kush Mints

Jamie is already attached. Finalize the sale once and watch inventory, wallet, menus, metrics, and audit agree.

Current POS flow Included
Register 2 · PURP River Valley Drawer open
Jamie Chen Member attached · prior purchase history available 26,032sample points
1964 Kush Mints · 7g Real demo product · Indica · THC 27% 1 left $59.99
Subtotal
$59.99
GST 5%
$3.00
Total
$62.99

Sample payment only. No money moves in this simulation.

The ripple You act once. PURP handles the follow-through.
  1. 1SaleReady to finalize
  2. 2InventoryPURP River Valley · 1 available
  3. 3Customer walletEarn rule waiting
  4. 4Menus & searchMenu v1284 live
  5. 5Command CenterMetrics waiting
  6. 6AuditNo entry yet
The quiet magic inside PURP

Bring every product in once. Let every store use it.

Search trusted source catalogues, review the facts, apply pricing rules, publish accessible imagery and scope each store without cloning the product.

PURP Cannabis · Products Interactive sample
PRODUCTS / CATALOGUE

Search PURP Atlas

All PURP storesSynced
PURP ATLAS

Bring a trusted product into your catalogue

Search a name, barcode, GTIN or provincial listing. PURP keeps the source facts and the product identity connected.

3 matches
1964 Kush Mints productSELECTED PRODUCT1964 Kush MintsOne identity · three provincial listings
Brand
1964
Format
7g
Type
Indica
Potency
THC 27%
AB Provincial listing LinkedON Provincial listing LinkedBC Provincial listing Linked
Less data entryAtlas brings the source facts with it. Protected marginYour pricing policy is visible and explainable. Local flexibilityEach store can differ without catalogue drift. Accessible by defaultUseful alt text follows every product image.
What PURP runs

The whole operation, without the wall of software

Start with the outcome your team needs. Open any workspace to see the full capability set behind it.

Core register

Sell

Move the line quickly while every price, payment and stock movement stays governed.

See every capability
  • Staff PIN sign-in with permission-aware actions
  • Barcode and remote scanning, fast search and customer attachment
  • Server-priced taxes, deposits, discounts and totals
  • Automatic, code, bundle, rebate and manual promotions with margin controls
  • Cash, connected card, store credit and loyalty tenders
  • Park, resume, refund and exchange with drawer accountability
  • Digital and network-printed receipts with a complete sale record
Feel this workflow
Core catalogue + inventory

Control stock

Know what is sellable in every room and store, and receive inventory without creating catalogue drift.

See every capability
  • One master catalogue linking product identity to trusted source listings
  • PURP Atlas search by name, barcode, GTIN or board SKU
  • Cost and MSRP pricing policies, rounding and scoped overrides
  • PURP Intake turns supplier files into reviewed purchase orders
  • Receiving by room with lot, potency and variance capture
  • Transfers, stocktakes, cycle counts and governed adjustments
  • On-hand, reserved and sellable views shared with POS and menus
Feel this workflow
Core + wallet add-on

Know customers

Give staff one trusted customer relationship, from the first purchase through every return visit.

See every capability
  • Searchable profiles and location-scoped purchase history
  • Loyalty earning and rule-based redemption
  • Store credit as a governed tender and refund destination
  • Safe profile merge with identity and balance safeguards
  • Member and receipt QR included; Apple and Google passes optional
  • Customer groups and targeted benefits
  • Privacy requests, suppression and governed deletion
Feel this workflow
Order Hub + delivery add-ons

Orders & deliver

Move an order from online review to the customer’s door without losing ownership, evidence or context.

See every capability
  • One Order Hub for Shopify, pickup, curbside and delivery orders
  • Review, payment, packing, cancellation and refund controls
  • Cross-location fulfilment and team order alerts
  • Delivery Dispatch with routes, capacity, SLA and exceptions
  • Optional AI Dispatcher for event-driven replanning, with manual mode
  • Offline-first driver app for shifts, routes and stops
  • Customer tracking, ETAs and configurable proof or attempt evidence
Feel this workflow
Core operations

Operate

See the whole business clearly, then give each person exactly the scope and actions they need.

See every capability
  • Company and per-store views across Canada
  • Live sales, orders, basket and cashier metrics
  • Private tenant data with role, MFA, PIN and location controls
  • Location, register, device, printer and terminal setup and health
  • Cash shifts, drawers and accountability
  • Approval queues, reconciliation and operator exceptions
  • A clear record of who changed money, stock or configuration
Feel this workflow
Licensed + configured

Report & connect

Publish accurate product information, meet reporting needs and connect partners without giving up your source of truth.

See every capability
  • Financial, product, brand, supplier, promotion, tender and tax reporting
  • Saved views, period comparisons and CSV/XLSX exports
  • AGLC monthly preflight, corrections and XLSX for Alberta stores
  • Live TV and printable menus from sellable stock
  • Automatic product-image optimization and alt text across channels
  • Shopify and configured retail, payment and partner connectors
  • Monitored sync, retries and recovery instead of silent drift
Feel this workflow
Go hands-on · delivery add-on

Advance a route and watch every ETA react

This interactive simulation follows the current Delivery Hub workflow with sample stops. Mark the active stop delivered, reprioritize express work, and watch route progress and tracking state update.

PURP Cannabis · Delivery Dispatch purpco.app Interactive simulation · sample data
Live
DELIVERING
Loading live route… Reading PURP Order Hub and Driver state.
1 express order ready in Order Hub GPS current Driver app synced
PPURP River Valley
MBMaya Brooks
Ready for dispatch Pending in Order Hub
Sample route · synthetic addresses
Why this decision
    What happens next
      One event stream

      Decision feed

      Listening
      The feeling of switching

      One sale should not create six follow-up chores

      When staff have to re-key the same truth into a POS, a spreadsheet, a menu tool, a loyalty app and a delivery chat, the software is not doing the work — your people are. PURP gives that attention back.

      1

      Record the event once

      A finalized sale, stock receipt, refund or delivery command is written through one authoritative workflow — not copied between tabs by staff.

      2

      Let every screen agree

      Register, inventory, customer history, menus and the Command Center derive their view from the same domain truth, so drift is designed out.

      3

      Bring exceptions to the operator

      Permissions, approvals, held matches and audit history make uncertainty visible. PURP does not quietly invent an answer or hide who changed what.

      Pushin  OS
      Switch without losing the past

      The fear is disruption. The answer is a reviewed cutover.

      Your catalogue, customers and operating history are not baggage. They are part of the value PURP needs to preserve while each new workflow proves itself.

      Bring the catalogue carefully

      PURP proposes source-to-catalogue matches for review. Uncertain lines stay held, and stock does not move until an approved receipt is posted.

      Protect customer continuity

      Customer profiles, historical purchases, loyalty and store credit can move through reviewed migration workflows with identity and money checks kept visible.

      Prove the cutover before widening it

      Use scoped dry runs, readiness gates and a canary sale at a real location before the next store is asked to depend on the new path.

      Built from the floor up

      Designed around real operator pressure

      PURP is shaped against the workflows, exceptions and switching risks that show up inside real retail operations.

      PURP Cannabis

      Multi-location cannabis retail · operator proving ground

      PURP is built against the real work of operating cannabis stores: counter checkout, catalogue and room-level inventory, customer history, online orders, governed payments and delivery workflows.

      • Register and configured card-present payment workflows
      • Catalogue, inventory and customer-history operations
      • Shopify order intake with safe review states
      • Delivery workflows gated by tenant and location readiness

      PURP Specialty Retail

      Hospitality · vape & specialty tenant model

      A second tenant model exercises the same platform architecture against a different product mix and operating context — configured as a tenant, not maintained as a fork.

      • Separate tenant and location configuration
      • Shared platform boundaries rather than copied code
      • A practical test of multi-tenant product design
      Get started

      Ready to feel your store move as one?

      Bring us your current stack and the workflows that cost your team the most attention. We will walk through where PURP fits, what is core, what is gated, and what a safe switch would require.

      A reviewed switch plan, honest readiness gates, and no invented promises.