Skip to main content

All Apps‍

App Suite requires iOS 16.4

iOS version 16.4 or higher is required to update App Suite to version 1.64.

Scanning customer verification codes​

Although customer verification codes (used for Click & Collect orders) are often scanned with whatever App the users currently have open, these codes should be scanned and processed in the Checkout App. To make this a little easier in practice, scanning the code in either the Tasks App or Loyalty App will therefore now redirect you to the right App.

POS 2.98.x‍

πŸ†• Added​

Search and scan products in bundles​

To make it a little easier to work with extensive product bundles, you can now search for products inside its categories, or scan products directly to select them in the bundle.

βœ… Improved​

Return order changes blocked notification​

Employees will now be notified when they try to detach or change the address details of a customer in a return order (with only return order lines) if the setting Orders:Returns:AllowCustomerChangesOnReturns is set to false. Previously, POS did not notify users about what happened.

More on the setting can be found here.

Make signature mandatory for bank deposits​

Using a setting, you can now make signatures mandatory when performing a bank deposit.

Show amount(s) paid in payments tab​

Users can now see paid amount(s) in the Payments tab of Order info. Previously, the tab showed the total order amount regardless. Furthermore, in instances where multiple payments were made on an order, each paid amount will now display on a separate line.

Inquiries display improvements​

We've improved how inquiry questions are displayed on POS.

Expand to see improvements
  • The custom field Display Name will be the placeholder text displayed when selecting a value;
  • the Description field of the inquiry question will now be displayed below the corresponding question.

Gifted product flow improvements​

The flow of adding a discount action get a product in the checkout flow has been improved.

Expand to see improvements
  • The added discount on the gifted product orderline is now displayed without the need to refresh;
  • a FREE label on the orderline for the gifted product is now visible to users;
  • discount details are added to the checkout summary;
  • users can switch the free product;
  • users can choose not to give a gift product;
  • users cannot switch for products without stock in the current OU;
  • Return flows that include gifted products are also supported and improved.

Remove subscriptions from the customer tab​

Customer Subscriptions have been removed from the Basket's Customer tab since they are also displayed under the Subscriptions tab.

Listing local currency first​

POS will now display the default currency of the organization unit first, followed by any other configured currencies in alphabetical order.

PIN payments behavior & transaction modal​

When a PIN payment is being made, a cancel button will appear after 5 seconds. Previously, this was 30 seconds. Further, the text presented in the modal transaction status during a PIN payment has been changed to "You can wait until the transaction is confirmed or press cancel when the cancel button appears if you want to choose a different payment method". Previously the text stated "You can wait until the transaction is confirmed or cancel it below. Note that for some payments it takes 30 seconds before the cancel button appears."

πŸ”§ Fixed​

  • Fixed an issue where custom user field(s) input were emptied out and saved, but when revisited they still had the emptied input.
  • Fixed an issue where, when selecting a quantity and attempting to enter your email for back-in-stock notifications, the product would be incorrectly added to the basket. Products are now only added to the basket from the product detail page if the Add to basket button is explicitly pressed.
  • Fixed an issue where deleted cash drawers were still displayed in POS.
  • Fixed an issue where the basket appeared empty after applying checkout options on products with serial numbers.
  • Fixed an issue where users needed to refresh the page when making bank deposits in scenarios where a sealbag number input was made and thereafter deleted.

Tasks App 1.72.x‍

πŸ†• Added​

Move Stock Batch​

We've added a brand-new task to the App: Move Stock Batch.

This new task will facilitate you when moving stock around your store/labels, making it particularly more efficient when moving around large quantities.

We've added a new task called Print Price Labels which allows you to scan barcodes and print the corresponding price labels.

Tasks visibility​

To allow for better management of what tasks should be available on your users' Tasks Apps, we've introduced the following app setting: App:TaskPresence.

By default all tasks are enabled via this App setting (keep in mind some permissions will still be necessary), but please see our Task visibility docs if you would like to change your tasks visibility.

Serial numbers in a repair​

You can now, optionally, add a serial number while creating a repair.

βœ… Improved​

Removing products from a Receive goods task​

You can now remove products after adding them during a Receive goods task.

More product information in Receive goods task​

In a Receive goods task's detailed inspection, the product information box at the top of the screen will now display more information when scanning: both the quantity added and the total quantity.

Mandatory receive method for Repairs​

A receive method is now mandatory when creating a new repair task.

Declining tasks​

When declining a user task, the Reason screen that pops up will only display those reasons which are applicable to that user task type.

Warranty in a repair​

We've made it so you can no longer edit the warranty status of a repair in the Tasks App.

πŸ”§ Fixed​

  • A Receive shipment task should correctly take PurchaseOrder:ReceiveMethod into account when it comes to using FullyReceiveShipment or ReceiveShipment.
  • Repair task subtypes will now be grouped properly.
  • You can now switch between scanning and manual input when performing a Detailed inspection without resetting the quantity.
  • Fixed an issue where, in a Click & Collect task, pick quantity and unit price were only displayed when 2 or more items are picked.
  • Fixed an issue where the Ship from Store screen failed to close after pressing Done when completing a task in the Task App.
  • Fixed an issue where the Receive goods flow incorrectly displayed a completion message for error scenarios. Now, error responses from the back end are shown in a popup.

Checkout App 1.72.x (Previously Sales App)‍

πŸ†• Added​

Toaster on emptying basket with partial payments​

User will now be notified in scenarios where a basket is emptied for an order with partial payments. More on this can be found here.

Bundle products redesign​

To make it a little easier to work with extensive product bundles, you can now search for products inside its categories, or scan products directly to select them in the bundle.

Additionally, we’ve made some visual improvements to make it clearer which fields are required or optional.

βœ… Improved​

Orders exceeding maximum orderlines count​

If an order exceeds the maximum number of orderlines allowed specified in the respective setting, both the Create Basket button and Checkout will be disabled.

Serial number visibility​

Serial numbers are now visible throughout the order journey on the Checkout App, in Basket, Order details page, and Order Documents. Further, they are also returned in any return flow (if applicable).

Adding customer to the basket​

You can only add a customer to the basket when there are products in the basket.

Product availability consistency​

If you change the order type to Delivery while having products that can’t be delivered in your basket, both the Basket and Product Details page will display an "Unavailable for Delivery" message. This also applies to Product Search for products that are not available for delivery.

Card payment failure notification​

If a customer cancels the payment or if their card is declined on the payment terminal, a "Transaction Failed" modal will now display to the user on the App.

Gifted product flow improvements​

The flow of adding a discount action get a product in the checkout flow has been improved.

Expand to see improvements
  • The added discount on the gifted product orderline is now displayed without the need to refresh;
  • a FREE label on the orderline for the gifted product is now visible to users;
  • discount details are added to the checkout summary;
  • users can switch the free product;
  • users can choose not to give a gift product;
  • users cannot switch for products without stock in the current OU;
  • Return flows that include gifted products are also supported and improved.

Order amount not met for coupons​

When attempting to apply a coupon with a minimum order amount condition, users will now be notified via a toaster if such minimum order amount requirement has not been met. Example toaster message: 'Minimum order amount is not met. This order requires €30.00 more for this discount'. Similarly, if the maximum order amount is exceeded, users will be notified via a toaster that the coupon cannot be applied.

πŸ”§ Fixed​

  • Fixed an issue where there was no distinction between bundles and other products when creating gift wrapping sets. Now, bundles have disclosure groups accessible by expandable tabs.
  • Fixed an issue where gift wrapping sets with multiple products and quantities showed incorrect values.
  • Fixed an issue where a full amount refund was processed for return orders that were paid for in multiple partial payments despite only selecting to refund one of the partial payments made.
  • Fixed an issue where users were unable to print or email order documents.
  • Fixed an issue where changing a return reason on a return order did not update after saving.
  • Fixed an issue where products with only one product variance were deselected when a modifying attempt is made.

Loyalty App 1.72.x (Previously Customers App)‍

πŸ†• Added​

Address search worldwide​

The Search address field when adding a new address can now be modified to include address matches across the world and not just limited to the country in which the current user session is active. The setting used to modify this behavior is called AddressSuggester:FilterOnCountry. Check out the address settings docs for more address impacting settings.

βœ… Improved​

Subscription barcode UI​

The subscription barcode display has received a design improvement whereas, the button to view a subscriptions barcode is now called Show Subscription Barcode. No functionalities have been impacted as a result of this.

Custom field barcode UI​

Using a setting, a Custom field barcode button can now be displayed on a customers details.

Clientela setting​

More values have been added to the possible values of the Clientela setting. Previously, the value allowed for [User.BackedID] only.

πŸ”§ Fixed​

CFD 2.18.x‍

βœ… Improved​

Hide interactive components​

When the App:CFD:IsPassive Setting is set to true, interactive components like "Edit my details" and "Remove from cart" will not be visible or accessible on the CFD screen. More on this setting and other CFD settings can be found here.

Inquiries display improvements​

We've improved how inquiry questions are displayed on CFD.

Expand to see improvements
  • The custom field Display Name will be the placeholder text displayed when selecting a value;
  • the Description field of the inquiry question will now be displayed below the corresponding question.

No customer email address changes​

If Customer:BlockChangeEmailAddress is set to true, both employees and customers will no longer be able to edit an existing customer email address. More on this setting and other CFD settings can be found here.

EVA Cloud settings by default​

When it comes to fetching Contentful settings, CFD will now default to the ones fetched from EVA Cloud. If not unavailable, CFD will fetch those from Watchtower (if available).

πŸ”§ Fixed​

  • Fixed an issue with product image downloads that in some instances prevented images from being displayed.

Companion App‍

πŸ”§ Fixed​

  • Fixed an issue where Companion would select Scandit, even when Apple scanner have been configured. Note that when switching OUs from Scandit to Apple scanner ones, the scanner might not initialize properly, requiring a restart of the app.

Admin Suite 0.30.x‍

πŸ†• Added​

Scripting option for Custom fields​

Scripting is now possible on the custom field settings whereas, users can now impact the custom fields context in terms of what is shown and what is hidden.

This addition is introduced to the following custom field chapters
ModuleChapterCard
OrdersCustom fieldsOrder custom fields
OrdersCustom fieldsOrder line custom fields
OrganizationsCustom fields-
PeopleCustom user fields-
PeopleCase SettingsCustom fields
TasksCustom fieldsTask custom fields
TasksCustom fieldsRepair custom fields

βœ… Improved​

No more need for refreshing​

As an overall QoL improvement to Admin Suite, you no longer have to refresh your page to get your newly added data displayed - as was the case when adding prices to product bundles for example.

Compliance‍

βœ… Improved​

πŸ‡³πŸ‡± The Netherlands

πŸ†• Added​

Company information on receipt​

The Certified Invoice template will no longer render company information (name, street, postal code, and tax registration number). All other aspects of the receipt including Supplier information remain intact.

Control room‍

βœ… Improved​

Label color coding on monitors​

Labels on the monitors dashboard are now color-coded based on its level (info, warning, error, etc.).

Stencil editor​

We've improved the way you can write your stencil templates by adding some autocompletions to the editor. In practice this means the editor will help you with suggestions when inserting a '{}' symbol for example, as well as point out errors in your stencil.

πŸ”§ Fixed​

  • When creating an Event export configuration, adding a Target without an EventType will now properly export it with all of its types (instead of none).

Finance‍

βœ… Improved​

Payment methods​

The Payment methods chapter has received some improvements, as follows:

  • The chapter now consists of three tabs namely, Payment methods, Payment types, and Settings;
  • Within the Payment methods tab, a split is now made between System and Custom payment methods;
  • Within the Payment types tab, a dropdown field called Payment methods is now available;
  • The Settings tab was previously called the Options tab.

General ledger filter​

The filter Organization unit in the General ledgers chapter has been replaced with Organization unit set.

Financial period chapter​

A couple of improvements have been made to Financial periods chapter, as follows:

  • In scenarios where multiple currencies are available, a list modal is prompted to users to simply select the desired currency in regard to the action being performed (income and expenses, deposit, mutations, etc.). If only one currency is available, this modal will no longer be prompted and the user will directly start the respective flow.
  • Tapping the 'i' icon to view the ledger details modal will now display the device name along with all currently provided details. Previously, the modal was titled ledger details without mention of the device name.

Invoices and General Ledger overview adherence​

The Invoices and General ledgers chapter overviews now adhere to the inquiring users functionality and scope i.e. if the user does not have the invoices functionality view scope on certain organization unit(s), the invoices overview will not display any invoices pertaining to that organization unit.

πŸ”§ Fixed​

  • Fixed an issue where users were able to open a cash drawer and/or add income and expenses despite status of the underlying financial period being "Closed".
  • An asterisk symbol has been added next to the Tax code field when adding Tax rates to indicate the field being mandatory to fill. The symbol was missing despite being a mandatory field for users to fill in.
  • Fixed an issue that occurred in scenarios where filtering Payment types on both Organization unit and ID threw an error.

Orders‍

πŸ†• Added​

New columns in orders' Overview​

The Orderlines tab of an order now has two new columns available: Original unit price in tax and Adjusted unit price in tax. You can add these to your overview via the Reorganize columns icon in order to have both the price before and after manual adjustments always available.

'Has price correction' filter​

We've added a new filter to the Orders overview: Has price correction. Now, you can easily search for orders with price corrections.

Organization filter​

The Organization filter card in the Orders overview filter sidebar can now be filtered by specifying the OU BackendID as well. Previously, this was only possible by inputting an OU name.

βœ… Improved​

Reason improvements​

We have separated return reasons from unit price correction reasons and now present them in their designated fields within the Orderlines tab of the Orders overview. This improvement brings more clarity for Reasons.

Serial number visibility​

When configured, serial numbers will be displayed within the orderline description in the *Order Overview.

πŸ”§ Fixed​

  • Fixed an issue where an error message would appear when opening an order in Orders overview.

Organizations‍

πŸ†• Added​

Company backend ID & Branch number fields​

Two new fields called Company backend ID and Branch number have been added to the organizations' Basic information card and Advanced information cards respectively.

βœ… Improved​

Opening hours template UI​

A few UI improvements have been introduced to the Opening hours template chapter (no functionalities have been impacted as a result). The UI improvements include:

  • Deleting an existing template can no longer be done from the main overview but rather by clicking a template and using the Delete button within.
  • When editing an existing template a new button has been added called Back to overview which navigates back to the chapter overview once clicked.
  • The total count of templates is no longer displayed in the Opening hours templates main card overview.

πŸ”§ Fixed​

  • Fixed an issue where users were able to edit a non-Shop type parent organization unit that included children OUs of type Shop to a Shop. In such attempts, an error message will now be prompted.
  • Fixed an issue where users were able to assign an organization unit the type Shop and Warehouse or Shop and Container at the same time. In such attempts, an error message will now be prompted.

People‍

βœ… Improved​

Removed User groups​

The User groups chapter earlier migrated from Admin 1.0 has been removed from Admin Suite due to minimal use & non-applicability with the setup of Admin Suite.

Limiting interaction potential outside of assigned OU​

We've made the front-end changes to prevent interactions with settings the user is not allowed to edit. Depending on the chapter, either the 'Edit' icon will no longer be shown or a click will not open the row.

πŸ†• Added​

Layers​

The layers chapter has been migrated from Admin 1.0 to Admin Suite.

βœ… Improved​

Duplicate barcode notification​

When adding products to a unit of measure, employees will receive a notification if a duplicate barcode is entered, which will also include the associated ProductID.

Confirmation to overwrite​

When adding new product filters or properties to a product set that has the same product property type as existing filters or properties, you will now be prompted to confirm whether you want to overwrite the property.

Removed chapters​

The following chapters, linking to Admin 1.0, have been removed from Admin Suite due to minimal use & non-applicability with the setup of Admin Suite.:

  • Supplier products
  • Search configuration
  • Brands
  • Categories
  • Search synonyms

Promotions‍

πŸ†• Added​

Maximum amount on percentage discounts​

A new field called Maximum discount amount has been added to all applicable discount actions that involve specifying a percentage discount.

Those discount actions are:
  • Age discount -> The age dictates the discount -> Percentage
  • Age discount -> Age discount is tiered -> Percentage
  • Custom field discount -> Percentage
  • Order discounts -> Apply percentage discount on order
  • Other costs -> Percentage
  • Product sets -> Discount percentage
  • Sliding discount -> Discount percentage -> Order amount
  • Sliding discount -> Discount percentage -> Product quantity
  • Sliding points -> Discount percentage

Download coupons​

A feature to download coupons is now available.

βœ… Improved​

Download coupons​

The 'Search coupons' icon from the Promotion engine chapter overview will now navigate you to the respective discounts Coupon page once one is selected. Previously, users were navigated to the discounts first page.

Coupon promotions​

A few improvements have been introduced when it comes to coupon based promotions:

Expand to see improvements
  • The Target discount ID dropdown in Generate coupon discount action will now filter out discounts that are non-coupon generating i.e. ones that have the CouponsGeneratedByOtherDiscount bool as true.
  • Discounts with the CouponsGeneratedByOtherDiscount bool as true will no longer prompt the coupons step 6/6.

πŸ”§ Fixed​

  • Fixed an issue where the pending points option called Pending Return Period did not have the desired impact on point awarding.

Stock‍

πŸ†• Added​

Overview and mutations​

We've added a new chapter called Overview and mutations, replacing and improving upon the existing functionalities in both Admin 1.0 and the Stock mutations in Admin Suite.

Replenishment download​

We've added the options to Include inactive and/or Include empty product combinations when Downloading your replenishment overview.

Additionally, we'll now display a toaster when applicable to warn you of the download's 100 OU limitation.

βœ… Improved​

Shipment options​

We've improved the Shipments overview in its corresponding tab. Only those options which are actually available will be shown, for example no longer allowing you to Delete an already shipped shipment.

Additionally, when Reverting a shipped shipment, you can now add a remark to it. This remark will then be visible in the cancellation's corresponding Stock mutation.

Shipping​

Although the new Shipping chapter had already improved and combined all relevant chapters into one, the following deprecated chapters have now actually been removed: Shipping methods, Shipping costs, Carriers and Shipping restrictions.

Stock features​

The Stock locations chapter now makes use of the recently implemented stock locations services, allowing you to fine-tune what kind of stock actions you want to be available for your labels.

πŸ”§ Fixed​

  • In the Stock mutations tab within the Overview and mutations chapter, the hover label for opening the related order will now accurately display "Open" instead of "Add".
  • Fixed an issue where an "Unknown error" message was displayed when selecting products in the Stock Mutations tab within the Overview and Mutations chapter. This was caused by missing first and last name fields.

Tasks‍

πŸ†• Added​

Task decline reasons​

When creating a Task decline reason, you can now go into more detail: when creating a decline reason for a User task type which has a subtype, an additional field will pop up, allowing you to select one.

βœ… Improved​

Supporting large FSCs in the Label view​

The label view in Full stock counts now allows for working with larger counts. For any FSC containing over 50 labels, a View more button will be displayed.

πŸ”§ Fixed​

  • Fixed an issue where it was not possible to create a repair if a case with a product is attached to it. It is now possible, and the Admin Suite will be able to pass the ProductID from the associated case.