Автор Тема: Как массово удалить скидку?  (Прочитано 79 раз)

24 Май 2018, 14:29:48
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При импорте CSV забыл указать дату окончания акции. На все товары установилась бессрочная скидка. Акция подходит к концу и скидки нужно отключить. Как удалить все скидки для всех товаров? При помощи CSV не получается.
24 Май 2018, 15:19:40
Ответ #1
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Скопировал таблицу ps_specific_price и при помощи sql запроса UPDATE ps_specific_price SET reduction = NULL обнулил столбец reduction с размером скидки. Как думаете это нормальный ход? Можно применять к оригинальной таблице?
24 Май 2018, 15:34:22
Ответ #2
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
А может просто ОЧИСТИТЬ таблицу ps_specific_price? Если я хочу удалить все скидки вообще...
24 Май 2018, 16:20:04
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3345
  • Репутация: +77/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Сохрани таблицу, потом очисти. Кеш очисти и проверь.
Так как бекап есть, то всегда сможешь восстановить.
28 Май 2018, 08:51:02
Ответ #4
  • Новичок
  • *
  • Сообщений: 18
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Очистка таблицы сработала. Спасибо!