Build, run, scale, profit — your path to vending success with us.🎁 Contact Us for Exclusive Bulk Pricing

⭐ YoPoint Smart Retail · Operations Academy

Warehouse-Free Mode
Quick Start Guide

12 steps to launch a lean, asset-light vending operation — no warehouse needed. 95% of daily tasks completed entirely in the app.

Fewer than 50 machines Under 100 SKUs 95% app-based operations No warehouse required
💡
How this guide worksSteps 1–7 are pre-configured before the machine arrives. Steps 8–12 are completed on-site after delivery.
ℹ️
Who this is forOperators running fewer than 50 machines and under 100 SKUs who want to validate a market quickly with lower upfront cash pressure. Replenishers pick up products and restock machines on site directly — no central warehouse needed.

⚙ Phase 1 · Pre-Configuration
Building Your Digital Team

Complete these steps before your machine ships.

1
Step 1 · System Access
Download the Yo!Vending App

Search for Yo!Vending in your mobile app store and download the application.

🖥
PC portal also available at https://o.yopoint.com/ — same credentials. System auto-detects browser language.
App Store / Google Play — search Yo!Vending
App Store / Google Play Download
2
Step 2 · Account Registration
Set Up Your Accounts
1️⃣ Create Admin Account
  • Switch language using the toggle in the top-right corner.
  • Tap Sign Up Now and register with your email address.
📧
If you don't receive the activation email, check your spam/junk folder.
Language selection screen
Language Selection
Admin register form
Admin Registration
2️⃣ Create Operator Account

Follow in-app prompts to complete operator account setup.

Operator account registration
Operator Account Registration
💡
One admin account can create and manage multiple operator accounts to support different business lines.
3️⃣ Select Operational Mode

When prompted, choose Warehouse-Free Mode.

Select "Warehouse-Free Mode"
Select "Warehouse-Free Mode"
⚠️
Switching modes later requires clearing all inventory and delisting all products from every machine. Choose carefully upfront.
3
Step 3 · Team Setup
Create Sub-Accounts & Learn the App
📱 The Four Main App Modules
📊
Data
Operations dashboard — sales & analytics
🔄
Replenish
Restocking staff workstation
⚙️
Manage
Admin control center — 85% of warehouse-free setup
🔧
System
Sub-accounts, warehouse mode, language
📌
FAQ with illustrated tutorials and video guides coming soon.
👥 Creating Sub-Accounts

For team-driven operations, create sub-accounts for collaboration:

Enter the sub-account email to create an Administrator or Restocking Staff account. The system automatically emails new staff their credentials and passcode.

Create sub-accounts
Create Sub-Accounts
Add sub-account
Add Sub-Account
4
Step 4 · Payment
Link Your Stripe Collection Account
Stripe approval timingStripe registration approval can take 4 hours to several days. Continue with subsequent steps while waiting.
💳 Payment System Overview

In YoPoint's system, all incoming and outgoing payments are processed through Stripe. Two completely separate financial streams:

Revenue stream — your income
Customer pays
Card or mobile wallet
Operator Stripe Account
Funds land here directly
Operator Bank
Automatic payout

Service fees — paid separately to YoPoint
YoPoint service fees
Software · recognition · SIM
Stripe payment link
Provided by YoPoint
YoPoint account
Separate from your revenue
Customer money never passes through YoPoint
Fees paid on demand, not deducted from revenue
🖥 Access PC Portal

Log in at https://o.yopoint.com/

Scroll up within the page to find and modify currency settings.

PC portal login
PC Portal Login
Payment Configuration
Payment Configuration
🔗 Create Receiving Account

Already have Stripe
Authorize directly. Paste your Stripe ID:
acct_9SmniPLqog1lCAUK

No Stripe account yet
Select Connect Mode (active/in use) → follow the flow to link and register.

🚫 Critical: Always select Connect Mode (active/in use). Do NOT choose "Direct Connection Mode".

Choose Connect Mode (in use)
Connect Mode Selection
Stripe registration form
Stripe Registration
📋 Stripe Registration Tips
  • Two-factor authentication: Use a third-party Authenticator app, or tap Your Phone for phone verification.
  • Payouts account: The bank account you enter is where customer payments will be deposited — verify carefully.
Stripe Verification Page
Verification Page
Stripe Payout Account
Payout Account
Stripe registration approval can take 4 hours to several days. Continue with subsequent steps while waiting.
🏧 Bind Account & Set Pre-Authorization

After Stripe registration, return to Payment Configuration and fill in:

  1. Stripe Account Number: Paste your Stripe ID (format: acct_9SmniPLqog1lCAUK). Click "Please fill in the information" to complete terminal location details.
  2. POS Pre-authorization amount:
    • Stripe Pre-authorization — for customers opening doors via QR code
    • POS Terminal Pre-authorization — for customers swiping credit/debit cards
❓ What is Pre-authorization?

A security measure for "take-first, pay-later" transactions. When a customer opens the door, a small amount is temporarily held on their payment method to verify ability to pay — preventing theft. The hold is not a charge — banks release it automatically within 30 minutes to several days. Similar to gas station pre-authorization.

📌
This binding applies to all machines under this operator account. To modify pre-authorization for individual machines, go to Machine Management.
Pre-authorization amount setup
Fill-In POS Terminal Location
Bind Stripe account ID
Bind Stripe Account ID
5
Step 5 · Credits
Top-Up Your Stripe Payment Account
👁 Visual Recognition Fee

Every successful completed transaction incurs a flat fee of $0.03, regardless of item count. Opening the door without purchase incurs no charge.

⚠️
CriticalIf your recognition fee balance runs out, machines cannot open doors for sales. Keep balance topped up at all times.
💳 Top-Up Links
🔄 Top-Up Process
  1. Pay via the Stripe Top-Up link above.
  2. Customer service converts your payment into a Voucher and returns it to you.
  3. Redeem the Voucher in the system to complete top-up.
Stripe Top-Up payment page
Top-Up Page
Redeem Voucher in system
Redeem Voucher in System

📦 Phase 1 · Products & Pricing
Build Your Product Catalog

Product photos must clearly display brand name + product appearance for optimal AI recognition accuracy.

6
Step 6 · Products
Build Your Product Catalog
Product Management overview screen — catalog list
Product Management Overview
📷 Method A — Barcode Scan (Recommended)
💡
YoPoint has pre-loaded modeling data for tens of thousands of common products. Usually products can be added directly by scanning the barcode with no extra setup.

If the system automatically displays the product code after scanning, tap Add to confirm.

Product Management panel
Product Management Panel
Barcode scan screen
Barcode Scan Screen
Product added confirmation
Product Added Confirmation
🆕 Method B — New Product Modeling (No Barcode)
ℹ️
Use this if the product has no barcode, or scanning doesn't auto-match a product code.
  1. Tap Click to Add Products without Barcode for manual search and entry.
  2. Complete the Product Info fields.
  3. Take product photos against a clean white background with bright lighting. Tap "Click here to view modeling picture requirements" for full photo instructions.
New product modeling form
New Product Modeling Entry
New product modeling form 2
Product Info Form
Photo upload — 5-angle example
Upload 5 Photos in 5 Angles
🎨 Product Modelling
Naming Convention

Format: Brand + Product Name + Description + Packaging + Size

Example: Refrigerante Guarana Antartica Can 350ml

Required Photo Angles for AI Training

Upload Screen Display and Platform Display images first, then provide these 5 AI training angles:

🎯 Main Front
Main Front
⬛ Front
Front
◀ Side
Side
⬆ Top
Top
⬇ Back
Back
⬇ Bottom
Bottom
  • White background, bright lighting — no shadows or reflections
  • Photos must clearly show brand name + product packaging
  • Use [ + ] in the app to take photos or upload from camera roll
⏳ Pending Platform Approval

After submission, new product modeling data is reviewed by the YoPoint platform. This typically takes within 16 hours. Track review status under My Modeling. Once approved, the product automatically appears in your Product Management list.

📋 Managing Your Product Catalog

After products are added, your catalog looks like this:

CategoryProduct NameBarcodeRetail PriceCost Price
Carbonated DrinkRefrigerante Guarana Antartica Can 350ml7891991000326$3.50$1.50
Sparkling DrinkAgua Mineral Font Lift Com Gas 510ml7898912374028$5.00$1.99

In the Product Management list you can:

  • View, edit, or delete any cataloged product.
  • Use Scan to quickly locate a specific item.
  • Enter a Cost Price per item to enable cost tracking and margin analysis.
7
Step 7 · Pricing
Configure Price Strategies
Setup Price Schemes

The Price Strategy module lets you create and manage multiple pricing schemes to meet sales needs across different machine locations.

Price Strategy list
Price Strategy List
Add new scheme
Add New Scheme
Set product prices
Set Product Prices
Save strategy
Save Strategy
🌍 Why Multiple Pricing Schemes?

Example: The same cola, two very different prices

📍 University Dormitory

Set Price Strategy A → Cola retail: $2

✈️ Airport Departure Lounge

Set Price Strategy B → Cola retail: $8

  • Differentiated pricing: Same product, different price in different locations.
  • Scheme reuse: When a new machine also serves the "University Dormitory" context, bind it to "Price Strategy A". The price of cola — and all other products in that strategy — automatically sync.
💡
We highly recommend pre-configuring prices for all potential products upfront to build a ready-to-use Price Scheme.

🔌 Phase 2 · After Machine Arrives
Network Configuration & Hardware Setup

Complete these steps on-site after the machine is delivered.

⚠️
Before powering onLeave the machine upright and idle for 4 hours to allow internal refrigerant to fully stabilize. Powering on too early can damage the compressor.
📡
The machine requires a stable network connection to operate. Insert a SIM card and install the antenna before proceeding. Manage devices: [Manage] → Machine Management
8
Step 8 · Network Hardware
Install SIM Card & Antenna
📋 Before Buying a SIM Card
🚨
Confirmation RequiredBefore purchasing, provide us with the card's APN, MCC, MNC, and carrier name for platform pre-configuration. Do not buy until confirmed.
  • Use a SIM card from a reliable local carrier for optimal signal stability (at your own expense).
  • Record the SIM card number and expiration date before activation for future reference.
🧰 What You'll Need
🪜
Ladder or sturdy chair
to reach top of machine
🔧
Screwdriver
📱
Activated SIM card
from local carrier
⚙️ Installation Steps
  1. Use screwdriver to remove the top cover.
  2. Insert SIM card into the designated SIM slot, then restart the machine.
  3. Tighten all screws and close the top cover.
  4. Retrieve the antenna — may be stored upside down inside the top cover, or behind the rear lid.
  5. Place antenna on top of the unit, connect it, and secure in place.

For a guided installation walkthrough:

📹
Contact us at support@yopoint.com to receive the installation training video.
9
Step 9 · Network
Test Network Signal

This is one of the most critical steps in warehouse-free mode. Navigate to Machine Management and select the device to check connectivity status.

📍
Site selection mattersAlways deploy machines at locations with reliable network signal. A stable connection prevents the majority of communication issues.
Machine Management — device connectivity status panel
Machine Management — Device Connectivity Status

Signal strength and network latency directly affect machine response speed and transaction success rate.

ms milliseconds
Network Latency — measures connection quality. Always positive. Lower = faster response.
✅ 20ms — excellent
❌ 120ms — poor
dBm decibels
Signal Strength — determines connection. Always negative. Closer to zero = stronger signal.
✅ −60 dBm — strong
❌ −90 dBm — weak

Tap View Network Signal Trend to check historical signal fluctuations.

Select Machine
Select Machine
Tab View Network Signal Trend
Tab View Network Signal Trend
10
Step 10 · Activation
Activate Machine & Enter Information

Only machines that have been activated and bound to the system will be recognized and managed by the platform.

Use Activate Machines and scan the QR code sticker on the machine.

🔢
The numeric code on the QR sticker is the machine's Device ID — the unique identifier used to find and manage this machine in the platform.
Activate machine
Activate Machine
📝 Machine Configuration Settings

Carefully fill in all machine information fields after scanning:

SettingDescription & Notes
Machine Name / No.Use an easily recognizable location-based name
e.g., "XX Building – Lobby – 01"
Detailed AddressSelect the machine deployment location on the map
Device PasswordPassword used to log in to the device POS Terminal hardware platform
Sale StatusAll new devices default to "Deactivated"
⚠️ Must be manually changed to "Normal Sales" before deployment — otherwise the cabinet door will not open
ReplenisherAssign the restocker account responsible for this device.
For one-person business: bind the admin account as replenisher.
For multi-person: create a dedicated replenisher account and bind it.
⚠️ One device can only be bound to one replenisher account at a time (to ensure clear management of responsibilities and inventory)
Price StrategyBind a pre-created price strategy. Device will automatically apply the corresponding pricing.
Belonging LineFor large-scale management of restockers' individual restock areas and routes
Stock-out Alert⚠️ Highly recommended to enable

Inventory Low Alert (%): Recommended setting: 25–35%
System alerts when device inventory falls below this percentage
e.g., Total inventory = 400 items; alert at 30% → alerts when 120 items are sold


Out-of-Stock SKUs Alert: Recommended setting: 3–5 types
System alerts when the number of out-of-stock SKUs reaches this limit
e.g., 40 SKUs total; alert at 5 → alerts when 5 SKUs are fully sold out


Whichever condition is triggered first will activate the stock-out alert.
Pre Authorization AmountSet an independent pre-authorization amount for this single device.
⚠️ Please ensure the amount is above $0.50. Amounts lower than $0.50 may not be supported by the Stripe pre-authorization protocol, which could lead to failed transactions.
Service Phone No.Primary contact number for this individual machine (displayed to customers)
🔔 Enable Device-Offline Alert Notifications
⚠️
Highlight — Don't SkipFor receiving device-offline alert notifications, you must turn on push notifications in the app settings. This is a critical operational safeguard.
Machine off-line notification
Machine Off-Line Notification

🧪 Phase 3 · Stock & Test
Restocking Testing

Add products to shelves, then run a live restock test to verify everything works end-to-end before go-live.

11
Step 11 · Shelving
Add Products to Shelves
📌
Only products already registered in Product Management (Step 6) can be added to a machine shelf.

In the machine shelf management view:

  • Modify SKU → Search SKU / Scan Barcode — add products to shelf slots
  • Remove — take a product off the shelf
  • Clone — copy the product layout from another device (useful for identical machine setups)
Add Product
Add Product
Add Product 2
Machine Shelves Management
12
Step 12 · Live Test
Restocking Test
🔓 Scan QR to Open the Door

Scan the QR code on the device. After the beep sound, the door will automatically unlock.

Replenishing Tab
Replenishing Tab
Replenishing Tab 2
Select Machine to Restock
Scan QR Code to Open Door
Scan QR Code to Open Door
🛒 Product Configuration (Door Open)

Once the door is open, all listed products and current quantities appear on screen. You can also:

  • Modify Product — redirects to Product Listing screen
  • Modify Price — navigates to Price Strategy page
💡
Products must be added to machine shelves before restocking and selling.
📊 Understanding the Three Inventory Numbers
3
Out Stock Qty
Units sold since last restock
5
Current Qty
Units currently in machine
3
Post-Refill Qty
Units you're adding now

📐 Example: Shelf 1-1 holds max 8 bottles of cola. Out Stock Qty: 3, Current Qty: 5 → Enter "3" in Post-Refill Qty to return to full capacity.

Check Inventory
Check Inventory
🟢 Capacity Refilling Rules
🟢 Fully Restocked

Select Cabinet is full. System auto-fills to max capacity. No manual Post-Refill Qty needed.

🟠 Partially Restocked

Select Cooler is not full. System uses Current Qty + Post-Refill Qty as new stock level, retained until next restock.

To completely remove a product, you must both clear the stock AND delist the product from the shelf.

Restocking Inventory 2
Restocking Inventory
📷 Photo Documentation (Optional)
  • Photo Upload: Record machine status and product placement.
  • Written Notes: Log any abnormalities (unusual noises, damaged products) in the comments field. Timely reporting enables faster support.
Photo document
Upload Machine Image
Photo document 2
Report
📐 Display & Merchandising Tips

Product Placement

  • 🥤Cola / Water: Bottom shelf — fast-movers, customers know where to look.
  • New / high-margin items: Top or middle shelves at eye level.
  • 🍫Small items (e.g., chocolate): 1st or 2nd shelf for better AI recognition.

Replenishment Rules

  • 📅Check and remove any near-expired products on every visit.
  • 🎨Avoid placing similarly colored products side by side — reduces AI accuracy.
  • 📦Max 60 SKUs per machine. Exceeding this causes abnormal order accumulation.
Final Check
Pre-Deployment Checklist

Before deploying the machine, verify every item. Run a full end-to-end purchase test at the customer's end and verify signal strength on-site.

📱 App / Software
  • Has "Sale Status" been changed from "Deactivated" to "Normal Sale"?
  • Is at least one valid Replenisher account bound to this machine?
  • Have prices been configured for all listed products? Is a Price Strategy bound?
  • Is the Out-of-Stock Alert enabled?
  • Has the Pre-authorization amount been configured (above $0.50)?
  • Does the platform accurately reflect the machine's status and information?
  • Is there sufficient Visual Recognition Fee balance?
🔧 Hardware
  • Is the SIM card signal stable? Antenna and top panel screws fully tightened?
  • Does the door lock and unlock correctly when scanned?
  • Is the platform camera feed active and camera functioning?
  • Is the machine being transported upright?
  • Is the POS terminal operational? Are product prices displaying correctly?
🎉
Once the machine is delivered to site and restocked, it starts generating revenue. Machine deployment is only the beginning — sustainable profitability comes from consistent, well-managed daily operations.

🖥 Phase 4 · Mastering the Software
Daily Operations

Core tools for managing machines, monitoring data, handling orders, and running promotions after go-live.

⚙️
Daily Operations
Machine Management

Machine Management is the central hub for managing devices in warehouse-free mode — four main modules:

Machine Management
Machine Management
1
Basic Info
  • Device ID: Matches QR code on machine; used to locate equipment in the platform.
  • Device Password: Used to access the local hardware platform.
2
Device Status
Real-time monitoring: sales status, network quality, signal status.

Always check here first when any device abnormality occurs.
3
Device Settings ⚠️ Most-used
Settings — view/modify core configs: out-of-stock alert, pre-authorization, sales status, etc.

Modify SKU — scan/search to add or remove products from shelves.

Modify Price — adjust pricing strategy or jump to Price Strategy page.
Volume Adjustment — adjust system volume for voice announcements.

Reboot — if the machine has an unresolved issue, try restarting.

Scan to Open Door — for door access only, not restocking. Use in emergencies.
4
Product List
Visual display of all products in the device — shelf configuration, product name, and real-time inventory.
🖥 PC Portal — Additional Operation Functions

Additional machine operations are available on the PC portal.

Contact us for PC platform demo

Email support@yopoint.com to schedule a live walkthrough.

📊
Daily Operations
Data Analytics

Data analytics is one of YoPoint's most powerful features. Open the Data module in the app:

📈
Trend Analysis

Review sales for yesterday, past 7 days, 30 days, or a custom period.

🧾
Transaction Details

Use the interactive chart to trace exact time, transaction value, and refund status per transaction.

🏆
Product Insights

Switch to "Machine/Product" tab to analyze profit per machine and view product sales rankings.

Trend Analysis
Trend Analysis
Transaction Details
Transaction Details
Product Insights
Product Insights
🖥 PC Portal — Advanced Analytics
📊
Select All Devices in Product Sales Ranking to export full sales data for any period. Use Export Ranking to generate an Excel report — ideal for in-depth analysis and record-keeping. Continuously refining your product mix ensures every machine is stocked with the best-selling, highest-margin items.

The Data Center on the PC portal offers deeper reporting:

  • Sales statistics and product profitability analysis
  • Profit margin calculation per device and product optimization suggestions
  • Comprehensive product sales rankings
PC Data Center 1
PC Data Center 2
PC Data Center 3
PC Data Center 4
PC Data Center 5
PC Data Center 6

You may contact us at support@yopoint.com to schedule a demo presentation on how to master the operations platform and boost sales.

💰
Daily Operations
Financial Reports

If you enter accurate financial data (product cost and selling price), the system automatically generates financial records to simplify tax reporting obligations.

  • View "Profit Analysis Details" per machine
  • Generate time-segmented sales reports for detailed revenue breakdown
📌
YoPoint's role is limited to aggregating and computing sales data and financial reports. Actual transaction collection and settlement remain your responsibility.
Equipment Profitability Analysis
Equipment Profitability Analysis
⚠️
Daily Operations
Abnormal Orders

Despite the visual recognition system achieving an accuracy rate of up to 99.5%, edge cases occur where items are misidentified — requiring manual review and correction.

⚡ 5 Triggers for Abnormal Orders
#Abnormal TypeKey Resolution / Notes
1Product Not ListedThe replenisher introduced a new product during restocking but failed to add it to the machine's shelf listing first.
2Similar PackagingAvoid listing products with near-identical packaging, or different versions of the same product in the same machine.
3Packaging UpdateThe product packaging has changed, but the product library images have not been updated to match.
4Incomplete VideoIf footage displays static, a green screen, or appears incomplete — contact hardware support to inspect the camera and door lock.
5Abnormal BehaviorFor customers who repeatedly engage in disruptive behavior (e.g., deliberately obstructing the camera), you may add them to the machine's blacklist to prevent future access.
🔧 How to Manually Correct an Abnormal Order
  1. Select the abnormal order to open the detail page.
  2. Watch the full shopping video.
  3. Use [ + ] / [ − ] buttons to correct items and quantities.
  4. Add an optional note if needed, then click Confirm to finalize.
Tab Abnormal Order
Tab Abnormal Order
Watch Shopping Video
Watch Shopping Video
Correct Order and Confirm
Correct Order and Confirm
Daily Operations
Orders & Refunds
Order and Refund Panel
Order and Refund Panel
📋 Viewing Orders

View full transaction details for any selected machine:

  • Order Number (e.g., VIV1360220084214152101)
  • Video Recording ID (e.g., 3211102992602601202895009530)
  • Customer contact number
  • Purchased items and total amount
Locate Machine
Locate Machine
Copy Order Number
Copy Order Number
💸 Processing a Refund
  1. Locate the relevant machine and order.
  2. Copy the Order Number and paste it into Merchant Refund.
  3. Scroll down, fill in the refund reason and refund method, then confirm.
📌
Currently, only Full Refunds are supported.
Tab Merchant Refund and Paste Order Number
Tab "Merchant Refund" and Paste Order Number
Locate Order
Locate Order
Choose Full Refund and Confirm
Choose Full Refund and Confirm
🏷
Daily Operations
Configure Discounts

The system supports two types of discounts: (Purchase required to access this service.)

⏰ Time-Based Promotion

Limited-time offers for customers. Add-on feature — purchased on a pay-per-use basis.

Time-Based Promotion — customer display
Time-Based Promotion — Customer Display
🏢 Corporate Welfare Fund

Internal employee benefits. Available for regional customers.

Corporate Welfare Fund — customer display
Corporate Welfare Fund — Customer Display
⏰ Setting Up Time-Based Promotion
🎁
Contact us at support@yopoint.com for a free trial of this feature.
  • Select Products: Promotion applies only to selected items.
  • Cost Price: Enter the promotional (discounted) price.
  • Promotion Period: System currently defaults to China Standard Time (CST). Adjust for your local time zone. (Local time support coming in a future update.)
    To apply all day, set: 00:00:00 – 23:59:59
  • Promotion Theme: Select a label to display on the customer interface.
💡
During a promotion, both the original price and discounted price are shown on the customer interface along with a promotion label. When the promotion ends, no discount information is shown.
Purchase
Purchase
Add New Plan
Add New Plan
Configure Discount
Configure Discount
🏢 Setting Up Corporate Welfare Fund
  1. Enter company information. Enter a higher employee count for future scaling.

    💡
    If you have 50 employees, fill in at least 80–100.

    A customer account cannot be added to multiple plans. Ensure each plan has enough available slots to add customer accounts.

  2. Configure employee onboarding approval settings — choose whether new employees need approval to join the fund.
    Tab Marketing Center
    Tab Marketing Center
    Configure New Fund
    Configure New Fund
  3. Configure Welfare Rules — open Welfare Rules and set:
    • Discount Period: e.g., "Every day" applies the benefit daily. Rule changes take effect the next day.
    • Full-Day Coverage: set time range to 00:00:00 – 23:59:59
  4. Assign eligible machines — open Available Equipment, select target machines from the left panel, then click > to move them to the right panel.
  5. Add employee accounts — open Available Employees:
    • No Approval Required: click New Employees, fill in details, assign a welfare rule. Supports bulk import via Excel.
    • Approval Required: employees scan an internal QR code to submit information. Access granted after approval.
    Set Welfare Rules
    Set Welfare Rules
    Add Device
    Add Device
    No Approval Required Ref.
    No Approval Required Ref.
    Approval Required Ref.
    Approval Required Ref.

All usage records can be viewed under Usage Details.

⚠️
ImportantAdd products to shelves before configuring discounts. Otherwise the promotion cannot be linked to actual products.
Advanced
Switch Operation Mode

You may switch freely between Warehouse Mode and Warehouse-Free Mode, but this requires fully clearing the machine first.

🔄 How to Switch
  1. Click Replenish → Restock, scan the device QR code, and remove all products from the machine.
  2. Go to Modify Product / Modify SKU and delete all listed products from the shelves.
  3. Navigate to System → Warehouse Mode and select your target mode.
⚠️
You cannot switch modes while inventory remains in the machine or products are listed on shelves. Fully clear both before switching.
Delist All Products from the Shelves
Delist All Products from the Shelves
Tab Warehouse Mode to Switch
Tab Warehouse Mode to Switch