Ответить Новая тема Новый опрос 
 Скидка в зависимотси от суммы продажи
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


08-07-2012 18:20
В общем нужно организовать скидку за на покупку, но не путать с скидкой за доставку. Например при покупке более 5000 руб скидка на общюю цену 5 процов
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


09-07-2012 02:29
Нашел тему у буржуев
http://www.prestashop.com/forums/topic/46117-dis......of-total-price/
Описывается проблема и ее решение, но для версии 1.3.0 и 1.2.5

Изменить /classes/cart.php
добавить это
Код:
if ($order_total >= 1000) $order_total *= 95/100;

ПЕРЕД

Код:
if ($type == 5) return $shipping_fees;
if ($type == 6) return $wrapping_fees;
if ($type == 3) $order_total += $shipping_fees + $wrapping_fees;
if ($order_total < 0 AND $type != 2) return 0;


это установить 5% скидку в случае если цена выше 1000


В моей версии нет таких строк(


Сообщение отредактировано Vova 09-07-2012 03:29 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
geomagi
Профессионал
Сообщений: 1327
Регистрация: 12-11-2010


09-07-2012 18:31
Строка 988 в указанном Вам файле
Цитата:
if ($type == Cart::ONLY_SHIPPING) return $shipping_fees;
  if ($type == Cart::ONLY_WRAPPING) return $wrapping_fees;
  if ($type == Cart::BOTH) $order_total += $shipping_fees + $wrapping_fees;
  if ($order_total < 0 AND $type != Cart::ONLY_DISCOUNTS) return 0;
  if ($type == Cart::ONLY_DISCOUNTS AND isset($order_total_discount))
  return Tools::ps_round((float)($order_total_discount), 2);
  return Tools::ps_round((float)($order_total), 2);

если хорошо посмотреть это тоже самое так что можете поэкспериментировать и отписаться о результатах.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
senior426
Новичок
Сообщений: 32
Регистрация: 06-12-2010


09-07-2012 20:25
минус этого решения, эта скидка потом не отображается, пробовал пришлось отказаться
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


10-07-2012 02:50
Такие простые дела и не реализованы в магазинном движке :aggres:
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


10-07-2012 02:51
Цитата:( senior426 @ 09-07-2012 21:25 Смотреть сообщение )
минус этого решения, эта скидка потом не отображается, пробовал пришлось отказаться

А какое решение и для какой версии престы?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


10-07-2012 15:53
Цитата:( Vova @ 09-07-2012 22:50 Смотреть сообщение )
Такие простые дела и не реализованы в магазинном движке  :aggres:


В данном движке как и во многих других этого нет. Выбирайте подходящий движок и проблем не будет. Чего удивляться что в штатной комплектации автомобиля не предусмотрен спасательный плот?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


11-07-2012 03:39
Вообще если говорить в примерах то этот самый автомобиль находится в непосредственной близости с водой, и в любой момент может кануть в воду, в этом случае странно что нет спасательного желета.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


11-07-2012 15:20
Этот как в фильме Такси 3 "... и еще в полицейские машины нужно класть спасательные круги ..." :-). Такие вещи реализованы в магазинном движке, но не в этом. Если вам нужна именно Преста, то оставайтесь без нужного вам инструмента ценообразования или ждите когда Престу доведут до состояния Мадженты в этом вопросе.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vova
Cпециалист
Сообщений: 108
Регистрация: 27-04-2012


25-08-2012 02:01
Ткните мне пожалуйста, где взять хак?!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос