我需要从所有 magento 产品中删除所有自定义选项。我有大约 4k 个产品。并且都有自定义选项。现在我们不需要自定义选项。所以我们需要删除所有。是否有任何简单的解决方案,好像我可以轻松删除所有自定义选项
谢谢
最好不要直接执行数据库查询,而是使用 magento 模型:
<?php
require_once 'app/Mage.php';
Mage::init();
Mage::getModel('catalog/product_option')->getCollection()->walk('delete');
这 - 将 - 使用多个查询来删除您的产品选项,但对于 4000 个产品来说这应该不是什么大问题。
如果您需要一次从所有产品中删除所有自定义选项,则可以在数据库中执行以下 SQL 查询:
delete from catalog_product_option
但请务必先备份您的数据库。你是不是有这样的意思。