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

До бесплатной доставки не хватает


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

Хочу допилить код, идея в следующем:

 

В корзине у клиента написано: до бесплатной доставки не хватает 32 уе. А если заказ более чем на сумму бесплатной доставки пишет что-то вроде: поздравляем, у вас бесплатная доставка.

 

Теперь код
{if $cart->total_price < сумма, от которой доставка бесплатна}
 
Загвоздка в том, что подставив переменную $delivery->free_from не происходит ровным счетом ничего.
 
Я дно в программировании, но что-то мне подсказывает, что либо нужно явно указать какая из доставок должна быть выбрана либо второй вариант...
 
Пока что реализовал код топором, подставив просто нужную сумму, но хочется ведь для души :)
Ссылка на сообщение
Поделиться на другие сайты

$delivery->free_from - доступна в оформленном заказе.

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

К примеру:
cart.tpl 
вместо 

			{if $cart->total_price < $delivery->free_from && $delivery->price>0}
				({$delivery->price|convert} {$currency->sign})
			{elseif $cart->total_price >= $delivery->free_from}

вставь 
 

			{if $cart->total_price < $delivery->free_from && $delivery->price>0}
				({$delivery->price|convert} {$currency->sign})
				<p><small>
				не хватает{($delivery->free_from - $cart->total_price)|convert} {$currency->sign} чтобы доставка стала бесплатной
				</small></p>
			{elseif $cart->total_price >= $delivery->free_from}
Ссылка на сообщение
Поделиться на другие сайты

Выбор способа доставки происходит при офрмлении заказа.

$delivery->free_from && $delivery->price>0

констирукция я так понимаю задает стоимость до которой стоимость доставки платна. В каком файле задается значение этой переменной. Заранее благодарен за любую помощь.

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

Выбор способа доставки происходит при офрмлении заказа.

$delivery->free_from && $delivery->price>0

констирукция я так понимаю задает стоимость до которой стоимость доставки платна. В каком файле задается значение этой переменной. Заранее благодарен за любую помощь.

 

на этой странице

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

 

$delivery->free_from - доступна в оформленном заказе.

 

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

 

К примеру:

cart.tpl 

вместо 

			{if $cart->total_price < $delivery->free_from && $delivery->price>0}
				({$delivery->price|convert} {$currency->sign})
			{elseif $cart->total_price >= $delivery->free_from}

вставь 

 

			{if $cart->total_price < $delivery->free_from && $delivery->price>0}
				({$delivery->price|convert} {$currency->sign})
				<p><small>
				не хватает{($delivery->free_from - $cart->total_price)|convert} {$currency->sign} чтобы доставка стала бесплатной
				</small></p>
			{elseif $cart->total_price >= $delivery->free_from}

Да все круто только что делать с купонами , когда его ввожу то счетчик бесплатной доставки +сует

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

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

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

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

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

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

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

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

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

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