Prestashop将所有产品数量更改为1

时间:2014-10-01 08:13:40

标签: prestashop prestashop-1.5

您好我想将prestashop上的所有产品数量更改为1该商店正在销售旧书,并且他们每个只有1个,但在此之前它运行的数量不确定,因此人们可以多次购买产品,所以我我的任务是改变它。我想它应该在数据库中完成,但我无法进行查询。

1 个答案:

答案 0 :(得分: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