我在TABLE“ps_products”中更改了有关我的产品可见性的一些信息。
字段“可见性”可以是“无”,“两者”,“类别”或“搜索”。 该字段定义了前端的可见性。
我将一些产品从“两者”改为“无”,但在我的后端,所有产品仍然设置为“两者”。
禁用缓存并激活强制编译。
通过后端更改字段可以正常工作。
我需要知道如何通过SQL更改字段。
答案 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中的价格
确保更改相关表格。