Web Design, eCommerce, Hosting and SEO

Apply the price of a WooCommerce product variation to all variations

by Webs | Jan 25, 2022 | Tech Support, Web Design, WooCommerce | 0 comments

If you have a WooCommerce product with a lot of variations that are all the same price, entering/updating the price can be a little frustrating as you must update the price manually for each variation. For a product with three colour and size attributes this is only nine total variations, but if you could update the price for all nine with one click, surely you would? With a little bit of JavaScript added via an action hook, you can.

UPDATE: As it turns out, WooCommerce has added built-in support for the bulk editing of variations. While editing your product, after having added one or more variations, the “Add Variation” drop-down at the top of the Variations tab also includes a number of bulk edit options; you can set both regular and sale prices or modify either, increasing or decreasing by a percentage or set amount, for example.

WooCommerce Buld Price Change Variable Product

Assuming you’re not using a very old version of WooCommerce, you can use the above and ignore the rest of this article.


We’ll make use of the woocommerce_product_data_panels action hook, which is triggered after all of the panels in the “Product Data” metabox have been output, to include a few lines of JavaScript that will add a link next to the “Regular Price” field label of all variations. When clicked, this link will (after a confirmation dialog) use the price of the current variation to update all the other variations.

Related Posts

WooCommerce Shopping Cart

eCommerce Migration to WooCommerce

Preparation Email Settings: Make sure your email is setup as POP/POP3 so that you don’t leave any email on the old server during migration. It looks like you are leaving allot of email on the server. Check to be sure your settings are as follows: POP3 Incoming Server...

read more...
WooCommerce Shopping Cart

Bulk Update WooCommerce Products

Export a product set, filter by Category or all products.  Export all columns or choose specific columns such as price.  Always include the ID column to update existing products! How to Update Products with a Partial CSV Prepare your CSV file. Your CSV only needs to...

read more...

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Let’s Get Started

Ready To Make a Real Change? Let's Build this Thing Together!