# Conditions

> The attributes that make Smootify show or hide an element.

Status: Ready (Smootify 2.0)  
URL: https://www.smootify.io/docs/reference/conditions  
Updated: 2026-10-13

A condition hides the element when it is false. Most of them only work inside the Smootify element they belong to.

| Group | Attribute name | Works inside |
|---|---|---|
| [Product](https://www.smootify.io/docs/reference/conditions/product) | `condition` | [`smootify-product`](https://www.smootify.io/docs/reference/elements/smootify-product), [`smootify-variant`](https://www.smootify.io/docs/reference/elements/smootify-variant) |
| [Product tags](https://www.smootify.io/docs/reference/conditions/product-tags) | `tagged` | [`smootify-product`](https://www.smootify.io/docs/reference/elements/smootify-product) |
| [Add to cart](https://www.smootify.io/docs/reference/conditions/add-to-cart) | `condition` | [`smootify-add-to-cart`](https://www.smootify.io/docs/reference/elements/smootify-add-to-cart) |
| [Pickup](https://www.smootify.io/docs/reference/conditions/pickup) | `condition` | [`store-availability`](https://www.smootify.io/docs/reference/elements/store-availability) |
| [Store locator](https://www.smootify.io/docs/reference/conditions/store-locator) | `condition` | [`store-locator`](https://www.smootify.io/docs/reference/elements/store-locator) |
| [Page](https://www.smootify.io/docs/reference/conditions/page) | `condition` | anywhere |
| [Customer](https://www.smootify.io/docs/reference/conditions/customer) | `customer-condition` | anywhere |
| [Customer tags](https://www.smootify.io/docs/reference/conditions/customer-tags) | `customer-tagged` | anywhere |
| [Cart](https://www.smootify.io/docs/reference/conditions/cart) | `cart-condition` | [`smootify-cart`](https://www.smootify.io/docs/reference/elements/smootify-cart) |
| [Magic box](https://www.smootify.io/docs/reference/conditions/magic-box) | `box-condition` | [`smootify-magic-box-cart`](https://www.smootify.io/docs/reference/elements/smootify-magic-box-cart) |
| [Magic box category](https://www.smootify.io/docs/reference/conditions/magic-box-category) | `box-condition` | [`smootify-magic-box`](https://www.smootify.io/docs/reference/elements/smootify-magic-box) |
| [Order](https://www.smootify.io/docs/reference/conditions/order) | `order-condition` | [`order-page`](https://www.smootify.io/docs/reference/elements/order-page) |
| [Address form](https://www.smootify.io/docs/reference/conditions/address-form) | `address-condition` | [`create-address`](https://www.smootify.io/docs/reference/elements/create-address), [`edit-address`](https://www.smootify.io/docs/reference/elements/edit-address) |
| [Address in the list](https://www.smootify.io/docs/reference/conditions/address-row) | `address-condition` | [`customer-address`](https://www.smootify.io/docs/reference/elements/customer-address) |
| [Cookie banner](https://www.smootify.io/docs/reference/conditions/consent) | `consent-condition` | [`smootify-consent`](https://www.smootify.io/docs/reference/elements/smootify-consent) |
| [Store credit](https://www.smootify.io/docs/reference/conditions/store-credit) | `if-credit` | [`store-credit`](https://www.smootify.io/docs/reference/elements/store-credit) |
| [Product metafield](https://www.smootify.io/docs/reference/conditions/product-metafield) | `if-metafield` | [`smootify-product`](https://www.smootify.io/docs/reference/elements/smootify-product), [`cart-item`](https://www.smootify.io/docs/reference/elements/cart-item) |
| [Variant metafield](https://www.smootify.io/docs/reference/conditions/variant-metafield) | `if-variant-metafield` | [`smootify-product`](https://www.smootify.io/docs/reference/elements/smootify-product), [`smootify-variant`](https://www.smootify.io/docs/reference/elements/smootify-variant) |
| [Customer metafield](https://www.smootify.io/docs/reference/conditions/customer-metafield) | `if-customer-metafield` | anywhere |
| [Metaobject field](https://www.smootify.io/docs/reference/conditions/metaobject) | `if-metaobject` | [`smootify-metaobject`](https://www.smootify.io/docs/reference/elements/smootify-metaobject), `[metafield]`, `[variant-metafield]`, `[customer-metafield]`, `[company-metafield]` |
| [Free shipping](https://www.smootify.io/docs/reference/conditions/free-shipping) | `free-shipping-condition` | [`free-shipping-bar`](https://www.smootify.io/docs/reference/elements/free-shipping-bar) |
| [Subscription choices](https://www.smootify.io/docs/reference/conditions/subscription-group) | `group-condition` | [`subscription-swatches`](https://www.smootify.io/docs/reference/elements/subscription-swatches) |
