Linking Shopify & WooCommerce to Amazon FBA Using ShipStation
Scaling a multi-channel brand often results in a logistical nightmare. You have inventory in Amazon, sales coming from Shopify, and a frantic attempt to keep them in sync. This guide walks you through the exact technical workflow to automate your fulfillment using Amazon MCF and ShipStation.
Step 1: The Foundation (Store Integration)
Before you can automate, you must establish the connection between your storefront and your logistics engine.
1. Navigate to Settings > Selling Channels in ShipStation.
2. Select Connect a Store and choose your platform (Shopify/WooCommerce).
3. Follow the API authorization prompts to sync your product catalog and order history.
4. Repeat this process for your Amazon Seller Central account under Selling Channels > Add Amazon. Ensure you provide your Merchant Token and MWS/SP-API credentials.
Step 2: Configuring the FBA "Forwarding" Loop
This is where the magic happens. We want ShipStation to look at an order and, if it meets specific criteria, automatically instruct Amazon to ship it.
1. Go to Settings > Automation > Automation Rules.
2. Create a rule: "If Channel is Shopify/WooCommerce, AND weight is greater than 0."
3. Under Actions, set the "Fulfillment Provider" to Amazon Fulfillment.
4. Select the desired service level (e.g., Amazon Standard, Expedited, or Priority).
5. Critical Step: Check the box for "Plain Packaging" to ensure your brand identity remains intact.
Step 3: Managing Tags & Inventory Buffers
Data integrity is the difference between a successful business and a customer service disaster. We use tags to track status.
- Automated Tagging: Create a rule that adds a tag "FBA-Pending" once the automation rule triggers. This lets your team instantly see which orders are being handled by Amazon.
- Inventory Sync Logic: If you sell on multiple platforms, ensure your inventory sync is set to "Subtract stock from Shopify based on FBA numbers." This prevents overselling during high-traffic events like Black Friday.
- The Safety Buffer: In your Shopify inventory settings, manually subtract 10–15% from your "Available" count. This creates a buffer that accounts for units Amazon has marked as "Reserved" (units in transit between warehouses).
Troubleshooting Common Failures
Even the best systems have hiccups. Here is how to fix the most common errors:
- SKU Mismatch: If an order fails to ship, check the "Notes" section of the order in ShipStation. It will usually say "Product SKU not found." You must add the exact same SKU into Amazon Seller Central’s "Manage Inventory" for that product.
- Address Validation: Amazon’s API is strict. If a customer provides an invalid zip code or misses a suite number, the order will bounce back. Always use the ShipStation Address Validation tool to catch these before they hit the Amazon API.
- The "In-Stock" Requirement: MCF only works if the item is physically available in an Amazon warehouse. If you are doing a "Pre-sale" on your website, disable the automated FBA rule for those specific products.
Advanced Scaling Strategies
Once your basic automation is running, you can graduate to advanced tactics:
- Region-Based Routing: If you have a secondary 3PL on the East Coast and Amazon on the West Coast, use ShipStation rules to route specific states to specific providers to save 20%+ on shipping costs.
- Kitting/Bundling: Amazon does not recognize Shopify "bundles" natively. You must create a "Virtual Kit" in Amazon Seller Central that includes the individual components, and then map that kit SKU in your store.
Want a Custom Automation Audit?
We specialize in building these exact loops for e-commerce brands. Let’s discuss your current volume.