2014-10-01 2 views
1

Здравствуйте, я хочу изменить все количество товара на prestashop до 1 магазина, который продает старые книги, и у них есть только 1 из них, но до этого он работал на неопределенное количество, чтобы люди могли купите продукт несколько раз, поэтому мне было поручено это изменить. Я думаю, это должно быть сделано в БД, но я не могу сделать запрос.Prestashop изменить все количество продукции до 1

ответ

1

Резервное копирование базы данных, прежде чем что-либо сделать.

Вы можете использовать этот запрос, чтобы установить количество всех продуктов 1, если вы не используете атрибуты продукта:

UPDATE ps_stock_available SET quantity = 1

Кроме того, в бэк-офисе, вы должны установить Allow ordering of out-of-stock products в No и Enable stock management к Yes.

Если некоторые из ваших продуктов не имеют количества (- или 0) после выполнения запроса, то вы можете восстановить запас со следующими запросами:

  1. DELETE FROM ps_stock_available
  2. INSERT INTO ps_stock_available SELECT NULL, id_product, 0, 1, 0, 1, 0, 2 FROM ps_product
+0

запрос что вы опубликовали измененные записи, однако у меня есть еще немало вопросов о том, что в списке продуктов отображаются как - и в информации о продукте как о какой-либо идее, почему это так? –

+0

@IvanVeselinovNedelchev Используете ли вы атрибуты продукта (например, цвет)? – yenshirak

+0

нет я использую простые продукты, только изображение цена и короткая информация –

Смежные вопросы