This article outlines the steps required to configure your Shopify integration.
- Configure product SKUs
- Export SKUs from Shopify
- Assign SKUs to product variants
- Gather shipping methods
- Gather API credentials
- Enable API access
- Set Fulfillment Service and Location
- Import settings
- Include duplicate SKUs
- Review order status
Configure product SKUs
Stock Keeping Units (SKUs) are merchant-defined codes that uniquely identify products in a warehouse. It is critical that the SKUs defined in Shopify are identical to the SKUs loaded into your warehouse management system.
Assign SKUs to product variants
By default, Shopify does not assign unique SKUs to product variants. For that reason, it's important to assign each variant a unique SKU.
Export SKUs from Shopify
Export your SKUs from Shopify, so you can ensure they are entered correctly in DropStream.
Gather shipping methods
As part of the third-party fulfillment process, the shipping methods offered in the eCommerce system must be mapped to the corresponding shipping code used by the fulfillment center.
Gather API credentials
To enable API access, you must gather your Admin credentials and Shop Name/Store Address.
Enable API access
The API (Application Programming Interface) allows for automated communication between connected systems. Before automated fulfillment can begin, API access must be enabled.
Set Fufillment Service and Location
Your Fulfillment Service and Fulfillment Location are configured in Shopify settings. To ensure proper order processing, set the Fulfillment Service and corresponding Fulfillment Location in your DropStream store.
In your Import Settings, you can configure Partial Fulfillments, Financial Statuses, and Lookback Date (up to 60 days in the past) for orders to import from Shopify.
Include duplicate SKUs
By default, DropStream will not attempt to update inventory for more than one match for a given SKU. However, your Store can be configured to update inventory for all matches for a given SKU.
Review order status
DropStream will import orders that have financial_status: paid and fulfillment_status: unshipped.
Inventory tracking is automatically enabled for your Shopify integration. No additional configuration is required to enable tracking of inventory.
Gift card and virtual product orders
Orders containing gift cards or other virtual products are partially-fulfilled, and have the order status Partial. To import these orders, enable them in your DropStream store.
Orders with no line items
Orders imported from Shopify can be excluded by a fulfillment service at the line-item level. For this reason, orders in your DropStream store may occasionally be imported from Shopify without line items.