Quantcast
Viewing all articles
Browse latest Browse all 72043

Loyalty Transaction at Offline Mode Takes Almost 1 Minutes to Complete

Hello,

I have a problem when switching to offline mode in Retail POS AX 2012. 

When there is no connection between the POS to the retail server, the POS will switched to offline mode. The regular customer and loyalty customer transaction went smooth when using this mode. However, when the loyalty customer (not regular customer) want to pay the item (pay cash or pay card), the process took very long time and it showed "Updating accrued loyalty point" text in the screen for almost 1 minute and then it printed the receipt. Normally, when using online mode (connected to the retail server), that process only takes about 1 second to finish the transaction and printed the receipt. As you know, customers won't accept that they have to wait almost 1 minute to finish the transaction.

I was using SQL Profiler to figure out why the process was so long, and i saw that every 10 seconds the system will check RETAILTERMINALSYNCSTATUS whether the field isOffline is true or false. And the checking process happens 5 times in a single loyalty transaction. So, it takes about 50 seconds to complete the loyalty transaction. 

Any idea how to solve this problem? Can i shortened the interval or can i modify the checking process, so whenever it is offline mode, it won't check the sync status because it's offline.

Thanks in advance


Viewing all articles
Browse latest Browse all 72043

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>