Skip to main content

Magento extension

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.Magento2.MagentoApiExtensions 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 MagentoApiExtensions 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. 


To obtain the lastest version of our Commerce365.Magento2 Magento extension checkout our public Github repository for this project:

Look for Releases to download the latest version. 


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


This is the main configuration extension which is required if you want to use any of the extensions listed below. 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. 

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)

Account Menu

This is just an example extension used to manage which of the above components you want to show on the customer dashboard. The only file that matters in this extension is customer_account.xml. Feel free to use this one, or to use any other way to customize the menus in the My Account section.  

Fully automated installation and onboarding

Install via AppSource

Click on the AppSource button, install the free trail, and just follow the instructions