See the way the Mass Product Actions extension works.
Add Magento 2 mass actions to modify various product-related information in bulk. Change prices, modify and spread attributes, duplicate custom options and images, set related products, cross-sells and up-sells. Apply routine actions to multiple products and save time.
To access the extension general settings, please go to Stores → Configuration → Amasty Extensions → Mass Product Action.
Price Rounding — define one of the rounding algorithms:
Enabled Actions — select mass actions that you want to enable for your store.
Copy Attributes — specify the attribute you want to copy for a certain product.
Replace in Attributes — specify the attribute you want to replace for a certain product.
Append Text Position — specify the text position.
Mode to Select Categories - select one of the following modes:
* Name Multiselect — allows selecting among the category names;
* Enter Category IDs — requires IDs of the categories you would like to assign.
The Relate, Up-sell, and Cross-sell options allow you to choose linking algorithms for these actions. There are three possible algorithms:
You can set the related, up-sell, and cross-sell directions as:
Navigate to the product grid (Products → Catalog) and select the products you want to modify. Then select one of the available actions to change product status and attributes, categories and pricing, relate, up-sell and cross-sell, custom options, images, attribute sets, and text.
In general, the consequence is the following:
See the detailed description of some typical mass product actions below.
Assign Category — let you assign any number of products to a certain category. Choose the option, specify the category's ID or name (for this, select the appropriate mode in the 'Mode to Select Categories' setting in the general settings tab). When done, click the Apply button. All the products that you’ve selected will be assigned to the category.
Take the same steps for the Remove Categories or Replace Categories actions. The selected products will be removed (or replaced) from the category that you choose. After replacing a category for a product, the old URL will be redirected to the new one.
Use the Update Price option to increase or decrease prices either by flat amount or by percent. For example, to decrease prices by 20%, indicate -20% in the By field. To increase prices by 10%, indicate +10%. Specify +10 to increase prices by 10 dollars/euros/etc., and -10 to decrease prices by 10 dollars/euros/etc.
Modify Special Price using Price — enables you to create special prices based on regular prices. To make special prices 20% smaller than regular prices, indicate -20% in the By field. To make special prices 20 (e.g. dollars, euros or pounds) smaller than regular prices, indicate -20 in this field.
Update All Types of Price — enables you to modify all price types including group prices and tier prices. To make all prices 10% higher than regular prices, indicate +10 % in the By field. To make all types of prices 10 (e.g. dollars, euros or pounds) higher than regular prices, indicate + 10 in this field.
Customize your product grid and embed new filters to find the required products faster with the Extended Product Grid. The combination of two extension will help you to find the necessary products and update them in a split second.
How it works:
For example, you want to add +10$ to the prices for all red women blouses in your store (prices are different for blouses, but anyway you want to rice each price by 10$). Let's see how you can do it:
Step 1. Configure the necessary grid view and activate filters. In our case, we need category, attribute set and color filters. Enable new filters in a Columns dropdown.
Step 2. Expand the Filters section and choose the necessary values.
Step 3. Tick all or select the products that you need.
Step 4. Expand the Actions dropdown and apply 'Update Price'. Add +10$ to the each blouse price.
Step 5. Check the result!
The Relate action enables you to make products related. Indicate id of the product to which you would like these products to be related and click the ‘Submit’ button. The products will become related based on the algorithm that you choose at the configuration page.
Up-sell and Cross-sell actions work on analogy. They enable to you quickly assign up-sell and cross-sell blocks. You can choose linking algorithms for these actions at the configuration page.
Copy Custom Options — enables you to quickly copy custom options from one product to many others. Use the From Product ID field to specify the ID of the product, from where custom options should be copied to the products you’ve selected.
Change Attribute Set — enables you to change the attribute set of products (by one and in bulk). Pick the necessary products, select the action, then choose the attribute set, which should replace the current one and press the Apply button.
Fast Delete — lets you delete any number of products very fast. It allows you to delete any number of products in one operation. Select the products and choose the Fast Delete option.
Use the Replace Text action to easily change the text in different product attributes such as name, description, etc. Insert current attribute text and the text that should be replaced. You should enter text in the following format:
old attribute text->new attribute text
The Copy Images action lets you copy the image of one particular product to other products. Tick the necessary products, add Magento 2 mass action and specify product ID of an item you want to copy the image from and click the Apply button.
Find out how to install the Mass Product Actions extension via Composer.