How to Integrate with Shopify (Acenda to Shopify)
This guide explains how to set up Shopify as a Fulfillment Provider. This allows Acenda to send orders to Shopify for fulfillment.
Part 1: Enable and Authorize the Integration
1. Add the Fulfillment Provider
Navigate to Organization > Integrations in the sidebar.
In the "Fulfillment Providers" section, click + New.
Scroll to find Shopify Fulfillment Provider and click the logo.
On the Settings tab (under the General section), click the slider to Enable the service. You may also enter a custom name if desired.
2. Enter Shopify Store Details In the "Authorization" section, you need to enter your Store Name and Subdomain.
To find these: Log into your Shopify Admin and go to Settings > Store details.
Subdomain: This is part of your default Shopify URL (e.g., in
yourstorename.myshopify.com, the subdomain isyourstorename).
3. Generate and Enter API Credentials You must generate an API Key and Auth Token within Shopify and paste them into Acenda.
In Shopify Admin, go to Apps > Manage private apps.
Create a new private app. Fill in the required details and permissions.
Save the app.
Copy the generated API Key and Password (Auth Token) and paste them into the corresponding fields in Acenda.
Part 2: Configure Settings
Customer Configuration: This setting determines how customer data is saved. Toggle the slider and choose one of the following:
Create Customer From Marketplace Name: Includes the marketplace name in the customer record.
Create Customer From Order Customer: Records only the customer data required.
Order Configuration: This determines how orders are handled with respect to inventory levels. Select one of the following:
decrement_obeying_policy: Prevents orders from being sent to Shopify if the item has zero inventory.
decrement_ignoring_policy (or bypass): Allows order processing regardless of inventory levels (inventory will show a negative value).
Functionality Control
Toggle the sliders to enable or disable pulling Inventory or Pricing data from Shopify.
Click Save when finished.
Part 3: Warehouse Setup and Routing
Once the integration is saved, you must add your Shopify warehouses to Acenda and assign them to a marketplace.
1. Add Warehouses First, ensure your Shopify warehouses are added to the system.
Please refer to the article "Adding and Managing Warehouses in Acenda" for steps on creating new warehouses.
2. Assign Warehouses to a Marketplace. Once your warehouses are created:
Go to Organization > Integrations.
Click Edit next to the specific Marketplace you wish to configure.
Click the Settings tab.
Scroll down to Warehouse Details and click Add Warehouse Detail.
Enter the Channel Warehouse and Warehouse in the respective fields.
Note: The "Channel Warehouse" value is unique to each marketplace. Please check the specific setup guide for that marketplace to find the correct value.
3. Set Routing Rules. In the "Routing Mode" section, define how orders are routed to your Shopify warehouses:
Ship Complete: Assigns the order to a warehouse with sufficient stock to fulfill the entire order from a single location.
Priority and Default: Routes orders based on the specific order of warehouses listed in your "Warehouse Details" section.
Proximity: Assigns the order to the warehouse nearest the customer.