Release info

Release date: 8 June 2022

Available for: BC18, BC19, BC20 On-Premises. BC SaaS.

Modules: Commerce 365 for Magento core.


Guest order / Guest order customer

The handling of so-called guest orders has been completely revised. The guest order customer setting (placeholder customer) on store view level no longer exists. From now on all incoming orders are processed the same way. 

The fact that a customer decided not to create an account doesn't make a difference in regard to how data is processed in Business Central.


The only thing left, is that there still is an indicator on the staging order and customer card which shows that this data was created by placing a guest order. Once a customer decides to create an account, their customer record will simply be upgraded to a real account.


Until a customer decides to create an account their data is not synchronized from Business Central to Magento.

Technical: In this version the field "Guest Order Customer No." was marked as Obsolete:Pending. In a future version it will be marked as removed.


Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000957039


Order process

Improved handling of additional Magento line discounts.
Improved handling of shipping amount without VAT.

Additional checks around availability of customer templates.

Customer templates are now also accessible from the store view card.

On the store view there is a new setting: Order Creation Price Method [Set Magento Price as Unit Price, Set Magento Price as Line Amount]. When creating sales documents, depending on this setting, BC will either use the Magento price as the amount that is shown on a sales line (first option), or it will calculate and show line discounts (second option).
Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000957039


Store views 

Besides adding a new switch to alter the way prices are being shown on a sales order, we have also cleaned up this page, and a screenshot/preview is shown once the URL field is filled in.
Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000957039


Interactive status fields

Before on the standard item and customer card, we showed a yes/no Magento Status field to indicate whether an item or customer was being used in Magento. Now these fields have been replaced by an interactive indicator that shows the actual status and allows a user to immediately create and/or open the web item and web customer.
Updated documentation links: https://nvision.freshdesk.com/support/solutions/articles/80000957168 
Updated documentation links: https://nvision.freshdesk.com/support/solutions/articles/80000957176


Importing attachments

The NC365 Attachment table now has a new field, External Content URL. This field can be used to import documents (attachments) by using rapid start. When a URL is placed in this field and gets validated, the corresponding document will be automatically downloaded and stored in the database. 

Using the attachments feature requires to install the Amasty Product Attachments extension. 


Customer API      

To make working with customer data as easy as possible there is a new API. 

Within this Customer API you will find the following functions; 

CreateNC365Customer, ReleaseNC365Customer, SendWelcomeEmail, SetAttributeValue, ClearAttributeValue.
Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000957198


Item API      

The Item API has been extended with the following functions;

AssignRelatedItem, AssignUpSellItem, AssignCrossSellItem, AssignGroupedItem.

UnassignConfigurableItem, UnassignRelatedItem, UnassignUpSellItem, UnassignCrossSellItem, UnassignGroupedItem.
Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000957198


Attribute sets

As of this release, when downloading attribute sets from Magento, the full set/group/attribute structure is downloaded. 

This is step 1 of 2 in adding the ability to download/import a complete Magento item catalogue. 

The Based-On field on the attribute set card has been removed. From now on users should use the Copy Attribute Set feature instead.


Customer attributes

A field Apply by Default was added. When enabled, when creating a new Magento customer account, these attributes are automatically applied to the new customer account. 

Updated documentation link: https://nvision.freshdesk.com/support/solutions/articles/80000959290 


Magento extension update

Earlier this month we have also released a new version of the Commerce 365 Magento Extension. In order to make use of the full attribute set import as mentioned above, you first need to update this component as well.
https://github.com/NVision-Commerce-Solutions/Commerce365.Magento2.Public


Minor enhancements and bug fixes

As always, all minor issues which have been reported have been fixed. This includes;

Improved handling of temporary sales lines in relation to inventory updates. 

Missing file names on imported media. 

Issues when using multiple attributes of type text area. 

Item category subform not immediately updating. 

Searching for Record Id in the integration queue page.

Support for youtu.be URLs on videos. 

Support for both customer_taxvat & vat_id when importing sales orders and customer.