2015-11-25 2 views
0

Я пытаюсь установить цену товара на основе других продуктов, добавленных в корзину,Количество товаров, добавленных в корзину

, например. если есть таблица 4 продуктов (количество 4), то продукт X должен быть + 50 €.

Прежде всего, я проверяю, не является ли product->getAttributeText('try') неверным.

На втором этапе я хотел бы посмотреть, сколько продуктов размещено из этого типа (таблица).

, что я сделал:

foreach ($cart->getAllItems() as $item) { 
    $productQnty = $item->getProduct()->getQty(); 
} 

Но это всегда нуль.

+0

Я немного отформатировал вопрос. Пожалуйста, улучшите вопрос немного больше, чтобы помог член сообщества. –

ответ

0

Вам следует попробовать использовать «Правило цены корзины покупок». В разделе «Условия» вы можете настроить его только на работу, если в корзине имеется X количество продуктов. Если вам нужно, вы также можете указать правило для работы только для определенного продукта.

+0

Tha's не то, что я ищу, я решил это, удалив -> getProduct() в foreach. –

Смежные вопросы