Directory / plugin

Webengine Shipping Restrictions for WooCommerce

v1.0.0 · by Webengine

Hide specific shipping methods at checkout when certain products are in the cart — configured per product or per shipping method.

View on WordPress.org

About this plugin

Some products just cannot ship with some carriers: too heavy for relay points, too large for lockers, dangerous goods excluded by express services… This plugin lets you express those rules in seconds, from either side:

  • Per product — a “Restricted shipping methods” checkbox list in the product’s Shipping tab: tick the methods to hide whenever this product is in the cart.
  • Per shipping method — a “Restricted products” field in each shipping method instance (WooCommerce Settings Shipping zone method): pick the products that make this method disappear.

Both rules combine at checkout: a shipping rate is removed as soon as any rule matches. Works with any registered shipping method, including third-party carriers (DPD, Chronopost, Colissimo, Flexible Shipping…), on the classic and block checkout (rates are filtered server-side).

The plugin stores a single post meta per product and one field inside each method’s settings — no extra tables, nothing to configure globally.

Plugin tags