› Forums › WooCommerce Plugins › How WooCommerce Variation Swatches can be used per product attribute?
- This topic has 2 replies, 3 voices, and was last updated 4 months, 1 week ago by
alpine41.
-
AuthorPosts
-
March 22, 2023 at 8:10 am #1470
SophiaParticipantIf I wanted to use swatches on every product attribute then how can I do that on the WooCommerce store?
March 22, 2023 at 1:39 pm #1472
William JohnParticipantFirst, you need to go inside the product setting of your WooCommerce store and then:-
- Go to the product edit page.
- Go to the variation Swatches setting.
- Go to the color (attribute) setting.
- Go to display type and select image/color from the dropdown.
- Set display name “yes”.
- Then go to variations (black, navy).
- Set enable “yes” from the dropdown.
- Set display type color/image according to your need.
- Then click on the update button.
Then you will see swatches per product attribute on the WooCommerce store. Visit the WooCommerce Variation Master plugin to check the functionalities in detail.
August 8, 2025 at 11:45 am #4224alpine41
ParticipantUsing WooCommerce Variation Swatches per product attribute allows you to display different types of swatches (e.g. color, image, label, button) depending on each attribute, such as color, size, material, etc.
This makes your product pages much more intuitive and user-friendly.
✅ How It Works – Per Attribute Swatch Types
With the right swatch plugin (like Variation Swatches for WooCommerce, Swatchly, YITH Variation Swatches, or Extendons’ Radio Button Swatches), you can configure each attribute independently.For example:
Color → show as color swatches (red, blue, green)
Size → show as text buttons (S, M, L)
Material → show as image swatches (cotton, denim, leather)Steps to Enable Swatches per Attribute
Here’s how you typically do it using a swatches plugin:1. Install a Compatible Swatch Plugin
Examples:Variation Swatches for WooCommerce – Emran Ahmed (free/premium)
YITH WooCommerce Color and Label Variations
WooSwatches by ThemeAlien
Extendons Variations as Radio Buttons2. Go to Products → Attributes
Edit an existing attribute (like Color, Size, etc.)
Choose a Swatch Type for this attribute:Color (hex code)
Image (upload swatch image)
Label/Text
Radio button (if supported)3. Configure Attribute Terms
For each term (like Red, Blue, Green), assign:A color code
An image
A label
4. Assign Attributes to Products
Edit a variable product
Assign the attributes you just customized
For each variation, upload the correct product image and stock settings
5. Preview on Frontend
Each attribute now displays in its own unique swatch style, improving the UI. -
AuthorPosts
- You must be logged in to reply to this topic.