Skip to main content
45 votes

Magento2.1.0 showing error Required parameter 'theme_dir' was not passed while saving product in admin

This error appears when you remove a template folder, which is still referenced in the database. The simplest way to fix it is, go to the database, and in table 'theme', find the theme name which does ...
Vu Anh's user avatar
  • 1,036
11 votes

Magento2.1.0 showing error Required parameter 'theme_dir' was not passed while saving product in admin

I can confirm that the answer by Vu Anh works. Here's an explanation why this happens when products are saved, although the deleted theme is used nowhere: After saving a product, the image cache is ...
Fabian Schmengler's user avatar
7 votes
Accepted

How can I skip queue messages and display action happend message in magento2.3?

In 2.3 queues were added for product mass updates. You would need to run the consumer for product_action_attribute.update for it to process the updates. In your case it would be bin/magento queue:...
André Ferraz's user avatar
5 votes

Product Type is invalid or not supported even when uploading the CSV magento exported

When exporting products in Magento, "Bundle" and "Downloadable" products can't be re-imported using the default importer (Or data flow) so these could be what is throwing the error message. If you are ...
Matt Antley's user avatar
  • 1,220
3 votes

Magento2.1.0 showing error Required parameter 'theme_dir' was not passed while saving product in admin

I have the same error Required parameter 'theme_dir' was not passed. I work with 2.1.0 from the beginning, not with updating. And I have one custom product attribute "style". The problem occurs when ...
Galina's user avatar
  • 169
3 votes

Magento - Add / Remove Attributes to Existing Configurable Products

To remove one super product attribute (as they are called) from all configurable products, you could execute this SQL query in the database: DELETE FROM catalog_product_super_attribute WHERE ...
Abhinav Singh's user avatar
3 votes

Magento easy way to show out of stock in configurable product (greyed out)

@Marius's answer was correct until version 1.9.3, since then the function getAllowProducts() at app/code/core/Mage/Catalog/Block/Product/View/Type/Configurable.php has added the verification of ...
Mateus Neves's user avatar
3 votes

Fastest way to update an attribute in all products

Further to Fabian's answer above, you can update multiple fields at a time. The example below has just 2 (in stock, stock status), but you can use as many as you want. $product_ids = Mage::...
Silas Palmer's user avatar
2 votes

Magento category tree not showing all sub categories when adding a new product

I also ran into this situation. The problem was in the negative value of the field "children_count" in the table "catalog_category_entity".
CrazyCat's user avatar
2 votes

Bulk update products to include new websites

Another solution if your laziness goes to the point of not wanting to create any PHP files: INSERT IGNORE INTO catalog_product_website SELECT entity_id, {website_id} FROM catalog_product_entity ...
Shadoweb's user avatar
  • 523
2 votes

Mass delete disabled products with SQL

Direct SQL way (backup your database first). Based on Fabian's answer, but this one actually works. DELETE e FROM catalog_product_entity e INNER JOIN catalog_product_entity_int v ON v.entity_id=e....
Silas Palmer's user avatar
2 votes

Reindex single product

Besides @feversocial's answer also make sure that you have everything that is needed to be loaded on the product before calling $product->save() . Otherwise the saving can actually remove things from ...
OZZIE's user avatar
  • 552
2 votes

magento special price still showing after expiration, reindexed, flushed, special date & price removed, still

If special prices are only applied via "special price", "special price from date" and "special price to date" attributes, make sure that you did not override the attributes per store view. Also, as ...
Fabian Schmengler's user avatar
2 votes

Disable Product vs. Remove Product From Website

I believe that if you remove a product from being assigned to one website, it will cease to exist for that website. However, if you disable it, it won't be available for sale, but will still show up ...
Linda Wilson Wall's user avatar
2 votes
Accepted

How to create a copy of catalog-> manage products in a new menu?

you are missing after="Mage_Adminhtml" in config.xml <admin> <routers> <adminhtml> <args> <modules> ...
Qaisar Satti's user avatar
  • 32.5k
2 votes

How can I skip queue messages and display action happend message in magento2.3?

Thanks for the hint. I am experiencing the same issue. Is it so, that after each bulk update, we now need to run bin/magento queue:consumers:start product_action_attribute.updatevia Composer in order ...
Ben's user avatar
  • 141
2 votes

Cannot delete products in magento 2 admin. Catalog > Products: Grid

Try reindexing php bin/magento indexer:reindex
jawaria's user avatar
  • 41
1 vote

Multi-selection attibute for configurable product

You can used grouped products instead of configurable products. This is how it looks: Documentation: http://docs.magento.com/m2/ce/user_guide/catalog/product-create-grouped.html
Fabian Schmengler's user avatar
1 vote
Accepted

Disable Product vs. Remove Product From Website

I would assume that is something different as removing it from that website should result in non-indexing it but deactivating should not prevent indexation of that product. So if you have this ...
Nils Preuß's user avatar
1 vote
Accepted

How to remove website require validation magento on new_action

It is not required to assign a website when creating a product. This message is probably coming from a custom module, search for the message to find it and turn it off. It is either a customization ...
Fabian Schmengler's user avatar
1 vote
Accepted

Magento product save is not working when i add special price in it

Third-Party Modules Disable third-party modules that could possibly be interacting with products. Go to the app/etc/modules/ folder and one-by-one set the active node to false within the xml module ...
df2k2's user avatar
  • 984
1 vote

Programatically set visibility to "Not visible individually" for other store views

Yes it is by default in magento. if you don't select any category for product then this product will not appear in frontend.
Sourav's user avatar
  • 1,298
1 vote

Bulk update products to include new websites

Step 1: Get all website Ids/make array of website Ids $websiteIds = Mage::getResourceModel('core/website_collection')->getAllIds(); Step 2: Get all product Ids $productIds= Mage::...
Kailas's user avatar
  • 290
1 vote

Reindex single product

I these information can be useful to understand the whole scenario a little better. If you need to change just an attribute value and automatically update the relative index table you can use this ...
Fra's user avatar
  • 6,985
1 vote

Create Special Price page which shows Catalog price rules products

Here is the code that works for me. First create template file for example sales-special.phtml in your app/design/frontend/jewelry/default/template/catalog/product folder content of sales-special....
Shilpa Gunawat's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible