---
title: Product attributes and variations
description: "The best way to manage weight options is to set up product**attributes**. Once you have created attributes, you will be able to select them as **variations** when creating or editing a product. Note: To learn about **setting up product attributes**,…"
url: "https://help.getbeans.com/docs/product-attributes-and-variations/"
updated: "2023-05-08"
category: Products
tags:
  - Product
  - Product category
  - Product variation
---

# Product attributes and variations

The best way to manage weight options is to set up product**attributes**. Once you have created attributes, you will be able to select them as **variations** when creating or editing a product.

Note: To learn about **setting up product attributes**, visit the following manual: [How to set up product attributes](https://help.getbeans.com/docs/product-attributes/)

#### **Applying attributes onto a product**

Hint: To learn more about**applying attributes**, visit the following WooCommerce resource page: [WooCommerce Docs: Variable products - **Global attributes**](https://docs.woocommerce.com/document/variable-product/#global-attributes)

After you have added your product attributes, the attributes must be applied to the products you want to establish variations for. Please try the following instructions:

1. From your Dashboard, go to **Products section**.
2. **Edit** or **create**a new product.
3. Scroll down to the **Product data section** then click **Attributes.**
4. Click the **Attributes drop-down menu**, and select the attribute you want to add (i.e. GrindSize, Weight), then click the **Add button**. Your product attribute is now set onto the product.

   ![](https://help.getbeans.com/wp-content/uploads/2023/02/Screen_Shot_2021-03-16_at_4_31_18_PM-png.png)
5. Under the **Value field,**select the attribute terms.
   *Note: Click on the****Select all button****to automatically select all the set terms for the attribute, or click the****Select none button****to deselect the selected values.*
   ![](https://help.getbeans.com/wp-content/uploads/2023/01/28a76f68-3302-4ca5-83e9-6a15ee59ee1e.png)
6. Click the **Save attributes button.**

Please enable the **checkbox "Used for variations"**, if you plan to set **variations**for the product.

Note: Click the **Add new button**corresponding to an attribute to add **attribute terms** directly from the edit/create product page.

#### **Applying variations onto a product**

Hint: To learn more about**applying variations**, visit the following WooCommerce resource page: [WooCommerce Docs: Variable products - **Variations**](https://docs.woocommerce.com/document/variable-product/#section-4)

After having configured your product with your set attributes, and attribute terms, you need to apply the variations that you want available for your product.

1. From your Dashboard, go to **Products section**.
2. **Edit** or **create**a new product.
3. Scroll down to the **Product data section** then click **Variations.**
4. There are drop-down menus corresponding to the attributes you have set. Select the **attribute term** from the available **Any <attribute name> drop-down menu(s)**(i.e. Any GrindSize, Any Weight).

   ![](https://help.getbeans.com/wp-content/uploads/2023/02/Screen_Shot_2021-03-17_at_1_38_34_PM-png-1.png)
5. Add another variation for setup by selecting **Add variation**from the available **drop-down menu***, then click the **Go button**.

   ![](https://help.getbeans.com/wp-content/uploads/2023/02/Screen_Shot_2021-03-17_at_2_09_34_PM-png.png)
6. Click the **Save changes button**.

Note: A variation needs to have a **Regular** **Price**established before it can be displayed from your web store. If you haven't established a price for a product's variation, the following message will display from the **product's variations section**:![](https://help.getbeans.com/wp-content/uploads/2023/03/variations-do-not-have-prices.png)
***X****= # of variations without an established price.*

Hint: To have WooCommerce create every possible combination of variations, select the **Create variations from all attributes option** from the drop-down menu  and click the **Go button**.
