eShop Installation and Data Setup Guide for Microsoft Dynamics 365 Business Central

Installation Guide

The purpose of this document is to guide you through the Installation and Setup of eShop(Magento Connector) for Dynamics 365 Business Central. This document assumes that the eShop App has been downloaded from Microsoft AppSource onto your Dynamics 365 Business Central.

eShop Account Registration in Dynamics 365 Business Central

Upon successfully downloading the app from Microsoft AppSource, eShop creates two Icons on home page โ€“> Actions area of the Dynamics 365 Business Central – eShop Account Registration and eShop Setup Card
ย ย  – eShop Account Registration โ€“ Will be used to gather information to create necessary URLs for Integration
ย  ย  – eShop Setup Card โ€“ eShop specific page where youโ€™ll configure the URLs and default settings to apply for the new site
To Start: Go to Dynamics 365 Business Central Dashboard, click on the eShop Account Registration and follow the onscreen instructions to register with us.
NOTE – Alternatively, you can access the eShop Account Registration from Notifications post downloading our App from AppSource.

This opens the eShop Setup Wizard

Follow through the wizard for setting up the Account information:

Upon completing the form with all the required fields, click Finish. (Youโ€™ll receive an email confirmation from Dynamics eShop on submitting your information successfully)

NOTE โ€“ Dynamics eShop will setup a website and email the site URL.ย  (For Microsoft Team Please check the test accounts document)

eShop Setup Card:

Once you have the credentials on hand, you are ready to proceed with the Installation. Begin by accessing DYNAMICS 365 BUSINESS CENTRAL -> eShopย Setup Card.
3 steps to complete on this page:

ย  ย ย  1.ย ย ย ย  Enter URLs in the General Tab

ย  ย ย  2.ย ย ย ย  Run Default Setup

ย  ย  ย  3.ย ย ย ย  Get Web Service Login info

NOTE: If for any reason you are not able to see the eShop Setup Card in your ACTIONS area, this means the User Id you are using to login does not have required Permission to access eShop. But you should still be able to get into the eShop Setup Card via Notification Link

URL Setup โ€“ Access eShop Setup Card from the Business Central home page and Enter eShop URL field with the URL you received in the email. Tab over for the rest of the URL fields to auto-fill.

Run Default Setup
Post URL setup, go to Actions tab in the eShop Setup Card and select Run Default Setup.
This action will configure the default settings, auto generate the necessary fields on the Numbering tab in the setup card and setup the Web Services.
Web Service Login Info: On clicking this option, youโ€™ll be directed to your Dynamics 365 Business Central User Information page
Make note of the Username and the Web Service access key info. This info needs to be emailed to Dynamics eShopย  – support@dynamicseshop.com in order to enable and complete the website integration. You can always contact us directly @ +18886311148 or +13102661429 for assistance.

With this, Integration and setup between your Magento site and Dynamics 365 Business Central is complete

USER GUIDE TO SETTING UP THE DATA

Once the test Magento site Installation and setup is complete, prepare the site with data for testing. This means publishing the data from Dynamics 365 Business Central toย the Magento site. There are 2 ways of accomplishing this. One manually by publishing each product individually and the other would be to mass publish using the – One Click Offline Install functionality. Below is a procedureย to setup the data individually.
Start with publishing a category and then the Item so every Item created can be associated to their respective category.

Create and Publish Category on Dynamics 365 Business Central

From the Dynamics 365 Business Central Homepage โ€“> click onย theย eShopย Setup->Actionsย ->ย eShopย Categories

ยทย ย ย ย ย ย ย  Select New in the Category List page

oย ย  Enter Category ID โ€“ must be a unique number

oย ย  Enter Name โ€“ the display name on the website

oย ย  Parent Category ID โ€“ If this is a sub category, enter the Parent Cat ID under which youโ€™d like to display the new category.

If you are creating a Parent Category โ€“ leave the field blank

ยทย ย ย ย Check the eShop Enabled box to publish the category to the website ยทย ย ย Go to Actions on the main menu and click on eShopร Publish. Youโ€™ll receive a confirmation message on the category published
Note –ย eShopย IDย fieldย will beย autoย populatedย with a unique numberย once the category is published.
To Test โ€“ Go to the website,ย look for the category published under the Products section.

Create and Publish an Item

From the Dynamics 365 Business Central RTC Homepage โ€“ click onย theย eShopย Setupย Cardร Action ร ย Items listย Ikonย andย either selectย an existing item orย Add New Item

ยทย ย ย ย ย ย ย  If you are creating a new item – Fill in the mandatory fields on the standard Items list page with Description, UOM, Unit price and Inventory (Inventory is mandatory to show item on website) etc..,Access eShop(fast-tab)ย on the Items Card page: eShop Category ID is a mandatory field to publish the product. Select the ID from the dropdown and have the eShop enabled box to be true
From the main menu, go to Navigate tab, select Process -> Publish.
eShopย ID isย auto populatedย once the Item is published and you receive a confirmation pop up stating the Product is published
Toย Test โ€“ Go to the website, searchย for the new Item publishedย in the search fieldย orย in the products tab from the main menu youโ€™ll find the Item listed under the respective category selected.

Create an eShop User

B2B User – created in Dynamics 365 Business Central

ยทย ย ย ย ย ย ย  From the Dynamics 365 Business Central RTC Home page โ€“> click onย eShopย Setup cardย โ€“>Action ร  eShopย Usersย Ikon.

ยทย ย ย Click Newย to create a new eShop User:
NOTE: The Customerย  which you are selecting the โ€œName2โ€ field ย should not be empty to publish user
Enter the mandatory fields to create a user.

User ID Auto populates a unique series of numbers/letters
Email Address This will be your eShop login ID as well
First Name Enter yourย Firstย Name
Last Name Your Last Name
Password enter your password (Min 8 char with atleast 1 uppercase and number)
User Type Select โ€˜Customerโ€™ from the dropdown to create a new login access for your Customers
No. Select the Customer number to which you will be associating the new user (the Customerย  which you are selecting the โ€œName2โ€ field ย should not be empty to publish user)

EShop Enabled

Check this box to push the eShop User information and to enable the user on the website

Click Publish. Once published the eShop Id field number will be auto populated.
To Test โ€“ go to the website and Click on the Sign Inย on the top Right corner of your screen -> Enter your email address and password in the Returning Customer area. If a eShop user was created successfully, youโ€™ll be logged into the site
B2C User – created on the website

Typically, customers are encouraged to Register (create an account) on the website and checkout so their account info exists in the system and theyโ€™llย have the ability toย view all their orders in the future. To create an account:

Go to the website – > On the top right corner, click on Create an Account. Enter all the mandatory fields on the page and click Create an Account. This will create a webย customer entry in Dynamics 365 Business Central, After creating an order.
To test โ€“ Go to Sign in page โ€“ enter the new user credentials and log in. If account was successfully created, youโ€™ll be logged in.
Note : After placing an Order from web, Customer Account will be created in the Business Central

Placing an Order in Magento:

ยทย ย ย ย ย ย ย  Log into the website, browse the products and add an Item to Cart.

ยทย ย ย ย ย ย ย  Go to the Shopping cart and select Checkout.

ยทย ย ย ย ย ย ย  Select the Shipping Addressย or click Add New for a new address.

ยทย ย ย ย ย ย ย  Select the Billingย Address from the existing list or Add New address.

ยทย ย ย ย ย ย ย  Select Shipping method and click nextย (use default shipping method to test)

ยทย ย ย ย ย ย ย  Select Payment method and click nextย (use PO order to test & PO number is mandatory)

ยทย ย ย ย ย ย ย  Click Place Order to confirm the order. The Order number displayed on the page is the Magento Order ID. (Order Status will be in Pending in Magento Admin)
NOTE โ€“ eShop Integrates real-time with majority of the Shipping carriers to pull the price onto the site and also provides integration with the payment gateway for Credit Card processing. All this information has to be setup in the backend by keying in your credentials. Once the basic functionality has been tested to your satisfaction, eShop can help with advanced setup of the site and mass publishing of your data to the site.

Magento Order flow into Business Central

ยทย ย ย ย ย ย ย  After an order is placed on the website, the same must be synched into the Business Central to manually test the flow of order info.

Go to Dynamics 365 Business Central dashboard, click on eShop Setup card -> Under Defaults tab, select the Enable Magento Connector to be true
Go to Actions – > Click on the โ€˜One Click Offline Installโ€™. This will open a Process Report
Enable Insert Bulk Orders. Click Ok.

ยทย ย ย ย ย ย ย  This action creates orders into the Business Central. (Order Status on the website will now show as Processing in the Admin section)

ย 

Suggest Edit
Translate ยป