嗨,我想如果有人已经通过大型Magento数据库,我会问。
我正在尝试导出数据库中所有产品的列表。
名称 价钱 SKU 网址 库存水平
通常。我可以手动浏览这些表,但只是看看是否有人已经拥有基本表的列表。谢谢!
答案 0 :(得分:1)
你走了:
select name, sku, url_path, qty as stock_level
from catalog_product_flat_1 c1
inner join cataloginventory_stock_status c2 on c1.entity_id = c2.product_id
;
不要忘记调整'catalog_product_flat_1'中的store_id,使其与您想要的商店相匹配......
编辑:应在最后一栏添加基本图片的图片路径:
select name, sku, url_path, qty as stock_level ,c3.value as base_image
from catalog_product_flat_1 c1
inner join cataloginventory_stock_status c2 on c1.entity_id = c2.product_id
left outer join catalog_product_entity_varchar c3 ON c3.entity_id = c1.entity_id AND c3.attribute_id = (select attribute_id from eav_attribute where attribute_code = 'image' and entity_type_id = 4 and store_id IN (0,1))
;
不要忘记调整'catalog_product_flat_1'和IN()条件中的store_id(但保留0)以使其与您想要的商店匹配...