Assigning WooCommerce Product Attributes is a great way to organize items and showcase product details in your store. When the products you sell in WooCommerce vary in characteristics, such as color, size, etc., you can create attributes in their names and assign them to whatever products you want.
Customers visiting your store can easily see all the attributes associated with a product on the shop page. As a result, you can improve customer experience by making product search and filtering easier. Besides adding and displaying WooCommerce Product attributes, you can create WooCommerce product variations and offer them to your customers.
In this article, we have provided a detailed explanation of how to add WooCommerce product attributes and display them on your store. We have also explained how to create product variations in WooCommerce using these attributes.
Provide discounts based on product attributes and sell away specific products using the Discount Rules for WooCommerce – PRO plugin.
What is a Product Attribute in WooCommerce?
In WooCommerce, a product attribute is a characteristic/feature of the product, such as its color, size, weight, materials, etc. These attributes help differentiate products and organize them in your WooCommerce store based on them. Customers visiting your store can easily see all the variants associated with the product and make a choice.
In short, product attributes in WooCommerce help store owners organize products better and create variable products.
Types of WooCommerce Product Attributes
Global and Custom attributes are the two WooCommerce attribute types. The difference between them lies in how we create and apply them to the products in your store.
As the name suggests, WooCommerce global attributes are global, and any product in your WooCommerce store can use them. The created global attributes can be reused for similar products in your store. Features like size, color, etc. are some of the most commonly used global attributes in WooCommerce.
Unlike WooCommerce global attributes, custom attributes in WooCommerce are specific to particular products and cannot be applied to other products in your store. Custom attributes are used in cases where the particular attribute is unique to a product and is not shared across the entire store.
Difference between Attributes and Variations in WooCommerce
As mentioned, WooCommerce Product Attributes are the product’s characteristics, such as color, size, etc., while WooCommerce Product Variations are the different versions of the same product that can be created using the product attributes.
For example, from attributes like T-shirt Color and Size, store owners can generate variations like Blue-Medium, Red- Large, Green-Small, etc and many more.
How to Add a WooCommerce Product Attribute
Following are the steps to add WooCommerce product attributes. Procedure to add global as well as custom attributes are given below.
How to Create WooCommerce Global Attribute
- Go to your “WordPress Dashboard” -> “Products” -> “Attributes”.
- In the following screen, scroll to the “Add new attribute” section and enter the attribute’s name.
- Then, enter the “Slug” for the product attribute in lowercase letters.
Note: The slug is the URL-friendly version of the name used for a particular product attribute. It is automatically generated when you create an attribute, but you can also customize it by entering the slug of your choice.
- Tick the “Enable Archives?” option in the check box if you want the attribute to be displayed on the product archive page.
Note: For example, if you have enabled archive for the color attribute “Blue”, all the products associated with the color blue will be displayed when you click on it.
- Once you’ve done this, click the “Add attribute” button at the bottom to create the product attribute in your WooCommerce store.
In this way, you can create a variety of WooCommerce attribute sets in your online store and display the product attributes.
How to Configure Global Product Attributes in WooCommerce
Adding WooCommerce product attributes doesn’t end here; you must enter specific terms related to each attribute.
For example, if you have created a “Color” attribute, you must enter colors such as Red, Green, Yellow, etc. Following are the steps to configure product attributes in WooCommerce.
- Go to the “WordPress Dashboard” -> “Products” -> “Attributes”. You can see all the WooCommerce product attributes you created on the right side.
- Scroll to the respective product attribute and click the “Configure terms” option.
- In the following screen, enter the Name and Slug of the attribute term in the respective sections. Add a Description to it if you want to.
- After entering all the necessary attribute terms, tap the “Add New (attribute term)” button at the bottom. The attribute term will be created and applied to any of your products.
Tip: You can only add one attribute term at a time and can’t add all the WooCommerce product attribute terms in a single shot separately.
How to Create WooCommerce Custom Attribute
Following are the steps to add WooCommerce custom attributes in your store.
- Get to your “WordPress Dashboard” -> “Products” -> “All Products”. In the following screen, you can see all the products you’ve created so far.
- Scroll to the product you want to add attributes to and click on the “Edit” option provided.
- On the product page, scroll to the “Product data” section and click the “Attributes” option provided to the left.
- Tap on the “Add new” button. You can add as many attributes as you want to by clicking this button.
- Enter the attribute name in the “Name” tab, as shown in the below image.
- Then, enter the attribute terms in the “Value” box. Each attribute term should be separated using the “|” symbol.
- Once done, click the “Save attributes” button at the bottom.
In the same way, you can add as many custom WooCommerce product attributes as you want. Unlike a global product attribute in WooCommerce, custom WooCommerce attributes will only be applied to those specific products.
How to Create a Product Variation in WooCommerce Using Attribute
Once you have added an attribute in WooCommerce, you can use it to create a variable product in your WooCommerce store.
A WooCommerce variable product can be created using global and custom attributes. The steps to create one using both are below.
Create Variable Product Using WooCommerce Global Attributes
As mentioned earlier, a Global attribute created in your WooCommerce store can be applied to any of the products in your store. After creating a global attribute in WooCommerce, follow the below steps.
- Go to your “WordPress Dashboard” -> “Products” -> “All products”.
Tip: If you wish to create an entirely new product, click “Add New” instead.
- From the list of all the products available in your store, scroll to the product you want and click “Edit.”
- Get to the “Product data” section and select “Variable product” from the drop-down.
- Click “Attributes” from the left-hand menu and select “Add existing”. You will see all the global attributes you created in your store.
- Select the attribute you want to add. You can select as many attributes as you wish.
- Then, enable the “Visible on the product page” and “Used for variations” options. These let you display the product attributes on the product page and create a variable product, respectively.
- In the “Values” tab, select the attribute terms. You can also create a new attribute term right away by clicking the “Create value” button.
For example, if you use the attribute “Color” and want to add a new color “Pink” to it. To do this, just tap on the “Create value” button, enter “Pink” in the respective field, and click “OK”. This color will appear on the values tab.
Note: Please remember that this new color or any new attribute terms created here appear only for this product.
- After this, click the “Save attributes”. button at the bottom.
- Then, click on “Variation” from the left-hand menu and go to the section shown in the image below.
- Click on either “Generate variations” or “Add manually”.
a) Generate variations: With this, you can automatically create variations of the product. Variations will be created for all the attribute terms you have created. For example, if you want to create variable products based on colors (Red, Blue, Green, etc), this is how it appears.
b) Add manually: Unlike the above, where all the attribute terms are used, you can specifically choose which attribute terms can be considered to create a variable product. From the drop-down choose which attribute you want to add.
- After choosing the attribute by using any of the above ways, click on the “Edit” option provided beside each term.
- Here, you can add image, SKU, price (Regular and Sale), Weight, Dimensions, Shipping and Tax classes, etc for each variable product.
- Once done, click on the “Save changes” button at the bottom. In this way, you can create WooCommerce attribute-based product variations.
Create a Variable Product Using WooCommerce Custom Attribute
There is not much difference between creating a variable product using global attributes and custom attributes. The only difference is that custom attributes involve creating attributes for the specific product on the product page.
The below procedure is the continuation of the steps we used to create WooCommerce custom attributes. To create a variable product using this,
- Go to the “Product data” section and set the product type as “Variable product”.
- Click on the “Variations” section provided on the left-side menu.
- Select either “Generate manually” or “Add manually”.
- Enter the product details for each variable product, click the “Save changes” button, and create a variable product.
How to Display WooCommerce Product Attributes on the Shop Page
After creating product variations in WooCommerce, this is how it gets displayed on the product page of your WooCommerce store.
For example, if you have created a variable product in a T-shirt that differs based on color, here’s how it appears on the product page.
From the colors drop-down, you can select the color you want and add it to the cart.
In the same way, you can create several WooCommerce product attributes and variations and display them on your store. Customers visiting your store can easily filter products by attributes.
Boost your store conversions by highlighting discounts using on-sale badges using the Discount Rules for WooCommerce – PRO plugin.
How to Edit Product Attributes in WooCommerce
WooCommerce lets store owners edit the global attributes that they have created previously. Here are the steps to do WooCommerce product customization.
- Go to your “WordPress dashboard” -> “Products” -> “Attributes”. Here, you can see the list of all the global attributes you have created in your WooCommerce store.
- Scroll to the WooCommerce product attribute you want to edit and click on the “Configure terms” options.
- In the following screen, all the attribute terms are displayed. Click the checkbox provided beside the attribute term you want to edit.
- Then, select the “Edit” option. If you want to remove the attribute term, click the “Delete” option provided beside.
- The edit screen allows you to edit the term’s name, description, and slug. Once you edit the WooCommerce product attribute, click “Update”.
In this way, you can edit the terms of all the WooCommerce Product Attributes.
Can I Bulk Edit Product Attributes in WooCommerce?
No. You can only bulk delete WooCommerce product attribute terms. Here’s how we do it.
- From your WooCommerce Dashboard, click on “Products” -> “Attributes.”
- Scroll to the WooCommerce product attribute you want to and click “Configure”.This will take you to the attribute terms screen.
- From there, click the check box provided beside each term. To select all the terms in a single shot, check the “Name” box.
- Now, click the “Delete” option from the drop-down and tap the “Apply” button. This will delete the attribute terms you’ve selected. In this way, you can bulk delete WooCommerce Product attributes.
Benefits of Using WooCommerce Product Attribute and Variations
Adding WooCommerce Product attributes and creating variations has many benefits. Some of its key benefits are given below.
- Enhanced Product Categorization: WooCommerce Product attributes help better organize products and sort them based on their colors, sizes, materials, etc.
- Create Product Variations: Multiple variations of the same WooCommerce product can be created under one listing, simplifying product management in WooCommerce.
- Improved User Experience: Customers visiting your store can easily filter products by WooCommerce product attributes and find specific items.
- Increased Conversions: Offering many variations for the same WooCommerce product helps customers overcome decision fatigue, encourages purchasing, and increases conversions.
- Flexible Pricing and Stock: Set different prices and stock levels for each product variation and set WooCommerce dynamic pricing.
- SEO Optimization: Adding WooCommerce product attributes improves your store’s online presence in many indirect ways. Factors like lower bounce rate and keyword targeting in the WooCommerce product data section, descriptions and snippets lead to better page visibility in search results.
- Personalized Shopping: Improve the shopping experience in your WooCommerce store by providing tailored product options for customers.
Best Plugins for Creating Improved Variable Product Attributes for WooCommerce
Using third-party plugins in your store allows you to add product attributes and create variable products much better than without plugins. Some of the reasons why you should use plugins to create WooCommerce product attributes are,
- Improved User Experience: With some plugins, you can create a more attractive user interface that reduces confusion and encourages customers to explore all the product variations.
- Advanced Customization: Plugins allow you to create complex WooCommerce product attributes and present product variations in WooCommerce in a tailored way.
- Enhanced Visual Representation: By default, WooCommerce product attributes are displayed using a drop-down menu. However, with plugins, you can display attributes such as color swatches, images, and labels, making your store more appealing.
- Dynamic Pricing Options: Some plugins allow you to offer discounts based on product attributes. This results in increased price flexibility.
Here are some plugins to create improved product attributes and variations in your WooCommerce.
a. Variation Swatches for WooCommerce
This plugin lets you represent WooCommerce product attributes using colors, label swatches, images, etc. In short, it makes your WooCommerce store more appealing and improves customer experience.
b. Discount Rule for WooCommerce PRO
This plugin allows you to create discount rules based on product attributes. For example, if you want to clear the stock of a specific red-colored T-shirt, you can offer an extra discount for that particular product variation alone.
c. WooCommerce Attribute Swatches by Iconic
With this plugin, you can replace your site’s usual attribute drop-down menu and make it more pleasing by using colors and images representing WooCommerce product variations.
Besides the above, there are many other WooCommerce plugins with different features that you can use to create WooCommerce product attributes and variations.
Provide dynamic discounts to variable products and display them using a discount table to increase conversions using the Discount Rules for WooCommerce – PRO plugin.
Conclusion
Following the above methods, you can easily add WooCommerce product attributes and create variations. With the assistance of third-party plugins, you can customize even more product attributes and improve user experience.
In addition to creating these product attributes in WooCommerce, store owners can use WooCommerce Sale Plugins to generate a variety of offers and improve sales. As a result, you can maximize store sales and increase your profit.
Related Articles
- How to Create a WooCommerce Simple Product
- How to Add WooCommerce Tiered Pricing Table to your Store
- How to Add WooCommerce Advanced Discounts
WooCommerce custom attribute management involves assigniing attributes to your products and creating variable products to display it on your store. It also involves, editing those product attributes when required.
To create WooCommerce product variations, go to “WordPress” -> “Products” -> “Attributes”. Enter the attribute name, slug and description and click the “Add attribute” button at the bottom. Then, to create product variations using it, go to the product creation page and
1. Set the product type to “Variable product”.
2. Go to attribute sub-section and check box “Used for variations”.
3. Go to the “Variations” sub-section and click either “Generate variations” or “Add manually”.
In this way, you can set up WooCommece variable product attributes.
First, create product attributes in WooCommerce by going to “WordPress” -> “Products” -> “Attributes” and enter all the attribute details and click the “Add attribute” button. Then, go to the product creation section, set the product type to “Variable product”. Then, head to the “Attribute” sub-section and click “Add existing” and assign the product attribute you want to.
Assuming you have already created WooCommerce global attributes, go to the product creation section and set the product type as “Variable product.” After this, click the “Attributes” sub-section and click “Add existing” and select the global attribute you want to assign to the product. To create a custom attribute, click “Add new” and add attributes specific to the product.
To create a Global attribute in your WooCommerce store, go to “WordPress” -> “Products” -> “Attributes”. Enter the attributes name, sluig, description and click the “Add attribute.” button at the bottom to create one. After this, you can add these global attributes to a product and display the product on your store.
To add custom attribute in WooCommerce, you have to get to the product creation page first. Then, set the Product type as “Variable product”. Get to the “Attributes” section and click on “Add new”. Then, create the custom attribute for the product.
Bulk attribute editing means changing the attributes of the products all at once. In WooCommerce it is not possible to bulk edit product attributes, rather you can only bulk delete all the attribute terms at once.