Web Design, eCommerce, Hosting and SEO

Apply the price of a WooCommerce product variation to all variations

by | Jan 25, 2022 | 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 Managing Orders

WooCommerce Managing Orders

Managing Orders Orders are created when a customer completes the checkout process, and they are visible to users with Admin and Shop Manager roles only. Each order is given a unique Order ID. Order IDs are non-sequential as they use the default WordPress ID...

read more
Rank Math Meta Tags SEO

Rank Math Meta Tags SEO

Meta tags are text snippets added to a page to tell search engines what the page is about. They are important for SEO, and Rank Math makes it easier to customize meta tags and preview how they appear on search results. Rank Math is a Search Engine Optimization plugin...

read more
WooCommerce Bulk Product Edit

WooCommerce Bulk Product Edit

Product Price Bulk Editing Login to your WordPress Dashboard Go to the Products admin page. Click Screen Options (top right) Set Number of items per page to display all Products you want to edit. Close Screen Options drop-down. Filter by Category to only edit Products...

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!