Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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

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

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

 

image.png.79907892059480d3f25208458ad6656d.png

 

Змінено користувачем RIDDchel
Надіслати
Поділитися на інших сайтах


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

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

image.png.254460fa58c9e3a621073913888177d0.png

 

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

image.png.41ad5233ba77c31e981b512f12c47699.png

 

 

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

Змінено користувачем RIDDchel
Надіслати
Поділитися на інших сайтах


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

 

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

Надіслати
Поділитися на інших сайтах

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

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

найти

 

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

 

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

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

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

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

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

 

flat-shipping-rate.ocmod.zip

Надіслати
Поділитися на інших сайтах

  • 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
Надіслати
Поділитися на інших сайтах


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

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

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

image.png.00e2ad4a2c18af9274aae4a930da19e5.png

Надіслати
Поділитися на інших сайтах


  • 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

 

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

os.png

os2.png

Надіслати
Поділитися на інших сайтах


  • 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 - тянет от туда - работает )

Надіслати
Поділитися на інших сайтах

  • 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 
Что я сделал не так? Данная тема отличается от других?

Надіслати
Поділитися на інших сайтах


  • 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

 

Змінено користувачем Vinsent
Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

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

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

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

Сумма:734.00 грн.
Доставка:60.00 грн.
К оплате:794.00 грн
То есть доставка включается в сумму К оплате
Как сделать чтоб стоимость доставки не учитывалась?
Сумма:734.00 грн.
Доставка:60.00 грн.
К оплате:734.00 грн
Учитывать в заказе - Доставка
Оценка стоимости доставки - ОТКЛЮЧЕНО
Но оценка всё равно работает. Есть решение?
Версия  2.3.0.2
Змінено користувачем Allaur
Надіслати
Поділитися на інших сайтах


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

и усё ^_^

Надіслати
Поділитися на інших сайтах


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

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


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

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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Змінено користувачем andrewborodiy
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.