This app can:
- Automatically fulfill Shopify orders with products set to fulfill by Amazon
- Automatically fulfill line items based on rules you create
- Tag orders based on rules you create
- Send email notifications based on order conditions
- Auto cancel high risk orders or get notifications
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. You can create custom fulfillment rules in the app.
If you’re not able to automate a fulfillment with your situation, contact us with your request and we’ll do our best to make it happen.
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.
You can create custom tagging rules like this:
And you can visualize your tag rules + click a link to the shortcut like this:
When you create a tag rule, you have the option to create a notification and send to any email address.
This is useful for letting 3rd party vendors know when an order contains one of their items, or doing things like getting a notification when a customer spends over $xxx on an order (so you can nurture your best customers).
We built in a fraud checker that compares the Shopify fraud analysis on an order and takes action based on the options you select.
You can do things like cancel high risk orders, get notifications on high or medium risk orders, prevent auto-fulfillment on high risk orders.
If you have any questions or feature requests contact us.