Overview
This article describes the BigCommerce integration for myFulfillment.
This integration allows to:
- Connect to BigCommerce using API
- Import products (simple / virtual / with variations)
- Import / Update orders with payment & shipping method mapping
- Send stock update to BigCommerce
- Send shipping confirmation (change order status and store carrier / tracking number)
Create API key
To synchronise myFulfillment and BigCommerce, you need to build API keys.
Login to your BigCommerce backend and select menu Advanced settings > API Accounts : then click on button "Create API Account" > :
In the next page :
- Give a name to the new API keys : boostmyshop
- Select the following permissions:
- Customers: modify
- Information & settings: modify
- Orders: modify
- Order transactions: modify
- Get payment methods: read only
- Products: modify
- Carts; modify
Then save.
Once saved, a popup opens with the API keys, you need to copy the Access token for the configuration in Boostmyshop.
Integration configuration
To easily setup your BigCommerce store, you can use menu wizard > BigCommerce.
For manual configuration, here are the fields to configure:
- API Connection
- Store code: this is your backend store code. Go in your BigCommerce backend and check the url, it looks like: https://store-XXXXXX.mybigcommerce.com/ : your store code is the text at XXXXX
- Access token: the access token generated from BigCommerce (see above)
- Shipping methods mapping
- From here you can match the BigCommerce shipping methods to the myFulfillment shipping methods
- Payment methods mapping
- From here you can match the BigCommerce payment methods to the myFulfillment payment methods
- Order import settings
- Import orders into the store : store in which you want to import orders
- Sync orders from date : date from which we need to import updated orders. This parameter will be automatically updated each time order synchronization runs
- Product import settings
- Sync products from date : date from which we need to import updated products. This parameter will be automatically updated each time product synchronization runs
- Stock level export settings
- Select here the warehouses to use to export stock to BigCommerce
Shipping confirmation
When an order is shipped in myFulfillment, it is then sent to BigCommerce.
The order status in Woocommerce is changed to Shipped and a new shipment is created against the order with tracking number(s):
Feeds
BigCommerce integration provides the following feeds:
- Sync products : synchronize products (new & update) from BigCommerce to BMS
- Sync orders : synchronize orders (new & update) from BigCommerce to BMS. Only orders with status AWAITING_PICKUP / AWAITING_SHIPMENT / AWAITING_FULFILLMENT are imported in Boostmyshop
- Shipping confirmation: send shipping confirmation to BigCommerce .
- Stock level export: export stock levels to BigCommerce
- Stock check: compare stock between BigCommerce and myFulfillment to detect and fix problems