最畅销

  • Delete Orders
    Delete Orders

    启用该选项以删除订单的管理页面-> 订单 此外可以从模块配置中删除所有订单的气候与冰冻圈

    $0.00
  • CoolShare
    CoolShare

    使用鼠标在动画上添加社交书签。

    $0.00
  • 大规模价格更新
    Mass price update

    这个模块允许您更新数量或百分比,某一特定种类或按价格范围的所有产品的价格。

    $0.00
  • Categories image
    Categories image

    此模块使您可以在类别中,但具有相同的缩略图显示块。

    $0.00

最近的订单 (+)

Countdown Specials - Flash sales

收到:2017-11-19 18:59:53
客户: Reto
发送到: 4457 Diegten, 瑞士
顺序值:$52.75
View all ->
PrestaShop Quick service failure solution - Nº of errors to fix : 1, Priority : Normal

收到:2017-10-28 15:25:13
客户: Veronique
发送到: VAUX EN BEAUJOLAIS, 法国
顺序值:$15.00
View all ->
PrestaSpeed

收到:2017-10-21 21:05:00
客户: Peter
发送到: Kostelec, 捷克共和国
顺序值:$55.00
View all ->
Promotions Pack

收到:2017-10-21 12:32:23
客户: Robert
发送到: Warszawa, 波兰
顺序值:$80.00
View all ->
PrestaSpeed

收到:2017-10-06 09:56:03
客户: Jamie
发送到: Salisbury, 英国
顺序值:$55.00
View all ->

在这个小教程中,我们将向您展示如何创建仅在购物车产品不属于特定类别的情况下才适用的购物车规则。例如,我们希望整个目录的折扣为10%,但是如果购买的产品属于HOT SALE类别(ID 10),我们不希望使用折扣。

首先,我们按照通常的方式创建折扣规则,然后修改CartRule.php文件。

负责验证优惠券的文件是类/ CartRule.php,里面有一个名为“checkValidity”的函数。

我们将要做的是将代码添加到此函数的开头,但是为此,我们可以在文件夹覆盖/ classes /中创建一个名为CartRule.php的文件,并创建覆盖,或直接修改类/ CartRule中的原始文件。 php(如果我们更新PrestaShop,失败,我们必须再次做)。有数百个教程做覆盖,所以我们将专注于函数本身。

我们唯一需要更改的是防止将规则应用于应用凭证的类别代码。在这种情况下是10