How to Update Product Price in Bulk During Magento 2 Import
Magento 2 lets you specify a new product price upon import, but what if you want to update category prices by $10? Or what if your supplier raised all prices by 10%? You will find the answer in our Magento bulk price update guide.
With the default data transfer tools, you have to apply most price adjustments manually to every product in your catalog. The more products you have, the more time you will spend. However, nobody wants to calculate and apply each new price manually.
In this article, you will learn how to update product prices in Magento in mass with the Improved Import and Export extension. The module dramatically extends the default data transfer capabilities of Magento 2, introducing the ability to update product prices during Magento 2 import via Price Rules – a set of conditions that adjust the price of the imported products.
Table of contents
- 1 Magento Bulk Price Update Solution №1
- 2 How to Update Product Price in Mass in Magento 2
- 3 Magento 2 Product Price Import & Export FAQ
- 3.1 How to adjust product prices during Magento 2 import automatically?
- 3.2 How to adjust product prices in Magento 2 while importing products with third-party attributes?
- 3.3 How to import and export product price adjustments to Magento 2 via API?
- 3.4 How to import and export product price adjustments to Magento 2 via ODS files?
- 3.5 How to import and export product price adjustments to Magento 2 via XLSX files?
- 3.6 How to import and export product price adjustments to Magento 2 via JSON files?
- 3.7 How to import product price adjustments to Magento 2 via compressed files?
- 3.8 How to import product price adjustments to Magento 2 from Google Sheets?
- 3.9 How to import and export product price adjustments between Magento 2 and Dropbox?
- 3.10 How to import and export product price adjustments between Magento 2 and Google Drive?
- 4 Final Words
Magento Bulk Price Update Solution №1
As you know, native Magento 2 import doesn’t let you update prices. The only thing you can do is to specify a new price value. However, if you want to raise prices for the whole catalog, you will need to consider additional time for price calculations and pasting values to the import table.
With Improved Import and Export extension, we’ve introduced Price Rules – a set of conditions to adjust the price of the imported products. With Price Rules, you can now increase and decrease the price of the imported product for a flat value, like $10, or a percent value, like 10% in bulk.
Get Improved Import Magento 2 Extension
It doesn’t mean that you can only update the price of the NEW products. You can run the Magento bulk price update for products that are already in your Magento 2 catalog. To do this – export products from your Magento 2, and import this file back using the extension with the price rules set up.
How to Update Product Price in Mass in Magento 2
Working with Price Rules is simple. If you ever tried creating a discount coupon in Magento 2 you should have no problems.
To update the product price while importing you will need:
- Improved Import and Export extension installed (we offer free installation);
- Properly formatted table with products (read how to compose a table).
That’s it. Once you have the extension and table you can start updating prices. Let’s break down the process in steps to describe the pattern.
Step 1: Create an import job
Import and export jobs are considered the main entity of the Improved Import and Export extension. They allow you to schedule automatic import and export procedures, mapping product categories, attributes, and table separators.
This blog post cannot include every piece of information about the import jobs. If you are new to the extension – start by reading the Improved Import and Export manual and check the Magento 2 import/export guide list.
To create an import job navigate to your store admin panel > System > Improved Import/Export > Import Jobs.
When on the job settings screen – fill in all necessary information and proceed to the next step.
Step 2: Upload an import table
You have created the job. Now, select the import entity – ‘Products’ – and set up proper separators for the table. Proceed to the ‘Import Source’ section to upload the table with the products you have.
The most convenient way to do this – is to use Google Sheets. Upload the table you have to Google Drive, share it, and copy and paste the link into the job.
To get more information on how to import every Magento 2 entity from Google Sheets read this blog article.
Step 3: Set up price rules
Once you have uploaded the table, proceed to the Price Rules section.
Here, you can add as many rules as you like to run your Magento bulk price update. Set up complex conditions that identify the products from the import table. Specify the type of price update required – flat or percent. And add or subtract from the product price using negative values.
Remember, that the price will be updated only for the products from the table you import. The rest of the products you already have in your catalog won’t be the subject of this price update.
NOTE:
If you want to update the prices of the products that are already in your Magento 2 catalog follow these steps:
- Export your Magento 2 catalog
- Import this very table using the extension
- Don’t forget to add price rules
This way you can update the product price in mass in Magento 2.
Step 4: Run the job and see price updates
Once done with the settings and price rules – hit the big orange ‘Save & Run’ button. The job will import the products from the table and update the prices.
You can now navigate to Catalog > Products to see the price updates of the imported products.
If you require further instructions on how to import different entities or product types to your Magento 2 store, follow our Magento 2 Import Guide List:
Read Magento 2 Import Guide List
Get Improved Import Magento 2 Extension
Magento 2 Product Price Import & Export FAQ
Let’s take a look at other nuances of adjusting product prices in Magento 2 during import processes with the help of the Improved Import & Export Magento 2 extension.
How to adjust product prices during Magento 2 import automatically?
If you need to adjust product prices during Magento 2 import regularly in a fully automated way, use the Improved Import & Export extension. The module utilizes a cron scheduler to run data transfers in the background. As a store admin, you get the ability to adjust product prices during Magento 2 import automatically on a regular basis after specifying a schedule of updates.
How to adjust product prices in Magento 2 while importing products with third-party attributes?
If the product data you are going to import to your e-commerce website doesn’t follow the Magento 2 requirements (contains third-party attributes), the system won’t accept it, breaking the import process. However, you can still transfer data files that contain unsupported designations with the help of the Improved Import & Export extension. Our module lets you create a mapping scheme where you match third-party attributes and values to ones used within Magento 2. Consequently, the external data is easily adapted to the native platform standards, allowing you to adjust product prices upon the Magento 2 import.
How to import and export product price adjustments to Magento 2 via API?
The Improved Import & Export Magento 2 module empowers you to build a seamless bridge between your store and any external systems, creating API connections for transferring product price adjustments along with the imported product data. The corresponding section is available in the module’s import/export jobs. There, you can specify the parameters necessary to sync the two systems. You can use cron and mapping to let the module apply price updates automatically according to a schedule.
How to import and export product price adjustments to Magento 2 via ODS files?
Among other supported file formats, the Improved Import & Export module also works with ODS. It means that you can import ODS files with product price adjustments without converting them to CSV. You can also export data using this file format.
How to import and export product price adjustments to Magento 2 via XLSX files?
Among other supported file formats, the Improved Import & Export module also works with XLSX. It means that you can import XLSX files with product price adjustments without converting them to CSV. You can also export data using this file format.
How to import and export product price adjustments to Magento 2 via JSON files?
Among other supported file formats, the Improved Import & Export module also works with XLSX. It means that you can import XLSX files with product price adjustments without converting them to CSV. You can also export data using this file format.
How to import product price adjustments to Magento 2 via compressed files?
If your files with product price adjustments are compressed, use the Improved Import & Export module to import them to Magento 2. Your file archive should be ZIP or TAR, containing CSV, XML, ODS, JSON, or XLSX files.
How to import product price adjustments to Magento 2 from Google Sheets?
If product price adjustments are stored in Google Sheets, the Improved Import & Export extension lets you move them straight from the service to your e-commerce website. Specify the address of the corresponding Google Sheets table, configure other import parameters, and run the transfer. You can also export product price adjustments from Magento 2 to Google Sheets with our extension.
How to import and export product price adjustments between Magento 2 and Dropbox?
The Improved Import & Export module lets you transfer product price adjustments between Magento 2 and Dropbox. You can use CSV, JSON, XML, ODS, or XLSX files that can be compressed as ZIP and TAR archives.
How to import and export product price adjustments between Magento 2 and Google Drive?
In addition to Google Sheets and Dropbox, our module lets you import and export product price adjustments between Magento 2 and Google Drive via CSV, JSON, XML, ODS, or XLSX files and ZIP or TAR archives.
Final Words
Magento bulk price update is a simple process that can established with the Improved Import & Export extension. You can freely update product prices, including MAP and tier prices, in mass in Magento 2 for all products or only the chosen items. Just add the necessary records to your CSV and create price rules. Next, our module will do everything for you. Please, follow the link below and contact our support regarding other aspects of product price updates in Magento 2 or Adobe Commerce:
Get Improved Import Magento 2 Extension