Introduction
Our AmeriCommerce integration works by connecting to your shopping cart at scheduled intervals to perform tasks related to orders and inventory.
Connecting EFS & AmeriCommerce
Step 1: Generating Your Access Token and Store URL
You will need to generate API credentials from within AmeriCommerce in order to set up a connection with our Integration Server. To begin, go to the navigation toolbar and select Tools, then Apps & Addons.
From here, click on the API Token Manager, and then click the “New” button in the upper right.
Enter any name and description for your new API token which helps remind you it is for our system, and then select the Single Token Flow option for the authentication flow step.
If you have multiple stores, select the appropriate store you are connecting with our service from the dropdown. Next, you’ll be prompted to select permissions for the data that our service will have access to. Please select the following permissions, and then click “Save” in the upper right:
Finally, you’ll be presented with your access token and store API URL, both of which you will need to create the integration in our Integration Portal. Copy these down for step 2.
Step 2: Creating Your Integration in the Integration Portal
To begin, sign into the Integration Portal, navigate to the Integrations tab, and click the blue “+Add” button in the upper right.
Select AmeriCommerce from the list of available integrations, which will bring up the AmeriCommerce configuration page.
The values you will want to input in these fields are as follows:
Integration Name: A nickname for this integration that will help you remember what store it is for. Use one word with only letters and numbers, no spaces or special characters.
WMS Target: Unless you integrate with more than one WMS, you will likely only have one WMS connection setup, which you will select here. If you integrate with more than one WMS, please select the WMS you would like to integrate with.
Order/Inventory Sync Schedule: Set the timing for our system to request orders from AmeriCommerce, and to send inventory levels back to AmeriCommerce.
Store URL: This is the API URL generated in Step 1.
Access Token: This is the Access Token generated in Step 1.
Warehouse ID(Optional): If you have more than one warehouse setup in AmeriCommerce, and you would like us to ignore orders destined for those other warehouses, put the ID of the warehouse you would like us to pull orders for in this field. Otherwise put 0. To view your warehouse ID numbers choose “Dropshippers/Warehouses” from the “Orders” menu of AmeriCommerce. ID numbers are not listed next to warehouse titles so you will need to click the Edit button under Actions when viewing your list of warehouses, then get the ID from the URL of your browser.
Ready to Fulfill/Retrieved/Shipped Status: For these fields, we need to know the ID of these Order Status types in order to promote proper functioning of the integration. The Ready to Fulfill status tells us which orders we can pull through to the FCP, the Retrieved stats allows us to inform you when we have pulled orders into our system, and the Shipped status allows us to inform you that orders have shipped. To find the ID numbers for these statuses, choose “Order Statuses” from the “Orders” menu in AmeriCommerce. You should see a list of all your current statuses. The ID number for each status is displayed next to each status title.
In Stock/Backorder Status: These statuses help us indicate the state of your inventory after performing an inventory sync. If the stock becomes greater than zero, we will change the status to “In Stock,” and if the stock has a quantity of zero or less in the FCP, we will set a status of “Backorder.” If you do not want us to change the status of your products, put 0 in both of these fields. If you would like use to change the inventory status of your products, navigate to “Product Statuses” from the “Catalog” menu of AmeriCommerce. Product status ID numbers will be displayed just like order status ID numbers.
Once you have filled out all of the necessary fields, click on the blue “Save Integration” button at the bottom of the form, and your integration will be created.
At this point, you should confirm that your integration is set up appropriately. The easiest way to do this is to go to the cart items section, where you should see that you have no cart items from your cart, and will be asked to sync the cart items by clicking the blue “Refresh Cart Items” button.
If everything is setup appropriately, when you click this button, your products from your cart should be loaded onto this screen and viewable. Next, turn on your order syncing on the main integration page, and try sending a test order. If it comes through, you should be all set, and ready to set up any SKU mappings or Ship mappings you need to move forward.
0 Comments