Mobile POS v.1.8.3
R Status colour Green title RELEASED
Credit Customer Integration
New parameter CreditCustomerIntegration was added.
If it's set to "true", customer button is always displayed and when clicking button, it is possible to search for customer.
If it's set to "false", customer button is only available if Mobile POS is able to connect to Memberservice. In this case, it is only possible to search or add members. The customer tab is not displayed.
If it's set to "false" and Memberservice is not available, no button is displayed.
B2B/B2C Customers and Credit Payment
| 2. Add Customer to sale | 3. Click on customer to view customer information | 4. Pay with credit |
---|
Reference text when parking receipt
User is now prompted to manually add a reference text when parking a receipt. By default, when a member is in the receipt, the reference text will be prefilled with membernumber. Whilst if there is no member in the receipt, the same default text that previously was added automatically, is now displayed. In both cases, the user is able to override the default text.
Configuration UI for Mobile POS
Mobile POS Configuration can be edited in EG Chain. Configuration is stored in Mobile Backend database.
User needs sufficient permissions to view and edit pos parameters.
Mobile pos parameters can be found in Chain. Go to System->Mobile POS Parameters:
To change parameter user has to choose given store level:
Choose parameter, that user wants to change and click on edit button:
Change parameter and press Save:
After saving, parameter will be in "To be activated" section:
To activate parameter, press on red Activate button in store section:
After that, parameter will be activated and Mobile POS app needs to be restarted to make parameter take effect.
Refund of card payment in POS using Softpay
Previously, Mobile POS restricted online return of receipts paid with card in EG POS. Transactions paid with card in EG POS can now be refunded via Softpay.
Note: there is no guarantee Softpay will allow any type of card transactions refunded. There may be restrictions related to the bank terminal used.
Improvements
Functionality | Release notes |
---|---|
General | (RTM-5783) Code cleanup Cleanup of deprecated and obsolete functions in the Mobile backend. (RTM-5799) Support for scale out of backend Support for scaling out the backend into multiple instances is added. A scale out is often performed while scaling up the solution to distribute the load across several instances and thus, improving the performance. (RTM-5834) Refactor of how the app fetches configuration Refactored fetching of configuration and all the preliminary setup. It was performed too late and now it's being done outside of the Sales View to not impact the user experience during login. (RTM-5939) Performance improvement Improved performance while running queries to the database. This change prevents from loading data until user asks for it. |
Returns | (RTM-5918) Online returns where storenumber has companynumber Added possibility to perform online return for receipt that contains local store number. For this to work, the new parameter: ExternalStoreNumberInReceipt has to be set to "true". |
Member | (RTM-6018) Member details improvements Corrected the spacing in member details on iOS. The giftcard section in member details has also been removed, as it was released unfinished. Once the giftcard integration is finished it will be released again. |
Mobile POS v.1.8.2
R Status colour Green title RELEASED
...
Added CreateMemberEnabled parameter. If it's set to true, member creation button will be visible.
If it's set to false, member creation button will be hidden.
Improvements
Functionality | Release notes |
---|---|
Sales board | (RTM-5644) Sales board on Tablet Several improvement related to how the sales board behaves on a tablet. (RTM-5742) Sales board improvements iOS Improvements in how the sales board behaves on iOS devices. This includes correcting issues with scrolling and "long press" on items in the board. |
Coopay | (RTM-5767) Additional payment information in POSLog When payment is performed with Coopay "GltAera" is added as PaymentTerminal type. This corrects how the receipt looks and adds proper payment information in POSLog. (RTM-5778) Formatting of digital receipt Corrected what the receipt looks like when paying with Coopay. The receipt will be formatted same way as when payment is completed with Coopay in EG POS. |
...
R Status colour Green title RELEASED
Improvements
Functionality | Release notes | ||||||
---|---|---|---|---|---|---|---|
General
| (RTM-5774) Incorrect logout after inactivity When a user is logged out due to inactivity, the logout process was not correctly handled. This could cause an error during the "checkout" process. The consequence of this, was that payment could go through, but the receipt was not stuck in "started" status and not properly finished. It is important that all Mobile POS users use version 1.7.1 to avoid this problem. |
...
Info | ||
---|---|---|
| ||
For the user to be able to access the sales board, make sure the user as correct permission in User Management: |
Improvements
Functionality | Release notes | |||||
---|---|---|---|---|---|---|
Coopay payment | (RTM-5598) Coopay receipt information Member information and Coopay transaction ID added to receipt. (RTM-5494) Coopay user friendliness
| |||||
Softpay | (RTM-5495) Additional payment information on Receipt When performing a sale with Softpay, Mobile POS will add all payment information received from Softpay on the receipt. This includes; date of purchase, amount, card type, partial card number. | |||||
Loyalty | (RTM-5472) Digital receipt toggle on member An option, which allows members to choose whether they want to receive digital receipts is now editable in Mobile POS. This option can be found in the member details section of Mobile POS, under the heading "Digital Receipt." When the toggle is switched on, member has agreed to receive digital receipts via email. On the other hand, if the toggle is switched off, the member won't receive a digital receipt via email by default.
| |||||
Item | (RTM-5445) Improved handling of age items When scanning an item with an age limit and the age confirmation pop-up occurs, a new option has been added called "age verified". If clicking "age verified", the user confirms that the customer can purchase items with the same or lower age restriction. This means if user confirms an item with 16-year age limit, a new pop-up will occur if an item with 18-year age limit is scanned afterwards. The option to confirm that the customer is "above 25" is still available. (RTM-5515) Handling of weight items Improved the handling of weight items. If a user adds a weight item, a prompt to enter weight will occur. Previously, the item was automatically added with 1kg and user had to manually change quantity. | |||||
General | (RTM-5577) Refactoring of configuration A small refactoring of code to improve the handling of configuration in Mobile POS. |
...
It's important to note that each Coopay QR code is only good for one payment.
Improvements
Functionality | Release notes |
---|---|
Printing receipt | Support printing receipts via Wifi using EPOS format is added. This means Mobile POS is able to directly communicate with printers who support EPOS format, for printing of receipts. This is typically printers by EPSON The UI for connecting to the printer will be released in 1.6.1. However, if only 1 printer is available on the network, Mobile POS will automatically print the receipt on the designated printer. |
EnabledMeansofPayment | EnabledPaymentProviders parameter was moved from tenant admin to mobile backend. Available payment providers are fetched from MobilePosConfig instead of tenantsettings. Tenantsettings are still used if nothing is configured in MobilePosConfig. This means available payment methods are no longer configured globally, meaning it applies to all stores, but it possible to separate what payment methods are available per store. |
Returns | Created a workaround for a bug in the Xamarin framework for iOS which caused an issue when navigating from the return view. The issue only occurred for iOS and is corrected. |
General | Updated to .Net 6 |
...
R Status colour Green title RELEASED
Improvements
Functionality | Release notes | |||||
---|---|---|---|---|---|---|
Printing receipt | Added configuration for printing receipt. If value is set to "no available types of printers", "Send and print" and "Print receipt" buttons are not shown to user. This is the default setting.
| |||||
Weight items | When scanning weight item, user is automatically prompted to enter weight of the item. It does not apply EAN20-codes items, where weight is a part of the EAN. Previously, the item was added with 1kg by default. | |||||
Reason codes | Corrected app crashing after selecting duplicated reason code when adding discount or performing returns. | |||||
Returns | Corrected an issue with scanning items for returns with Zebra's built-in scanner. | |||||
Line note | When scanning barcode in line and sales note, the text from the barcode which is scanned will be filled in. Previously it would try to search for an item instead. |
...
R Status colour Green title RELEASED
Improvements
Functionality | Release notes | ||||||
---|---|---|---|---|---|---|---|
Weight items | 3 decimals are shown when scanning a weight item. | ||||||
| An error introduced in v.1.5.0 caused the app to crash when clicking on an item in sales view. This has been corrected. |
...
Info |
---|
In v.1.5.0 it is only possible to returns receipts that have previously been paid with Vipps/Swish as Vipps and Swish only support refunds if the original purchase also happened using their payment method. Refund via Softpay is planned delivered in v.1.5.3 |
Improvements
Functionality | Release notes |
---|---|
Scanner | Added support for barcode type EAN-8 |
Items | Added handling of items that are blocked for sale |
General | An issue with navigating from store QR code view caused the app to crash. This has been corrected. |
Softpay | Corrected an issue where the app crashed if Softpay was incorrectly configured. |
...
R Status colour Green title RELEASED
Improvements
Functionality | Release notes |
---|---|
Scanner | Added support for barcode type UPC_A |
Login | Improved store selection when user has access to many stores. Search field is added and app will no longer crash if user has access to a large number of stores. |
Loyalty | If tenant does not have MemberService configured, the "Loyalty" icon in the bottom menu will no longer be visible. |
Softpay | Corrected an issue where the app crashed if Softpay was incorrectly configured. |
...
R Status colour Green title RELEASED
Improvements
Functionality | Release notes |
---|---|
Returns | Added user role for "returns". Default value will remain "disabled" for all cashiers until functionality is released. |
Weborders | Added parameter in Mobile POS backend to enable/disable weborders in Mobile POS. Default value is "disabled". |
General | Improved UI tests for bottomsheet when building app. |
Radio buttons | Improved handling of radiobuttons. |
...
Now Softpay and Softpay UI is implemented. User needs Android 8.0 to use this function and customer needs contract with Softpay. Now when user wants to pay with Softpay an appswitch is made.
Improvements
Module | Description |
---|---|
Swish QR code - infinite spinner | App was tested slow with infinite spinner in some situations. This was related to a issue with Swish app where payment with QR causes infinite spinner in next purchase. This is improved and now QR code can be used in payment without causing an infinite spinner in searches. . (RTM-4493) |
...
When one is done, users are able to cancel last sale IF needed. (RTM-2863)
Improvements
Module | Description |
---|---|
Icon for menu | Icon menu is now omproved to be round and not oval for a more clean look. (RTM-2014) |
Automatic coupons | Manual coupons are activated by checking in a activation box. This has been available for automatic coupons too, but is now changed for a better user experience. User can not check an activation box for automatic coupons since they are not manually activated (RTM-3422) |
Colour in fields when using Bisnode | In member creation view information about customer can be retrieved with bisnode after typing phone number. Use this phone number for bisnode: +46 708 116 237 |
App crash when EAN is missing | If a model of an item somehow is missing an EAN the app crashes when app tries to return search result. (RTM-4321) |
Opening article details | When opening an article information from receipt view the information regarding the item is the same item as scanned. If user needs information regarding another size or colour, they need to change it in article information. (RTM-4393) |
...
Customer specific development: One customer only wanted the input of Mobile umber when creating a new member in Mobile POS. Nothing else shown or validated. (RTM-3885)
Improvements
Module | Description |
---|---|
Swish payment | User can now switch between QR-code mode and phone number mode. When user creates a sale with member and the registred phone number is not a valid number the payment failes. App now switches automatically to qr code mode. (RTM-4326) |
...
No important highlights where added to this release.
Improvements
Module | Description |
---|---|
Images | Some icons has been missing and are now back. Tehy were coupons, welcome text and Swish image (RTM-4101) |
...
- User chooses to park the receipt
- User needs to choose if they want to park the normal sale or web order sale
- Pop-up is shown telling user to double check stock value when retreiving receipt again/ if there is an normal sale and web order on same receipts information about this
- The two receipts are parked and not presented as the same receipt.
- When retreiving the receipts (the web order receipt) same pop-up is shown telling user to check the stock value since the value can have changed since the receipt was first created.
- The receipts can not be presented as one any more.
Improvements
Module | Description |
---|---|
Web orders | Following smaller improvements are made:
|
Translation | Improvements in translation (RTM-3923) (RTM-4058) |
Card payment | If user tries to change card terminal, but only one card terminal is configured it has caused the app to crash. This is now fixed. (RTM-4054) |
...
No important highlights, only improvements.
Improvements
Module | Description |
---|---|
Icons for discounts in scanned article row | Now all icons for different discounts and offers are presented in Mobile POS. |
Show total quantity as integer in purchase history | A better handling of quantity in receipt summary in purchase history is added. Now the quantity is always shown as an ineger, even if the cart contains items that have units of measure (kg, meter etc). (RTM-3637) |
...
Now cash register number also is shown in the purchase view. Previously only store number and sequence number was shown. (RTM-3508)
Improvements
Module | Description |
---|---|
Improved scanning barcodes on iOS | There has been some presentation issues with scanning barcodes on iOS. This is now improved and error "item not added" is no longer shown since problem is resolved (RTM-3293) |
EAN with missing colour | If an ean has whitespace in it and the item is scanned in search view it openes article detials. The user van now choose size/colour in the dropdown without any issues. (RTM-3477) |
Move to sales view - iOS device | When user has an iOS device and scannes an ean code in search the user is sometime moved to sales view instad of product information. This is now adjusted and made sure user is only is moved to product information. (RTM-3561) |
...
New app icon
Mobile POS has now a new icon so user can differentiate between EG Retail apps quickly. (RTM-3091)
Improvements
Module | Description |
---|---|
Improved bonus handeling | There has been some presentation issues with bonus after it has been activated on a receipt and then the receipt has been parked and retreived. This is now improved. (RTM-2620) |
...
Now Mobile POS can fetch parked receipts from Consumer POS (RTM-2796)
Improvements
Module | Description |
---|---|
"Incorrect login" popup on prod | After switching from test to prod user is shown a popup with options "Log out" or "Retry". Retry triggers the same popup and bit blockes the flow in app. This is now handled for a better flow. (RTM-2379) |
"Reference store" improvements | Reference store is not named correctly - it is now called "Home store". (RTM-2805) |
Line discount does not work with reason codes | Now line discounts can be used even if pos config has set reason codes (RTM-2075) |
Bottom sheet is blocked | If Mobile POS loses focus the bottom sheet gets blocked. This is now fixed. (RTM-2992) |
...
-Input for digital receipt (only close when sending receipt, or pressing the "skip" button)
Improvements
Module | Description |
---|---|
Open article detials from search view | When user searches for items, the result can be presented in different ways - both depending on what view they show result in but also if the item has different variants. If the result is with a item that has a variant and for example colour is already shown and user then openes the When a user searches for items that is a model and then presses "i' icon on the result the article details are opened. Before when opeing article details from search first model/variant on the list was opened. Now the correct one is opened from start. |
Keyboard for open price item | When scanning an item with a open price user needs to enter price. |
Payment view | Smaller UI improvements as rounded corners on payment button and setting a cap between swish and vipps in paymentview. Also when a digital receipt has been pressed "skipped" when sending it, a notification is shown that no digital receipt is sent and an option to undo and move back to where you type in the email again, (RTM-2012) |
Barcode format | With limiting what barcodes can be accepted and recognized there is limitations on the risk of scanning with camera and producing wrong result. (RTM-2593) |
Image update when choosing different variants of items | Improvements are made so when user is in product information page and changes the variant of the item the images are reloaded and updated to present the correct image. (RTM-2410) |
Bonus view | In the new bonus view a suggested amount of bonus to use is presented, but avaliable to change. In the first version this was not completely perfect and is now adjusted and shows the total bonus balance that can be used or the amount of bonus that can be used even if it is less then the bonus balance. (RTM-2529) |
Camera in sales view gives black screen | In this version when user uses camera in sales view or search view camera does not show black creen anymore. (RTM-2652) |
...
No highligts, just improvements.
Improvements
Module | Description |
---|---|
Social security number | If company uses social security number as an alternative to identify member it is now shown, including Bisnode option if Bisnode is used. (RTM-2379) |
iOS camera | When starting EG Mobile POS and first thing is to scan an item on iOS with camera scan or resume cart the item is added to the cart, but not shown. This is now corrected to always be shown whenever you scan an item with camera scan. (RTM-2410) |
...
When finishing the refund payment it is only possible to refund using payment method of the original receipt - Swish and Vipps. It is for now not possible to purchase other items on the same receipt as the return. (RTM-1754)
Improvements
Module | Description |
---|---|
Digital receipt | When a member also is a customer digital receipts are not always sent. |
Spelling | Smaller spelling mistakes are corrected (RTM-2170) |
...
When scanning an item in search view you are now moved directly to product information and from there you can add the item to the receipt.
Before you only got a result in the search view for the item you scanned.
The flow is changes since user probably scan only wants information regarding the item if they scan it, and does not want to add it to the receipt directly - since then they would scan it in receipt view. (RTM-2164)
Improvements
Module | Description |
---|---|
Prefix for country in phone number | When adding a phone number on a member or creating a new member there is a country prefix that can be added. |
...
For example if you add an item that buyer needs to have a pamphlet for, this information (if set up) is shown in the bottom sheet. User then needs to confirm the bottom sheet to ensure they have seen the information before continuing adding items to the receipt.
If an identical item is scanned later in the receipt, no bottom sheet will appear.
Improvements
Module | Description |
---|---|
Digital receipts | When a email that will receive digital receipts is very long the view is adjusted to now show the complete email. (RTM-2157) |
Discount | One of the manually discounts that is possible to give is new price on an item. When manually typing in the new price a control is made so the new price is not larger than the original price. This control is set in place to avoid manual typing errors so the customer will pay more than the original price. In case user tries a error message is shown with the original price. (RTM-2160) |
...
The phone field now includes a dropdown to select country and then digits to fill in. (RTM-1307)
Improvements
Module | Description |
---|---|
Dark mode | When a device is set to black mode, small adjustments are done so item name and size selection now are adjusted to be seen in dark mode (RTM-1775) |
Receipt view | There is now added a separator between bonus amount and coupons in the receipt header if member is added to the receipt. (RTM-1774) |
Payment | if a purchase total amount adds up to 0 there is no other payment needed from customer. This situation can happen if member has bonus, coupons and gets some discount. |
Open price items | When scanning items with open price the app has been crashing. |
...
When adding a member and opening member information there is a list of purchase history.
An option to make a return is shown if user presses a purchase. The user then chooses if all or some items should be returned from the receipt from a list in the bottom sheet.
Normal item sales can be done in the same receipt, both before and after performing the item returns. (RTM-148)
Improvements
Module | Description |
---|---|
Bonus check | When the total amount of a bonus is added to the receipt and user tries to add it again a pop-up is shown telling user the bonus is already added and cancels the action of adding it again. (RTM-1621) |
Camera scanning | When using some devices camera scanning is needed. EG Mobile POS users can now switch between using the main camera and front camera on iOS devices. |
Sales view | If the receipt does not have any items and the amount is zero to pay the payment icon is not shown until at least on item is added to the receipt. (RTM-1374) |
Member search | When searching for a member, the app automatically detect whether you are searching by SNN or mobile number which makes the process quicker. Bisnode integration is in place, enabling user to fetch personal data based on SSN if SSN is used. (SSN = social security number used in Sweden) (RTM-1083) |
Languages | When updating a phone number in member fields a comma has been accepted as part of the phone number. Now this is fixes so only numbers are accepted as phone numbers. (RTM-1066) |
Menu | When deleting an item added to the receipt there has been a bug making next item not adjustable. Now you can handle items correctly no matter if a item has been deleted on the receipt previously or not. (RTM-1087) |
...
When a receipt is parked, under "option" menu, all parked receipts are presented from the store. You can show the ones parked from the POS you are using or from the whole store.
When pressing a parked receipts more information is shown about the receipt and an option to retrieve parked receipt is possible if no sale has started. (RTM-1324)
Improvements
Module | Description |
---|---|
Languages | When updating a phone number in member fields a comma has been accepted as part of the phone number. Now this is fixes so only numbers are accepted as phone numbers. (RTM-1066) |
Menu | When deleting an item added to the receipt there has been a bug making next item not adjustable. Now you can handle items correctly no matter if a item has been deleted on the receipt previously or not. (RTM-1087) |