Although it is a nonmandatory component, we definitely recommend to install our Magento extension. Below is the complete description of all sub modules. If you are running just a B2C store, then you don't need to install all of them, but the commerce365/module-apiextensions is recommended for everyone. It adds a couple of API endpoints which allow us to import shipment and payment methods that are configured in your Magento. 

If you don't have the commerce365/module-apiextensions installed and you click on the Update Shipment Methods button, you'll get a message like this. And the link will actually take you back to this page. 


The easiest way to install these Magento extension is to use composer. For more information about that, please see this page on

The command to install all modules at once is simply: composer require nvision/commerce365

But if you only want to install some specific module that is possible as well. 


The compser package links to our public Github repositories. For more information, please start here:

If you want to contribute or log an issue you can either contact support or create an issue on the repository corresponding to the module this is about. 


Below is a list of all the features you find in this package of Magento extensions;


This is the main extension which is required if you want to use any of the other extensions. This is where you provide your Commerce 365 API Base URL, App ID and Secret Key. These credentials are used by the other extensions to connect with your data. 

If you don't have this information, please ask your client or ERP implementation partner. They have received this upon installing a trial version of Commerce 365 and/or after they have purchased a license. 

Orders, Quotes, Invoices, Shipments, Credit Memos

With these extensions you can provide your customers with full sales document history. No matter whether orders were placed online or offline, by using your Magento store or any other channel, they will be shown in this list. Including the original PDF of the report you have configured for each document in Business Central.

To work with these lists, the Commerce 365 for Magento - B2B module has to be installed in Business Central. 

In Business Central, go to Administration > Setup > B2B Setup to configure which documents you want to publish, how many years of history and which report number to use for the PDF. 

All lists come with a standard template which just shows a few fields. Feel free to ask your developer to style and change these lists according to your needed. You can use any field that is available on both document header and lines. Even bespoke fields or fields from other ISV applications are available. 

In each .phtml template file your developer/designer will find the long list of standard fields which are available to use.
See below for an example.

B2B Pricing

This extension enables you to use full Business Central pricing & discounts in Magento. Install the extension in Magento, activate it in Business Central, again via Administration > Setup > B2B Setup. Next, activate an existing customer who has custom pricing or discounts configured. And if you the logon as that customer, you should see their sales prices, discounts and tier prices. 

Also make sure to enable BC pricing under Stores > Configuration > Commerce 365 > B2B Pricing

We highly recommend to enable database caching for this module as well. 

New Sales Pricing Experience

The B2B Pricing module supports both the BC classic price calculation (sales prices & sales line discount) and the BC new pricing experience (price list lines)