Description

This document explains Big Commerce link installation.

Detail Steps

Installing the BigCommerceLink program.

  1. Ensure .Net Framework 4.0 is installed on the pc.

  2. Ensure WMS and Breeze API server is installed.

  3. Run the installer, Datapel.WMS.BigcommerceLink.Setup.msi.

  4. In the Datapel.WMS.BigCommerceLink.exe.Config file, change the value for the following Key:

Key

Description

Sample Value

BreezeAPI.MainPath

Breeze API Server url

Http://localhost:8080/

StoreCode

Product Location info

RCS

CardName

Default Customer card name for web order.

Web Order

ShippingSKU

Default Shipping SKU

Freight

 

A command for respective scheduler:

  1. Download orders from the BigCommerce web store using the following command:

    1. Datapel.WMS.BigCommerceLink.exe 1

  2. Update WMS product quantity info to BigCommerce web store, command:

    1. Datapel.WMS.BigCommerceLink.exe 2

  3. Upload shipping info for shipped WMS order to BigCommerce web store, command:

    1. Datapel.WMS.BigCommerceLink.exe 3


Modified state.json file

  1. After installing the BigCommerceLink, Goto the folder that installed the BigcommerceLink. Look for state.json, then put the info to access the bigcommerce web store.

  2. Locate Breeze API server login credential, open :   


C:\Program Files (x86)\Datapel Systems\BreezeAPI\DatapelListeningService.exe.config find the master username and masterPassword in-app settings, record it down.

  1. Run the bigCommerceLink as follow:

Datapel.WMS.BigCommerceLink.exe enc <masterUsername> <masterPassword>

            record the output text.

  1. Copy and paste the output text that produces in 3 into BreezeAPIToken in state.json.

  2. The state.json should look like this:


{

       username : "datapelwms",

       APIPath :  "https://store-jd3nx.mybigcommerce.com/api/v2/",

       APIToken : "9f0136aafb28c3fcfa070fea674bf3b2361bfb22",

       BreezeAPIToken : "ZGV2ZWxvcGVyOnBhc3N3MHJk"   

}


Modified DownloadConfig.json file

  1. Open the DonwloadConfig.json in the BigCommerceLink installed folder.

  2. Put in the id(s) of order status that client wanted to download, into the OrderStatusToDownload fields betweem the [], separated by comma

  3. The DownloadConfig.json should look like:

// List of BigCommerce Online Order Status

// Please put id that to be downloaded into OrderStatusToDownload.

//id   name                              order

//0    Incomplete                       0

//1    Pending                          1

//7    Awaiting Payment                 2

//11   Awaiting Fulfillment                    3

//9    Awaiting Shipment                4

//8    Awaiting Pickup                  5

//3    Partially Shipped                6

//10   Completed                        7

//2    Shipped                          8

//5    Cancelled                        9

//6    Declined                         10

//4    Refunded                         11

//13   Disputed                         12

//12   Manual Verification Required     13


{

       OrderStatusToDownload: [7, 11]

}


Run BigCommerceLink in single download mode to test

  1. Download single order from BigCommerce web store, using the following command:

    1. Datapel.WMS.BigCommerceLink.exe 4 <web order id>

  2. Update single WMS product quantity info to BigCommerce web store, command:

    1. Datapel.WMS.BigCommerceLink.exe 5 "<item code to be update>"


Related Information

Integrations