Prestashop数据库更改 - 后端缓存

时间:2015-02-04 12:23:55

标签: mysql prestashop-1.6

我在TABLE“ps_products”中更改了有关我的产品可见性的一些信息。

字段“可见性”可以是“无”,“两者”,“类别”或“搜索”。 该字段定义了前端的可见性。

我将一些产品从“两者”改为“无”,但在我的后端,所有产品仍然设置为“两者”。

禁用缓存并激活强制编译。

通过后端更改字段可以正常工作。

我需要知道如何通过SQL更改字段。

2 个答案:

答案 0 :(得分:2)

在prestashop中,表“ps_product”与“ps_product_shop”有相同的字段

字段“visibility”(枚举)位于两个表中,需要在两个表中进行更新。

多余......我不明白为什么。

答案 1 :(得分:1)

我在prestashop有一个多主教。 Shop1和Shop2(重复商店)。 我的默认商店是Shop1。我认为prestashop在ps_products中保留了默认的shop1。 您添加的任何新商店都会添加到ps_product_shop中。

对我来说,ps_product_shop有shop1和shop2(可以有shop3,.4,.. 5)。 所以当我在ps_product中编辑产品的价格时。前端没有任何事情发生。 ps_product_shop中的数据不会改变,以防止其他商店受到更改的影响。 要实际看到前面的价格变化。我必须改变ps_product_shop中的价格

确保更改相关表格。