Перейти к содержанию
Официальный форум поддержки Simpla

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


Перейти к решению Решено chocolate_moles,

Рекомендуемые сообщения

Сейчас в корзине подсчет товаров происходит путем  сложением суммы товара перемножение их на количество. 

 

А именно в Cart.php

 

	foreach($items as $variant_id=>$item)
				{	
					$purchase = null;
					if(!empty($products[$item->variant->product_id]))
					{
						$purchase = new stdClass();
						$purchase->product = $products[$item->variant->product_id];						
						$purchase->variant = $item->variant;
						$purchase->amount = $item->amount;

						$cart->purchases[] = $purchase;
						$cart->total_price += $item->variant->price*$item->amount;
						$cart->total_products += $item->amount;
					}
				}

 

 

Как посчитать сумму товаров у которой есть скидка на товар (аукционные товары)  отдельно и  посчитать сумму товаров у которой этой скидки нет и потом сложить их вместе?

Изменено пользователем shooroop
Ссылка на сообщение
Поделиться на другие сайты
  • Решение

Объявить две переменные вне цикла. В цикле проверить наличие скидки, если она есть - прибавить в одну переменную, иначе в другую. После цикла сложить эти две переменные.

 

Вы этот ответ хотели услышать или я чего-то не понял?

Изменено пользователем chocolate_moles
Ссылка на сообщение
Поделиться на другие сайты

Объявить две переменные вне цикла. В цикле проверить наличие скидки, если она есть - прибавить в одну переменную, иначе в другую. После цикла сложить эти две переменные.

 

Вы этот ответ хотели услышать или я чего-то не понял?

 

 

Да чего то я протупил

 

 

if($item->variant->compare_price > 0)
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...