Multi-Carrier Shipping Plugin for WooCommerce

4.5 out of 5

  • Compatible with WooCommerce 3.0.
  • License entitles 1 year of support & updates.
  • No monthly fees or yearly subscription.
  • Extend support & updates after 1 year at 50% discount.
  • You are protected by our 30 Day Money Back Guarantee.
Sold By: XAdapter
  • Description
  • Changelog
  • Reviews (2)
  • FAQ (5)
  • Comments (13)

WooCommerce Multiple Carrier Shipping Plugin combines the power of table rate shipping with real time rates from shipping companies like FedEx, UPS, USPS, DHL Express & (USPS) to give you a complete shipping solution for your business. Yes, you heard it right! You can have the rates from all the three major carriers with this one great plugin.

Now, easily configure Shipping companies or services of the various shipping carriers based on rules using the powerful table rate platform of this plugin.One outstanding feature that sets apart this plugin from its competitors is the fact that you can set rules using various parameters like shipping class, Product category, Prices based on weight, item quantity and price and make your shipping hassle free.

Main Features

Configure Shipping company or Service based on rules: The greatest feature of this plugin is that the shopowner gets the flexibility to create separate rules for separate shipping companies.

For example, you can opt for FedEx shipping service for a particular product category as you may require a faster service.
Similarly, you can create a rule for other product categories and opt for USPS in it as they seem to be cheaper within US.

This plugin has an advantage in it’s ability to fetch the real time rates from FedEx, UPS, USPS, DHL Express & Stamps (USPS) based on parameters such as product weight, shipping destination, postal code, product category, shipping class, total weight, price, number of packages, etc.

Custom Rules: Make shipping really simple by creating rules based on customer’s country, city, state, postal code, product category, shipping class, total weight, price, number of items, etc.

For example, you may want to set a flat rate for a particular product and opt for real time rates from UPS for other set products. No worries, just create a rule for flat rate for a shipping class (associated to that product) and create another rule for other shipping classes with the UPS service.

This gives a powerful flexibility to the shop-owner with regards to the variety that he can offer to his customers.
Define Shipping zones and create Shipping Areas: Outstanding seems to be the right word for this plugin! Using this feature, now create Areas where your rules would be applicable.
An area can be a WooCommerce defined shipping zone, country, State or even postal codes.

So now, easily set your shipping based on different geographies and make the most from your preferential zones.

Parcel Packing: Configure the plugin to automatically determine how items should be packed. This information will be sent to the specific carrier in their request which will affect the rates returned by them.
You can choose:

  • Weight-based packing method (pack items based on maximum weight of the box as specified in the admin section)
  • Pack items individually.

Fallback Rate: If the service you selected is not available in that country, you need not worry. This plugin has an option that will return the fallback rate that you have previously set.

Handling Fees: Set up handling fees based on the rules you define.

Production/Test Mode: For the purpose of testing, you can set the mode as testing and get test rates from the chosen carriers.

Supports Domestic Services

All FedEx Domestic Services
All UPS Domestic Services
All USPS Domestic Services
All DHL Express Domestic Services
All USPS Domestic Services using


Supports International Services

All FedEx International Services
All UPS International Services
All USPS International Services
All DHL Express Services
All USPS Intl Services using

Shipping Area Management

This feature is added under a different tab (WooCommerce > Settings > Shipping > Shipping Area Management). By using this module you can easily create your own areas using: Country Name, City Name, State and Postal Code. After adding an area you can go to the plugin main page and set a rule for this area.

Other features

  • Allows to set a title for the shipping method on the cart/checkout page
  • Option to add extra charges to the rates returned from shipping API.
  • Supports debugging.
  • Option to add/update/duplicate/delete shipping rules.
  • You can Import rules from csv.
  • You can Export rules from csv.


Compare Features (Multi-carrier vs. other popular shipping plugins)

The below table should help you compare the features of Multi-carrier plugin with that of the following top-selling shipping plugins:

  • WooCommerce UPS Shipping Plugin with Print Label
  • WooCommerce USPS Shipping Plugin with Print Label
  • Shipping Plugin with USPS Postage for WooCommerce
  • WooCommerce DHL Express/Paket Shipping Plugin with Print Label
  • WooCommerce FedEx Shipping Plugin with Print Label


    Settings Page
    Shipping Area Management
    Cart Page
    Checkout Page

    Last Updated: 22-June-2017

    = 1.3.1 =
    * bug fix for min weight =0.
    = 1.3.0 =
    * Added Box Packing |
    * Added option to set (min/max) (weight/price/qnty) for a rule if the type is any_product or any_category

    = 1.2.3 =
    * Bug fix for zone area based rules not getting applied.
    = 1.2.2 =
    * Bug fix for Rule Group Area Filter not working.
    = 1.2.1 =
    * Fixed auto refresh when address is residential on checkout.
    = 1.2.0 =
    * Major Bug Fix in Weight Based Packing.
    = 1.1.7 =
    * Added SmartPost.
    * Added option on checkout page for residential rates.
    = 1.1.6 =
    * Added Link for in admin page.
    = 1.1.4 =
    * Added "Recipient is Residential Address" Fields in admin settings and bug fix for Max Package Weight.
    = 1.1.1 =
    * Compatible with Shipping pro.
    = 1.1.0 =
    * Woocommerce 3.0.0 compatible
    = 1.0.3 =
    * Added Support for DHL and USPS(
    = 1.0.2 =
    * Improved Security By Encrypting Authentication Details.
    = 1.0.0 =
    * Realtime rates.
    * Configure Shipping Areas.
    * Support for UPS, USPS and FedEx.
    * Set rules based on Shipping Class, Category, Shipping Area, Etc.

    2 reviews for Multi-Carrier Shipping Plugin for WooCommerce

    1. info782
      5 out of 5

      (verified owner)

      In English: I bought this plugin for my new e-commerce website in WooCommerce solution. I have analyzed like 10 plugins and this one is definitely the best. I have two kinds of products, perishables and nonperishables, this way, I need a plugin that defines a specific rule for a specific product or shipping class. Recently I needed some support and the guys of XAdapter are the best as well!

      Em Português: Eu comprei a licença deste plugin para minha nova loja virtual na solução de WooCommerce. Eu cheguei a analizar mais de 10 opções de plugins que se propunham a fazer tal tarefa, mas este realmente foi o melhor. Eu vendo dois tipos de produtos basicamente, perecíveis e não perecíveis, então eu precisava de um plugin que pudesse contemplar uma regra específica para um determinado produto ou classe de expedição. Recentemente eu precisei de suporte e verifiquei que os caras da XAdapter são também os melhores.

      En Español: Yo compré la licencia de este plugin para mi nueva tienda online en la solución de WooCommerce. Yo analice mas de 10 opciones de plugins semelhantes, más este fue el mejor sin duda. Yo hago la venta de dos tipos de productos, los perecederos y los no perecederos, entonces yo necesitaba un plugin que pudiera tener reglas específicas para determinados producto o clase de expedición. Recientemente yo necesité uno soporte y vi que los muchachos de XAdapter son también los mejores.

    2. Jerry
      4 out of 5

      (verified owner)

      I bought a five seat license because my clients want to use different shippers.

      So far, I have installed FedEx shipment on one website. The programmers were eager to make modifications, particularly around home vs business recipient addresses, to help get the proper options displayed. They put out several new versions as we worked on the changes. It’s now doing exactly what I needed.

      I gave it four stars because all I know for sure is that the FedEx portion works. As I install other shippers on other websites, I’ll revisit this review.

    Only logged in customers who have purchased this product may leave a review.

    Frequently Asked Questions

    Plugin will continue to work even after one year. But, you will not receive further support & updates.

    Yes. We have a support team working on for fixing any issues related with plugin.

    Set up process is simple. Please refer the link to tutorial.

    UPS Account Integration
    You need to enter the following details for the plugin to work. You can get these details from UPS.
    Access Key
    Account Number
    User ID
    Step-by-step instructions on ‘How to Get API Access From UPS’ is available in our documentation.

    FedEx Account Integration
    You need to enter the following details for the plugin to work. You can get these details from Fedex.
    FedEx Account Number
    FedEx Meter Number
    Web Services Key
    Web Services Password
    Step-by-step instructions on ‘How to Get API Access From FedEx’ is available in our documentation.

    USPS Account Integration
    You need to enter the following details for the plugin to work. You can get these details from USPS.
    USPS User ID
    USPS Password
    We have explained it in our documentation.

    • James

      James - 1 month ago

      After one of the updates this week, im now getting no shipping rates. Went to check the debug data and after enabling the debug in the Multiple Carrier settings page, i get no debug data either. Cleared caches on multiple browsers and still no debug data at all. The plugin seems to have a serious issue. Anyone else run into this?

    • Ipshita

      Ipshita - 1 month ago

      Hi James, We request you to raise a ticket in the support forum.

    • James

      James - 1 month ago

      I did, i was hoping another user had a fix for this since i am unable accept ANY orders, thus complete production outage.

    • nick

      nick - 1 month ago

      i purchased your plugin last night and tried to set it up. whenever i enable it and create at least 1 rule it hangs my cart. i enabled debugging and i get: Error: call to URL failed with status 502, response Proxy Error The proxy server received an invalid response from an upstream server. The proxy server could not handle the request POST /api/shippings/rates. Reason: Error reading from remote server Apache/2.4.18 (Ubuntu) Server at Port 80 , curl_error , curl_errno 0

    • Ipshita

      Ipshita - 1 month ago

      Hi Nick, We request you to raise a ticket in the support forum regarding this. We shall get back to you via the ticket.

    • kcm.manohar

      kcm.manohar - 2 months ago

      dear sir/ madam, your plugin is most advanced for woocommerce. I am from India. I want to Ecom Express courier company. Because of it is most coverage area in india. That mainly used for cash on delivery. The ecom express plugin not available now. So please update ecom express to your plugin. important Note: Most web site like ecom express in india.

    • Mark

      Mark - 2 months ago

      Hi Manohar, We will check Ecom Express in detail and will let you know if we are planning to develop.

    • Susan

      Susan - 3 months ago

      I've clicked it multiple times and checked junk email, but I have not received a shipping API key.

    • Anindo

      Anindo - 3 months ago

      Hi Susan, It is strange as at our side the API keys are being sent via email. Can you please let us know whether you are using basic plugin or premium? Also, kindly raise this as an issue to our support team and provide us admin access. We will check it.

    • Jerry

      Jerry - 3 months ago

      I've been following through the documentation and now have FedEx returning a cost of $1800 for a 36 pound item. Clearly incorrect. I'm only using FedEx. In setting up the Rule Table I am able to set my area list (USA) and "Any Shipping class" but I have no options for "Product Category." I have several categories set up in Woo already and they work ok when it comes to displaying them in the store. I also have no options for "Based On" although I want to use weight and each item has a weight assigned to it. I have it in debug mode and it tells me the Meter number is incorrect so I'll chase that down. I'm surprised it gave me any shipping rate at all, but it's in sandbox mode so I suppose that's why. Any suggestions?

    You are protected by our 30 Day Money Back Guarantee.     Add to cart