How to Connect Amazon FBA (MCF) to WooCommerce
Many WooCommerce store owners face the same challenge. They love running their own online stores but struggle to match the fast, reliable shipping Amazon customers now expect.
Thatโs where Amazon Multi-Channel Fulfilment (MCF) comes in. It allows you to use Amazonโs fulfilment centres to ship orders from your WooCommerce store. This gives you Prime-like delivery speeds while still keeping control of your customer relationships and brand.
Iโve researched and tested the best ways to connect Amazon FBA with WooCommerce. In this guide, Iโll show you the most reliable setup so you can offer faster shipping without giving up control of your business.

Why Connect Amazon FBA (MCF) to Your WooCommerce Store?
Connecting Amazon FBA (MCF) to your WooCommerce store lets you offer fast, reliable shipping while automating your fulfilment process. This lets you match the delivery speeds of major retailers like Amazon without giving up control of your brand.
Here are more reasons why you should connect Amazon FBA to your WooCommerce store:
- Less time spent on fulfilment: You donโt have to pack boxes, print labels, or visit the post office. Amazon handles everything for you.
- Happier customers: Quick shipping and reliable service can lead to better reviews and more repeat customers.
- More time to grow your business: When Amazon handles shipping, you can focus on other things, like improving your products or working on marketing.
- You stay in control: Even though Amazon handles delivery, customers still buy from your WooCommerce site. You keep full control over the brand, pricing, and customer relationship.
If youโve been wondering how to offer faster shipping without sacrificing control over your store, this setup might be just what you need.
Frequently Asked Questions About Amazon FBA
Here are some of the questions Iโm frequently asked about connecting Amazon FBA with WooCommerce:
What Is the Difference Between Amazon FBA and Amazon MCF?
Fulfilment by Amazon (FBA) stores, packs, and ships products sold on Amazon. Multi-Channel Fulfilment (MCF) uses the same Amazon infrastructure to fulfil orders from other sales channels, such as a WooCommerce store.
Can I use Amazon FBA to fulfil only some of my WooCommerce products?
Yes, absolutely. You have full per-product control.
To enable fulfilment for a specific item, youโll check the โFulfil with Amazon FBAโ box in that productโs settings within your WooCommerce dashboard, as shown in Step 5 below.
Do I need a Professional Amazon Seller account to connect with WooCommerce?
Yes, you must have a Professional Amazon Seller Central account to use MCF (Multi-Channel Fulfilment) and connect it with WooCommerce. Individual seller accounts are not supported for API integrations like this.
Will WooCommerce automatically update inventory levels from Amazon?
Yes, if you enable inventory sync in the plugin settings, stock levels in WooCommerce will update automatically based on your Amazon FBA inventory. This helps avoid overselling out-of-stock products.
Does Amazon handle returns for WooCommerce orders?
Amazon does offer return handling for MCF orders, but it depends on your fulfilment settings and region. Youโll need to enable return management in your Amazon Seller Central account and review their return policies for non-Amazon sales.
How much does it cost to ship orders with Amazon MCF?
Amazon charges fulfilment fees for every order it ships through MCF. These fees depend on the productโs size, weight, and the shipping speed you select (Standard, Expedited, Priority)โR. view Amazonโs current MCF pricing on their website to understand the costs for your specific products.
Letโs go step by step and see how you can connect Amazon MCF to your WooCommerce store:
Step 1: Set Up Your Amazon MCF Account
Before you can connect Amazon to your WooCommerce store, make sure your Amazon FBA account is properly set up.
First, youโll need to have a Professional Seller account on Amazon. If you donโt already have one, head over to sellercentral.amazon.com to sign up.

Important: You must sign up for a Professional Seller account. The Individual plan doesnโt include the tools needed for this integration.
Once you enter your email address and create a password, Amazon will send you a verification code. This confirms your email is valid.
After you enter the correct code, Amazon will take you to the next screen and outline the steps needed to complete your account setup.
Make sure you have the following documents ready:
- A valid government-issued ID (like a passport or driverโs license)
- A recent bank account or credit card statement
- A chargeable credit card
- Your mobile phone

Amazon will then ask for your business location and business type.
Be sure to select the country where your business is located because Amazon will verify it later.
For business type, you can choose from several options such as State-owned business, Publicly-owned business, Privately-owned business, Charity, or โNone, I am an individual.โ
If you havenโt officially registered your business yet, select the last option. Youโll also need to enter your full name and click โAgree and continue.โ

In the next step, you need to give your personal information, including a form of identification (either your passport number or driverโs license number).
Next, youโll verify your mobile phone number by entering a PIN code Amazon sends via text or call.
Once you enter the code correctly, Amazon will verify your phone number. When everything looks good, click โNextโ to continue.

Now youโll be asked for your billing information. This includes a valid credit card and bank account number.
Amazon needs this to charge your monthly fees and deposit your sales earnings.

Once Amazon verifies your billing info, youโll move on to a few questions about your products and your Amazon store. Donโt worry โ you donโt need to overthink this part.
Youโll be asked to enter a name for your Amazon store (you can change it later) and answer a few product-related questions, like:
- Do you have UPCs for your products?
- Do you have any diversity certifications?
- Are you the manufacturer or brand owner?
- Do you have a government-registered trademark?
Answer these based on your situation, and click โNext.โ

At this point, youโll need to upload your ID (like a passport or license) to verify your identity. After you submit it, Amazon will ask you to complete a video call with Amazon associates.
This required video call helps Amazon verify your identity by matching your face to the documents you submitted.

After the video call and final review, Amazon will approve your account, and youโll be able to log in to your Amazon Seller Central dashboard.
Step 2: Create an FBA Product Listing for Your WooCommerce Products
Now that your Amazon Seller account is ready, itโs time to set up the actual product listings that Amazon will fulfil.
For every product you want Amazon to ship, youโll need to create a matching product listing in your Amazon Seller Central account.
To do this, log in to the Seller Central dashboard and head over to the Catalogue ยป Add Products page.

If your product already exists on Amazon, you can match it.
If itโs unique to your online store, create a listing by entering all the details.ย Tip: Itโs usually best to create a new listing for your brand. This gives you full control over the product title, images, and description. If you match an existing listing, youโll be selling on a product page that someone else controls.
Then, select โSell this productโ.

This will take you to a new screen where youโll enter basic details like quantity, price, and fulfilment channel.
Just one quick note: Amazon assigns each product a Seller SKU, which youโll need later to match with your WooCommerce product. I recommend copying these into a spreadsheet so that you can easily access them later.
Think of the SKU as a productโs secret code โ WooCommerce and Amazon must use the exact same code so the plugin knows which item to ship.
For example, if your productโs SKU is TSHIRT-BLUE-LGย in WooCommerce, you must enterย TSHIRT-BLUE-LGย as the Seller SKU in your Amazon listing for the connection to work.
For FBA (Fulfilled by Amazon), be sure to choose โAmazon will ship and provide customer service for this product.โ This tells Amazon to handle the product using FBA instead of making you ship it yourself.

Once the listing is complete, save it and repeat the process for other products on your website.
Youโll now be able to send that productโs inventory to Amazon and make it eligible for both FBA and Multi-Channel Fulfilment (MCF) โ which means Amazon can ship it when an order comes from your WooCommerce store.
Step 3: Send Your Inventory to Amazon Using โSend to Amazonโ
Once your product is listed in Amazon Seller Central and marked for FBA, the next step is to send your inventory to Amazonโs warehouse. Amazon will store, pack, and ship your products for you.
This makes your WooCommerce product eligible for multi-channel fulfilment.
To do this, youโll use Amazonโs Send to Amazon shipping method, which replaces the old shipping process with a more streamlined system.
Amazon will inform you which fulfilment centre (s) to ship to and may request that you split your shipment across multiple locations to help distribute inventory throughout their network.
Start by going to your Manage All Inventory page in Seller Central.
Here, find the product you want to ship and click the โEditโ dropdown next to it. Then, select the โSend/Replenish Inventoryโ option.

This opens the Send to Amazon setup, where the platform asks for your packing details.
Enter the number of units in each box, the box dimensions and weight, and whether you or Amazon will apply the product labels.

You can save this as a template if you plan to use the same box setup again later.
Once thatโs done, enter the number of units you want to send, then click โReady to Sendโ followed by โConfirm and Continue.โ

Next, youโll choose your shipping method. Most WooCommerce sellers use Small Parcel Delivery (SPD) for individual boxes, especially if youโre using Amazonโs partnered carrier, like UPS.
You can also go with Less Than Truckload (LTL) if youโre shipping pallets. Amazon will show you rate options for each.
After choosing your ship date and carrier, click the โAccept charges and confirm shippingโ button.

Now print your shipping labels and add them to the boxes you plan to ship. Then drop off the boxes at UPS or schedule a pickup.
Once your inventory is live, you can connect your WooCommerce store to Amazon FBA.
Step 4: Connect WooCommerce to Amazon FBA Using a Plugin
Now that your inventory is active in Amazon FBA, you can connect your WooCommerce store to Amazon using the Amazon Fulfillment for WooCommerce plugin.
This tool lets Amazon automatically fulfil orders from your WooCommerce store, so you donโt have to ship anything manually.
Set Up the Amazon Fulfilment for WooCommerce Plugin
First, install and activate the Amazon Fulfilment for WooCommerce plugin. For step-by-step instructions, follow the Amazon Fulfilment tutorial on how to install a WordPress plugin.
Note: Amazon Fulfilment for WooCommerce is a premium plugin and doesnโt have a free version. However, out of all the tools that I have tested, it offers the most straightforward way to connect Amazon FBA to WooCommerce.
Connect to Your Amazon Seller Account
Upon activation, visit the WooCommerce ยป Settings ยป Integration ยป Fulfilment by Amazon page from your WordPress dashboard to start the setup process.
First, click the โLogin With Amazonโ button. This will take you to a new screen where youโll enter your Amazon Seller account credentials.

After you log in, youโll return to the plugin settings, and your โHome Regionโ and โMarketplace IDโ will fill in automatically.
Now, you have to click the โClick to TEST Connection between Amazon and WooCommerceโ button. This confirms that your website is linked to Amazon through the Selling Partner API.
An API (Application Programming Interface) is like a secure bridge that lets your WooCommerce store and Amazon talk to each other automatically.

Import Your Amazon Products into WooCommerce
Once that is done, scroll down to the โCompare and Import Products from Amazonโ section and click the โCompare & Import your Products into WooCommerce by SKUโ button.
This pulls product data directly from your Amazon catalogue and matches it with your WooCommerce products based on SKU.
Bonus Tip: The SKUs in your WooCommerce store must match the ones in your Amazon inventory. Otherwise, the plugin wonโt know which product to sync.

After that, go to the โInventory (Stock Level) Settingsโ section. Here, you can click the โClick to Sync WooCommerce Stock Levels to match Amazonโ button to update your inventory manually.
To ensure everything syncs correctly, use the โTEST Inventory Connectionโ tool.
The pluginโs documentation may give a sample SKU (like OBRAMAIN) for testing, but I recommend using a real SKU from one of your own products. This will give you the most accurate test results.
If it works, your connection is good to go.

Below that, I recommend enabling the โUpdate local stock levels per Order item sent to Amazon Fulfilmentโ setting. This ensures your WooCommerce inventory updates automatically whenever a customer places an order.
You should also check the โAutomatically sync stock levels from Amazon at the interval belowโ box to enable automatic inventory syncing.
By default, the plugin syncs every 1440 minutes (once a day), but you can adjust this based on how often your stock changes.
You can also limit syncing to FBA-enabled products only, which helps if you sell a mix of products fulfilled by Amazon and others you ship yourself.
You can also set a low stock threshold to get notified when items are running out. This helps prevent overselling and keeps your store running smoothly.

Customise Order Fulfilment Settings
Once that is done, I suggest customising an โOrder Prefixโ under the Order Fulfilment Settings.
This small label will appear on Amazon-fulfilled orders in your dashboard. For example, you can use something like fba to make those orders easy to identify.
You can also customise the Order Comment (for example, โThank you for your order!โ) and set a default shipping speed.
This default is used when a specific shipping method isnโt matched during checkout.
After that, make sure to check the โEnable Shipping Method Mappingโ box. This step is really important because it connects the shipping options in your WooCommerce store to the actual shipping speeds Amazon offers, like Standard, Expedited, or Priority.
Turning this on tells the plugin to match the options your customers see at checkout with the correct delivery methods on Amazonโs side.
Finally, click the โSave Changesโ button to apply all your settings.

Set Up Amazon Shipping
Now itโs time to set up Amazon shipping as a method in your WooCommerce store. This step lets customers choose a shipping speed, and Amazon knows exactly how to fulfil it.
To do this, go to the Shipping tab in WooCommerce Settings and either edit an existing shipping zone or create a new one.
Once you do that, click the โAdd Shipping Methodโ button.

This will open a pop-up where you have to select โAmazonโ as the shipping method.
Then, click the โContinueโ button.

Youโll now see options to enable Standard, Expedited, and Priority shipping. Check the boxes next to the ones you want to offer, then apply a price adjustment to each shipping speed, either as a fixed amount or a percentage. This lets you control how much you charge based on the shipping method they select.
For example, you could offer Standard shipping for free, charge a small fee for Expedited, and set a premium for Priority delivery โ depending on what works for your pricing strategy.

Once youโre happy with the settings, click the โCreate and saveโ button to activate Amazon shipping on your site.
Step 5: Enable Amazon FBA for Each WooCommerce Product
Now that the plugin is connected and your shipping settings are in place, enable FBA for each product you want Amazon to fulfil.
To do this, visit your Products ยป All Products page and click the โEditโ link for a product that you have already added to your Amazon inventory earlier.

This will open the product editor, where you have to scroll down to the โProduct Dataโ section and look for the โAmazonFulfilmentโ tab.
There, youโll see a checkbox labeled โFulfill with Amazon FBAโ โ go ahead and tick that box.

Once selected, click the โUpdateโ button to save your changes.
Now, repeat this process for each product you want Amazon to ship. Make sure the SKU in WooCommerce matches the SKU in your FBA inventory. If they donโt match, the order fulfilment will fail, or the sync wonโt work properly.
Your products are now ready for Amazon to fulfil automatically whenever someone places an order in your WooCommerce store.
Bonus: Improve Customer Satisfaction with Shipping Discounts
While connecting Amazon FBA to your WooCommerce store can significantly improve shipping times, you can add even more value by offering attractive shipping discounts.
Discounts encourage repeat purchases and improve customer satisfaction. Discounts are easy to set up with the built-in Coupons plugin.

Advanced Coupons lets you create fixed discounts, percentage discounts, or even free shipping based on specific conditions. You can also auto-apply coupons, schedule them for sales events, and manage everything directly from WordPress.
To follow along step by step, read our article on how to offer a shipping discount in WooCommerce.
Share this content:
Discover more from Qureshi
Subscribe to get the latest posts sent to your email.

