Commerce 365 for Magento v20.5.29569.0 release

Jun 9, 2022 by Elleke Braaksma
The latest version of Commerce 365 for Magento is available for BC 18, 19, and 20. This is a mayor release including multiple technical and operational changes. 

Update your Commerce 365 extension now via AppSource or by downloading the latest app file from the idyn portal.

Commerce 365 release 20.6.29581.0 contains the following improvements:

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: Websites and stores - Commerce 365 - BC (idyn.nl)

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

Additional checks around the 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: Websites and stores - Commerce 365 - BC (idyn.nl)

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: Websites and stores - Commerce 365 - BC (idyn.nl)

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: Item catalog - Commerce 365 - BC (idyn.nl)
Updated documentation links: Customer accounts - Commerce 365 - BC (idyn.nl)

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 installing 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; 

ReleaseNC365Customer, SendWelcomeEmail, SetAttributeValue, ClearAttributeValue.CreateNC365Customer
Updated documentation link: Internal API’s - Commerce 365 - BC (idyn.nl)

Item API      
The Item API has been extended with the following functions;

UnassignConfigurableItem, UnassignRelatedItem, UnassignUpSellItem, UnassignCrossSellItem, UnassignGroupedItem.
AssignRelatedItem, AssignUpSellItem, AssignCrossSellItem, AssignGroupedItem.
Updated documentation link: Internal API’s - Commerce 365 - BC (idyn.nl)

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 catalog. 

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: Customer attributes - Commerce 365 - BC (idyn.nl)

Magento extension update
Earlier this month we 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.

This component can be found on the idyn portal.

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 customers.