Как сделать массовое редактирование в PrestaShop?
У меня есть 500 продуктов, и я хочу изменить названия сразу. Поскольку изменение их имен по одному может занять много времени и усилий, как я могу сделать это автоматически? Аналогичным образом редактирование количеств в натуральном или другом значении.
2 ответа
Почему бы не использовать импорт и экспорт CSV?
Экспортируйте весь ваш продукт в формате CSV с помощью встроенного инструмента, установите правильное количество с помощью Excel или openoffice Calc, а затем снова выполните импорт.
Вы можете сделать это также для других массовых модификаций.
У вас есть много модулей для массового редактирования в Prestashop:
Для примеров в этом
http://addons.prestashop.com/en/433-fast-mass-updates
Иногда вы не можете найти именно то решение, которое вам нужно, поэтому лучшим решением будет использование SQL.
Вы можете использовать phpmyadmin и создать SQL:
пример
Массовое редактирование количества
Изменить все количество для всех продуктов, присутствующих в идентификаторе категории (если для расширенного запаса не задано значение true)
UPDATE ps_product
SET quantity = 5
WHERE id_product in
(
select id_product from ps_category_product
WHERE id_category = 3
);
В этом примере я установил количество 5 для всех товаров, присутствующих в категории с id = 3.
Пример изменения имени:
UPDATE ps_product_lang
SET name = 'newname'
WHERE id_product in
(
select id_product from ps_category_product
WHERE id_category = 3
);