Ответы пользователя по тегу WooСommerce
  • Как при разных суммах корзины сделать разные подарки?

    Alixx
    @Alixx
    Я может не до конца поняла проблему (с woocommerce конкретно не работала), но в вашем коде просто не прописаны условия для суммы от 1500... Пропишите так:

    // условие: сумма от 1000 до 1499
            if ($woocommerce->cart->total >= $cart_total 
                && $woocommerce->cart->total <= 1499) {
                if (sizeof($woocommerce->cart->get_cart()) > 0) {
                    foreach ($woocommerce->cart->get_cart() as $cart_item_key => $values) {
                        $_product = $values['data'];
                        if ($_product->get_id() == $product_id)
                            $found = true;
                    }
                    if (!$found)
                        $woocommerce->cart->add_to_cart($product_id);
                } else {
                    $woocommerce->cart->add_to_cart($product_id);
                }
            } elseif ($woocommerce->cart->total >= 1500) { // условие: сумма от 1500
                /* ... */
            }
    Ответ написан
    1 комментарий