Magento
Our Magento integration is designed as an end-to-end model that allows us to pull in product details, inventory levels and pricing, and facilitate order placement.
Last updated
Our Magento integration is designed as an end-to-end model that allows us to pull in product details, inventory levels and pricing, and facilitate order placement.
Last updated
With the DSTNC <> Magento integration, you can automatically sync products between your Magento store and DSTNC Marketplace. DSTNC also automates order routing and tracking, so you can view, fulfill, and track orders directly from your Magento store.
In order to integrate your Magento store, you will need to provide the following:
Store URL
User
Password
Magento Store (optional)
API Path (optional)
Shipping Method title (optional)
Agreement (optional)
Payment module (optional)
Please follow the step-by-step guide below to obtain each of the required attributes above.
The first thing required is your Store URL, e.g. https://magentostore.com/. You can find your Magento Store URL by clicking on ‘Customer’ view from your Magento account, and copying the URL it displays.
The Magento Store is the store code. This can be found in Stores > All Stores, and it is the code under the column Store View. This is useful in the case you have multiple stores, as you should provide us with the store code of the store you are looking to integrate.
The Shipping method title is optional, and if left blank, it will default to a flat rate. If you want to change it, you will need to go to Stores > Configuration > Sales > Shipping Methods and choose one of the titles there.
The Payment Module is another optional field and allows DSTNC to set up a specific payment method when orders are created in the Magento store. It defaults to one of the available payment methods, but it is possible to define a specific one.
In order to see which payment methods are configured in your Magento store, you need to access Admin -> Stores -> Configuration -> Sales -> Payment Methods. From that page, you can see the payment methods and how they are configured, as well as choose the most suitable one for order routing.
DSTNC requires the Payment Module code to be entered. In order to simplify this process, the most common payment method codes are shown below.
cashondelivery: Cash On Delivery checkmo: Check / Money order free: No Payment Information Required banktransfer: Bank Transfer Payment purchaseorder: Purchase Order
The code highlighted in bold needs to be entered in the Payment Module field.
Further payment modules may be set up in the vendor's store. The vendor will be able to provide you with the most relevant payment module code. Alternatively, you can leave the field blank. DSTNC will select the free payment method by default.
By default, DSTNC creates an order with the agreement Id set to 1. If you require a certain agreement ID to be sent to the order, it is possible to specify that on the DSTNC platform.
The next credentials needed are the username and password. You will need to first create a user role with the correct permissions needed, and then they can create the user name assigned to that role. The following permissions are needed for this role:
Once the permissions of the user role are set, you can create a new user under your Magento account. To do this, you need to navigate to Systems > All users > Add new user.
Before saving the new user, it is important that you select the user role you created in the earlier step so that DSTNC can access all relevant data.
Sales > Operations > Orders > Actions > Invoice
Stores > Settings > All Stores
Catalog > Inventory > Products
Stores > Settings > All Stores > Configuration > Inventory Section
Stores > Settings > Attributes > Product