Support

Submit a ticket or check your status

Check Ticket Status

Enter your ticket number to view status.

Ticket #

Reply to Ticket

Point of Sale Guide

Logging In & Clocking In
  1. Go to /pos in your browser
  2. Select your name from the dropdown
  3. Enter your 4-digit PIN
  4. Click the Clock In button in the top-right corner
You must clock in before making sales. The POS will block access until you do.
Screen Layout

Left Side — Products

  • Search bar — type to search by name, or scan a barcode
  • Category tabs — filter by category (All, Flower, Edibles, etc.)
  • Strain filters — filter by Sativa, Hybrid, or Indica
  • Product cards — show name, strain type, THC%, price

Right Side — Cart & Checkout

  • Customer info — selected customer, type, loyalty points
  • Cart items — products added with quantity and price
  • Tax lines — sales tax and cannabis tax (auto-calculated)
  • Pay Cash — opens the payment modal
Adding Products to the Cart

Click the Product Card

Browse or filter products, click a card. If multiple sizes exist, select the one the customer wants.

Barcode Scanning

  1. Make sure the search bar has focus (click it or it auto-focuses)
  2. Scan the product barcode with your scanner
  3. Product is added to cart automatically with default pricing

If the product isn't found, a red "Product not found" message appears.

Search by Name

Type the product name in the search bar. The grid filters in real time. Click the product to add it.

Compliance Tracking

The POS shows purchase limit bars for cannabis products:

StatusMeaning
OK (Green)Under the limit
WARNING (Yellow)Approaching the limit
EXCEEDED (Red)At or over — sale is blocked

If a customer is at their limit, you cannot add more cannabis products.

Applying Discounts

Automatic Deals

Active promotions apply automatically when qualifying products are in the cart. The discount shows in the cart summary.

Loyalty Points

  1. Click Redeem Points (visible when customer has points)
  2. Use quick buttons (100, 250, 500, All) or enter a custom amount
  3. Click Apply

Store Credit

If the customer has credit from a previous return, click Use Credit to apply it.

Completing a Sale
  1. Verify the cart items and total
  2. Click Pay Cash
  3. Enter cash received (or use quick buttons: $20, $50, $100, Exact)
  4. Change calculates automatically
  5. Click Complete Sale
  6. Click Print Receipt then New Sale for the next customer
Processing Returns
  1. Find the original order (search by receipt # or customer name)
  2. Click Return/Exchange
  3. Choose Single Item or Multi-Item return
  4. For each item, specify quantity, condition, and disposition

Condition Options

ConditionRestocking Fee
UnopenedNone
Opened10% (default)
Damaged10% (default)
DefectiveNone

Resolution Types

TypeWhat Happens
Cash RefundMoney back to customer
Store CreditCredit added to customer account
ExchangeSwap for a different product
Clocking Out
  1. Click the Clock Out button in the top-right
  2. Enter break time (quick buttons: None, 15, 30, 60 minutes)
  3. Click Clock Out

Your shift hours are recorded in the timesheet.

Common Scenarios

Customer wants to use points + cash

Apply loyalty points first, then complete the sale with cash for the remaining amount.

Customer is over the purchase limit

Remove items to get under the limit. They can return another day for the rest.

Scanner isn't reading a barcode

  • Check that the search bar has focus
  • Try scanning slower
  • Reprint the label if blurry
  • Search for the product by name instead

Check-In & Support Guide

Customer Check-In Flow

Access at /checkin.html.

  1. Log in with your staff PIN
  2. Search for the customer by name or phone
  3. Existing customer: Click their card to check them in
  4. New customer: Click Add New Customer (see below)
  5. Customer appears in the Waiting column
  6. Budtender clicks Serve when ready
  7. Budtender clicks Complete when done
Registering a New Customer

Scanning Their ID (Fastest Method)

  1. Click Scan ID Barcode
  2. Scan the barcode on the back of their driver's license
  3. Form fields auto-fill from the ID data
  4. Verify the info is correct
  5. Fill in remaining fields (phone, email, customer type)

Required Fields

FieldNotes
First NameRequired
Last NameRequired
BirthdayRequired — must be 21+ for recreational
License/ID #Required
License ExpiryRequired — system warns when expired
Customer TypeRequired — Recreational or Medical
Medical Card #Required if Medical
Medical Card ExpiryRequired if Medical

Taking a Photo

  1. Click the camera icon
  2. Webcam activates
  3. Click Capture
  4. Click Retake if needed

Click Save & Check In to create the customer and add them to the queue.

The Queue

Three columns:

ColumnActions
WaitingServe (move to Now Serving) or Cancel (remove)
Now ServingComplete (move to Completed)
CompletedDismiss or Clear All

Customer Card Warnings

WarningColorMeaning
License ExpiredRedTheir ID has expired
Medical Card ExpiringYellowExpires soon
Medical Card ExpiredRedCard has expired
Support Portal

The public support page at /support.html lets customers:

  • Submit a ticket — fill in name, email, type, subject, message
  • Check status — enter ticket number to view status and reply

Ticket Statuses

StatusMeaning
OpenReceived, not yet reviewed
In ProgressStaff is working on it
WaitingStaff needs more info from customer
ResolvedIssue fixed or answered
ClosedTicket finalized

Staff can manage tickets in Admin > Marketing > Support Tickets.

A TPM-IT Project
DataSentry HeatSight Optics Terpz POS 315 North Clashroom Sentinel Corp SpawnDock LearnNexus BrainTees Cortex AI Songtopia Engageo