• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
WP Desk = premium plugins for WordPress & WooCommerce
  • Plugins
        • Checkout & OrdersMake your work easier and automate the orders. Adjust the order form to your needs and make it more useful to your customers. Print order labels directly from WooCommerce. Put the orders in order using our plugins. Find out how to streamline the procurement process in your store.
          • Flexible Checkout Fields
          • Active Payments
          • Automatic Payment Status
          • Flexible Refund and Return Order
          • Print Orders and Address Labels
          • Flexible Subscriptions Recurring Shipping
          • Flexible Subscriptions Payment Retry
          • Flexible Subscriptions Stock Management
        • ProductsThese plugins will help you manage your WooCommerce products. Here you will find the plugins to import and update products from XML or CSV files. Then you can change the product unit of measure, show the lowest price in the last 30 days (Omnibus Directive), or let customers name the product price!
          • Flexible Product Fields
          • Dropshipping Import Products
          • Dropshipping FTP Import Products
          • Dropshipping Export Products
          • Custom Price
          • WP Desk Omnibus
          • Flexible Quantity Calculator
          • Dropshipping Orders Export
        • MarketingPromote your store online. Add products from your shop to price comparison websites directly from WooCommerce. Acquire new customers and communicate with your existing ones. Build a customer base and communicate with clients using one of the most effective marketing tools, namely e-mail marketing. Check out our promotional tools!
          • Flexible Pricing
          • Flexible Wishlist - Analytics & Emails
          • OLX WooCommerce
          • Flexible PDF Coupons
          • ShopMagic
          • Flexible Invoices
  • Bundle🔥
  • WP Desk Care
  • Support
  • Blog
  • My Account
  • 0

More results

WooCommerce bulk price update (programmatically and with a plugin)

Plugin Tutorials, WooCommerce import products, WooCommerce tutorials

Tomasz Bednarek5 minutes read2025-08-20
blog category heading image

Fast changes in WooCommerce are crucial to run your store. The bulk price update for WooCommerce products is one of them. Today, I will show you how to bulk change the product price using default WooCommerce options, programmatically, and with WooCommerce plugins.

One-by-one product editing may not be the best choice 🙁! Especially if you have hundreds of products and you want to change their data. Is it possible in WooCommerce in a few minutes? Yes and no. It depends.

In this article, you’ll learn 3 methods to edit product prices in WooCommerce 🙂. First, I will tell you about editing products in general. Then, you will see a free plugin to import and update products in WooCommerce. What’s most important, I will give you 4 ways to bulk product price updates: the default WooCommerce editor, programmatically, and two with plugins. Let’s begin 🚀!

Contents

  • How to edit products in WooCommerce?
  • Import and update WooCommerce products faster with a plugin
    • Dropshipping Import Products for WooCommerce
    • How to import a file to update products?
  • Update product price in WooCommerce
    • Edit product prices in WooCommerce
    • Change the product price programmatically
    • Update prices & products with a plugin
    • Dropshipping Import Products for WooCommerce
  • WooCommerce advanced bulk price edit options of the product importer
    • Update and synchronize product prices
    • Use price modifiers (PRO)
    • Advanced conditions for changing prices (PRO)
  • Update prices (additional paid plugin)
  • Summary
    • Dropshipping Import Products for WooCommerce
    • Related Articles
  • Faster WooCommerce with the bulk import of products (free plugin)
  • How to import WooCommerce products with categories?
  • How to export WooCommerce products to Excel?
  • All you need to know about WooCommerce product export import
  • WooCommerce Products - The basics of e-commerce product management

How to edit products in WooCommerce?

First things first. When running your store, you will probably need to edit your products (titles, descriptions, attributes, and prices) sooner or later.

By clicking a specific product in the Products menu you will go to the WooCommerce product edit screen.

Edit WooCommerce products
Edit WooCommerce products

It’s the same product editor you can use to add a new product. Make some changes and update the product. That’s it.

Edit and update WooCommerce products

Also, you can edit some of the product data faster using the Quick Edit option.

Quick edit a WooCommerce product

Finally, WooCommerce lets you edit more products at once as well.

For example, if you want to add or change the product category.

Bulk edit product categories in WooCommerce

But, is there something faster to update product data for all WooCommerce products, including their price? Yes, there is 🙂.

Import and update WooCommerce products faster with a plugin

Dropshipping Import Products for WooCommerce is a plugin to let you import and update products in a few minutes. You may download the free plugin below.

Dropshipping Import Products for WooCommerce

Import and synchronize wholesale products with WooCommerce products. Add margin to the prices of imported products. Use conditional logic. Make your work easier.

💾 Active Installations: 800+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
Plugins used by 239,741+ shops
Works with WooCommerce 10.6 - 11.0

After installing the extension, you can add a CSV or XML file with products to your server. Then, you can set up and run the import to update the products by adding or removing certain data.

How to import a file to update products?

💡 Where to get the file? You may export all WooCommerce products using the built-in exporter or a plugin. Read the article on how to export WooCommerce products to these formats.
  1. Create a new import & choose the file

    First, you need to add a file to your server. Then, add a new import and enter the URL of the product feed (CSV or XML):

    WooCommerce import variable products with images - add a CSV or XML product feed file
    WooCommerce import products with images - add a CSV or XML product feed file
  2. Select the product branch

    Next, choose the appropriate branch with your products.
    Import products - choose the right branch from the file

  3. Map product fields

    Then, use the plugin drag&drop UI to map data from the feed with the product fields. If you want to omit some fields or attributes, just do not map them. Please remember to map the product names or/ and SKUs.

    Product Mapper to import products to WooCommerce with all data like attributes, categories, or images
    Product Mapper to import products to WooCommerce with all data like attributes, categories, or images
  4. Set import options

    Next, configure the last things before uploading the products.

    WooCommerce Import Products with Images - plugin options
    WooCommerce Import Products with Images - plugin options

    Also, choose the product name or SKU to recognize products.

    Import products based on its name or SKU

    What's important, leave all fields to update or choose only some of the product data to update.

    Category mapping and synchronization in Dropshipping XML WooCommerce

  5. Start the import

    Finally, start the import to update your WooCommerce products.

    Import Process Dropshipping XML WooCommerce plugin
    Thanks to the event log, you can keep track of the import process

    If something is missing, you can go always stop the import, go back, and edit the product mapper or import options.

    Edit product mapper, import options, and clone the import

💡 See all options in the plugin documentation →

Update product price in WooCommerce

The product price is one of the key elements of your products. You can set it in the Product data section when creating or editing the product.

Edit product price

You may set the regular and sale price (also with a schedule for any special offers).

Set regular and sale prices for a WooCommerce product

The question is how to edit product prices in WooCommerce effectively! Let's see 3 methods to do that.

Edit product prices in WooCommerce

First, you can edit the price in the product editor:

Edit product price

You may also do it with the Quick Edit option for one product:

Edit product price in the Quick Edit view

💡 This option will be available if the product has the price already!

And more products (after selecting them and clicking the Edit button):

Bulk change the product price in WooCommerce

As you can see, in the Quick Editor you can modify the prices with available options. It may be useful if you want to update the product prices in WooCommerce quickly.

Change the product price programmatically

What about adjusting the product price with a line or two 🙂?

You can do that with WooCommerce hooks and the use of two functions:

update_post_meta() and wc_get_product()

First, you may change the price of a product with this function, for example, update_post_meta( $product_id, '_price', 10 );. You can add such a line to the theme's functions.php file and use it once or build advanced lines based on WooCommerce hooks (actions and filter) to run when you need.

The second function may be better due to WooCommerce's plans to implement HPOS.

For example, here it'd be better to change the product price with:
$product = wc_get_product( $product_id );
$product->set_price( 10 );
$product->save();

💡 These solutions require advanced knowledge of PHP though.

Update prices & products with a plugin

There is also the Dropshipping Import Products for the WooCommerce plugin, which I've already mentioned 🙂.

Dropshipping Import Products for WooCommerce

Import and synchronize wholesale products with WooCommerce products. Add margin to the prices of imported products. Use conditional logic. Make your work easier.

💾 Active Installations: 800+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
Plugins used by 239,741+ shops
Works with WooCommerce 10.6 - 11.0

To bulk change the product prices in WooCommerce you need 3 things:

  1. An XML or CSV file you use for the import

    Go back and read how to set the import and how to create the product feed.

  2. Map the field for the product price and its name (or SKU)

    Map the product price

  3. Finally, make the price updatable in the import options

    Update product prices in WooCommerce with a free plugin

    💡 In the import options, remember to choose the name or SKUs to recognize products during the import.

And that's it! The plugin will run the import and update the product prices quickly 🚀!

WooCommerce advanced bulk price edit options of the product importer

Ok, let's see what options the plugin has to update your WooCommerce products.

Update and synchronize product prices

First, you may just map the field from the product field and run the import to change the price 1:1.

💡 You can see how to do that with the free version of the plugin above ↑

Use price modifiers (PRO)

Also, you can use advanced options when updating the product prices with the plugin.

You will need Dropshipping Import Products for WooCommerce PRO for two additional options.

With the price modifiers, you can adjust the prices by a value or percentage.

Modify prices by a value or percentage

Advanced conditions for changing prices (PRO)

Last but not least, you may use conditional logic (advanced rules) for price modifications.

For example, you may want to raise the prices of imported or updated WooCommerce products by $10 for cheap products and 20% for more expensive ones.

Modify product prices based on product feed fields

But of course, it's possible to modify prices based on any fields from the feed (like categories or attributes) 💪!

Update prices based on categories and attributes

As you can see, you may choose conditions to build the advanced system for product price updates 🚀!

💡One tip: in PRO, you can also use filters to modify the product data (including prices) on the fly by using a custom code.

Update prices (additional paid plugin)

You may also use other plugins to bulk update product prices.

For example, with the WooCommerce Product Bulk Edit Pro plugin.

Bulk update product prices

Managing the WooCommerce inventory and a lot of products may be challenging. The plugin gives some helpful tools to filter/ select products based on criteria (name, id, sku, description, date, etc.).

Select products based on specific criteria

The plugin comes with multiple options to bulk change prices.

Update product prices options

Moreover, it gives an easy way to browse and manage products.

Browse products based on price

Summary

Today, you've seen 3 methods to edit product prices in WooCommerce. Also, how to use a free plugin to import and update products in WooCommerce. Finally, you've learned 4 ways to bulk product price updates: the default WooCommerce editor, programmatically, and with plugins.

I hope the article was helpful whichever option you use in your store.

Download the free version of the plugin.

Dropshipping Import Products for WooCommerce

Import and synchronize wholesale products with WooCommerce products. Add margin to the prices of imported products. Use conditional logic. Make your work easier.

💾 Active Installations: 800+ | WordPress Rating:

Download for free or Go to WordPress.org
WP Desk
Plugins used by 239,741+ shops
Works with WooCommerce 10.6 - 11.0

You can also go PRO to get all advanced options of Dropshipping Import Products for WooCommerce, including price modifiers and conditional logic, of course 🙂!

If you have any questions let us know.

💡One more tip: you can test the PRO version of the plugin in a free demo →

Related Articles

WooCommerce bulk import of products with Dropshipping XML WooCommerce (free plugin)

Faster WooCommerce with the bulk import of products (free plugin)

Today, I will show you how to import products in WooCommerce faster thanks to the bulk product upload. I will be using a free product importer plugin ...
Import WooCommerce products with categories

How to import WooCommerce products with categories?

Fast product import or updating products in WooCommerce should get all data including categories. Why? Because you don’t want to manually change each ...
Export WooCommerce products to Excel

How to export WooCommerce products to Excel?

You may need to export or import products to WooCommerce when migrating to or from another store or CMS. Today, I will show you how to export WooComme...
Product import export plugin for WooCommerce

All you need to know about WooCommerce product export import

Are you running a WooCommerce store and tired of manually transferring your products from one store to another? Nobody has time for that, after all! L...
WooCommerce product manager plugin guide

WooCommerce Products - The basics of e-commerce product management

Launching and running a WooCommerce shop is very simple in the long-term perspective. The beginnings are difficult in any field. To make a start easy ...

5 minutes read14816 views

Tomasz Bednarek

Copywriter and Marketing Specialist

Author of numerous articles and educational materials created for WP Desk and related services focused on WooCommerce plugins (Flexible Invoices, F...

Powered by WP Desk

WP Desk brings you great WooCommerce plugins. We strive to save your time and money by speeding up your processes. Use our plugins to build a better store. Awesome support included in the package.

Premium WooCommerce Plugins →
WP Desk › Blog › WooCommerce products › WooCommerce import products › WooCommerce bulk price update (programmatically and with a plugin)

Primary Sidebar

Contents

  • How to edit products in WooCommerce?
  • Import and update WooCommerce products faster with a plugin
    • Dropshipping Import Products for WooCommerce
    • How to import a file to update products?
  • Update product price in WooCommerce
    • Edit product prices in WooCommerce
    • Change the product price programmatically
    • Update prices & products with a plugin
    • Dropshipping Import Products for WooCommerce
  • WooCommerce advanced bulk price edit options of the product importer
    • Update and synchronize product prices
    • Use price modifiers (PRO)
    • Advanced conditions for changing prices (PRO)
  • Update prices (additional paid plugin)
  • Summary
    • Dropshipping Import Products for WooCommerce

Dropshipping Import Products for WooCommerce $79

Import and synchronize wholesale products with WooCommerce products. Add margin to the prices of imported products. Use conditional logic. Make your work easier.

💾 Active Installations: 800+ | WordPress Rating:

Add to cart or View Details
WP Desk
Plugins used by 239,741+ shops
Last Updated: 2026-07-22
Works with WooCommerce 10.6 - 11.0

Stay updated on our how-to articles

WP Desk news, WooCommerce tips, promo codes - right to your inbox.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

By entering your e-mail, you agree to our Terms & Conditions and Privacy Policy.

Footer

WP Desk - WooCommerce Plugins

At WP Desk we create great WooCommerce plugins with awesome support. Save time and money with our e-commerce solutions. See how we can help you improve your e-store →

Secured by Comodo

WP Desk

  • About us
  • Giving Back
  • Blog
  • Get Support
  • Contact us

Products

  • Premium Plugins
  • WP Desk Care
  • Documentation
  • WooCommerce Invoices
  • Email Marketing
  • PDF Coupons

Legal

  • Terms & Conditions
  • Refund Policy
  • Support Policy
  • Privacy Policy

© 2026 WP Desk

We value your privacy

We use necessary cookies to make our site work. We'd also like to set additional cookies to understand site usage, enhance your browsing experience, and serve personalized ads or content. By clicking ‘Accept All,’ you consent to our use of additional cookies.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}