magento-hackathon / module-eavcleaner-m2
本项目旨在检查由于EAV(实体-属性-值)可能出现的不同缺陷,并提供清理函数。
1.5.0
2022-07-28 13:17 UTC
Requires
- php: ~7.3||~8.0
- magento/magento2-base: ~2.3
README
本项目旨在检查由于EAV(实体-属性-值)可能出现的不同缺陷,并提供清理函数。
用法
在Magento 2根目录下运行bin/magento
,查找eav:
命令。
命令
eav:config:restore-use-default-value
检查配置管理员值和商店视图值是否相同,因此“使用默认值”不再工作。删除商店视图值。eav:attributes:restore-use-default-value
检查产品属性管理员值和商店视图值是否相同,因此“使用默认值”不再工作。删除商店视图值。eav:attributes:remove-unused
删除在产品中没有设置值的属性和在任何属性集中不存在的属性。eav:media:remove-unused
删除未使用的商品图片。eav:clean:attributes-and-values-without-parent
删除孤儿属性值 - 那些在eav_attribute
中缺少父条目(对应backend_type
)的值。
模拟运行
使用 --dry-run
检查结果而不修改数据。
强制
使用 --force
跳过修改数据前的确认提示。
安装
使用composer安装
composer require magento-hackathon/module-eavcleaner-m2
贡献者
- Nikita Zhavoronkova
- Anastasiia Sukhorukova
- Peter Jaap Blaakmeer
特别感谢
- Benno Lippert
- Damian Luszczymak
- Joke Puts
- Ralf Siepker