The D-Store POS app for Android devices is your daily business operations hub, complementing the Console where you performed most of your initial setup.
In the D-Store POS app, you can take in-store and online orders, process payments, manage sales periods, adjust item availability, print sales reports, and perform other essential daily tasks. Staff access varies by role β store managers have full functionality, while cashiers have more limited access tailored to their specific responsibilities.
In this guide, you will learn how to navigate the D-Store POS app interface, including the navigation tabs and side menu.
Installation
To use the D-Store POS app, install it on compatible Android devices. The app is optimized for various screen sizes and can be used on tablets, mobile phones, and POS terminals. Learn more about compatible hardwares and first-time login procedures.
Scan the QR code below or copy the link to download the app on your Android device.
Navigation
The D-Store POS app is organized into two main components: the operational tabs and the side menu. The operational tabs provide access to core operational features, while the side menu offers quick access to reporting, hardware connections, and support resources.
Operational tabs
Tabs | Functions |
Tables | The Tables tab is displayed only if you have set up table management in Console. This tab shows an interactive floor plan where you can assign, move, release, and add checks for tables. It allows you to quickly view order and payment statuses of the entire floor to optimize occupancy and improve turnover rates. |
Register | The default landing page when the app is launched. It displays all available menu items, enabling cashiers to quickly take customer orders and process checkouts efficiently. Items are organized by categories you have set up in Console. |
Orders | The central hub for all online transactions from your D-Store online store and integrated delivery platforms (GrabFood, Foodpanda, etc.). Accept and manage online orders, track their status, and adjust basic online store operation settings such as business hours. |
Checks | Houses all in-store orders for easy tracking. View all open orders (not yet paid) to monitor active floor activity in your restaurant. It also archives closed orders (fully paid) for reference and record-keeping. On this tab, filter options are available to help locate specific orders quickly. |
Actions | The Actions tab contains all available interactions for managing checks and register items. On this tab, you can create checks, edit ordered items, change service types (dine-in or pickup), manage printouts, and process payments and discounts. You can also manage items displayed on the register by changing item availability and editing the register layout. |
Side menu
Access the side menu by tapping the more options icon at the bottom left corner. It contains the following options:
UI | Description |
Cash Drawer | Access start-of-day details and verify transactions for shift handovers. |
Register Shift | Access the daily sales summary, perform payment reconciliation, and manage staff shifts. |
Settings | Manage hardware connections (printers, cash drawers, etc), customize receipt templates, adjust tax settings, and configure user permissions. |
Backoffice | Quick access to switch to your browser and log in to D-Store Console for inventory management, menu editing, and other administrative tasks. |
Support | Access support resources such as operation manuals (PDF) and video tutorials. |
Sync | Manually sync all sales data from the D-Store POS app to D-Store Console in the event of internet connectivity issues. This ensures your reporting remains accurate even after offline operations. |
Offline Mode | This toggle option allows you to enable operation in locations without stable internet connections. However, the offline mode has limitations, including no online order processing, limited payment methods (cash only), and data synchronization required once connectivity is restored. This mode can only be enabled when the payment timing is pay first. |



