Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Решено] Убрать нули из стоимости бесплатной доставки


Recommended Posts

53 минуты назад, RIDDchel сказал:

Доброго времени. Подскажите как это сделать для opencart 3

Телепаты в отпуске) Что именно сделать?

Link to comment
Share on other sites

8 часов назад, Yesvik сказал:

Телепаты в отпуске) Что именно сделать?

Собственно, убрать нули из стоймости доставки. название темы ) конкретно мне нужно из фиксированной доставки.

 

image.png.79907892059480d3f25208458ad6656d.png

 

Edited by RIDDchel
Link to comment
Share on other sites


В настройках модуля указать стоимость доставки

image.png.254460fa58c9e3a621073913888177d0.png

 

И будут не нули, а указанная в настройках стоимость

image.png.41ad5233ba77c31e981b512f12c47699.png

 

Link to comment
Share on other sites

14 часов назад, Yesvik сказал:

В настройках модуля указать стоимость доставки

image.png.254460fa58c9e3a621073913888177d0.png

 

И будут не нули, а указанная в настройках стоимость

image.png.41ad5233ba77c31e981b512f12c47699.png

 

 

=D понятное дело. Но мне нужно что бы не было цены!  в идеале когда ноли. но и просто скрыть тоже устроит.

Edited by RIDDchel
Link to comment
Share on other sites


22 часа назад, RIDDchel сказал:

=D понятное дело. Но мне нужно что бы не было цены!  в идеале когда ноли. но и просто скрыть тоже устроит.

тогда в файле catalog/view/theme/default/template/checkout/shipping_method.twig

найти

    {{ quote.title }} - {{ quote.text }}</label>

и заменить на это

    {% if (quote.code == 'flat.flat') and (quote.cost == 0) %}
    {{ quote.title }}</label>
    {% else %}
    {{ quote.title }} - {{ quote.text }}</label>
    {% endif %}

Держи готовый модификатор

flat-shipping-rate.ocmod.zip

Если в модуле Фиксированная стоимость доставки указать стоимость равную нулю - будет вот так

image.png.e652a71a00cbf992c1147f587375e984.png

 

Только не понятно чем не устраивает бесплатная доставка?

Link to comment
Share on other sites

10 часов назад, Yesvik сказал:

тогда в файле catalog/view/theme/default/template/checkout/shipping_method.twig

найти

 

Только не понятно чем не устраивает бесплатная доставка?

 

Это ближе к делу! Спасибо большое! НО почему-то не сработало... Может можно просто как то скрыть?

Link to comment
Share on other sites


2 часа назад, RIDDchel сказал:

НО почему-то не сработало...

Если не сработало - значит шаблон другой. Я описал алгоритм изменений... внеси изменения вручную.

Link to comment
Share on other sites

16 часов назад, Yesvik сказал:

Если не сработало - значит шаблон другой. Я описал алгоритм изменений... внеси изменения вручную.

я менял и в дефолтном шаблоне и в установленном, я еще поставил на днях "упрощенный заказ" менял в нем эти строчки, и отключал его. все ровно нули были....

Link to comment
Share on other sites


В 16.10.2019 в 19:02, RIDDchel сказал:

и дефолтный и клоны

Тогда вместо этой строки

{% if (quote.code == 'flat.flat') and (quote.cost == 0) %}

используй эту

{% if (quote.cost == 0) %}

и будет работать для всех модулей доставки с нулевой ценой

 

flat-shipping-rate.ocmod.zip

Link to comment
Share on other sites

Спасибо. огромное! получилось! Но вот с упрощенным заказом не работает. Вас мне уже не удобно спрашивать :oops:  написал в поддержку автору.

 

Link to comment
Share on other sites


  • 2 months later...
В 09.04.2017 в 16:52, alena967 сказал:

если Simple, то убирать надо в simplecheckout_shipping.tpl 55-ю строчку:

 

<?php echo !empty($quote['text']) ? ' - ' . $quote['text'] : ''; ?>

В последней симпле есть настройка для отключения стоимости доставки (КОНСТРУКТОР ШАГОВ И БЛОКОВ - Доставка - настройка блока):

image.png.ab58f1dd53765baab9d39974bab7ffcc.png

  • +1 2
Link to comment
Share on other sites


В 18.03.2019 в 22:43, gyurza2000 сказал:

Какая уж тут действительность, если стоимость доставки не нулевая (какая именно - заранее не известна), а в корзине и в письме  "0.00"

Как вариант - отключить учет стоимости доставки в модулях "Учитывать в заказе":

image.png.00e2ad4a2c18af9274aae4a930da19e5.png

Link to comment
Share on other sites


  • 3 weeks later...
В 07.09.2018 в 10:58, Diary сказал:

 

ocStore-2.3.0.2.3

Я убрал 0,00р вот так

 

В файле simplecheckout_shipping.tpl 

нужно найти строчку:

<?php echo !empty($quote['title']) ? $quote['title'] : ''; ?><?php echo !empty($quote['text']) && !$hide_cost ? ' - ' . $quote['text'] : ''; ?>

и заменить на:

<?php echo !empty($quote['title']) ? $quote['title'] : ''; ?>

 

удалив правую часть кода.

 

супер вариант

правда пришлось по искать в своем шаблоне. ocStore-2.3.0.2.3 oct_techstore

меняем 
*/catalog/view/theme/oct_techstore/template/checkout/oct_fastorder
*/catalog/view/theme/oct_techstore/template/checkout
*/catalog/view/theme/default/template/checkout

 

Link to comment
Share on other sites


  • 2 weeks later...

Здравствуйте, есть ли решение для того что бы убрать информацию из заказа и письма покупателя? или прописать свою информацию для ocStore 3.0.2.0 например в место нулей сайт транспортной? 

os.png

os2.png

Link to comment
Share on other sites


  • 1 month later...

Всем привет В опенкарт 3 (ocStore 3.0.2.0) в simple отключается цена в настройках для выбранных способов оплаты, а вот в Итого все время висит в simplecheckout_cart.twig  блок где начинается  <span class="simplecheckout-cart-total-value">{{ total['text'] }}</span> заменил на 

<span class="simplecheckout-cart-total-value">
 {% if total['text'] == 0 %}
{{ text_description }}
{% else %} 
{{ total['text'] }}
 {% endif %}
</span>

Написал свой текст в /language/uk-ua/extension/shipping  пример flat1.php - тянет от туда - работает )

Link to comment
Share on other sites

  • 3 weeks later...
В 19.10.2019 в 04:20, Yesvik сказал:

Тогда вместо этой строки

{% if (quote.code == 'flat.flat') and (quote.cost == 0) %}

используй эту

{% if (quote.cost == 0) %}

и будет работать для всех модулей доставки с нулевой ценой

 

flat-shipping-rate.ocmod.zip 607 \u0411 · 20 downloads

 

В Journal3 не сработал код, разместил  в Default и собственно в теме в файле shipping_method.twig 
Что я сделал не так? Данная тема отличается от других?

Link to comment
Share on other sites


  • 1 month later...

Подскажите, а как в этом шаблоне убрать нули? Что-то у меня не получается?

Спойлер
<div class="heading"><span>{{ text_delivery_methods }}</span></div>
<div class="shipping-method">
	{% if error_warning %}
		<div class="alert alert-warning"><i class="fa fa-exclamation-circle"></i> {{ error_warning }}</div>
	{% endif %}
	{% if shipping_methods %}
		{% for shipping_method in shipping_methods %}
		{{ shipping_method.title }}
			{% if not shipping_method.error %}
				{% for quote in shipping_method.quote %}
					<div class="shipping-method__item radio">
						<label class="shipping-method__label input">
							{% if quote.code == code or not code %}
								{% set code = quote.code %}
								<input type="radio" name="shipping_method" value="{{quote.code}}" id="{{ quote.code }}" checked="checked" />
							{% else %}
								<input type="radio" name="shipping_method" value="{{quote.code}}" id="{{ quote.code }}" />
							{% endif %}
							<span></span>
							<span class="shipping-method__quote">{{ quote.title }}:<span class="shipping-method__quote-text">{{ quote.text }}</span></span>
						</label>
						{% if quote.description is not empty %}{{ quote.description }}{% endif %}
					</div>
				{% endfor %}
			{% else %}
				<div class="alert alert-danger">{{ shipping_method.error }}</div>
			{% endif %}
		{% endfor %}
	{% endif %}
</div>

 

 

Путь шаблона: catalog/view/theme/default/template/checkout/my_shipping.twig

 

Edited by Vinsent
Link to comment
Share on other sites


  • 2 weeks later...

Доброго времени суток.

Вопрос чуток не в тему, но тоже по цене доставки.
Не стал плодить темы - пишу сюда.

в корзине выводится

Сумма:734.00 грн.
Доставка:60.00 грн.
К оплате:794.00 грн
То есть доставка включается в сумму К оплате
Как сделать чтоб стоимость доставки не учитывалась?
Сумма:734.00 грн.
Доставка:60.00 грн.
К оплате:734.00 грн
Учитывать в заказе - Доставка
Оценка стоимости доставки - ОТКЛЮЧЕНО
Но оценка всё равно работает. Есть решение?
Версия  2.3.0.2
Edited by Allaur
Link to comment
Share on other sites


Сам и отвечаю
 сижу ржу
до чего просто ))
Надо поставить Доставке в  "Учитывать в заказе" порядок сортировки больше, чем у Итого.

и усё ^_^

Link to comment
Share on other sites


Как оказалось не всё
При выборе оплаты на банк Пумб улетает всё же полная цена
Пример
в корзине

Сумма:734.00 грн.
К оплате:734.00 грн
Доставка:60.00 грн.
На оплату в банк улетает цена 794грн
Надо чтоб улетала цена 734
Это решается в системе опенкарта или это решается в модуле?
Edited by Allaur
Link to comment
Share on other sites


29 минут назад, Allaur сказал:

Как оказалось не всё
При выборе оплаты на банк Пумб улетает всё же полная цена
Пример
в корзине

Сумма:734.00 грн.
К оплате:734.00 грн
Доставка:60.00 грн.
На оплату в банк улетает цена 794грн
Надо чтоб улетала цена 734
Это решается в системе опенкарта или это решается в модуле?

Самое простое решение - совсем исключить доставку из Учитывать в заказе)

Link to comment
Share on other sites


1 час назад, andrewborodiy сказал:

Самое простое решение - совсем исключить доставку из Учитывать в заказе)

Покупателю необходимо показать цену доставки при оформлении заказа
А самое простое это вообще заказ принимать по телефону :)

Link to comment
Share on other sites


39 минут назад, Allaur сказал:

Покупателю необходимо показать цену доставки при оформлении заказа
А самое простое это вообще заказ принимать по телефону :)

Да, согласен)
Но в симпле же рядом со способом доставки выводится ее цена, нет?
Ну и если уже размышлять логично, то в итогах должна быть итоговая сумма, а по факту она будет другая при оплате.
То есть, если вы хотите исключать доставку из итоговой стоимости, то ее там и не должно быть, чтобы не вводить покупателя в замешательство)

Edited by andrewborodiy
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.