1. 导出导入 Magento 所有分类和产品
分类和产品是存放在以 catalog 开头的所有表中,对这组表进行导出导入即可实现此功能。
导入分类产品的 SQL 文件前注意:
在首行加入:
1 |
SET FOREIGN_KEY_CHECKS=0; |
在末行加入:
1 |
SET FOREIGN_KEY_CHECKS=1; |
原因是 Magento 使用 Innodb 存储引擎。
2. 批量修改分类的 Display Settings ——> Is Anchor 值为 No
1 |
UPDATE `catalog_category_entity_int` set value=0 WHERE value=1 AND attribute_id=120; |
3. 批量处理所有 exclude 状态的图片
1 |
UPDATE `catalog_product_entity_media_gallery_value` SET disabled=0 WHERE disabled=1; |
4. 批量调整所有产品的价格
1 |
UPDATE `catalog_product_entity_decimal` SET value=round(value*1.45) WHERE attribute_id=99; |
执行完后,需要到缓存管理里刷新:Layered Navigation Indices ,即可同步数据库里的关联表。
5. 清空邮件队列
1 |
TRUNCATE TABLE `newsletter_queue`; |
1 |
TRUNCATE TABLE `newsletter_queue_link`; |
1 |
TRUNCATE TABLE `newsletter_queue_store_link`; |
注意:同时向上万顾客发邮件时,不要在后台查看邮件队列,不然服务器压力会很大,待邮件发完之后,记着清空邮件队列,这样在后台进入邮件队列就不会大量消耗服务器资源了。