magento: массовое удаление товаров через импорт / экспорт? - PullRequest
1 голос
/ 02 ноября 2011

Я использую расширенный профиль импорта / экспорта для импорта файла CSV продуктов. Вопрос в том, как я могу массово удалить определенные продукты, используя то же средство? Я могу нацелить SKU на продукты, которые нужно удалить, и изменить файл CSV, как мне кажется нужным.

Пометка «status» как «отключен» в файле импорта не будет работать, потому что у меня также есть некоторые отключенные продукты в magento, которые будут в некоторый момент расшифрованы.

Моя версия Magento - 1.4.2.0

Ответы [ 3 ]

2 голосов
/ 21 июня 2012

Это более старый вопрос, но, возможно, этот ответ также поможет кому-то погуглить.

Массовое удаление выбранных продуктов действительно легко с MAGMI Я использую его в проекте magento, над которым я работаю (Я не связан с создателем MAGMI.) Документы описывают массовое удаление через csv , но если вы используете плагин sqldatasource, вы можете сделать то же самое, добавив столбец magmi: delete в вашу таблицу.

0 голосов
/ 09 октября 2012

Вы можете попробовать создать скрипт php в базовом каталоге вашего magento, используя скрипт, считывающий sku из файла csv. Затем после загрузки коллекции продуктов на основе sku. Вы можете удалить продукты.

OR

вам нужно создать как адаптер, расширив существующий адаптер для удаления продуктов, указанных в sku. Затем вам нужно указать этот адаптер в профиле xml в Расширенном профиле импорта / экспорта. Пример:

  <var name="adapter">catalog/convert_adapter_productimportcustomoptiondelete</var>
0 голосов
/ 02 ноября 2011

Если это однократная загрузка данных, вы можете лучше экспортировать свои продукты, а затем удалить все свои продукты , удалить записи о товарах в экспорте и повторно импортировать. Вы также можете настроить импорт для удаления продуктов, если он не предназначен для однократной загрузки, вы также можете использовать uRapidFlow .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...