Appearance
Detailed Guide
Account Login
Open the URL provided by the agent in a browser;
Click in the upper right corner to select the appropriate language;

Enter the store manager's account, password, and verification code, then click Login;

After passing the verification, open the system home page
Home Page
Function Overview
- Query turnover, actual received amount, total number of orders, number of returned dishes, and refund amount based on time dimensions such as yesterday, today, this week, this month, and this year, and display them using bar charts and line charts. Statistically analyze the top 10 best-selling dishes and set meals.

Store Basic Information Settings
Click the All button on the home page as shown in the figure below;

Set the daily opening and closing times of the store. If the business hours are divided into multiple periods in a day, such as morning and afternoon, you can click the plus sign to add and set multiple time periods;



- During non-business hours, mobile QR code scanning for ordering is not supported to avoid the generation of invalid orders during this period;
- After completing the above information settings, click the bottom [Save] button to save the information.

Store Settings
- Configure payment methods, taxes, service fees, and other additional charges, etc.
Bill Header Settings
- Ticket/Statement Bill Information Settings. Includes:
- Bill Store Logo
- Whether to display table number/takeaway order number
- Bill Name
- Company Name
- Company Address
- Tax ID
- Contact Phone Number
- Tax Information Location
- Enter the above information and save it.

QR Code Ordering Setup
- Business Hours Restriction: Scan-to-order is only supported within the business hours you have set and cannot be used outside of these hours.
- Multi-mode support Supports the selection of "Table Ordering (One Code per Table)" and "Call Number for Pickup (One Code per Store)", which can be selected simultaneously, and the corresponding configuration content is displayed below respectively
- Takeout Ordering
- can independently enable "Takeout Ordering"
- If "Call Number for Pickup" has been enabled, takeout orders will reuse the Call Number for Pickup configuration
- If the call - number meal pick - up function is not enabled, take - away ordering can be configured separately
- QR Code Placement Method:
- Tabletop Ordering: Select this option, where each table is equipped with an independent ordering QR code, and customers scan the corresponding table QR code to place orders.
- Customer support after scanning the QR code:
- Order Only: After customers scan the QR code, they can only place orders, and subsequent payment needs to be made through other means.
- Ordering + Payment: Customers can make payment operations on their mobile devices. Payment methods: Mobile devices support QRIS, membership payment, and paying at the cashier counter.
- Customer payment time:
- Pay first, then dine: After customers place an order, they can settle the bill independently on their mobile phones. Payment methods: Mobile phones support QRIS, member payment, and paying at the cashier counter. After completing the payment, they can proceed with the subsequent dining process.
- Pay after dining: Customers can first place an order and dine, then make payment after the meal.Payment methods: Mobile payment supports QRIS, membership payment, and paying at the cashier counter.
- Dining Method:
- Dine-in: Customers dine inside the store.
- Takeout: After customers place an order and make payment via their mobile phones, they can pick up their food by number. Food is available for takeout.
- Automatic Order Receiving and Related Settings:
- Enable Automatic Order Acceptance: Supports automatic order acceptance. After a customer places an order via mobile phone, there is no need for service staff to manually accept the order on the point-of-sale terminal.
- Automatic order acceptance for additional dishes, does not support independent switch settings.
- Automatic Order Acceptance Period: The automatic order acceptance period is based on the store's business hours and does not support custom settings /
- When both "Table Ordering" and "Call Number for Pickup" are enabled:
- Configurable default dine-in mode for the member center
- Tabletop Ordering: Scan the QR code (tabletop code) required
- Call number for meal pickup: No need to scan QR code
- Payment timeout
- In the prepayment mode, if payment is not made within the set time (default 30 minutes), it will be automatically cancelled.
- Order acceptance timeout
- In the manual order acceptance scenario, if the order is not accepted within the set time (default 120 minutes), it will be automatically cancelled.
Note
- Note After enabling manual order acceptance, the payment method is pay first, dine later, and payment only supports QRIS and member payment.
Download and print the store ordering QR code, which can be posted at the storeentrance or cashier counter for customers to scan easily. After completing the settings, please click the "Save" button at the bottom of the page to save your QR code scanning ordering settings. 


Self-service ordering machine
For the configuration of self-service ordering machines, whether for dine-in or takeaway, payment is made before dining, with three payment methods available: QRIS, member payment, and cashier payment. Order receiving methods: manual order receiving, automatic order receiving. 

Tax and Service Fee Configuration
Enter the Tax and Service Fee Configuration Page
- In the store management system, click "Store Settings" in the left sidebar menu.
- Select "Tax and Service Fee Configuration" from the drop-down menu to enter the tax configuration page.
Whether the commodity price includes tax
- At the top of the page, you will see the option "Is the product price already tax-included?"
- If "Yes" is selected, tax calculation will no longer be performed during checkout.
- Note: If the product price already includes tax, creating a tax item will not be supported here to avoid calculation errors.
Tax Configuration
- In the tax configuration area, you can view existing tax information, including:
- Serial Number: The number of the tax and fee.
- Tax Name: The name of the tax (e.g., "Consumption Tax").
- Charging Method: The calculation method for taxes and fees, such as "based on total consumption" or "by product label".
- When "By Product Label" is selected, the corresponding product label needs to be selected in "Select Label", and taxes will be calculated based on the products with the selected label.
- Charge Amount: Specific charging standard (e.g., "total consumption * 11%").
- Whether service fees are subject to tax: Indicates whether service fees are subject to tax.
- Status: The status of the current tax and fee (e.g., "enabled" or "disabled").
- Creation Time: Records the time when the tax fee was created.
- Operations: Available operations, such as editing or deleting.

New Tax and Fee Settings
- Tax Name: Enter the name of the tax.
- Charging Method:
- According to the total consumption amount: Taxes and fees will be calculated based on the total consumption amount.
- By Product Label: Tax will be calculated based on the product label. When "By Product Label" is selected, the corresponding product label needs to be selected in "Select Label", and tax will be calculated based on the products with the selected label.
- Charge Amount:
- Enter the specific charging standard for taxes and fees, which can be set as a percentage of the total consumption.
- Is the service fee subject to tax?
- Select "Yes" or "No" to determine whether the service fee is subject to tax.
- Operation:
- Save: Save the newly added tax settings.
- Cancel: Abandon the current operation without saving the settings.

####.Service Fee Configuration
- In the service fee configuration area, you can make the following settings:
- Whether service fees need to be charged: Select "Yes" or "No".
- Charge Amount: Enter the service fee charging standard (expressed as a percentage of the total consumption amount).
- Whether to Charge for Takeout: Set whether to charge a service fee for takeout orders.
- Service Fee Settings: (Subject to the actual page)
- Participate in Discount: When checked, service fees will also be discounted when the entire order is discounted. (Currently no discount function)
- Participate in return sharing: After checking, when the order is returned, the service fee amount will be evenly calculated into the goods and refunded to the user ( (currently no partial refund) ).

Operation Instructions
- Ensure that when setting taxes and service fees, each configuration is carefully checked to ensure compliance with the store's business strategy.
- After the modification is completed, please be sure to save the changes to ensure that the settings take effect.
Additional Fee Management
Enter Additional Fee Management
- In the store management system, click "Store Settings" in the left sidebar menu.
- Select "Additional Fee Management" from the dropdown menu to enter the relevant configuration page.
- Additional charges such as packaging fees, tissue fees, tableware fees, etc. can be configured.
Additional Charges List
- On this page, you can view the information of the configured additional fees, including:
- Sequence Number: Number of Additional Charges
- Fee Name: Name of Additional Fee
- Charging Method: The calculation method for additional fees, such as "charged at a fixed amount"
- Value: Specific amount of additional fees
- Applicable Type: The scenarios to which the additional fee applies, such as "dine-in"
- Status: Activation status of additional charges
- Creation Time: Creation time of additional charges
- Operation: Additional fees can be edited or deleted

3. New additional charges
- On the additional fee management page, click the "New" button in the upper right corner to enter the new addition page.
- Fill in the following information:
- Fee Name: Enter the name of the new additional fee.
- Fee Calculation Method: Select the calculation method for additional fees, including "Charge by Fixed Amount" and "Charge by Consumption Percentage".
- Charge by a fixed amount: This option allows you to set a fixed fee amount, and regardless of how much the user spends, the fee will be charged according to this fixed amount.
- Charge based on consumption ratio: This option allows you to set a consumption ratio, such as 0.00%, so that the user's consumption amount multiplied by this ratio is the final charge amount.
- Charge by the number of seats: This option allows you to charge based on the number of seats, for example, charging a certain amount per seat.
- Charge by the number of dishes: This option allows you to charge based on the number of dishes ordered by the user, such as charging a certain amount for each dish.
- Manual entry: This option allows you to manually enter a charge amount as the final charge amount.
- Value: If you select "Charge by fixed amount", please enter the specific fee amount (and so on for others).
- Applicable Type: Select the scenarios to which the additional fee applies, including "Dine-in" and "Takeaway".
- Other options for setting additional fees: (subject to the actual page seen)
- Charge Cap: Set whether to cap additional fees. If a cap is set, please enter the specific amount. (This feature is currently unavailable)
- Charging Conditions: Select "Unified Charge" or "No Charge When Consumption Reaches the Specified Amount". (This feature is currently unavailable)
- Surcharge Settings: You can check options such as "Calculate Consumption Tax", "Calculate Service Charge", and "Participate in Discount (Currently no such function) " and set them according to your needs.
- After filling out, click the "Save" button at the bottom of the page to complete the new addition operation.

Edit Additional Fees
- In the additional fee list, find the fee that needs to be edited, and click the "Edit" button in the "Action" column.
- On the edit page, modify the corresponding information.
- Click the "Save" button to complete the editing operation.
Remove additional charges
- In the additional fee list, find the fee to be deleted, and click the "Delete" button in the "Operation" column.
- In the pop-up confirmation box, click "OK" to complete the deletion operation.
Cashier Method Settings
Enter the cashier method settings
- In the store management system, click "Store Settings" in the left sidebar.
- Select "Cashier Method Settings" from the drop-down menu to enter the relevant configuration page.
List of Payment Methods
- On this page, you can view information about the configured payment methods, including:
- Serial Number: Number of the payment method
- Payment Method: Name of the payment method, such as "Cash", "Bank Card", etc.
- Usage Scenarios: Scenarios where the payment method applies
- Enabled Status: Whether the payment method is enabled
- Application Activation Status: Some electronic payment methods require application activation and will display the corresponding status
- Modifier: Last modifier
- Submission Time: Last Modified Time
- Operation: Some payment methods can be edited

Cashier Method Management
- The payment methods supported by this store are uniformly configured by the service provider and cannot be newly added within the system.
- Basic cashiering methods such as cash, bank card accounting, and member payment do not require application for activation and can be directly enabled.
- Some electronic payment methods need to be configured for access by service providers and applied for activation based on actual circumstances, and the system will display the corresponding status.
- If you need to edit the relevant information of the payment method, you can contact the service provider for processing.
Store Basic Information Settings
- Edit merchant information, manage the cash drawer password on the POS terminal, and set the store's time zone.
Edit Merchant Information
- On the merchant editing page, an invoice title has been added, allowing users to upload a photo of the invoice title, and the invoice title will be displayed on the receipt printed by the POS.


Administrative Group Password
- Modify the cash drawer password on the POS terminal and the store manager password entered during refunds.

Set Time Zone
- Select the store's time zone.

Zero Rounding Scheme Settings
The order system's rounding adjustment feature supports automatically rounding off the decimal part of an order according to rules (such as rounding, rounding down, rounding up) or manually entering an amount, simplifying the settlement process, enhancing the payment experience, and improving the convenience of financial reconciliation.
- Set the rounding rules required by the store according to the rounding rules and precision respectively.
- Click the "New" button, enter the rule name, select the precision and rule, then click "Save" to create multiple rounding rules.



Create Dishes
- When creating a product for the first time, you need to configure basic information such as product specifications, product units, and product categories first;
Create Dish Category
Click the "Product Category" menu to enter the product category management page;

Click the "+" button in the upper right corner of the category list on the management page;

After entering the category name in the pop-up window, click [Save], and the category will be created successfully;

Create all categories according to the above classification;
Create Dish Unit
Click "Dish Unit" to enter the dish measurement unit management page;

Click the [New/Add] button in the top left corner;

Enter the unit of measurement in the pop-up window, such as bowl, plate, serving, cup, etc., and click [Save/Save];

Create all required units of measurement according to the above classification.
Create Dish Specification
Enter 【Product Management】 → 【Product Specifications】
Click [Add Specification] in the upper right corner and enter the specification name

After creation is completed, click [Associate Product] after the specification item

Associated Process:
Select associable products by category
Select a product and click [Associate]
The product will be displayed in the "Related Product Management" area on the right side
Click [Complete]

Set the price of the product corresponding to this specification in the pop-up window
Confirm Save

If subsequent price adjustments are needed, batch modifications can be made through [Modify Price]
Creation Method
Enter the [Product Practice] module
Click [Add New Category] to create a practice category (such as sweetness level, spiciness level, etc.)

Select a category, and click [Add New Practice] on the right

Fill in the content:
Name of the Practice
Markup Method
Other related settings

After saving, click the [Associated Product] button after the method item

Select a product and click [Associate]
Click [Complete] after finishing


Click "Category-Associated Dishes" to support associating an entire category with the selected dishes
Create Feeding
Enter the [Feeding Management] module
Click [Add New Category] to create a feeding category

Click [New Additive] under Classification


Fill in the content:
Feeding Name
Topping Price
Other related settings

After saving, click the [Associated Product] after the feeding item

Select products and complete the association

Click "Category-Associated Dishes" to support associating an entire category with the selected dishes
Add Dishes
Batch Import Products (Recommended)
Click [Import] in the upper right corner of the product list

Download the import template in the pop-up window

Fill in product information according to the template
Upload a file and click [Start Import]
After the import is completed, the product is defaulted to the "not listed" status
Manually create a product
Click the "Dish Archive" menu to enter the Dish Management page

Click 【Add new product】 in the upper left corner of the dish list;

Enter the relevant information of the dish in sequence on the new page, click [Save] at the bottom, and complete the addition of the dish;

If you need a station, click the drop-down box for the kitchen station and select a station. Each individual dish can only be assigned to one station.

If the product has multiple specifications, multiple preparation methods, or additional ingredients, turn on the switches for specifications, preparation methods, and additional ingredients, add the relevant details, and save.


- Select the specification attributes to add, and fill in the price and inventory;
- Select the practice to be added;
- Select the feed to be added.
Note
- For multi-specification products, if the total inventory is set, placing an order will be restricted by the total inventory.
- The inventory setting for each specification will limit the quantity that can be ordered or added to the shopping cart for that specification.
- Repeat the above steps to add all products.
Note
- In the product type, a bundled product refers to a product that is only used for creating bundles and does not support individual orders;
- The default inventory value of -1 represents infinite inventory, and when in use, the inventory status can be set in the Android POS in a timely manner according to the situation in the kitchen;
- The default status of a product is "on sale", and only products in the "on sale" status will be displayed on Android POS, ordering tablets, and mobile ordering pages.
Note
- The pictures of dishes shown in this description are for testing purposes only, not actual restaurant products. The pictures are sourced from the internet. If there is any infringement, please contact us for deletion.
Dish Discount
To launch a discount promotion for a specific dish, select the "Discount Information" field of that dish in the list and click "Activate";

Enter the discount percentage in the pop-up window;

Note
- If the original price of a dish is 200 and the input discount rate is 0.8, then the dish will be sold at a price of 160 thereafter.
Dish Label
Function Overview
Product / Dish Label Management Mainly
Perform operations such as adding, deleting, modifying, and querying product labels. Through this page, you can conveniently create, edit, delete, and view product labels to better classify and manage products. Additionally, labels can also be used for tax management of specific products, such as adding additional taxes to certain products.
Page Function Description
Tag List
- Label Name: Displays the name of the created label.
- Operation: Provide "Edit" and "Delete" buttons, supporting modification or removal of tags.
New Label
- Click the "New Label" button in the upper right corner of the page to pop up the New Label dialog box.
- Enter the following information in the dialog box:
- Label Name: Enter the name of the label (e.g., "Taxable Goods", "Tax-Free Goods", etc.).
- Label Order: Fill in the display order of the labels.
- After filling out, click the "Save" button, and the label will be added to the label list.
Edit Label
- Find the label that needs to be modified in the label list, and click the "Edit" button on the right.
- In the pop-up edit dialog box, modify the label name or usage description.
- After the modification is completed, click the "Save" button to update the label information.
Delete Label
- Find the label to be deleted in the label list, and click the "Delete" button on the right.
- The system will pop up a confirmation dialog box, and after confirmation, the label will be permanently deleted.
2.5 Search Function
- Enter the tag name in the search box at the top of the page, and the system will automatically filter and display the tags that meet the criteria.
Note
Label and Tax Management
- On the product management page, you can add tags to products.
- If a product is tagged with "tax-included product", the system will automatically calculate and collect additional taxes based on the preset tax rate.
- Tax rules need to be pre-configured in the system settings, and labels are only used to identify products subject to applicable taxes.
Create Package
Click the dish combo menu to open the combo management page;

Click 【Add Package】 in the upper left corner of the list;

Fill in the basic information of the package on a new page;

Click the "Select" button after selecting the package product.

Select dishes on the left side of the pop-up window and add them to the right side, then click [Confirm];

Set information such as the quantity of the added dishes;

After setting the package price and other supplementary information, click [Save] to complete the addition of the package.

Create Dining Table
- To meet the demand for ordering by table, we need to create table information on the management platform;
- To create a dining table, we first need to create basic information such as area (the space where the dining table is placed, such as the front hall, private room, etc.), table type (such as the number of seats), etc.;
Note
- The created dining tables will be displayed in the form of table numbers on Android POS, ordering tablets, and mobile phone ordering systems;
- The table number created does not necessarily correspond to the number of a real dining table; it can also be a meal number. That is, instead of numbering the tables, a meal number is provided to guests after they place their orders. Guests can choose their own dining tables to sit and dine, and service staff will serve the meals according to the meal number in the guests' hands. After the meal is served, the meal number is taken back and continues to be used for ordering at the cashier counter.



Create Area
Click the "Area Management" menu to enter the Area Management page;

Click [New/Add] in the upper left corner of the list;

Enter the name of the new area in the pop-up window, and click [Save] to complete the addition of the area;

Add all the required regions according tothe above method.
Create Table Type
Click the "Table Type" menu to open the type management page;

Click [New/Add] in the upper left corner of the list;

Enter the name of the pop-up setting type, select the number of people that this type of dining table can accommodate, and click [Save] to complete the creation of this type;

Create all the required types according to the above method.
Create Dining Table
Click the "Table Management" menu to enter the Table Management page;

Click the [New/Add] button in the upper left corner of the list;

After setting the table number, selecting the area where the table is located, and choosing the table type in the pop-up window, click [Save /Save] to complete the creation of the table;

Create all dining tables according to the above operations.
Download the table QR code
- The QR code on the dining table can be scanned by guests to place orders.
- Select the dining table to download, and click [Download QR Code] in the list operations;
- After downloading, you can print it out and paste it on the corresponding dining table, or make it into a stand and place it on the table.

Note
- When saving files, please name them after the table number for easy management and identification;
- You can use the downloaded QR code image to make some design enhancements according to the store style before printing and using it, such as adding store information, table numbers, promotional slogans, scan code prompts, etc.
- It is recommended to use materials such as acrylic for production, which has strong durability.

Create Employee Account
Employee accounts are used to log in to Android POS and ordering tablets;
There are two roles, cashier and waiter, and the devices that can be logged in with these two roles are different;
Cashiers use Android POS, while waiters use ordering tablets;
Click the "Employee Management" menu to open the Employee Management page;

Click [New/Add] in the upper left corner of the list;

in the pop-up window
- Fill in the employee's name;
- Set the account password (for logging in to the device);
- Employee ID (can be filled in according to certain rules without special requirements);
- Select identity roles: cashier or waiter/waitress, multi-selection supported;
- Click 【Save】 to complete the creation of this employee account.

Create the employee account information for all employees who need to use the equipment according to the above method.
Order Management
Click the "Order" menu to enter the order management page;

All order information can be viewed on the order management page;
Supports viewing orders with multiple condition filters;
Click 【Export Order】 in the upper left corner of the list to support exporting the selected data information in tabular form for use;

Click View in the Actions column to open the order details.


Advertising Management (New)
Screen Advertising Management
The function of setting up advertising playback plans for devices such as POS, self-service kiosks, and AD machines, enabling the configured videos and images to play on these devices. The page supports the query function. 
New Plan
Enter the device details page, click the Add New Plan button, enter the plan name, select the cover, choose the play time, click Confirm, and the plan will be successfully added. 

Add videos and images to the plan
Click the plan details, and you can upload images and videos separately. After the upload is completed, click the push button, and the device will play the images and videos in sequence. When uploading images, you can select the playback time of the images. 


Enable and Disable
If you do not need to play this scenario, you can click the disable button, and the scenario will not play. When you need to play it again, just click the enable button. 
Delete Scheme
- Disabled options can be deleted by clicking the delete button.

Adjust playback time
If you only want to play during a specific time period, click the Adjust Time button and reselect the time period on the page. 

Batch Delete
If you need to delete multiple photos or videos, check the multi-select box and click the batch delete button to delete them. 
Modify the name of the solution
Click the modify button behind the solution name and re-enter the name. 

User Mobile Advertising
Manage the advertisement configuration at the top and bottom of the home page of the mobile member login system. 
New Solution
Click the New button, enter the plan name, upload a cover (optional), select whether the playback time is all day or a specific time interval, and then click OK. 

Plan Details
Enter the solution details, click "Upload Image", and you can upload 10 images at a time. 
Adjust playback time


Publish Electronic Advertising Screen Advertisement (Old)
Add Advertising Machine
Click the "Screen Management" menu to enter the screen management page;
Click 【Add ad machine】 in the top-left corner;

After entering information such as the advertisement's serial number, screen resolution, device name, etc. in the pop-up window, click [Save/Save];

Note
- The device serial number can be viewed on the sticker on the back of the device, or by accessing the device system settings - About This Device information.
Published Content
On the selection screen, click [View Program] to enter the content management page;
Click the [Upload Video/Upload Image] in the top left corner;

Drag the image into the circled area as shown in the figure, or click the circled area to select an image from your computer's local storage (the image size is recommended to refer to the resolution of the screen itself, and a single image cannot exceed 5MB);

Supports uploading multiple images. After uploading, the names of the images will be displayed in the circled area below. After uploading is complete, click [Save] in the bottom right corner to finish the upload, and the uploaded images will be automatically updated to the corresponding advertising screen.

Upload Video
Click [Upload Video] in the top left corner;

Drag the video into the circled area as shown in the figure, or click the circled area to select a video from your computer's local storage (single video cannot exceed 100MB);

After uploading, the video name will be displayed in the area circled in the figure below. After the upload is completed, click [Save] in the bottom right corner to finish the upload, and the uploaded video will be automatically updated to the corresponding advertising screen.

Content Editing - Sorting/Image Duration Setting
Picture pause time setting
Move the mouse to any position on the image to be set, and an edit button (three dots) will appear in the upper right corner of the image.
Move the mouse over the three dots, and operation options will pop down;
Click to select [Dwell Time];

Set the Time Stay of this image in the pop-up window, click [Save], and complete the setting


Note
- This time refers to: switch to the next image/video after xx seconds;
- The Time Stay of a video is determined based on its own duration and does not support customization
Content Sorting
Repeat the above operation to trigger the editing function, and select [Sort Order];

Set the display order of the current content in the pop-up window, that is, the position of this content when the advertising screen plays the content;
After the settings are completed, click [Save] to finish the setup.

Member Management
Member List
Function Overview
- The membership list function is used to view and manage the membership information of the store, including members' basic profiles, status, balance, etc. Through this function, users can conveniently maintain membership data and promote membership relationship management.
Operation Steps
View Member Information
- Enter Member List: Select "Member List" in the main menu to access the current page.
- Browse Member Information: The page will display detailed information of all members, including member number, name, mobile phone number, balance, registration time, and status.

If the store is a chain store, both the headquarters and branches can view all member information. The headquarters can see the members of itself and its branches, while the branches can see the members of themselves, other branches, and the headquarters.

Head Store Account Login

Branch Account Login

New Member
- Click Add New: On the member list page, click the "Add New" button in the upper left corner to pop up the Add New Member window.
- Fill in Member Information:
- Required Fields: Name and mobile phone number are required fields, please make sure to fill them in.
- Membership Number: If the membership number is not filled in, the system will automatically generate it.
- Other Information: Includes email, gender, birthday, mailing address, status, remarks, etc., which can be filled in as needed.
Confirm New Addition: After filling out the form, click the "OK" button to complete the operation of adding a new member.

Membership Status Explanation
- Enabled: A member status of enabled indicates that the member can use the service normally and make payments.
- Disabled: Member status is disabled, indicating that the member cannot make payments.
Operate Member Information
- Enable/Disable: In the member list, users can directly click the corresponding action button to enable or disable a member. After being disabled, the member will not be able to make payments.
- Edit Member Information: Click the edit button in the "Operation" column to modify the member's basic information (such as name, mobile phone number, etc.).
- Delete Member: If you need to delete a member, click the delete button in the "Actions" column, and the system will prompt you to confirm the deletion.
Balance Recharge/Deduction
- Balance Recharge/Deduction Interface: In the member list, click the "Recharge" button below the member balance value to pop up the balance recharge/deduction window interface.
- Member Information: Displays the ID and available balance of the current member.
- Change Type: You can choose "Add" to top up, or choose "Deduct" to deduct the balance.
- Change Amount: You can enter the specific amount to be topped up or deducted.
- Remarks Information: Relevant remarks regarding this change can be filled in.
- Operation Buttons: Click "OK" to save and submit this balance change, click "Cancel" to close the window without making any changes.

Recharge Settings
Function Introduction
- The Member Recharge Settings feature allows you to create flexible recharge rules for members, including bonus gifts based on a percentage or fixed amount, to enhance members' recharge experience and loyalty. This feature is mainly used on the POS (Point of Sale) terminal (ordering and cashiering machine) and supports member recharge on the device.
- If it is a chain store, the head store displays the recharge settings page, while branch stores do not have a recharge settings page. Recharge settings are uniformly managed and configured by the head store.
Operating Steps
- Enter the recharge settings page
- After logging into the system, click "Recharge Settings" in the left navigation bar to enter the function page.
- Configure Recharge Rules
- Proportionate Gift:
- In the "Proportion" option, enter the bonus ratio (for example, 10% means a 10 yuan bonus for every 100 yuan recharge).
- After the confirmation ratio is set, the system will automatically calculate the gift amount.
- Fixed Amount Gift:
- In the "Fixed" option, enter the recharge amount and the corresponding fixed bonus amount (for example, recharge 100 yuan and get 20 yuan as a bonus).
- The system will directly display the gift amount according to the settings.
- Add multiple recharge plans
- You can add multiple recharge bonus plans according to different store activities.
- When a service staff member tops up a member's account on the point-of-sale cash register, they should select an appropriate top-up bonus plan based on the current store promotion.
- Enter member information and recharge amount, and the system will automatically apply the bonus rules of the selected plan.
- Enable or disable the function
- In the "On Status" option, select "On" to activate the recharge bonus feature, or select "Off" to temporarily deactivate it.
- After closing, the recharge function will not be affected
- Save Settings
- After completing the rule configuration, click the "Save" button to ensure the settings take effect.
- The system will automatically apply the new rules, and members can enjoy corresponding discounts when recharging on the cashier device.

Balance Details
Function Introduction
- The balance details function is used to record and query the fund changes in member accounts, including operations such as recharge, consumption, and refund. Through this function, users can clearly understand the account fund flow of each member, facilitating financial management and customer service.
Operation Steps
- Enter the balance details function
- In the system main menu, find and click the "Member Management" module.
- On the member management page, select the "Balance Details" function to enter the balance change record page.
Query member balance records
Search for members:
- Enter the member's ID or mobile phone number in the search box, click the "Search" button, and the system will display the member's balance change records.
View Record:
- The system will list all balance change records of the member, including transaction time, change amount, and change reason.
- A positive change amount indicates a recharge or refund, while a negative amount indicates consumption or deduction.
- The reason for the change will indicate the specific details of each transaction, such as "order refund" or "consumption deduction".

If the store is a chain store, both the headquarters and branches can see all member recharge and consumption records. The headquarters can see the member recharge and consumption records of itself and its branches, while the branches can see the member recharge and consumption records of themselves, other branches, and the headquarters.
Headquarters Account Login

Branch Account Login

Merchant Management
- Chain stores create branches, modify branches, change branch passwords, and set branch time zones.
- In the Member Management Module, the home page allows switching between the head office and stores via the store dropdown box. On the left side of the pages of other modules (such as the Product Archive), a list will display the head office and branch stores, and selecting the head office or a branch store enables creating products for the corresponding store.


Add Branch Store
- Click the "Add Store" button, enter basic store information, branch number, invoice title and other details, click "Save", and the branch will be successfully created.


Edit branch store information
- Click the edit button, modify the relevant information, and click save.


Modify Store Password
- Click the "Change Password" button, enter the new password, confirm the new password, and then save it.

Report Statistics
Overview of Dishes
Function Introduction
- This page is divided into two tag pages, namely Dish Summary: specifically displaying the sales volume and selling price of dishes; Category Summary: calculating the sales amount and quantity based on the primary and secondary classifications of dishes.


Revenue Report
Function Introduction
The revenue report function is used to calculate and display the daily revenue of merchants, including information such as total transaction amount, actual received amount, actual received amount after deducting customer taxes and fees, number of customer transactions, and average per customer transaction. This function helps users intuitively understand business operations, facilitating financial analysis and decision-making.
Operation Steps
- Access revenue report
- After logging in successfully, find the "Report Statistics" module in the left menu.
- Click "Revenue Report" to enter the revenue statistics page.
- Switch Report View
- At the top of the revenue report page, there are toggle buttons for "Daily", "Monthly", and "Yearly".
- Users can choose to view daily reports, monthly reports, or annual reports as needed:
- Daily Report: Displays daily revenue data.
- Monthly Report: Summarizes monthly revenue to facilitate the observation of monthly trends.
- Annual Report: Presents an overview of annual revenue, facilitating long-term planning and analysis.
- View revenue data
- Date Selection: The page will default to displaying the most recent revenue data. Users can select a specific date to view the revenue situation for that date.
- Data Interpretation:
- Total Transaction Amount: The total amount of all transactions within that date.
- Actual Receipt Amount: The actual income after deducting refunds.
- Actual amount received after deducting guest taxes: The actual income after deducting guest taxes.
- Number of customer orders: The number of valid orders on the day, excluding refunds and cancellations.
- Average per customer transaction: The average amount of consumption after excluding refunds, cancellations, and taxes.
- Taxes and Fees: Taxes and fees generated by the order.
- **Surcharge:**Such as packing fees and the like. New Statistics:
- Item subtotal, order-level discount amount, discounted item subtotal, taxes, service fees, payable amount, paid amount, change, net receipts after change, and net item revenue.
Note
Discounts apply only to the item subtotal. Service fees, surcharges, and taxes are not included in the discount calculation.

Order Tax Report
Function Introduction
The Order Tax Report function is used to display all tax information of merchants within a specific time period, including tax names, tax amounts, and total amounts. This function helps users clearly understand the tax situation of each order, facilitating financial audits and compliance management.
Operation Steps
- Access Order Tax Report
- After logging in successfully, find the "Report Statistics" module in the left menu.
- Click "Order Tax Report" to enter the order tax statistics page.
- Switch Report View
- At the top of the order tax report page, there are toggle buttons for "Daily", "Monthly", and "Yearly".
- Users can choose to view tax reports for different time ranges as needed:
- Daily: Displays daily tax data.
- Monthly: Summarize monthly tax and fee information.
- Annual: Displays the annual overview of taxes and fees for easy long-term analysis.
- View tax data
- Total Amount: The total amount of all taxes and fees within the specified time period is displayed at the top of the page.
- Data Interpretation:
- Date: Records the specific date when the tax occurred.
- Tax Name: Corresponding tax type or name.
- Tax Amount: The tax amount within this date range.

Report on In-store Payment Methods
- This page accurately calculates the actual received amount of payment for catering stores, determines the calculation logic for the actual received amount in two modes based on the status of the "Payment Method Settings" function, and provides functions such as data filtering, display, and export. It supports data filtering by daily, weekly, monthly, quarterly, and annual periods, and also allows customizing the start and end dates for queries, meeting the data statistical analysis needs of different periods, such as viewing the monthly actual received payment status of a store.
According to the order collection statistics
- Payment methods (cash, member balance, static QRIS accounting, QRIS Cashlez, EDC, etc.) classify and display the amount received and the actual amount received, clearly presenting the fund flow of each checkout method on different dates.
- Supports filtering data by day, week, month, quarter, and year.
- Export the report.
- If the store is a chain store, you can select the store dropdown box to view the collection statistics of its affiliated branches.


According to the recharge collection statistics
- For POS member recharge, select different payment methods, count the receipts from different payment methods, and classify the payment methods (cash, member balance, static QRIS accounting, QRIS Cashlez, EDC, etc.)
- Supports filtering data by day, week, month, quarter, and year.
- Export the report.
- If the store is a chain store, you can select the store dropdown box to view the collection statistics of its affiliated branches.

Raw Material Management
Item Management
Function Overview
- Raw Material Management - The Item Management Module is a function in the catering management system used to manage information about restaurant raw materials. Through this module, users can view, add, edit, and delete raw materials for various dishes in the restaurant.
- Meanwhile, users can regularly check the inventory status of raw materials, replenish out-of-stock raw materials in a timely manner, and ensure the normal operation of the restaurant.
Function Introduction

- Item Classification
- Item classification is used to classify and manage various raw materials in restaurants, facilitating easy search and management.
- Users can click "+ Add Category" on the "Add New Raw Material" page to add a new category.
- Classification information includes the classification name and the superior classification, and users can maintain it according to the actual situation.
- Raw Material List
- Displays all current raw material information of the restaurant, including name, category, number, inventory, unit, etc.
- can search for and paginate through raw material information.
- Provides a "New Raw Material" button, which can be used to enter the New Raw Material page.
- For existing raw materials, you can click the "Edit" or "Delete" button in the action bar to perform the corresponding operations.
- New raw materials
- After clicking the "Add New Raw Material" button, a page for adding new raw materials will pop up.
- On this page, users can fill in information such as the name, classification, number, and unit of new raw materials.
- If there is no suitable option in the raw material classification list, you can click "+ New Classification" to add a new classification.
- After filling out, click the "OK" button to save the newly added raw material information.


- Edit raw materials
- On the raw material list page, click the "Edit" button in the action bar.
- Pop up the page for editing raw materials, where users can modify the name, classification, number, and unit information of raw materials.
- After the modification is completed, click the "OK" button to save the updated raw material information.
- Delete raw materials
- On the raw material list page, click the "Delete" button in the action column.
- The system will pop up a confirmation box, and the user can delete the raw material after confirmation.

Precautions
- The main purpose of the raw material management function is to assist operators in monitoring inventory status and reminding them to replenish stock when necessary. When a dish is ordered, the system will automatically reduce the corresponding quantity of raw material inventory. However, it should be noted that even if the raw material inventory is insufficient, this will not prevent the cashier counter from continuing to accept customer orders. This is because the restaurant may choose to use alternative raw materials to prepare dishes, and such a decision usually requires manual judgment and operation, which the system itself cannot handle on its own.
- To ensure a smooth service process and customer satisfaction, please note the following suggestions:
- Timely Inspection and Replenishment: Regularly check the inventory status of raw materials and promptly replenish the required supplies to avoid any impact on food supply due to shortages.
- Estimated Inventory Setting: For dishes that rely on potentially scarce raw materials, an estimated inventory can be set at the cashier counter. Once the estimated inventory is depleted, the dish will no longer appear on the available menu, thus avoiding order issues caused by insufficient raw materials.
- If, during the operation, certain dishes cannot be normally provided due to insufficient raw materials, please promptly remove these dishes from the ordering cash register to avoid inconveniencing customers or causing unnecessary trouble in order processing. By following the above suggestions, service efficiency can be effectively improved and the quality of the customer experience can be ensured.
Bill of Material
Function Overview
The Bill of Material module is used to bind the relationship between restaurant dishes and raw materials, ensuring that restaurants can effectively manage inventory and accurately record the raw materials and their quantities required for each dish. When placing an order, the system will automatically deduct the relevant inventory, helping operators keep track of the usage of raw materials in real time.
Function Description
Page Layout
- Product List: Displays all dishes in the store, including the following information:
- Product Number
- Product Name
- Specification information (if the dish has multiple specifications, all specifications will be displayed, and the corresponding specification content will be shown in the specification information, e.g., "Small - Spicy")
- Commodity Unit
- Whether to configure
- Operating Time
- Operation buttons (used for editing, copying, or configuring raw materials)
Operating Steps
- Select dishes for configuration:
- In the product list, browse all dishes and find the dish that needs to have its raw materials configured.
- Click the "Configuration" button to enter the raw material configuration page.
- Multi-specification Configuration: If a dish has multiple specifications, the system will display raw material configuration items for each specification separately. This is because different specifications may require different combinations of raw materials to meet the different needs of customers. Please ensure that the correct raw material information is configured for each specification.

- Configure raw material information:
- On the configuration page, you can see the list of all available raw materials.
- Select the raw materials to be added and fill in relevant information such as quantity, unit, etc.
- The system will prompt a list of available raw materials to ensure the selection of appropriate raw materials.


- Net material quantity and gross material quantity:
- Net material quantityrefers to the weight of the usable part of raw materials after initial processing. For example:
- For beverages that do not require processing, the net quantity should be filled in as 1.
- For vegetables, the net quantity should be filled in according to the estimated value after cleaning and processing.
- Calculation formula: Net material quantity = Gross material quantity × Net material rate.
- Gross Material Quantity: The system will calculate the actual quantity of raw material inventory to be deducted based on the net material quantity and net material rate.
- Save Configuration:
- After completing the selection of raw materials, click the "Save" button to save the configuration.
- The system will automatically update the raw material information of dishes and deduct inventory when placing an order.

- Use the copy function:
- On the configuration page, select the target dish whose raw material information needs to be copied.
- Click the "Copy" button to overwrite the ingredient information of the current dish onto the selected dish for quick configuration of the list. This feature can significantly save time, especially when dealing with multiple similar dishes.

Warehousing
Function Overview
The raw material warehousing module is one of the core functions of the catering store system. This module can assist merchants in managing the warehousing processes of raw materials, such as procurement, production, and returns (returned dishes warehousing), ensuring the accuracy and traceability of raw material inventory. Through this module, merchants can keep track of the inventory status of raw materials in real time and replenish procurement in a timely manner according to demand.
Function Description
Warehouse Receipt Query and Management:
On the stock-in document list page, you can filter and query based on conditions such as document number, inbound status, inbound type, etc.
Click the stock-in document to view detailed item information.

For stock-in document pending completion, cancellation operations can be performed. Documentation that has already been completed is not allowed to be modified.
The printing function can generate an stock-in document for printing.

New Incoming Stock:
Click the "Warehousing" menu to enter the stock-in document list page.
Click the "New Stock-In Document" button, fill in the information of the stock-in document, such as the incoming stock type

Click "Add Item" and select the raw materials to be put into storage:

Item Selection: Click the "Item Selection" button to select the items to be stored from the existing item list in the system.
Item Information: After selecting an item, the system will automatically populate the basic information of the item, such as item name, item number, specification, etc.
Quantity: Enter the incoming quantity of the current item.
Add: After completing the item information, click the "Add" button to add the item to the stock-in item details.
Save: After adding all items, click the "Save" button to submit the stock-in document.

Click Complete Stock-In to save the stock-in document. The system will automatically update the inventory quantity of the corresponding items.

If you click Save Temporarily, the stock-in is not completed and the document can still be edited.
Outbound operation
1 Function Overview
The raw material outbound module is one of the core functions of the catering store system. This module helps merchants manage stock-out processes for production and sales, returns, expiration, and spoilage, ensuring accurate and traceable raw material inventory. Through this module, merchants can monitor raw material inventory in real time and replenish stock when needed. When users place dish orders, the system can also generate the corresponding production/sales stock-out document automatically.
1 Function Description
Stock-out document query and management:
On the stock-out document list page, you can filter and query by document number, outbound status, and outbound type (production and sales, returns, expiration and deterioration, etc.).
Click the stock-out document to view detailed item information.

Pending stock-out documents can be cancelled. Completed stock-out documents cannot be modified.
The printing function can generate a stock-out document for printing.

New Outbound Delivery:
Click the "Outbound" menu to enter the stock-out document list page.
Click New Stock-Out Document and select the stock-out type, such as production/sales, return, expiration, or spoilage.

Click "Add Item" and select the raw materials to be issued from storage:

- Item Selection: Click the "Item Selection" button to select the items to stock out from the existing item list in the system.
- Item Information: After selecting an item, the system will automatically populate the basic information of the item, such as item name, item number, specification, etc.
- Quantity: Enter the outbound quantity of the current item.
- Add: After completing the item information, click the "Add" button to add the item to the outbound order details.
- Save: After completing the addition of all items, click the "Save" button to submit the outbound order.

Click "Complete Stock-Out" to save the outbound order, and the system will automatically update the inventory quantity of the corresponding items.

If you click Save Temporarily, the stock-out is not completed and the document can still be edited.
When a user places an order for a dish, the system will automatically generate the corresponding production, sales, and outbound delivery note, helping merchants better manage the outbound of raw materials.
Inventory Management
Function Overview
Inventory checking is the process by which catering enterprises regularly conduct actual verifications of raw material inventory, with the following objectives:
- Verify the consistency between book inventory and actual inventory, identify and correct inventory errors.
- Understand the actual consumption of raw materials to provide a basis for decision-making in production, procurement, etc.
- Prevent the loss and consumption of raw materials, and improve inventory management levels. Through regular inventory checks, merchants can promptly identify and resolve issues in inventory management, optimize the utilization efficiency of raw materials, and improve the overall operational efficiency of the enterprise.
Function Description
Inventory Count Sheet List
- At the top of the page, status filters such as "All", "Pending Inventory Check", "Completed Inventory Check", and "Voided" are provided, allowing users to view inventory check sheets in different statuses as needed.
- The list displays key information such as the inventory check form number, status, profit and loss amount, operation time, operator, remarks, etc.
- Users can search by order number or other criteria to quickly locate the inventory check order they need to view.
- On the right side of the list, operation entries such as "View", "Edit", and "Delete" are provided.

New Inventory Check
- Users can enter the new inventory page by clicking the "New Inventory" button at the top of the page.
- On the newly added page, the system will default to displaying all material information that needs to be inventoried, including item name, affiliated warehouse, item number, book quantity, etc.
- Users can fill in the actual quantity of each material based on the actual inventory count, and the system will automatically calculate the profit and loss amount.
- At the bottom of the page, there is also a "Add New Inventory" button, where users can add new material information and include it in this inventory count.
- Click Complete Inventory Count to save the inventory count document, and the system will automatically update the actual inventory quantity of the corresponding items.
- If you click Save Temporarily, the inventory count is not completed and the document can still be edited.


Edit inventory count document
- For pending inventory count documents, users can click Edit to open the edit page.
- On the editing page, users can modify information such as profit and loss quantity, remarks, etc., to complete the adjustment of the inventory count results.
- Completed inventory count documents cannot be edited.
View inventory count document details
- When the user clicks the "View" button in the list, they can enter the details page of the inventory count document.
- The details page displays information about all items involved in this inventory check, including item name, affiliated warehouse, item number, book quantity, actual quantity, profit and loss quantity, and remarks.
- Users can carefully check the inventory results of each item.


Delete inventory count document
- For pending inventory count documents, users can click Delete to remove the document from the system.
- Completed inventory count documents cannot be deleted.
Kitchen Management
Stall Management
Function Overview
- Implements the splitting, targeted printing, and display of orders by stalls, improving the speed and accuracy of food delivery.
NewFilePort
- Click the Add Stall button, enter the stall name, and click Save.


Edit Stall:
- Click the edit button, modify the stall name, and click save.

Set Associated Products:
- Click the button to set associated products, check the products to be associated, and click OK. Select associated dishes (supports multi-selection and search). The stall can then be selected on the POS and KDS. One product can only be associated with one stall.

Delete Stall:
- When a stall is associated with products, it cannot be deleted. Clicking the delete button will prompt that there are associated products and deletion is not allowed. If you need to delete the stall, you must first unassociate the products from the stall before you can delete it.


Query:
- Enter the stall name and click Query.

