This app can:
- Automatically fulfill Shopify orders with products set to fulfill by Amazon
- Tag orders that need to be manually fulfilled
- Tag international orders
- Send email notifications based on order conditions
Connect your Amazon Seller account to Shopify then enable auto fulfillment in the Order Automator app.
As of September 2019, only Amazon USA or Amazon Canada marketplaces are eligible for Shopify connection. Contact us if your marketplace is outside of that.
1. Activate fulfillment by Amazon
Go to https://www.shopify.com/admin/fulfillment_services/signup_for_mws to connect your Shopify store with your Amazon Seller account.
One this is connected it will add the Amazon fulfillment channel to your Accounts and integrations settings:
If you need to locate it later, you can go to Settings > Shipping > Manage integrations (in the Carrier accounts and fulfillment services section).
2. Set your shipping rates to match Amazon’s
Amazon offer’s these shipping rates (source from Amazon):
- Standard Shipping
- Expedited Shipping
- Priority Shipping
For Amazon fulfillment to work, your shipping option(s) has to match Amazon’s shipping name exactly.
I like to show the time frame on the checkout page. You can do that by editing your “theme language” like this:
- Go to Online Store > Themes
- On your theme, select Actions then Edit languages
- Select Checkout & System
- Edit the Shipping method notice field
Now your checkout page will show that custom text:
3. Set your products to fulfillment service Amazon
Go to the product page in the Shopify admin to update these settings.
Change Inventory managed by to Amazon Marketplace Web:
The product SKU should match exactly the SKU for this product in Seller Central.
4. Enable auto fulfillment in the Order Automator
Open the Order Automator app from your Shopify app list.
On the Autofulfill tab, select your marketplace and click the Enable button.
Auto fulfillment is activated 😎
Now all orders with FBA products in the selected marketplace will automatically fulfill, ship, and send customer email notifications. Nice.
If you cancel an order on Shopify, you’ll need to also cancel that order in Amazon Seller Central to prevent it from being shipped.
For more details about Shopify and Amazon FBA connection, see Shopify’s instructions to set up Amazon Fulfillment.
Yes! We built version 1 to be the perfect solution for Shopify store owners that fulfill products using Amazon FBA.
We love automation and saving you time, so please contact us with auto fulfillment requests, additional tagging or email conditions, or features you’d like.
This will depend on your settings.
This app automatically fulfills orders by requesting fulfillment using the Fulfillment by Amazon service connected to your Shopify store, which only allows connection to 1 marketplace right now.
You can select your marketplace in the app:
Whichever marketplace you have selected there, the app will auto fulfill orders in that country. In this example, regardless of your location orders with FBA products will be fulfilled in the USA.
If you have other 3rd party fulfillment requirements or ideas for a feature to help in your situation, let us know and we’ll see what we can do 👨💻
Expedited and Priority Shipping is not available for P.O. Boxes in Alaska, Hawaii and Puerto Rico.– from Amazon
The fulfillment request will fail in these cases. You’ll have to either change shipping or manually ship these orders.
To get notified when these orders come through, enable Amazon exceptions in the Notifications tab of the Order Automator.
The Order Automator will automatically fulfill all Shopify orders with products set to FBA according to the marketplace you choose in the Order Automator settings.
For orders outside of that marketplace, here’s how to fulfill those:
1. Ship the order
You get price discounts and an easier workflow if you use a dedicated shipping app.
I like Easy Ship for international shipping.
Important note about shipping to the UK: If you ship via USPS (from USA) it will get handled by Royal Mail in the UK. Royal mail will charge your customer 8 pounds handling fee to accept the package 🧐
So for shipping to the UK I recommend using the GlobalPost courier instead. The shipping cost is usually lower anyway.
Anywhere else should be fine so you can just choose the best courier for the job (Check Easy Ship’s calculator for rates / couriers).
2. Request fulfillment
On the order page in Shopify admin click the More button, then Mark as fulfilled:
If the More button isn’t available you can click Request fulfillment, enter tracking, fulfill, then mark as fulfilled.
3. Enter the tracking information
Add the tracking #, carrier, and shipping method. Then click Fulfill items:
You can verify in the timeline section of the order page to make sure everything is complete, it should look something like this:
Once Amazon opens up international MCF fulfillment this step will be automated too. Hopefully soon man that would be nice!
If you want to fully automate it you could set up a 3rd party service to handle international orders.
Enable Tag orders to be manually fulfilled to add a “manual” tag for orders with any of these conditions:
- Contains product with fulfillment service set to Shopify
- FBA Orders outside of the selected marketplace (if Autofulfill FBA orders is enabled)
Enable Tag international orders to add an “international” tag for orders outside of your home country.
You can bookmark the links in the Tag Orders section to quickly access the tagged orders in your Shopify admin.
If you have any questions or feature requests contact us.