Foody Pocket Backend Console User Manual
This guide walks you step by step through using the Backend Console for store operations, from creating an account to configuring all of the settings. It can be viewed on both desktop and smartphone.
IntroIntroduction
This manual covers how to operate the Foody Pocket Backend Console. It covers everything from registering dishes (the menu) to configuring branch, tax, and payment settings, and managing employee accounts.
System Requirements
| Item | Recommended |
|---|---|
| Browser | Latest version of Google Chrome (Microsoft Edge / Safari also supported) |
| Device | PC (recommended) / smartphone / tablet (responsive) |
| Screen width | A display width of 1280px or more is recommended. On smartphones, items are stacked vertically. |
Reading the Screen
The Backend Console consists of the side menu on the left, the header at the top (language switcher and account), and the work area in the center. The side menu is divided into the "Dashboard," "Dishes Master," "Settings," and "Account" groups.
Ch.1Account Setup and Login
If you are using the service for the first time, start by registering a new workspace (your store's account). After registering, verify your email and log in from the dedicated URL that is issued to you.
1.1Sign Up
On the registration screen, enter your store information and login details to create an account.
Sign Up
- Fill in each field.
- Check the agreement to the Terms and Conditions (the registration button cannot be clicked until this is checked).
- Click [Sign Up].
1.2Email Verification Code
When you register, a 4-digit verification code is sent to the email address you entered. Enter the code on the verification screen to activate your account.
Activate account.
1.3Login
Access the dedicated URL that was issued ((workspace name).foodypocket.com) and log in with your email address and password.
Login Account
1.4Resetting Your Password
If you have forgotten your password, reset it from "Forgot Password" on the login screen.
- On the login screen, click "Forgot Password."
- Enter your registered email address and submit; a reset email will be sent ("An email has been sent to you." is displayed).
- From the link in the email, enter a new password and save it ("Change password successfully." is displayed).
1.5Joining an Existing Workspace
To log in to a workspace that has already been created, enter the workspace URL and sign in. If you have been invited as a staff member, you also enter from here.
Sign in to your workspace
Ch.2Dashboard
This is the screen shown right after you log in. You can see, at a glance, the sales summary for the selected branch and period.
Ch.3Dishes Master
This group brings together the settings related to the menu (dishes). Registering them in the order of Categories โ Dishes โ Options / Toppings / Sets keeps everything organized. In the side menu's "Dishes Master" group, you will find Categories, Dishes, Toppings, Set Choices, and Option Templates.
3.1Categories
Manage the "categories" used to classify dishes (e.g., Drink, Rice, Pasta). They also serve as the basis for the order in which items appear in the dish list and in mobile ordering.
| ID | Name | Available branch | Edit |
|---|---|---|---|
| 1 | Drink | All branches | โ๏ธ โ |
| 2 | Rice | All branches | โ๏ธ โ |
| 3 | Pasta | All branches | โ๏ธ โ |
How to register a category
- Click [New category].
- Enter the category name.
- Select the available branches (all branches, or specify branches individually).
- Save ("Category created successfully." is displayed).
| Item | Description |
|---|---|
| Category name | The name of the classification. It becomes selectable in the "Category" field of a dish. |
| Available branch | The branches that use this category. Specify all branches or individual branches (no branch is also allowed). |
3.2Dishes
Register and edit the "dishes" that form the core of your menu. In addition to price, image, and category, you can also configure toppings, options, per-branch availability, and time-based pricing here.
3.2.1 Reading the dish list
| Code | Image | Name | Price | Category | Toppings | Options | Available branch | Edit |
|---|---|---|---|---|---|---|---|---|
| D001 | Hot Coffee | HK$50.00 | Drink | 0 | 1 | All branches | โ๏ธ โง โ | |
| D002 | Hot Milk Tea | HK$80.00 | Drink | 0 | 1 | All branches | โ๏ธ โง โ | |
| TE002 | Beef Bowl | HK$100.00 | Rice | 0 | 0 | All branches | โ๏ธ โง โ |
Each row in the list shows the code, image, name, price, category, number of toppings, number of options, available branches, and the edit icons (โ๏ธ edit / โง copy / โ discontinue).
3.2.2 Registering a new dish (basic information)
The edit dialog opens via [New dish] or the โ๏ธ on a row. The fields are divided across tabs at the top (Basic information / Options / Toppings / Branch available / Stocks / Dynamic Pricing).
| Main | ๆฅๆฌ่ช โพ | ใใใใณใผใใผ |
| Sub 1 | English โพ | Hot Coffee |
| Channel | Provider | Provider code | Price | Cost | Active |
|---|---|---|---|---|---|
| Base price | โ | โ | 50.00 HK$ | 20.00 HK$ | โ Eat-in โ Take-out |
| In-store (QR) | โ | โ | (base) | (base) | โ Active |
| Delivery | Uber Eats | UE-1001 | 60.00 HK$ | 20.00 HK$ | โ Active |
3.2.3 Selecting available branches
On the "Branch available" tab of the edit dialog, you switch, branch by branch, whether this dish is offered (active / inactive). This is reflected in the "Available branch" column of the list as "All branches," etc.
3.2.4 Price / cost and per-branch price (multi-price)
The base price and cost are set on the Basic information tab. To vary the price by branch, use a per-branch price override. Prices per channel (in-store, delivery, etc.) can also be specified in the Basic information pricing table.
3.2.5 Dynamic Pricing (by day of week / time of day)
On the "Dynamic Pricing" tab, you can set prices by day of the week and time of day. Use it for lunch discounts, happy hours, and the like.
3.2.6 Linking toppings and options
On the "Toppings" and "Options" tabs of the edit dialog, set the toppings and options linked to the dish. Options can also be "added from a template" (see 3.5).
3.2.7 Sorting (display order)
From โฎ > Sort at the top right of the list, you can change the display order of dishes.
3.2.8 Discontinuing / restoring a dish
You can set dishes you have stopped selling to "Discontinued" to hide them from the list. The data is retained, so you can "restore" them at any time.
- Discontinue: The โ on a list row, or confirm via "Discontinue this dish. Continue?" from the edit screen.
- Confirm: Switch the "View" at the top right of the list to Discontinued to show discontinued dishes.
- Restore: Select "Restore" in the discontinued list to return the dish to "Active" ("Restore this dish to active. Continue?").
3.2.9 Import (Excel / CSV)
You can register and update dishes in bulk. From โฎ > Import at the top right of the list, proceed through a 3-step wizard.
Drag & drop a file
or click to choose a file (.xlsx / .csv)
- Select file: Drag & drop the prescribed template (Excel/CSV), or click to choose it.
- Validate: Review the contents to be imported and the new / update / error rows.
- Result: Run the import and review the counts and results.
3.2.10 Export (CSV / Excel)
From โฎ at the top right of the list, select "Export (CSV)" or "Export (Excel)" to export the current dish data. Use it for backups or as a starting point for bulk editing.
3.2.11 Change history
From "History" on the dish edit screen, you can review that dish's change history (date, operator, change). You can add a memo to each entry, allowing you to track who changed what and when.
| Column | Description |
|---|---|
| Date | The date and time the change was made. |
| Operator | The account that made the change (shown as "System" for automatic system changes). |
| Change | "Changed X from โณ to โก," "Created dish," "Restored X," and so on. |
| Memo | You can add or edit an optional memo. |
3.3Toppings
Manage the "toppings" that can be added to dishes (e.g., large portion, extra cheese). Link them on a dish's Toppings tab.
- Open Toppings in the side menu.
- With [New topping], register the name, price, and so on.
- On the Toppings tab of the dish edit screen, link it to the target dish.
3.4Set Choices
Create "sets" that combine multiple dishes (e.g., Lunch Set = main + drink).
- Open Set Choices in the side menu.
- Create a [New Set Choice].
- In dish selection, specify the dishes to include in the set.
- Save.
3.5Options (Option Templates)
An "option" is a choice the customer makes when ordering a dish (e.g., Size = S/M/L, Temperature = Hot/Iced). If you create frequently used options as templates, you can apply them in bulk to multiple dishes and categories, making management dramatically easier. This is the most important section of this chapter.
3.5.1 What is an option template?
It is a "blueprint" that you create once and reuse across many dishes. When you update the template, the change is reflected in the dishes it applies to. You no longer need to recreate the same option for each dish.
3.5.2 Creating and editing (basic information)
Create one from Option Templates > [New option] in the side menu. The edit screen is organized into tabs (Basic information / Scope / Dynamic Pricing / Per-Branch Settings).
| Name | Price | Cost | Active | Default | ๏ผ |
|---|---|---|---|---|---|
| S | 0.00 | 0.00 | โ | โ | ๏ผ |
| M | 10.00 | 0.00 | โ | โ | ๏ผ |
| L | 20.00 | 0.00 | โ | โ | ๏ผ |
3.5.3 Scope โ applying an option in bulk by category
Open the "Scope" tab of the edit screen. Categories are arranged as "chips (buttons)," and you simply click to check the categories you want to apply to. Each chip shows the number of dishes in that category, so you can see at a glance how many it will apply to.
All dishes in checked categories will automatically get this option. Dishes added to the category later will also inherit it automatically.
You can add individual dishes not covered by the selected categories.
- Open the "Scope" tab in the edit screen.
- Under "๐ฆ Bulk assign by category," click the chips of the categories to apply to (multiple selection allowed).
- [Save]. The option is applied to all dishes in the selected categories.
| Conventional (per dish) | Option template (by category) | |
|---|---|---|
| How to apply | Open each dish one at a time and set the option | Check the category to apply it in bulk |
| For 12 dishes | 12 separate setups required | Done with a single category check |
| When a dish is added | Set it up again for each added dish | Automatically inherited if in the same category |
3.5.4 Handling on the dish side (adjusting bulk assignments)
Options assigned in bulk by category appear on the Options tab of the dish edit screen with a "Bulk-assigned" badge. The following operations are available per dish.
| Operation | Description |
|---|---|
| Remove | Removes the bulk-assigned option for this dish only ("Removed" is shown). Use Restore to revert. |
| Edit & adopt | Copies the template's contents specifically for this dish and edits them ("Adopted from bulk assignment" is shown). |
| Revert to bulk assignment | Discards the dish-specific edits and reverts to the template's contents. |
3.5.5 Per-Branch Settings
On the "Per-Branch Settings" tab, you can configure, branch by branch, whether the option is active / inactive and override the surcharge.
3.6Channel Management & Audit Log
A channel is an order route (in-store QR, mobile order, delivery provider, etc.). In the Dishes Master, you can set price, cost, and active status per channel.
Price and active status by channel
In the Basic information > Pricing table of the dish edit screen, set price, cost, and active status for each channel. For delivery channels, you can also enter a provider and provider code (external product code), used to reconcile with the delivery platform.
Allowed channels (options)
In the basic information of an option template, you can specify the allowed channels on which that option is shown (for example, options offered only on specific channels).
Audit log (change history)
"Who changed what, and when" can be reviewed in the History of the dish edit screen (3.2.11). Changes to price, active status, per-branch settings, and so on are recorded, and you can also leave memos.
Ch.4Settings
This group brings together the settings needed for store operations. The "Settings" side menu contains Basic, App Payment, Branches, Table Layout, Taxes, Discount, Service Charges, Payment Methods, Order Lists, and Reports.
4.1Basic Settings
Configure the overall basic information of the workspace (store account). These are the foundational items for operation, such as logo, country, currency, and time zone.
| Item | Description |
|---|---|
| Logo image | The store logo shown on receipts and the customer screen. |
| Workspace name | The name of the store (business). |
| Country | The country where you do business. Choose from Japan / USA / Hong Kong / Vietnam. It affects the tax and payment defaults. |
| Timezone | The reference time zone for sales aggregation and reports. |
| Currency unit | The currency used for price display and accounting. Choose from Japanese yen / US dollar / Hong Kong dollar / Vietnamese dong. |
| Qualified invoice issuer registration number | The registration number for compliance with the qualified invoice system (Japan). |
| Show dish images in the app | Switches whether each dish shows an image in Foody Pocket BYOD (the mobile menu where customers order from their own smartphones), or appears in a list format without images. ON gives images; OFF gives a list view. |
| Tax rounding (decimal handling) | Select how fractional amounts arising from tax calculation are handled: round half up / round up / round down. |
4.2App Payment
Configure online payments (Stripe) for mobile orders and the like, as well as the payout of sales proceeds. The amounts customers pay in the app are deposited into the bank account you set here.
Payment account (identity verification)
To accept payments, you must register business and account information. Depending on the account type (individual / company), you register the name, date of birth, address, bank account (bank code, branch code, account number, account holder name), and so on.
| Type | Main input items |
|---|---|
| Individual | Name (alphabet, kanji, kana), date of birth, gender, address, phone number, personal ID, etc. |
| Company | Company name (alphabet, kanji, kana), corporate number (13 digits), location, representative information, etc. |
| Bank account | Bank code (4 digits) - branch code (3 digits), account number, account holder name (full-width katakana) |
Payouts and payout interval
You can choose the timing of the payout of sales proceeds (payout interval).
| Payout interval | Behavior |
|---|---|
| Daily | The account's total balance is sent to your bank account every day. |
| Weekly | It is sent to your bank account every week. |
| Monthly | It is sent to your bank account every month. |
| Manual | It is sent each time you request it (up to 90 days). |
4.3Branches
Manage the branches (stores) you operate. You can centrally manage multiple branches within a single workspace.
| Name | Address | Full service | Status | Edit |
|---|---|---|---|---|
| AEON Kornhill Store | Shop No. L201, 2/F., AEON Kornhillโฆ | โ | Active | โ๏ธ โฃ โ ๐ผ ๐ |
| SOGO, Causeway Bay | 4/F., Sogo Department Storeโฆ | โ | Active | โ๏ธ โฃ โ ๐ผ ๐ |
| Item / operation | Description |
|---|---|
| Name / Address | The name and location of the branch. |
| Full service | Whether it is a full-service branch (an operational classification based on seating, table service, etc.). |
| Status | The operating status, such as "Active." |
| Enable Mobile Order App | In branch edit, switch whether mobile ordering can be used. |
Icons in the edit column
| Icon | Function |
|---|---|
| โ๏ธ Pencil | Edit: Edit the branch information. |
| โฃ QR | Generates a QR code for the BYOD app take-out. |
| โ Link | WebOrder review link: Opens a new window where you can review the WebOrder content. |
| ๐ผ Photo | Images registered here can be displayed as promotional announcements, such as promotions, when ordering via WebOrder / AppOrder. |
| ๐ Trash | Delete branch. |
4.4Table Layout
Visually arrange and manage the areas, tables, and seats within a branch on a map. Table numbers and seat-count settings are used for eat-in ordering (direct order entry into the POS and WebOrder).
- Select the branch and the area map.
- With [Edit map], place tables (โก / โ).
- In Edit table, select a table and assign seats.
- Save the map.
4.5Taxes
Configure taxes such as consumption tax. You can flexibly set inclusive/exclusive tax, percentage/fixed amount, and the applicable targets and conditions.
| Tax | Service apply | Value | Is default | Tax-include pricing | Tax-scope | Is auto apply | Available branch | Edit |
|---|---|---|---|---|---|---|---|---|
| Consumption tax | For Both | 10% | โ | Inclusive | Order item | โ | All branches | โ๏ธ โ |
| Item | Description |
|---|---|
| Cost type | Percentage (%) / Fixed (fixed amount). |
| Tax-include pricing | Inclusive (tax-included price) / Exclusive (price + tax). |
| Service apply | For POS / For APP / For Both. |
| Tax-scope | The taxable scope, such as order item / order total / by category. |
| Conditions | Unconditional / Conditional (branching by amount or category). |
| Is default / Is auto apply | Whether to apply it automatically as the default tax. |
| Available branch | All branches or individual branches. |
4.6Discount
From Discount in the side menu, review the list and add entries with [New discount].
Type
| Type | Use |
|---|---|
| Discount Coupon | A regular discount. |
| Promotion | A promotional discount for campaigns and the like. |
| Cash Coupon | A discount treated as a cash coupon (handled differently for accounting and revenue recognition). |
| Other | Anything other than the above. |
Validity (period settings)
| Mode | Description |
|---|---|
| Period (Start + End) | Specify both a start and an end date/time. |
| Start only (No End) | Start date/time only. The end is undetermined. |
| End only (No Start) | End date/time only. |
| No Expiry (Permanent) | Always applied. |
The status is shown as Permanent / Scheduled / Active / Expired. In addition, since you can narrow by "apply time (fromโto)," settings such as lunchtime-only are possible.
Calculation patterns (3 patterns)
| Pattern | Description |
|---|---|
| A | Discount target = subtotal / tax and service charge calculated after the discount. |
| B | Discount target = subtotal / tax and service charge calculated before the discount. |
| C | Discount target = total (including tax and service charge). |
4.7Service Charges
Configure service charges (e.g., 10%). You can specify the applicable branches and targets.
- Service Charges > [New service charge] in the side menu.
- Set the name, rate, applicable branches, and so on.
- Save.
4.8Payment Methods
Manage the payment methods that can be selected at checkout (e.g., cash, credit card, electronic money).
| Payment method | Payment type | Edit |
|---|---|---|
| Cash | Cash | โ๏ธ โ |
| Credit card | Card | โ๏ธ โ |
- [New payment method add].
- Set the name and payment type.
- Save.
4.9Order Lists
Review the list of orders you have received. Filter by branch and channel at the top and apply with [Filter]. From the ๐ (eye) icon at the right end of each row, you can review the order details (line items) of that order.
| Date | Issue code | Branch | Channel | Sales Total | Status | Payment | Edit |
|---|---|---|---|---|---|---|---|
| 27/06 | ZTHM4D | AEON Kornhill | App Order (Prepaid) Customer: AppOrder Test User | HK$30.00 | Unpaid | UNPAID | ๐ |
| 27/06 | LDMGHF | AEON Kornhill | App Order (Prepaid) Customer: AppOrder Test User | HK$114.60 | Ordering | PAID | ๐ |
| 20/06 | FXUQKR | AEON Kornhill | App Order (Prepaid) Customer: AppOrder Test User | HK$303.00 | In Progress | PAID | ๐ |
| Column | Description |
|---|---|
| Date | The date the order was received. |
| Issue code | The identification code of each order (e.g., ZTHM4D). |
| Branch | The branch that received the order. |
| Channel | The order route (app order, in-store, etc.) and the customer name. |
| Sales Total | The amount of that order. |
| Status | The progress, such as Unpaid / Ordering / In Progress. |
| Payment | PAID / UNPAID. |
| ๐ (Edit column) | Review the order details (see below). |
Reviewing order details (๐ icon)
Click ๐ to open "Order Details," where you can review that order's line items and the breakdown of amounts.
Customer: AppOrder Test User
| Details | Quantity | Unit Price | Total |
|---|---|---|---|
| Hot Coffee | 1 | HK$50.00 | HK$50.00 |
| Subtotal | HK$50.00 |
| Test Fair (40%) | (HK$20.00) |
| Subtotal after Discount (Excl. Tax) | HK$30.00 |
| Subtotal with Tax | HK$30.00 |
| Grand Total | HK$30.00 |
| Item | Description |
|---|---|
| Header | Branch name and address, date, order number, channel, customer name. |
| Line items | Per-dish details (name) / quantity / unit price / total. |
| Amount breakdown | Subtotal โ discount (e.g., Test Fair) โ subtotal after discount (excl. tax) โ subtotal with tax โ grand total. |
4.10Reports
Analyze and export sales from multiple angles. Select the type of analysis along with the branch and period to display and download.
| Output (Excel) | Description |
|---|---|
| Settlement daily report (Excel) | Outputs the daily settlement report in Excel. |
| Order list output (Excel) | Outputs a list of order line items in Excel. |
Ch.5Account Management
Manage staff accounts and the operation permissions for each role. It is located in the "Account" group at the bottom of the side menu.
5.1Account Settings
Add and edit the login accounts of staff (employees). For each account, set the role (permissions) and the assigned branch.
| Name | Role | Branch | Edit | |
|---|---|---|---|---|
| Taro Yamada | owner@example.com | Owner | All branches | โ๏ธ โ |
| Hanako Sato | staff@example.com | Waiter/Waitress | AEON Kornhill | โ๏ธ โ |
How to register an account
- Click [New Account].
- Enter the items in the table below.
- Save ("Create account successfully." is displayed).
| Item | Description |
|---|---|
| Name | The display name of the staff member. |
| Becomes the login ID. | |
| Password / Confirm password | Enter the initial password twice. |
| Role | The type of permissions: Owner / Office Manager / Shop Manager / Waiter/Waitress (details in 5.2). |
| Branch | Assign the branch the staff member belongs to. |
5.2Permissions
For each role, set whether each function (item) can be operated. There are 4 roles. Only the items you check can be operated by that role.
| Item | Owner | Office Manager | Shop Manager | Waiter/Waitress |
|---|---|---|---|---|
| Dishes | โ | โ | โ | โ |
| Order Lists | โ | โ | โ | โ |
| Reports | โ | โ | โ | โ |
| App Payment | โ | โ | โ | โ |
| Permissions | โ | โ | โ | โ |
| Role | Intended scope |
|---|---|
| Owner | Can perform all settings and operations (owner privileges). |
| Office Manager | Broad permissions intended for managing headquarters and multiple branches. |
| Shop Manager | Operation and management of the assigned branch. |
| Waiter/Waitress | Permissions limited to daily duties (handling orders, etc.). |
- On the row of each item (function), check the columns of the roles you want to allow.
- Save. The settings are reflected immediately for accounts of each role.
AppendixAppendix
A. Frequently Asked Questions
| Question | Answer |
|---|---|
| I can't log in. | Check that the dedicated URL ((workspace name).foodypocket.com) is correct, and verify your email address and password. You can reset your password from "Forgot Password" on the login screen (1.4). |
| The verification code email doesn't arrive. | Please check your spam folder. If it does not arrive, verify your email address and register again (1.2). |
| A dish I registered doesn't appear in the list. | Check that the "View" at the top right of the list is not set to Discontinued. Also clear the filter by selecting "All category" (3.2.1 / 3.2.8). |
| A dish can't be ordered for take-out. | Check that take-out is allowed in the dish's basic information. If you turn off take-out on the base price, off-premise channels are disabled all at once (3.2.2). |
| I want to change the price of just one dish. | Use a per-branch price override, or dynamic pricing by day of week / time of day (3.2.4 / 3.2.5). |
| I want to add the same option to many dishes. | Create an option template and use bulk assign by category on the Scope tab to apply it to all dishes in the target category at once (3.5.3). |
| I get an error during import. | Check the error rows on the preview screen. Make sure they follow the template's columns and required fields. Exporting existing data and editing it is a reliable approach (3.2.9 / 3.2.10). |
| Sales proceeds aren't being paid out. | Check that the account information and identity verification for App Payment are complete, and review the payout interval setting (4.2). |
| A staff member can't open a certain screen. | In Permissions, check that the role has been granted permission for the corresponding item (5.2). |
| I want to change the display language. | You can switch it from the flag icon at the top right of the screen. |
B. Glossary
| Term | Meaning |
|---|---|
| Workspace | The account unit of a store (business). It has a dedicated URL. |
| Store name | The display name of the store. It is separate from the workspace name (the alphanumeric string used for the URL). |
| Backend Console | The subject of this manual. The admin screen for managing dishes, settings, and accounts. |
| BYOD / mobile order | The mechanism for customers to order from their own smartphones (Foody Pocket BYOD). |
| WebOrder / AppOrder | Orders placed via the web or app. Store announcement images and the like can be displayed. |
| Channel | The order route (in-store QR, mobile, delivery provider, etc.). |
| Option / option template | An item chosen at order time (size, etc.) and a reusable blueprint for it. |
| Dynamic pricing | A setting that varies the price by day of week and time of day. |
| Discontinue / restore | Stopping and resuming the sale of a dish. The data is retained, which differs from deletion. |
| Inclusive / exclusive tax | Whether the price is tax-included (inclusive) or price + tax (exclusive). |
| Payout / payout interval | Sending sales proceeds to a bank account, and its frequency (daily / weekly / monthly / manual). |
| Full service | A branch with an operational classification involving seating and table service. |
| Role / permissions | The type of account (Owner, Manager, etc.) and the operation permissions for each role. |
Backend Console User Manual