Jump to content
Sign in to follow this  
megrel

Проверка количества товаров в корзине

Recommended Posts

Здравствуйте.

Кто подскажет, как записать условие проверки на количество товаров в корзине

 

    <?php if (товаров в корзине < 6) { ?>

 

     <div>Произвольный контент</div>

 

    <?php } ?>

Share this post


Link to post
Share on other sites

<?php if (count($products) < 6) { ?>

<div>Произвольный контент</div>

<?php } ?>

если речь о шаблоне страницы корзины (checkout/cart)

Share this post


Link to post
Share on other sites

А если надо вывести произвольный блок через модуль HTML. Получается в контроллере html-модуля что-то дописывать еще?

Share this post


Link to post
Share on other sites

кстати - надо "кол-во разных товаров (огурцы(5),помидоры(3) - 2шт)" или "общее кол-во штук всех товаров (огурцы(5),помидоры(3) - 8шт)"?

выше первое.

ниже - второе:

$this->cart->countProducts()

Share this post


Link to post
Share on other sites

общее количество всех штук.

Не совсем понял, что делать.

Вставил это в контроллер модуля html и страница не открывается.

ocstore 1.5.4.1

Share this post


Link to post
Share on other sites


// Cart Корзина

$this->cart->getProducts(); //Получает все товары находящиеся в корзине учитывая опции, акции.

$this->cart->add( $product_id, $qty = 1, $options = array()); // Добавление товара в корзину

$this->cart->remove( $key ); // Удаление товара из корзины

$this->cart->clear(); // Очистка корзины

$this->cart->getWeight(); // Получение веса всей корзины

$this->cart->getSubTotal(); // Получение суммы цен элементов корзины без вычета налогов

$this->cart->getTotal(); // Получение суммы цен элементов корзины с вычетом налогов

$this->cart->countProducts(); // Получение количества товаров в корзине

$this->cart->hasProducts(); // Проверяет пуста корзина или нет

$this->cart->hasStock(); // Возвращает false, если хотя бы один элемент корзины отсутствует на складе(в продаже)

$this->cart->hasShipping(); // Возвращает true, если хотя бы один элемент корзины требует доставку

$this->cart->hasDownload(); // Возвращает true, если хотя бы один элемент корзины связан с какой-либо загрузкой


if($this->cart->countProducts() < 6){

//абракадабра

}

Edited by halfhope
  • +1 1

Share this post


Link to post
Share on other sites

Спасибо всем. Проблема решена.

halfhope, красава, очень нужные и полезные вещь скинул

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.