BACK TO DIRECTORY

Disable Free Shipping for Heavyweight Orders

by Asif Kibria

0.0
(0 ratings)

This plugin allows WooCommerce shop owners to restrict any shipping method (Free Shipping, Flat Rate, Local Pickup, etc.) when the cart meets certain conditions. It includes an admin settings panel under WooCommerce where you can customize:

Basic Settings:
* Whether the plugin is enabled
* Which shipping methods to restrict
* The default cart weight limit
* Cart subtotal, item count, and dimension limits
* Customizable frontend message for customers
* Admin notification email toggle with customer/product details

Threshold Settings (Visual Dropdowns):
* Different weight thresholds per shipping zone
* Different weight thresholds per shipping class
* Different weight thresholds per product category
* Custom weight limit per product (in product edit screen)

Bypass Rules:
* Coupon-based bypass – specify coupon codes that allow free shipping regardless of weight
* User role-based bypass – allow specific user roles (e.g., Wholesale) to bypass restrictions

Schedule Settings:
* Time-based bypass – temporarily disable restrictions during specific date ranges (e.g., holiday promotions)

Performance:
* Leverages persistent object cache (e.g., Redis/Memcached) for improved performance if available

Useful for shop owners who want to avoid offering free or discounted shipping for bulky, heavy, or high-value orders while maintaining flexibility for promotions and special customers.

Plugin Details

Active Installs
0
Total Downloads
407
Version
1.4.0
Requires WP
5.0
Requires PHP
7.2
Tested Up To
6.9.7
Added
2026-01-02
Last Updated
2026-01-03 1:57am GMT

Ratings

5
0
4
0
3
0
2
0
1
0