DSTNC Docs
  • Integrations
    • Shopify
    • Magento
    • WooCommerce
    • Wix (beta)
    • OpenCart
    • Squarespace
    • Shipstation
    • PrestaShop
    • CSV / Google Sheets
  • Brand Portal
    • Orders
      • Overview
      • Order details
      • Fulfill orders
      • Manually fulfill order
      • Fulfill part of an order manually
      • Fulfill multiple orders at the same time
      • Sorting unfulfilled orders
    • Payments
      • Supported Countries
      • Connect to Stripe
      • Getting Paid
      • How often you get paid
      • View Invoices
      • View Paid Invoices
      • Export Unpaid Invoices
      • Export Paid Invoices
      • View Payments
      • Export Payments
  • Returns
    • Page 1
Powered by GitBook
On this page
  • 1. Store URL
  • 2. Magento Store
  • 3. Shipping Method (optional)
  • 4. Payment Module (optional)
  • 5. User and Password
  • Order Sync
  • Inventory Sync
  1. Integrations

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.

PreviousShopifyNextWooCommerce

Last updated 2 years ago

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.

1. Store URL

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.

2. Magento Store

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.

3. Shipping Method (optional)

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.

4. Payment Module (optional)

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.

5. User and Password

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:

Order Sync

Inventory Sync

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