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

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

Всем привет, подскажите пожалуйста, а как сделать, чтобы от определённого количества начинала применяться оптовая цена? Например если покупатель указал количество 9 то цена будет 100, если 10 и больше то 80.

Заранее благодарю.

Ссылка на сообщение
Поделиться на другие сайты

Надо программировать все нужное индивидуально. Не совсем просто, так как надо отдельно обрабатывать подсчет на странице корзины и на странице заказа. А возможно, потребуется еще и в заказе в админке.

Ссылка на сообщение
Поделиться на другие сайты
В 30.08.2023 в 07:08, Alex000 сказал:

Всем привет, подскажите пожалуйста, а как сделать, чтобы от определённого количества начинала применяться оптовая цена? Например если покупатель указал количество 9 то цена будет 100, если 10 и больше то 80.

Заранее благодарю.

 

В 03.10.2013 в 09:54, Чудилла сказал:

Добавьте в файл 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;
					}
				}

Функцию


f($cart->total_products >= 10){ /// Скидка если товаров больше 10
					$cart->product_discont = 10; /// 10%
				}
				if($cart->total_products >= 20){ /// Скидка если товаров больше 10
					$cart->product_discont = 15; /// 15%
				}
				if($cart->total_products >= 50){ /// Скидка если товаров больше 10
					$cart->product_discont = 20; /// 20%
				}
				if($cart->product_discont){
					$cart->non_discount_total_price = $cart->total_price;
					$cart->total_price = $cart->total_price-($cart->total_price*($cart->product_discont/100)); //Общая сумма со скидкой
					$cart->economy = $cart->total_price*($cart->product_discont/100);
				}

Получаем 

 

[total_price] => 246330 // Цена со скидкой
[total_products] => 20 //Кол-во товаров
[coupon] =>
[discount] => 0
[coupon_discount] => 0
[product_discount] => 15  // Скидка
[non_discount_total_price] => 289800  // Цена без скидки
[economy] => 36949.5 // Экономия

 

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...
В 30.08.2023 в 17:35, LUN сказал:

Я думал, что форум уже вымер...

Приятно видеть здесь живую публику...)

еще и с Екб публика)

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

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

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

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