Prestashop 1.6 如何在 Multistor 中允许缺货订单
Posted
技术标签:
【中文标题】Prestashop 1.6 如何在 Multistor 中允许缺货订单【英文标题】:Prestashop 1.6 How to allow out of stock orders in Multistor 【发布时间】:2014-09-21 10:20:48 【问题描述】:V1.6.0.9 Multistore,高级库存管理
嗨, 即使商品缺货,我也需要在商品上显示添加到购物车按钮,以便仍然可以订购它们。在我将站点更改为 Multistore 之前,这很好。
目前,当商品缺货时,不会显示添加到购物车。
在管理 -> 首选项 -> 产品中,我将所有商店和关注的商店的“允许订购缺货产品”设置为 true。
在管理 -> 目录 -> 产品中,我有选项可用于订单设置为 true,产品设置为随处可用。
我认为还需要在产品中为每个产品设置缺货订单,但我看不到在哪里。此外,在网站转变为多商店之前,这确实适用于这些产品,但这可能是问题所在。
有什么想法吗?
谢谢
【问题讨论】:
【参考方案1】:您必须转到产品页面(目录>产品) 转到数量(来自该特定产品)并确保将缺货时设置为默认值:允许在产品首选项页面中设置的订单。
【讨论】:
【参考方案2】:1) 设置默认行为;
在 Admin -> Preferences -> products [PRODUCTS STOCK] 部分,您可以为商店设置如何处理缺货产品的默认行为:
是的(购物车将显示为缺货)
没有(缺货没有购物车)
2) 为每个店铺设置产品缺货行为;
在 DB 表上做起来要容易得多,有一个名为 (ps_)stock_available 的表;其中对于每个商店中的每种产品,可以在 (out_of_stock) 列上定义缺货行为,并具有以下值;
0 : 没有购物车缺货
1 : 缺货可订购(将显示购物车)
2 : 遵循商店默认行为(如上面第一步中设置的)
设置为 2 可能是首选,因为更新商店行为会更容易,而设置为 1 将需要对每个产品进行另一次数据库更新,以防修改商店的缺货行为。
列 (id_shop) 和 (id_product) 用于处理每个商店中的每种产品,列 (id_product_attribute) 将允许在具有各种型号/属性的产品上设置类似的行为
【讨论】:
你能用meta.***.com/questions/251361/…检查和改进答案吗以上是关于Prestashop 1.6 如何在 Multistor 中允许缺货订单的主要内容,如果未能解决你的问题,请参考以下文章
无法在 PrestaShop 1.6 的脚本标签中添加数据属性
将产品添加到 Prestashop 1.6 中特定商店的购物车(以编程方式)
如何在 prestashop 1.7 中向 cms 页面添加挂钩
根据 prestashop 中的模块状态禁用覆盖的 tpl 文件