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

Докупить до скидки?


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

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

Приветствую.

 

гуглил, нашел тему: http://forum.simplacms.ru/topic/3142-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0-%D1%81%D0%BA%D0%B8%D0%B4%D0%BE%D0%BA-%D0%BE%D1%82-%D1%81%D1%83%D0%BC%D0%BC%D1%8B-%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0/
 

Все отлично, настроил.

 

Но как вывести сразу результат этой скидки, чтобы клиент видел сколько ему нужно докупить до скидки?

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

Но как вывести сразу результат этой скидки, чтобы клиент видел сколько ему нужно докупить до скидки?

1. Если "вывести сразу результат этой скидки", то клиент не увидит, "сколько ему нужно докупить до скидки",

2. "этой скидки" - бессмыслица, так как в той теме речь идет о СИСТЕМЕ скидок...

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

Не совсем понятно что именно вы хотите вывести.

Попробуйте переформулировать толкование.

По мотивом темы (ссылка в первом посту) - прикрутил скидку от определенной суммы (к примеру покупаешь на 20000р = скидка 3%).

Встал сейчас вопрос. Как вывести клиенту в корзине Вам осталось докупить 19500р чтобы получить скидку 3%? (пример)

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

Примерно так:

 

{if $cart->total_price<20000}

Вам осталось докупить {(20000-$cart->total_price)} р чтобы получить скидку 3%.

{/if}

 

та ну? как это Корс не протестировал свое решение?

 

покупаем на 20к нам дают скидку 3% - 600р. и что у нас стает с $cart->total_price? видимо она стает 19400р. что по вашему условию нужно еще докупить товара на 600рублей.

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

та ну? как это Корс не протестировал свое решение?

 

Должно быть, Kors был сильно деловой и занятой, сильно спешил, пробегая мимо, но все же остановился и дал подсказку. И специально написал 'Примерно так', давая понять, что не тестировалось...

 

Дать точное подробное решение в данном случае затруднительно, так как ТС провел свои изменения "по мотивам", то есть неизвестно как. А способности  Kors-а по угадываю мыслей на расстоянии довольно слабы...

 

Если кому надо полное проверенное решение и готовы оплачивать, обращайтесь в личку по контактам.

Или ждите, иногда mishanya дает подробные решения бесплатно...

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

Должно быть, Kors был сильно деловой и занятой, сильно спешил, пробегая мимо, но все же остановился и дал подсказку. И специально написал 'Примерно так', давая понять, что не тестировалось...

 

Дать точное подробное решение в данном случае затруднительно, так как ТС провел свои изменения "по мотивам", то есть неизвестно как. А способности  Kors-а по угадываю мыслей на расстоянии довольно слабы...

 

Если кому надо полное проверенное решение и готовы оплачивать, обращайтесь в личку по контактам.

Или ждите, иногда mishanya дает подробные решения бесплатно...

 

интересное решение. вот вам не работающая хрень, если хотите работающую заплатите. теперь тогда когда кто-то пишет "Примерно так" то можно не рассчитывать на работу кода?

Угадывать ничего не нужно, задали конкретный вопрос. не знаете не пишите и не угадывайте.

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

Значит, когда кто-то другой пишет "примерно так" - Корс выматывает ему все кишки своими заумными придирками про то, что если луна в козероге и месяц май - то этот код работать не будет))

А Корсу можно писать что попало?

Как же так? 

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

А Корсу можно писать что попало?

Как же так?

 

Очень просто.

Если посмотрите правила форума, то правила единые для всех. Для Kors-а отдельных правил не прописано.

Поэтому ему можно писать все то же самое, что и прочим пользователям форума.

Что писать нельзя и что можно - читайте правила форума, если хотите знать...

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

Завязываем срачь. Корс поправь решение, пускай будет бесплатным мануалом и рекламой тебе.

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

Поправить решение, чтоб работало как следует - надо плотно повозиться и все проверить.  А в условиях, когда еще и неизвестно, что и чего ТС менял  "по мотивам" - это риск получить ответ в виде "А у меня не работает" - и потом осуществлять долго и нудно поддержку в условиях полной неизвестности...

 

Если ТС это действительно нужно, он может обратиться по контактам ко мне или к кому-то из других спецов форума...

 

"бесплатным мануалом и рекламой" это вряд ли станет. И пользы вряд ли принесет, даже для ТС. Не та это задача, начиная от постановки. И по датам легко  видить, что висел вопрос долго, никто из спецов не хотел связываться. Дальновидно поступили, в отличие от Kors-а...

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

В решении, по ссылке что дал ТС в 1м посте, перед строкой:

$cart->total_price *= (100-$cart->discount)/100; 

добавляем:

$cart->price_without_discount = $cart->total_price;

И тогда можно использовать вариант kors-a с поста №7

Только заменив $cart->total_price на $cart->price_without_discount 

 
 

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

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

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

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

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

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

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

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

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

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