Use Retail Modern POS in offline mode
Important
This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.
A Retail Modern POS device will go offline if the system is temporarily down or if the channel database is unavailable. When the connection with the channel database is lost, the POS automatically switches to the offline database.
If a data request does not succeed within the Timeout interval configured in the offline profile, Retail Modern POS will automatically switch to the offline database and continue the sales transaction.
Retail Modern POS will try to reconnect to either the Retail Server or the channel database after the Reconnect attempt interval configured in the offline profile. This reconnect attempt will only occur at the beginning of a transaction.
You can also set Retail Modern POS to connect to an offline document store to include images. For more information, see Walkthrough: Adding an Image to Product Search Results.
Determine the connection mode of Retail Modern POS
The status header of Retail Modern POS provides an indicator of the current connection status.
The Connection status window in Retail Modern POS displays the status of the last synchronization attempt with the offline database.
Create a button to switch between online and offline modes manually
You can add a button to Retail Modern POS to manually switch between online and offline modes. Create a button for POS operation 917 – Database connection status. Use the button as a toggle to connect or disconnect.
Operations that can be completed when the channel database is offline
You can complete the following operations when the channel database is offline.
Tip
Reports and other operations will only act on the data available in the offline database.
Operation ID |
Description |
---|---|
100 |
Product sale |
101 |
Price check |
102 |
Void product |
103 |
Product comment |
104 |
Price override |
105 |
Set quantity |
106 |
Clear quantity |
108 |
Product search |
109 |
Return product |
115 |
Show journal |
117 |
Add loyalty card |
123 |
Change unit of measure |
128 |
Override transaction tax from list |
130 |
Override line product tax from list |
132 |
Deposit override |
134 |
Add affiliation |
135 |
Add affiliation from list |
200 |
Pay cash |
203 |
Pay currency |
206 |
Pay cash quick |
211 |
Void payment |
214 |
Pay gift card |
300 |
Line discount amount |
301 |
Line discount percent |
302 |
Total discount amount |
303 |
Total discount percent |
500 |
Void transaction |
501 |
Transaction comment |
503 |
Suspend transaction |
512 |
Issue gift card |
515 |
Recall order |
519 |
Add to gift card |
520 |
Gift card balance |
602 |
Customer search |
603 |
Customer clear |
612 |
Customer add |
622 |
Search |
701 |
Log off |
703 |
Lock register |
802 |
Stock count |
917 |
Database connection status |
920 |
Time clock |
921 |
View time clock entries |
922 |
View product details |
1003 |
View reports |
1052 |
Tender declaration |
1200 |
Declare start amount |
1201 |
Float entry |
1210 |
Tender removal |
1211 |
Safe drop |
1212 |
Bank drop |
Operations that can’t be completed when the channel database is offline
You can’t complete the following operations when the channel database is offline.
Operation ID |
Description |
---|---|
202 |
Pay customer account |
207 |
Pay loyalty card |
623 |
Edit customer |
707 |
Activate device |
708 |
Inactivate device |
801 |
Inventory lookup |
1053 |
Blind close shift |
1054 |
Suspend shift |
1055 |
Close shift |
1056 |
Print X |
1057 |
Reprint Z |