# The WooCommerce Ecommerce Conditions

Original URL: https://www.fireplugins.com/docs/display-conditions/woocommerce/
Last updated: 2026-05-21T15:50:53+03:00

Do you have an Ecommerce shop running WooCommerce, and you’d like to display a popup based on specific criteria? Would you like to display your popup when the cart contains specific products, several products, has a specific cart value, or whether your visitors are browsing specific products or products in a specific category? Then FireBox has all these conditions built-in!

 ## WooCommerce Products In Cart

 Use this condition to display a popup when the WooCommerce cart contains specific products.

   #### Options

 In the table below you can see which options are available to setup the condition.

 | **Name** | **Description** |
| --- | --- |
| Match | Select the operator of the condition. Available values: - Is - Is not |
| Products in Cart | Select WooCommerce products. You may also define the quantity of the product. |

 #### Use Case

 You can create up-sells based on the products that exist in a user’s cart as well as provide coupon codes for a holiday sale.

 ## [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_contains_x_products](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_contains_x_products)WooCommerce Cart Items Count

 Use this condition to display a popup when the WooCommerce cart contains X number of products.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | **Name** | **Description** |
| --- | --- |
| Match | Select the operator of the condition. Available values: - Equals - Does not equal - Fewer than - Fewer than or equal to - Greater than - Greater than or equal to |
| Cart Items Count | Enter the cart items count. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_contains_x_products_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_contains_x_products_use_case)Use Case

 During sales periods, you may want to provide your users with a coupon code incentive and want to increase that if your users purchase more than X products at a time.

 ## WooCommerce Amount in Cart

 Use this condition to display a popup based on the WooCommerce cart value.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | **Name** | **Description** |
| --- | --- |
| Cart amount | Select whether to apply the condition to the cart total or subtotal. Furthermore, select the operator as well as set the cart amount. |
| Exclude Shipping Cost | Enable to exclude shipping cost when calculating against the given cart value. |
| Exclude TAX/VAT | Enable to exclude the TAX/VAT. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_value_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_cart_value_use_case)Use Case

 You may want to notify your customers that you offer them free shipping above a certain cart value.

 ## WooCommerce Current Product

 Use this condition to display a popup when the visitor is viewing specific WooCommerce products.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | **Name** | **Description** |
| --- | --- |
| Match | Select whether to match or not the selected products. |
| Product | Select the WooCommerce products to assign to. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 If you have a campaign for certain products, this is rather useful to display any additional information on these products.

 ## WooCommerce Purchased Product

 Use this condition to display a popup when the user has already purchased a WooCommerce product.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Match | Select whether to match or not the selected products. |
| Product | Select WooCommerce products. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 This condition is rather useful when you want to show a special discount code to users that have already purchased specific products.

 ## WooCommerce Last Purchased Date

 Use this condition to display a popup based on the last date the user purchased a product on a WooCommerce product from your store.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Last Purchased Date | Select the operator, and specify the value. – Set it to target the last X hours/days/weeks/months. – Target a specific date. – Target any time before a specific date. – Target any time after a specific date. – Target any time between two dates. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 Show a limited-time upgrade offer popup to customers who made a purchase within the last 5 hours, encouraging them to unlock advanced features at a discounted price.

 ## WooCommerce Current Product Price

 Use this condition to display a popup when the visitor is viewing WooCommerce products with specific prices.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Current Produce Price | Select the products, operator, and set the product price. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 Display a popup offering a special bundle deal to customers who are browsing products with a price above $100, enticing them to purchase multiple items at a discounted rate.

 ## WooCommerce Current Product Stock

 Use this condition to display a popup when the visitor is viewing WooCommerce products with a specific stock.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Current Product Stock | Select the products, operator, and set the stock. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 Display a popup notifying customers that a particular product is running low on stock (e.g., less than 10 units remaining) and create a sense of urgency to encourage them to make a purchase before it sells out.

 ## WooCommerce Total Spend

 Use this condition to display a popup based on the user’s total amount spend purchasing WooCommerce products from your store.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Match | Select whether to match or not the selected amount. |
| Total Spend | Set the amount the user must spend. |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_use_case)Use Case

 Display a VIP membership offer popup to customers who have spent a total of $500 or more on your website, providing them with exclusive benefits such as free shipping, early access to new products, and additional discounts as a reward for their loyalty and high spending.

 ## WooCommerce Category

 Use this condition to display a popup when the visitor is viewing a specific WooCommerce category.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Match | Select whether to match or not the selected categories. |
| Category | Select the WooCommerce categories to assign to. |
| Also on child items | Also assign to child items of the selected items? |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_categories_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_categories_use_case)Use Case

 Show a promotional popup to users who are browsing the “Summer Sale” category page, highlighting special offers, discounts, and limited-time deals on various products to drive conversions and encourage purchases during the seasonal sale event.

 ## WooCommerce Current Product Category

 Use this condition to display a popup when the visitor is viewing a WooCommerce product that belongs to specific categories.

  #### Options

 In the table below you can see which options are available to setup the condition.

 | Name | Description |
| --- | --- |
| Match | Select whether to match or not the selected categories. |
| Category | Select the WooCommerce categories to assign to. |
| Also on child items | Also assign to child items of the selected items? |

 #### [https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_categories_use_case](https://www.tassos.gr/joomla-extensions/engagebox/docs/virtuemart-conditions#virtuemart_viewing_product_categories_use_case)Use Case

 Display a limited-time offer popup to customers who are browsing product pages in the “Electronics” category, promoting a discount on electronic accessories or related products to encourage additional purchases within that specific product category.
