plugin-icon

Disable Free Shipping for Heavyweight Orders

A WooCommerce plugin that disables or hides selected shipping methods when the cart meets certain conditions (weight, subtotal, etc.).
Version
1.4.0
Zuletzt aktualisiert
Jan 3, 2026

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.

Kostenlosmit kostenpflichtigen Tarifen
Mit deiner Installation stimmst du den Geschäftsbedingungen von WordPress.com sowie den Bedingungen für Drittanbieter-Plugins zu.
Getestet bis
WordPress 6.9.4
Dieses Plugin steht für deine -Website zum Download zur Verfügung.