Self-Serve Market Products¶
The self-serve market module lets you manage a 24/7 unattended retail space. Employees use points to purchase products from vending machines, market shelves, or other self-serve stations.
Overview¶
The products module includes:
- Product Catalog — Full inventory of market items
- Stock Management — Track quantities and reorder levels
- Points Pricing — Set points cost per product
- IoT Integration — Automatic stock deduction via IoT devices
- Sales Reporting — Track product performance
Adding Products¶
Single Product¶
- Navigate to the Products tab
- Click Add Product
- Configure:
- Name — Product display name
- Barcode/SKU — Product identifier
- Category — Product category
- Points Cost — Price in points
- Stock — Current quantity available
- Reorder Level — Alert threshold
- Image — Product photo
- Description — Product details
- Click Save
Bulk Import¶
Import multiple products via CSV:
- Click Import Products
- Download the CSV template
- Fill in product details
- Upload the completed file
- Review and confirm
Product Categories¶
| Category | Examples |
|---|---|
| Snacks | Chips, candy bars, nuts, granola bars |
| Beverages | Water, soda, juice, energy drinks |
| Fresh Food | Salads, sandwiches, fruit, yogurt |
| Frozen | Ice cream, frozen meals, ice pops |
| Household | Paper towels, cleaning supplies, batteries |
| Personal Care | Toothbrush, toothpaste, deodorant, shampoo |
| Office Supplies | Pens, notebooks, sticky notes |
Stock Management¶
Viewing Stock Levels¶
The Products tab shows current stock:
| Product | Category | Stock | Reorder Level | Status |
|---|---|---|---|---|
| Water Bottle | Beverages | 45 | 20 | âś… In Stock |
| Granola Bar | Snacks | 8 | 15 | ⚠️ Low Stock |
| Phone Charger | Office | 0 | 5 | ❌ Out of Stock |
Stock Status¶
| Status | Condition |
|---|---|
| âś… In Stock | Stock > reorder level |
| ⚠️ Low Stock | Stock ≤ reorder level and > 0 |
| ❌ Out of Stock | Stock = 0 |
Updating Stock¶
Manual Update¶
- Click on the product
- Click Update Stock
- Enter new quantity
- Click Save
IoT Auto-Deduction¶
When integrated with IoT devices:
- Employee scans product barcode or uses RFID
- IoT device confirms product taken
- Stock is automatically decremented
- Low stock alerts are triggered if applicable
Stock Adjustments¶
Record reasons for stock changes:
- Sale — Employee purchase (auto-deducted)
- Received — New inventory received
- Damaged — Product damaged/unsellable
- Expired — Product past expiration
- Count Adjustment — Physical count correction
Points Pricing¶
Setting Prices¶
Set points cost based on:
- Product cost — Wholesale price × markup
- Subsidy level — Company subsidy reduces employee cost
- Category — Different pricing per category
- Demand — Adjust based on popularity
Price Tiers¶
| Tier | Points Range | Examples |
|---|---|---|
| Budget | 10-50 points | Gum, candy, small snacks |
| Standard | 50-200 points | Drinks, sandwiches, supplies |
| Premium | 200-500 points | Electronics, premium food |
| High-Value | 500+ points | Equipment, special items |
Price Updates¶
- Click on the product
- Click Edit Price
- Enter new points cost
- Click Save
Price changes take effect immediately for new purchases.
IoT Integration¶
Self-serve markets integrate with IoT devices for automated operations.
Supported Devices¶
| Device | Function |
|---|---|
| Smart Vending Machine | Dispenses products, tracks inventory |
| RFID Scanner | Reads employee cards for payment |
| Barcode Scanner | Scans product barcodes |
| Smart Shelf | Detects product removal via weight sensors |
| Smart Locker | Secures high-value items until purchase |
Setup¶
- Navigate to IoT Integration
- Click Add Device
- Select device type
- Enter device details (serial number, location)
- Link to the self-serve market station
- Test the connection
- Click Activate
Transaction Flow¶
graph LR
A[Employee Taps Card] --> B[Device Reads ID]
B --> C[Employee Selects Product]
C --> D[System Checks Balance]
D --> E{Sufficient Points?}
E -->|Yes| F[Dispense Product]
E -->|No| G[Show Insufficient Balance]
F --> H[Deduct Points]
H --> I[Update Stock] Sales Reporting¶
Product Performance¶
View sales data in the Reports tab:
| Metric | Description |
|---|---|
| Units Sold | Total quantity sold per product |
| Revenue (Points) | Total points collected per product |
| Revenue (Cost) | Estimated cost value |
| Top Products | Best-selling items |
| Slow Movers | Products with low sales |
Time-Based Reports¶
- Daily — Today’s sales summary
- Weekly — Week-over-week comparison
- Monthly — Monthly trends and totals
- Custom — Select any date range
Exporting Reports¶
- Navigate to Reports
- Select Product Sales
- Choose date range
- Click Export (CSV or PDF)
Reorder Management¶
Low Stock Alerts¶
When products reach their reorder level:
- Dashboard shows low stock indicators
- Optional email notifications to administrators
- Report highlights items needing reorder
Reorder Workflow¶
- Review low stock report
- Identify items to reorder
- Generate purchase list
- Contact suppliers
- When inventory arrives, update stock levels
Best Practices¶
- Keep stock current — Reconcile physical inventory regularly
- Set appropriate reorder levels — Based on sales velocity and lead time
- Rotate products — Move older stock to front (FIFO)
- Monitor expiration — Remove expired products promptly
- Analyze sales data — Adjust product mix based on demand
What’s Next¶
- Points System — How points allocation works
- IoT Integration — Full IoT device setup guide
AĂşn con dudas? Pregunta en Discord o explore tutoriales