Same issue here - having to go through and edit each product manually to get them to show on the front end. Does anyone have a copy of the SQL statement needed to update the table? Looking at our catalog_product_website table everything seems to be there, but products still don’t show up…
This is a big issue especially for people who have more products than can reasonably be expected to modify manually. I just uploaded about a third of my products today (about 3000) and still have more to go. Everything shows up fine in admin and I had them all saved into the right category ids. But nothing shows up at all on the frontend.
I tried importing a few sample products before and everything worked great both in admin and in the frontend.
What should I do? It seems as if Magento was not ready enough to be used when the production release came out. Who could be expected to manually “activate” their products so that they show up correctly? I’ve seen posts as early as a few weeks on this topic. Have there been any solutions yet?
Of course this still leaves the process very cumbersome for many products. Anybody got a better sql script? One that automatically incrementally inserts as many rows as there are products?
Hey everybody, I may have figured it out. Give this a try. After reading this post: http://www.magentocommerce.com/boards/viewthread/6220/ - I saw right away that that this person used the value “default” in the store field instead of “admin” like I was doing before.
I switched this value to “default” for some existing products and also for a new product and it inserted the products properly and they display without me having to edit them or run the above sql.
Here’s the query I used—it adds every product to the catalog_product_website table (except those that already exist).
insert into catalog_product_website (select entity_id, 1 FROM catalog_product_entity where entity_id not in (select product_id from catalog_product_website));
@WaelHReda products should appear on both front end and backend if you change the store to default.
This fix doesn’t solve the much bigger dataflow issue that you cannot reliably import all of your store data and frequently see certain products missing on the front end and backend from the import.
Here’s the query I used—it adds every product to the catalog_product_website table (except those that already exist).
insert into catalog_product_website (select entity_id, 1 FROM catalog_product_entity where entity_id not in (select product_id from catalog_product_website));
Do you think using a query command for imports would be better than DataFlow?
Seems like DF is still really unstable and not supported very well.
@Chris - I agree that DF module leaves a lot to be desired .... but am sure this is being worked upon ....I see that there a few bugs being worked upon ...that said, true I have felt this module is an important piece and should be given more priority to be set right and running fast as I see that people have started importing large catalogs ...
@Chris - I agree that DF module leaves a lot to be desired .... but am sure this is being worked upon ....I see that there a few bugs being worked upon ...that said, true I have felt this module is an important piece and should be given more priority to be set right and running fast as I see that people have started importing large catalogs ...
For me, it’s a matter of conversion. If I can’t transition my current store with ease, there is no incentive to convert.
I suppose if I had a better handle on the table scheme, I could bypass php altogether.
check this link in case you need info on the database schema .... it is a very insightful and detailed one
http://www.magentocommerce.com/boards/viewreply/25564/
check this link in case you need info on the database schema .... it is a very insightful and detailed one
http://www.magentocommerce.com/boards/viewreply/25564/
Wow, that’s way beyond what I can wrap my head around (maybe I should put the wine down first).