27 May 20202.19.1
Feature
Mollie Payment integrationIntegration with an online payment provider.
Improvement
Basket / PerformanceFaster basket collection.
BasketAvoid skipping of checkout steps. No possibility to add basketlines in another window. This can happen, especially with shared basket at customer level. For example: during payment.
Login / MultistoreNew right "SignInAllowed", allows disabling sign in of person based on a role. Limiting options for login. Mostly important for multistore. For example: pure contact information.
GDPRRemoved all "Date of birth" fields (privacy).
19 May 20202.18.1
Improvement
Basket / MultistoreNew fields for basket header to store payment information: Reference, Status, Provider, Method, Amount. Preparation for history and reporting.
29 Apr 20202.17.1
Improvement
PerformanceChange how person favorites are stored internally to improve integrity (less errorprone) and searchperformance.
09 Apr 20202.16.1
Feature
Multi-store (preperation)Preparation for supporting multiple stores (ie. Frontend, Apps, etc). Multi-store phase 1: only catalogue without ordering. This feature allows the development of multiple storefronts on a single NatchOS instance (database) in which most of the logic and data is shared.
Product selectionLimit access to specific set of products per person under a customer account. Similar to baskette templates. Orderable products in lists available per person. The limitation is not only on purchase but also on searchability and visibility. For example: To avoid having to give an OK for each purchase proposal.
Random list of promotionsRandom list of promotions. Top x number of random products within one or more promotion types. Periodic listing of random promotional products.
24 Mar 20202.15.8
Improvement
ProductSupport for multiple values as "available" for CustomerProduct. Availability for products and customer specific products. Example: exclusive products
02 Mar 20202.14.1
Feature
Generic product searchFirst implementation of Generic product search
10 Jan 20202.13.1
Feature
Promotion typesSupport multiple promotion types instead of just yes/no flag.
Improvement
PerformanceImprove performance when loading categories into cache.
22 Nov 20192.10.3
Feature
Fulltext productsearchSQL server Fulltextsearch support on ProductData (ProductSearch support using fulltextsearch engine).
19 Nov 20192.10.1
Improvement
ProductSupport absolute URLs (complete urls) for linking external hosted files to entities like product, category, … .
ProductImprove Misc XML validation for product and product ML.
ValidationSupport non-ASCII characters in e-mail address for default smtp implementation.
ProductSupport to detect changes in productdata in function of updating ProductsearchContent.
24 Oct 20192.9.1
Improvement
BasketMore options to load baskets for person/customer w/ status and type.
Customisation processingAdditional entrypoint for running custom logic in shipping address and categoryproduct process.
02 Oct 20192.7.1
Feature
Shipping adviceKnow what shipping advice per department is possible for a basket by checking warehouse stock.
11 Sep 20192.6.1
Improvement
Person RightsMore fine grained control for person management with 4 new rights: ManageInternalPerson, ManageExternalPerson, ManageInternalPersonPermissions and ManageExternalPersonPermissions.
28 Aug 20192.5.1
Improvement

AccountAutomatically reset account lockout flag after 15 minutes.
07 Aug 20192.3.2
Feature

Revenue totalsRequesting and visualizing the turnover totals per customer.
31 Jul 20192.3.1
Feature

Products purchased togetherDetermine "products purchased together" based on existing invoice data.
Improvement

ProductLoad online and offline product count with categories which may results in more dynamic navigation.

PropertiesImprovements for Properties 2.0 , refactoring properties schema.
11 Jul 20192.2.2
Feature

Rights assigned or revoked to a personDirect assignment of Rights to a person. Previously only via WebRoles. Also supports revoking a Right that was granted through a WebRole.

Google Tag ManagerAdded Google Tag Manager (GTM) integration classes. By using GTM in combination with NatchOS you have the following benefits:

Filtering on purchased productsSupport filtering on previously purchased products by using the data in Orders and Invoices.
Improvement

AccountRequesting an visualizing first "log on" and "last activation" mail sent from Person.

PerformanceImprove category tree caching for performance.
27 Jun 20192.1.2
Features

Admin platformRollout of our new tool, in which we offer the following today: View of processed import files; Follow-up of data integrity via Data Quality Report; Clear overview of roles and rights.

Alert for outdated basketNotification for basket-products that are no longer available and / or prices have changed for transparancy and to avoid confusion. Possible after the required configuration.

VouchersA customer can enter a discount-code for validation. The discount expressed will be shown in the calculation and deducted from the total. In the back office and / or a linked external system you have the option to create and manage these vouchers. A voucher can be allowed with certain products and / or product groups as well as with specific users within a certain duration.

Direct order entryIdeal to order products with a unique code quickly. Depending on the price calculation and order unit, the corresponding product is immediately added to the shopping cart when one product code is entered. This makes it very quick to order if the customer knows the exact product code.
2 May 20192.0.3
Improvements

ValidationImprove duplicate login validation to avoid import fails.

PropertiesRefactor properties structure to latest NatchOS guidelines, allowing more flexibility and making custom development easier (properties 2.0).
26 Apr 20192.0.0
Improvements

BasketBasket optimizations for performance and reducing deadlocks.

PerformanceSupport for parallel import of files.

.NET APIMajor improvement: .NET API now implements .NET Standard 2.0, making it compatible with both the newer .NET Core and the existing .NET Framework.
11 Mar 20191.21.6
Improvements

QualityFaster development and less error-prone optimizations by creating link between Erp-Code and NatchID for processed entities.
Fixes

CategoriesFixed an issue where product category sorting was not displayed correctly in certain cases.
 
28 Feb 20191.20.13
Improvements

QualitySimplification of the structure for properties with a more stable import as a result.

PerformanceDatabase modification to the staging tables (dataload) to prevent wasted memory.

ReportingImprovement to NatchOS importer where start and end time is recorded per processed file including a status message on file level making it easier to know which files were processed or not.

FunctionalSupport to configure if a product is allowed to link to multiple models or not in order to secure data integrity. For instance : Productvariants like products in a certain color can refer only to 1 model product or to multiple model products.
 
18 Jan 20191.20.1
Improvements

ReportingLink SetID to Import File - improves traceability (only for latest version of NatchOS importer).

SecurityLess predictable hashing by using Bcrypt's enhanced entropy. Password hashing according to current security standards.