Rules Engine
Navigate to WooCommerce → ShopFeed → Rules.
Build IF/THEN rules per feed - for example: "if category is Clearance AND price < $10 → exclude", "if stock quantity < 5 → set custom label to 'Low Stock'", or "if title contains 'Refurb' → set condition to refurbished".
Rules run against the feed output only. Your actual product data - price, title, stock - is never modified in the store.
Rule Structure
Each rule has:
| Part | Description |
|---|---|
| Name | A label for your own reference, e.g. "Exclude clearance under $5" |
| Enabled | Toggle the rule on/off without deleting it |
| Applies to | Which channels this rule runs against |
| Priority | Rules run in priority order, lowest first; a later rule can override an earlier rule's change |
| Match | ALL conditions (AND) or ANY condition (OR) |
| Conditions | Zero or more field/operator/value comparisons - no conditions means the rule always applies |
| Action | The single transformation applied when the conditions match |
Condition Fields
| Field | Type |
|---|---|
| Title | Text |
| Description | Text |
| SKU | Text |
| Brand | Text |
| Product Type (category path) | Text |
| Regular Price | Number |
| Price Numeric | Number |
| Stock Quantity | Number |
| Availability | Text (in stock / out of stock) |
Operators
Equals, Does not equal, Contains, Does not contain, Starts with, Ends with, Greater than, Less than, Is empty, Is not empty.
Actions
| Action | Description |
|---|---|
| Exclude item from feed | Removes the product from this feed entirely |
| Set title to | Replaces the title |
| Prepend / append to title | Adds text before/after the existing title |
| Find & replace in title / description | Text substitution |
| Set description to | Replaces the description |
| Set brand to | Overrides brand for the feed |
| Set Google product category to | Overrides the Google category mapping |
| Set availability to | Overrides availability |
| Set custom label | Sets a custom label slot (0-4) |
| Set price to (fixed amount) | Overrides price |
| Adjust price by percentage | Increases/decreases price by % |
| Adjust price by fixed amount | Increases/decreases price by a flat amount |
Preview Changes
Open the Rules tab
Go to WooCommerce → ShopFeed → Rules.
Choose a channel and sample size
Pick which channel to preview against, and a sample of 10, 25, or 50 real products.
Click Preview Changes
See a before/after table with a changed/excluded/unchanged summary for the sample - nothing is written until you click Save Settings.
The preview always uses your store's default language and currency, even if multi-language/multi-currency is enabled - it doesn't currently preview a specific variant. For variable products, only the first variation is sampled; the live feed itself still expands every variation.