Drop 75
August 19, 2024
π Drop notes structure
The release notes are organized into categories, starting with Core, which spotlights a few entries from the most recent four core releases. This is followed by Docs, which covers new documentation pages introduced or features to the portal. Subsequently, All Apps highlights general updates applicable across all applications. Succeeded by dedicated categories for each App individually, like Checkout, Loyalty, Tasks, CFD, etc.
Further categorization follows an alphabetical order representing the modules available in Admin Suite, including modules like Control Room, Financials, Orders, etc.
Each category is divided into three sections:
- Added: Lists new features or functionalities.
- Improved: Describes enhancements to existing features or functionalities.
- Fixed: Details bug fixes that have been addressed.
Within each category, entries are listed in a way we think are most impactful to least.
In some instances, a drop may include no changes for certain Apps, categories, or sections. In such cases, the corresponding part will not be shown in the notes.
Categories impacted by this drop
Core - Docs - POS - Tasks App - Checkout App - Loyalty App - CFD - Admin Suite - Compliance - Control room - Financials - Orders - Organizations - People - PIM - Promotions - Stock - Tasks
Coreβ
π Addedβ
Several additions to extension points
- StockMutation variable in the EventExport extension point in Core drop 2.0.750
- BackendID to the OrderCustomType extension point in Core drop 2.0.750
- Make shipping restrictions optionally adhere to scripts only since Core drop 2.0.749
Several additions to stencils
- New template: RepairPickupCompleted to inform customers about the repair's pickup in Core drop 2.0.750
- Certified invoice/receipt templates now include pending electronic payments since Core drop 2.0.750
- Product requirements on certified templates in Core drop 2.0.749
- New template: StockReservationCancellation to inform customers about C&C cancellations in Core drop 2.0.748
- CancelledLines now included in the StockReservation and StockReservationPartly templates since Core drop 2.0.747
New services
- ProductLimitations via
PushLoyaltyProgram_Async
in Core drop 2.0.749 - Sending GlobalBlue invoices via
EmailOrderTaxFreeForm
in Core drop 2.0.749 - Attach coupons to a user directly with
PushDiscountCoupon
in Core drop 2.0.748
- ProductLimitations via
New settings
- Both
Email:ExternalTemplateUsername
andEmail:ExternalTemplatePassword
to allow for authorization of your stencil HTTP endpoint since Core drop 2.0.749
- Both
POS 2.118.xβ
π Addedβ
External user searchβ
POS now support searching users in external databases. For more information, check out the manual.
Default gift card configurationβ
For the generic gift card balance check under More Options, we now allow you to configure a default configuration using App:GiftCard:DefaultConfigurationID
this gift card configuration will then prefill the select field.
Disregard logical level in searchβ
We added a checkbox to quickly disregard the logical level during product search. Ticking this checkbox will return all possible variations that match your search criteria, this is especially useful when specifically searching for certain products using their barcode or any other specific property that isn't shared with its parent.
Unreferenced return error handlingβ
Employees that attempt to create unreferenced return order, whilst not having the UnreferencedReturnOrder functionality, will now get a descriptive error message telling them they don't have the permission to do so.
Search Subscription by Loyalty Program Nameβ
When adding or editing a customer, you can now search for subscriptions by loyalty program name.
Autorefund transaction overviewβ
After using the Autorefund method, the POS will now display an overview of all transactions in the order which were refunded.
Loyalty card in checkoutβ
During checkout, a Loyalty subscriptions card will display all loyalty programs a customer is eligible for. By selecting one, it will be added to the basket and display its details.
β Improvedβ
Gift card pin keyboardβ
Since EVA handles gift card pin codes as strings rather than numbers, they can possibly contain letters as well as numbers. Because of this, we changed the input keyboard for these pin codes to alphanumeric instead of numeric only.
Subscriptions searchabilityβ
When there are a lot of subscriptions available for customers, the overview list in POS can get quite bulky. For this reason, a search field will now show when there are more than ten subscriptions in the list.
Loyalty improvementsβ
We made several small loyalty-related improvements this release:
- The User Subscription Identifier on subscriptions will now be prefilled wherever applicable.
- The display of active loyalty programs now carries over into checkout from the basket, preventing users to think it has been removed.
- We now prompt the user with actual descriptive errors related to possible loyalty program limitations.
- We changed the icon for the User subscription identifier requirement
Gift card activation failureβ
When selling a digital gift card from POS, EVA will now show an informative error in case there is an error creating or activating the gift card in its corresponding external system. This message serves as a notice to the employee to refund the gift card since it was not issued.
π§ Fixedβ
Expand to see fix(es)
- Resolved an issue that prevented help text from displaying when searches (product, customer, and order) returned no results or when baskets were empty.
Tasks App 1.92.xβ
π Addedβ
Pagination on FSC labelsβ
Until now, the Label view in the Tasks App allowed for no more than 50 results, which is why we're now introducing pagination.
β Improvedβ
Refresh session upon scanningβ
To ensure a user won't get logged out during activities which may take some time, such as receiving goods, the Tasks App will now refresh a user's session each time the scanner is used.
Navigation upon completing confirmation tasksβ
After completion of a confirmation or pre-count task, the Tasks App will now automatically navigate towards any "Task list" overview still holding a task needing confirmation. Only if there are no tasks left, will the App navigate towards either the subtype screen or the home screen.
RTS stock labels orderβ
The order of stock labels shown when creating a Return to supplier order is now based on the following:
- Your default RTS stock label - this will be selected by default
- Your labels tagged as Sellable - these will be displayed in the order of their IDs
Preselecting runner task zoneβ
When creating a runner task, you can set a zone (if configured in StockReplenishmentTasks:Zones
). By selecting a zone once, this zone will also be prefilled for other products added to that task.
Displaying Repairsβ
From now on, EVA will always display the Repairs task category, even when there are no active tasks at the moment. This way when there are no active ones, but there are tasks which are awaiting payment, or even already completed, you can still check them.
Mind that the category is still hidden when App:TaskPresence does not include repairs.
Mutations during a ZCCβ
To make inventory management easier, zoned cycle count tasks will now take into account any sales (read: mutations) that happened for the product while counting.
If mutations happened, the Expected quantity will automatically update and the user will be informed of the number of mutations that happened.
While it should not have been, it was possible to perform transactions on the Checkout App with a closed financial period.
This was fixed with the deployment of Checkout App version 1.92.
π§ Fixedβ
Expand to see fix(es)
- Cancelling the opening of another user's task will no longer result in a loop.- Resolved a problem preventing the triggering and display of push notifications.
- Resolved a problem preventing the triggering and display of push notifications.
Checkout App 1.92.xβ
π Addedβ
Default gift card configurationβ
For the generic gift card balance check under Basket Options, we now allow you to configure a default configuration using App:GiftCard:DefaultConfigurationID
this gift card configuration will then prefill the select field.
β Improvedβ
Order filtersβ
The orders overview now has improved filtering options on order type (e.g. Interstore, Delivery, RMA).
π§ Fixedβ
Expand to see fix(es)
- Custom pricing field placeholder text now correctly adheres to the applicable denomination.
- Fixed an issue where in some instances users received an error message on the document screen during checkout, even though all toggles were disabled.
- Resolved a problem preventing the triggering and display of push notifications.
Loyalty App 1.92.xβ
π Addedβ
Updated Subscriptions Screenβ
We've made several improvements to the subscriptions screen:
- Only active subscriptions are displayed in the overview.
- Use the plus icon to subscribe a user.
- Groups and their associated programs are now visible.
- Attach a loyalty program to an order in the Checkout App.
Assigned Organization Unit for Casesβ
You can now add or edit the assigned organization unit for a case when creating a new case or modifying an existing one.
Expanded Search for External Usersβ
Two new items, billing/shipping addresses and phone number, are now supported when retrieving user details from an external system. For a full list of what is supported check External User Search.
CFD 2.38.xβ
π Addedβ
When using the onboarding QR code, CFD will now also append an OrderAppToken as query parameter. This token can be used to gain access to the order from anonymous contexts in different organization units from the OU where the order was created.
π§ Fixedβ
Expand to see fix(es)
- Resolved a problem preventing the triggering and display of push notifications.
Admin Suite 0.50.xβ
π Addedβ
UI improvements in Admin Suiteβ
We are progressively rolling out UI enhancements to the Admin Suite across various modules. These updates will include:
- Improved design and clarity of headers, footers, and buttons on pages and modals.
- More concise and clear instructional text.
- Refreshed filter sidebars.
These updates will not alter existing features unless explicitly noted in a separate drop note under the impacted module. We are implementing these changes primarily to improve overall consistency and user experience.
A notification will appear on the Admin Suite main dashboard, providing more details about the UI update. Up until this release, the following modules have been impacted:
Expand to view module names
- Compliance
- Control Room
- Financials
- Orders
- Organizations
- People
- PIM
- Promotions
- Stock
- Tasks
The chapters that have received UI enhancements in this drop include:
Expand to view chapter names
π§ Fixedβ
Expand to see fix(es)
- Fixed a bug that prevented the creation of a Custom Field Line checkout option.
Complianceβ
π Addedβ
E-Invoice Exportsβ
A new tab titled Exports is now available in the E-invoices chapter.
β Improvedβ
E-invoices retry timestampsβ
E-invoicing documents which have their contents changed can now be identified as being retried in the Documents tab by means of their creation date. This will no longer be the date of the original invoice, but the date of when it was updated.
πΊοΈ Compliance by countryβ
π΄π² Oman
β Improvedβ
Compliance Configuration Updates for Omanβ
Compliancy configurations for Oman have been updated. These updates reflect our commitment to adhere to local regulations.
Implications of the Updates
- Invoice sequencing: The invoice sequencing format has been updated to "OU-ID_DocType_ID" to ensure consistency. Please note that numbering will restart with the implementation of this new format.
- Compliance: We ensure all data-related activities comply with local laws.
- Certified templates: New update with minor changes.
Action Required
If you currently have organization units operating in Oman with the WHITE_LABEL
compliance setting configured, the following action is needed:
The value of the setting Auditing:Provider
must be changed from WHITE_LABEL
to OM
. For more information, refer to our Oman documentation.
Control roomβ
β Improvedβ
Icon usage in Scheduled tasksβ
We've made some slight changes in the details of a Scheduled task, most notably the replacement of the Execute action button in favor of a 'repeat' icon in the top right of a task.
Ordersβ
π Addedβ
Placement date filterβ
The orders overview now also offers the option to use an order's placement date as a sortable column and/or filter.
New Document Type - E-invoiceβ
We've introduced a new document type, E-invoice, specifically added for eligible e-invoice exports.
π§ Fixedβ
Expand to see fix(es)
- Translation icons has dissappeared in the Custom order statuses chapter.
- Orders with many order ledgers can now view them all smoothly again.
Organizationsβ
π Addedβ
New Field for Companiesβ
A new field, Tax Office Number, has been added to the auditing-related fields when adding or editing a company.
π§ Fixedβ
Expand to see fix(es)
- Resolved an issue that caused the OU set ID, rather than the OU ID, to appear when accessing the "Included/Excluded Organization Unit Sets". Now, both the OU ID and OU set ID are visible in the table.
Peopleβ
π Addedβ
User Requirements - Account Typeβ
A new optional field, Account Type, has been introduced to the process for creating and editing user requirements.
PIMβ
π Addedβ
Updated Product Relations Controlsβ
We've updated the Product Relations chapter with new features:
- Reverse Relation Button: Quickly reverse a parent/child relationship directly from the interface.
- Sorting Button: Easily rearrange products using drag and drop functionality.
β Improvedβ
Product Type Filterβ
You can now filter multiple Product Types simultaneously using the filter sidebar in the Products chapter.
Languages in Content previewβ
The Content preview option in the Products chapter will now take into account which culture is actually available on the OU in question and as such allow only selection of available localisable content.
π§ Fixedβ
Expand to see fix(es)
- Resolved an issue that in some instances prevented editing a product filter value when editing a product set.
Promotionsβ
π Addedβ
Updated Loyalty Programs Controlsβ
We have made several updates to the Loyalty Programs chapter:
- Checkbox Modification: The creation flow now includes a single checkbox labeled Requires subscription validation.
- Direct Linking: If a loyalty program is part of a group, a direct link to that group is now available from the General Information card.
- New Field in Loyalty Programs: When editing or creating a loyalty program, you can now use the Options field to define the program's applicability in terms of payment methods, loyalty points, or discounts.
- Renamed Field: The Usage Type field is now called Point Usage Types when the Enable Loyalty Points option is selected during the creation or editing of a loyalty program.
- New Card for Custom Fields: A new card, Required Custom Fields for Order, has been introduced.
- Price List Application Changes: The Apply to Price List option has been moved from the Product Limitation tab to the General Information tab, where it is now applied by default. Note that only one product limitation can be set per program.
- New Filter Option: A filter to sort by Loyalty Program Group has been added to the Loyalty Programs overview.
Stockβ
π Addedβ
Quick search in Overview and mutationsβ
The Overview and mutations chapter's Stock mutations filter now includes an advanced search and a quick search option for including products. The latter is brought up by pressing the + button in the filter's Products card.
π§ Fixedβ
Expand to see fix(es)
- An issue was fixed where uploading stock mutations in the Overview and mutations chapter was not possible despite having the right permissions.