Stop free shipping on bulky products, on WooCommerce.
Available on the official directory, with automatic updates: look for it in Plugins → Add New such as «Solucom Shipping Control.».
If you sell small and large products together, you know the problem: you offer free shipping over a certain threshold, but when the customer adds an item bulky and expensive the system zeros out the shipping cost — and you lose money on the courier. This plugin avoids that, with three simple behaviors.
If there is a bulky item in the cart, free shipping does not apply.
When free is legitimately available, the cart remains clear and the customer is not confused.
On the bulky products page: text, position, and colors, all from settings, no code.
Single-file, no external services, no tracking. Fully translatable.
WooCommerce stores with a mix of small and bulky products, which lose profit margins due to improperly applied free shipping.
In WooCommerce → Shipping → Classes, create a class (for example, "Bulky") and copy its slug into the plugin settings.
In your shipping zone, assign a cost to the special class, leave the cost for «no class» at zero, and choose the most expensive class calculation.
For bulky products, in the Shipping tab, select the created class. From that moment on, the plugin does the rest, automatically.
With a bulky item in the cart, the free shipping disappears and the correct rate remains; without bulky items, and above the threshold, only the free one remains. Your notice appears on the bulky product page.
The plugin is free (GPL) and installs from Official WordPress.org Directory, with automatic updates. For installation or custom tailoring, write to us.
We develop custom WordPress and WooCommerce plugins—for compliance, integrations, and automation—that meet the same standards as these: lightweight, secure, and well-documented.