How to Set Different Prices for Product Variations in WooCommerce

Learn how to set a product variations price in WooCommerce with this step-by-step guide. Save time & create complex pricing structures for your attributes.
Table of Contents

When it comes to selling product variations, you may be looking to have more than one product variation price in WooCommerce, depending on which product attribute is selected.

In a standard WooCommerce store, you’ll need to configure each variation of a product separately if you want to offer options at different price points. 

It doesn’t have to be this complicated. With a variation plugin, you can create complex pricing structures for variable products in no time, and in this article, we’re going to show you how.

By the end of this article, you’ll know exactly how to set a product variations price in WooCommerce. The best part? You’ll be able to do quickly with a WooCommerce plugin.

Why you might want to set different product variation prices in WooCommerce

Let’s say you’re selling a pair of shoes that’s available in two different materials (leather and pleather). Both materials aren’t created equally so you want to add a little extra cost to one option. 

Instead of adding each pair of shoes as a separate product in your WooCommerce store, you’d add additional fees to each attribute (in this case, an additional $10 to leather). So depending on which one a customer selected, their end price would be updated to reflect their choice.

woocommerce product variations price

This could work for any attribute you wanted to add additional fees to, allowing you to set up a customized pricing structure quickly and intuitively. 

This can only be done with a plugin, however, and the one we recommend is WooCommerce Attribute Swatches. This plugin makes it a lot easier to customize fees for your products.

Now it’s possible to create complex pricing structures for variable products by increasing or decreasing the price based on the chosen product options.

WooCommerce Attribute Swatches

Use WooCommerce Attribute Swatches to manage product variations and prices with ease.

Start your free trial now

How WooCommerce Attribute Swatches works

WooCommerce Attribute Swatches isn’t just a WooCommerce product variations pricing plugin. 

As the name suggests, Attribute Swatches also allows you to update your product attributes to display in a much more intuitive and user-friendly way. Including:

  • Color and image swatches
  • Radio buttons
  • Upgraded text swatches

All of these are displayed on individual product pages and can also be used on category pages and product filters. 

Essentially, Attribute Swatches allows you to improve how your product attributes look and function, as well as adding the bonus ability to set different prices for product variations.

attribute pricing woocommerce

So let’s take a look at the latter and set up product variation prices for your WooCommerce store.

How to set product variation prices in WooCommerce

In this example, we’ll be adding an extra fee to a picture frame glass quality. 

To set specific prices for product attributes, take the following steps:

  1. Go to WordPress  > Products in your WordPress dashboard/admin area.
  2. Find the variable product you want to edit, and click Edit.
  3. Scroll down to the Attributes tab in the Product Data section.
variable product attribute settings
  1. Expand the attribute you’d like to add fees to.
variable product attributes
  1. Scroll to the Fees section and enter the additional fee you want to charge in the Fee section.
woocommerce product attribute price
  1. Click Save attributes.
  2. Then click Update (at the top right-hand side of the page) to update your product.

Now when viewing the product on the frontend of your store, these attribute values will have additional fees.

woocommerce product variations price

Setting your WooCommerce product variations price

Managing different prices for your product variations can be straightforward if you have the right tools on hand to help you customize and manage them efficiently. WooCommerce Attribute Swatches helps you do just that.

As a bonus, you can update and refresh how your attributes look and function to encourage more sales and make your site much more user-friendly.

WooCommerce Attribute Swatches

Use WooCommerce Attribute Swatches to manage product variations and prices with ease.

Start your free trial now

Found this guide useful? Leave us a comment and let us know.

James Kemp
James Kemp
James is the founder of Iconic, a WooCommerce plugin shop selling premium plugins to enhance your ecommerce store.

Consider sharing this post so others can find it:

Join thousands of people receiving real-world, genuine evaluations of WordPress products and services just like this one every week.

Featured Deals

Bluehost is WP Mayor’s recommended WordPress shared hosting provider. Get up to $15 off every month on Bluehost’s shared hosting using the button below.

Get 4 months free on annual WP Engine hosting plans (or 20% off your first month on monthly plans) using our coupon code WPMAYOR20 at checkout.

Get an exclusive 15% discount on WooFunnels by clicking the link below. It’s the most powerful funnel builder for all types of WooCommerce stores.

4 Responses

  1. Hi,
    In WordPress version 5.9.2 there is no fees option in the drop down menu of the attribute where I want to change the price.
    Can you advise where to change the price of one attribute?

    Thx
    Rawan

    1. Hey,

      Are you using our WooCommerce Attribute Swatches plugin, linked in the article? That is what makes this option available.

      Thanks,

      James at Iconic

Leave a Reply

Your email address will not be published.

Everything you need to create a website for less than $100. From your domain and hosting to picking a design, we cover it all.

WP Mayor’s Newsletter

Team photo

Hey, we’re Gaby, Prithu, and Mark. Every Friday we send you our best tutorials and latest reviews.

Enjoyed by thousands every week. Less than 0.2% of our followers unsubscribed last year.