Documentation
GeoBlock Pro
Bulk Rules

Bulk Rules

Navigate to WooCommerce → GeoBlock → Bulk Rules to manage sitewide rules that apply to groups of products without touching each product individually.


Category Rules

Restrict all products within one or more WooCommerce product categories.

  • Supports hierarchical expansion: restricting a parent category automatically restricts all child categories.
  • A product in multiple categories is restricted if any matching category rule triggers.

Tag Rules

Same as category rules but matched against WooCommerce product tags. Tags do not have hierarchies; each tag is evaluated independently.


Attribute Rules

Restrict products that have a specific attribute term (e.g., all products with Brand = Acme). Useful for brand-level geographic distribution agreements.


Global (Sitewide) Rule

A single rule that applies to every product in the store. This is the lowest-priority rule and acts as a store-wide default.

⚠️

Enabling a Global Exclude rule for a large country like the United States will hide the majority of your catalog for US visitors. Test with Debug Mode first.


Rule Priority & Conflict Resolution

When multiple rules could apply to a product, the first matching rule in this order wins:

PriorityRule TypeNotes
1 (highest)Per-variation ruleOnly for variable products with a specific variation selected
2Per-product ruleSet in the product editor meta box
3Bulk attribute ruleMatched against product attribute terms
4Bulk tag ruleMatched against product tags
5Bulk category ruleHierarchical; child inherits parent restriction
6 (lowest)Global ruleApplies to all products with no higher-priority match
💡

A per-product Include rule can act as an exemption. For example, if a Global Exclude rule blocks all countries except EU, you can add an Include rule on a single product to open it to the US specifically.