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 文件

我可以在没有参数的 Perl 6 multis 之间进行选择吗?

PrestaShop 1.7 如何启用 debug 模式