Multi-Carrier Shipping Plugin for WooCommerce

4.79 out of 5

  • You are protected by our 30 Day Money Back Guarantee.
  • License entitles 1 year of support & updates.
  • Extended support & updates after 1 year at 50% discount.
  • If you do not want to extend the support after 1 year, you can still continue using the product.
Sold By: PluginHive
  • Description
  • Changelog
  • Reviews (14)
  • FAQ (10)

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 these major carriers with this one great plugin.

  • Real-Time Shipping Rates from:
    • UPS
    • FedEx
    • DHL
    • USPS
  • Free and Flat-Rate Shipping based on:
    • Product/Order Total Weight
    • Product Quantity in Cart
    • Total Price of all Products in Cart
    • Different Product Categories
    • WooCommerce Shipping Classes
    • Shipping Area
  • Bulk Import/Export Shipping Rules using the CSV
  • Multi-Vendor Compatible using Dokan
  • WPML Compatible

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 shop owner 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 the US.

This plugin has an advantage in its 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 a flat rate for a shipping class (associated with 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 of 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 the 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 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.
  • Supports USPS flat rate boxes.
  • Works on the concept of Volumetric weight.
  • Compatible with the Multi-vendor scenario.
  • Supports FedEx pre-defined boxes.
  • Supports multiple currencies.

Business Cases For Multi-Carrier Shipping plugin

  • Offer Shipping Rates via UPS and USPS
  • WooCommerce store owners can use the shipping carriers UPS and USPS together to ship their products. In a scenario where the total shipment weight is below 5 lbs, customers can get USPS shipping services on the cart page. On the other hand, if the weight is more than 5 lbs, the customers can easily choose from different UPS shipping services. This is a classic case of WooCommerce conditional shipping based on product weight. Here all you need to do is create the following shipping rules within the plugin and you are good to go.
    Rule 1: If Total Weight <= 5 lbs show USPS Shipping services.
    Rule 2: If Total Weight > 5 lbs show UPS Shipping Services.


  • Offer Region-Specific Shipping Rates
  • WooCommerce store owners ship their products to different locations across the globe. Based on the location, there are different shipping carriers that are preferred all over the world. Hence, you can make sure to provide shipping options via shipping carriers like UPS and USPS to ship across the USA. On the other hand, for your customers in Asia, you can choose to ship via shipping carriers like DHL and FedEx which are more preferred in that part of the world. This way the plugin provides one of the easiest ways to display multiple shipping options from different carriers based on the location.


  • Offer Different Shipping Services for Different Vendors
  • WooCommerce Multi Carrier Shipping plugin is fully compatible with Dokan Multi-Vendor plugin and offers the best way to handle WooCommerce multi-vendor shipping scenario. Store owners can easily configure the plugin to show different shipping services from multiple shipping carriers like UPS, FedEx, DHL, Stamps, and USPS, preferred by the vendors. Hence, a vendor in the USA can configure his UPS account to show UPS shipping services to the customers. And at the same time, another vendor in the UK can choose from various shipping services from DHL. And for another vendor in central Asia, you can choose to provide shipping rates via FedEx.


  • Offer Shipping via USPS and FedEx throughout the USA
  • USPS covers almost all the areas when it comes to shipping in the USA. Hence, it is good option to get USPS shipping rates to show on the cart page. On the other hand, for the time sensitive deliveries, it is always great to have FedEx shipping options available for the convenience of the customers. For such a scenario, you can easily create some shipping rules based on your requirements. For example:
    Rule 1: Group 1 – If Shipping Area = USA then show USPS Shipping Services
    Rule 2: Group 2 – If Shipping Area = USA then show FedEx Shipping Services


  • Offer Pickup Option with FedEx Delivery Options
  • WooCommerce store owners can easily provide Pickup option to nearby customers by creating a Flat Rate option of $0 and renaming it as Pickup. On the contrary, for other customers, you can easily choose to provide different FedEx Shipping options based on their address.
    Rule 1: If Shipping Area = Nearby States, then show Local Pickup (Flat Rate $0)
    Rule 2: If Shipping Area = Any Other Area, then show FedEx Shipping Services

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

The below table should help you compare the features of the 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


    WooCommerce Multi-Carrier Shipping plugin allows you to

    Get Real-Time Shipping Rates from Multiple Carriers

    Configure FedEx Account to get Real-time Shipping Rates

    Configure USPS Account to get Real-time Shipping Rates


    Configure Stamps Account to get Real-time Shipping Rates


    Configure DHL Account to get Real-time Shipping Rates


    Configure UPS Account to get Real-time Shipping Rates

    Create Shipping Rules based on Factors like Product Weight, Quantity, Price, Shipping Class, etc.

    Create Shipping Areas based on Zones, Countries, etc.

    Choose among Different Packing Methods

    And Get the option of Volumetric Weight Based Packing

    Import/Export Shipping Rules via CSV


    Version 1.4.1 - Released on June 14, 2018

    [New Feature]

    * Introduced Cost/Unit and And logic calculation.
    * Introduced Pre-defined boxes for box packing.
    * Provided a conversion rate option in plugin.

    * USPS flat rate boxes now available in weight based shipping.

    Version 1.4.0 - Released on April 12, 2018
    [New Feature]
    * Stamps packing type Letter, Large Envelope or Flat, Regional Rate Box A, Regional Rate Box B, Regional Rate Box C, Legal Flat Rate Envelope.
    * Support for USPS flat rate boxes.
    * Introduced Volumetric weight concept
    * Made compatible with Dokan Multivendor.

    * Removed some Stamps services which were not applicable.

    [Bug Fix]
    * Handling unassigned product category

    Version 1.3.12 - Released on December 22, 2017
    * Shipping method Name related fix.

    Version 1.3.11 - Released on December 15, 2017
    * Printing proper message on API key generation (Success/failure).

    Version 1.3.10 - Released on December 07, 2017
    * Error handling for response returned by server related fix.

    Version 1.3.9 - Released on December 01, 2017
    * JS error with new Shipping Area related fix.

    Version 1.3.8 - Released on November 30, 2017
    * Omitted group name appearing with shipping method name.

    Version 1.3.7 - Released on November 24, 2017
    * Rate not appearing with No Method Name related fix.

    Version 1.3.5 - Released on October 05, 2017
    * PHP compatibility issue for V-5.3 related fix.

    Version 1.3.4 - Released on October 02, 2017
    * Origin Country/State save related fix.

    Version 1.3.3 - Released on September 14, 2017
    * updated origin Country/State List field.

    Version 1.3.2 - Released on September 12, 2017
    * Checkout with no State related fix.

    Version 1.3.1 - Released on June 22, 2017
    * Min weight = 0 related fix.

    Version 1.3.0 - Released on June 19, 2017
    [New Features]
    * Added Box Packing
    * Added option to set (min/max) (weight/price/item)

    Version 1.2.3 - Released on June 14, 2017
    * Zone area based rules related fix.

    Version 1.2.2 - Released on June 07, 2017
    * Rule Group Area Filter related fix.

    Version 1.2.1 - Released on May 09, 2017
    * Auto-Refresh on Checkout related fix.

    Version 1.2.0 - Released on May 05, 2017
    * Weight Based Packing related fix.

    Version 1.1.7 - Released on April 21, 2017
    [New Features]
    * Added SmartPost.
    * Added option on checkout page for residential rates.

    Version 1.1.6 - Released on April 20, 2017
    * Added Link for in admin page.

    Version 1.1.4 - Released on April 19, 2017
    [New Features]
    * Added support for Residential Addresses

    * Max Package Weight related fix.

    Version 1.1.1 - Released on April 11, 2017
    * Compatible with Shipping pro.

    Version 1.1.0 - Released on April 06, 2017
    * Woocommerce 3.0.0 compatible

    Version 1.0.3 - Released on March 28, 2017
    [New Features]
    * Added Support for DHL and USPS(

    Version 1.0.2 - Released on February 20, 2017
    * Improved Security By Encrypting Authentication Details.

    Version 1.0.0 - Released on January 05, 2017
    [New Features]
    * Real-time rates.
    * Configure Shipping Areas.
    * Support for UPS, USPS and FedEx.
    * Set rules based on Shipping Class, Category, Shipping Area, Etc.

    14 reviews for Multi-Carrier Shipping Plugin for WooCommerce

    1. DIT
      5 out of 5

      (verified owner)

      As a website developer I found their plugin advanced – and when we ran into integration issues X-Adapter was there every time. In fact, we even worked together to get some additional features for the plugin which enhanced usability for everyone. They are professional, prompt and courteous. I fully recommend them and their support is excellent.

      Great Job!

    2. Neil
      5 out of 5

      (verified owner)

      Had a number of issues with this product and the integration. Support was there to help until resolution of the problem. I can only say that X-Adapter provided the highest level of service, support, and professionalism.

    3. Tom
      5 out of 5

      (verified owner)

      Support is fast problems are resolved quickly. This helps me to feel confident in this product. The customer support alone makes this purchase worth the price.

    4. Aaron
      5 out of 5

      (verified owner)

      Plugin is a little difficult to get set up, but the support the provide really helps out alot!

    5. dbaer
      5 out of 5

      (verified owner)

      I am implementing my first wordpress site and chose xadapter to manage my shipping choices on Woo Commerce…We dont want to use ship station because we get noticeably lower rates directly from the carriers….we feel great about choosing xadapter not only because of the powerful rules based software, but also because they have great service. I had a couple challenges on my end around updates, the support team troubleshot my issues, took the initiatives to make corrections and resolved the problem all in a very short time frame, all done with complete transparency. Great support team…thanks

    6. James
      5 out of 5

      (verified owner)

      Plugin works great, just what my site needed. I had some customization needs and Anindo and the XAdapter team took good care of me. I am very pleased with the support and functionality of this plugin.

    7. Joseph
      5 out of 5

      (verified owner)

      I bought this plugin for a client last week! Even tho I’ve had few issues with the settings, Xadapter customer service (fast and meticulous) managed to provide me all the info to properly set it up! So I’m pretty happy with the purchase! 100% recommended.

    8. Feroz
      3 out of 5

      (verified owner)

      We have been using this plug-in for 6+ months now and finally it’s time to leave a review.

      In general, it’s a good plug-in, performs well and has timely updates but I think it’s little expensive for what it does. You can buy a heavy duty themes for under $50 and for the functionality they offer is far more than the amount of code and functionality within this plugin. In my research and analysis, the authors are taking advantage of limited plugin availability in this area and hence their prices are definitely much more higher than it should be. This justifies deduction of one star imho.

      The support team is great they definitely go far and beyond to offer support and that’s primarily the reason I’d encourage others on the fence to buy it provided you can get over hyped up cost factor. I’m extremely contended with their technical support staff, they did everything I had requested for what I wanted to implement on our site by offering custom code.

      There are two other reasons I deducted one more star:

      1) Inflexible selling model. We run two domains, I didn’t want to commit to multi-site plug-in in the beginning because I wasn’t sure if it’ll meet our expectation so bought one site license. I think it was past 30 days of purchase, something like 45 days after purchase I requested them to upgrade my license for multi-site after completely convinced that this was the right plug-in. It took little bit longer because of the technical issues the team was trying to address for our need. They insisted I buy another plugin and refused to upgrade my license.

      2) If you look at their agreement, it says one year of updates and support. Ok I get the support part that it can’t be unlimited but no updates after one year, this is not right. For this price, we need to have lifetime updates given how frequently WP and Woocommerce are getting updated; this plugin is not cheap to begin with. In fact, I think this is the costliest plug-in I’ve come across for limited functionality.

    9. Susan
      5 out of 5

      (verified owner)

      Bought 2 days ago, had an initial set up problem with the API key. Anindo got back with me quickly and went into my admin on the site and fixed the problem. I think this is EASY TO USE. And, exactly what I was looking for to add both UPS and FEDEx real time rates. This is a cheaper alternative than buying multiple carrier plug-in’s and am glad I decided to go this route.

    10. seuefx
      5 out of 5

      (verified owner)

      I am new to this app and was having trouble installing it. The customer service department was able to help me get it sorted out.
      I have high hopes for the functionality of this app. Thanks

    11. Robert
      5 out of 5

      (verified owner)

      This plugin works great! Support has been great thus far.

    12. Louis
      5 out of 5

      (verified owner)

      We are using the multi-carrier shipping plug in to provide shipping options from USPS, FedEx, and UPS. Setup was simple and provided the options we needed. The XAdapter team has been very responsive to our requests for fixes to meet our needs.

    13. 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.

    14. 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

    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
    - Password
    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

    DHL Account Integration :
    For DHL, only three details are required :
    - DHL Account No.
    - DHL Site ID
    - DHL Password Integration :
    Stamps has just two entities that are required :
    - Stamps USPS User ID
    - Stamps USPS Password

    We have explained all the steps properly in our documentation. Request you to go through it.

    Plugin will continue to work even after one year. However, to enjoy support & updates,you need to renew the license after 1 year. For this, you are also entitled for a 50% discount.

    This plugin is meant for fetching real time rates from the Shipping carrier APIs. For label generation, you can use the individual shipping carrier plugins listed here :

    - 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

    Set up process is very simple. You can refer our Setting up article from here. If you still face any problem, you can always approach our support team.

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