Jump to content

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


Recommended Posts

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

 

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

 

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

$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}
Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

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

 

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

Link to post
Share on other sites
  • 1 year later...

 

$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}

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

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...