Jump to content
citizengirl

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites
8 часов назад, Yesvik сказал:

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

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

 

image.png.79907892059480d3f25208458ad6656d.png

 

Edited by RIDDchel

Share this post


Link to post
Share on other sites

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

image.png.254460fa58c9e3a621073913888177d0.png

 

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

image.png.41ad5233ba77c31e981b512f12c47699.png

 

Share this post


Link to post
Share on other sites
14 часов назад, Yesvik сказал:

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

image.png.254460fa58c9e3a621073913888177d0.png

 

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

image.png.41ad5233ba77c31e981b512f12c47699.png

 

 

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

Edited by RIDDchel

Share this post


Link to post
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

 

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

Share this post


Link to post
Share on other sites
10 часов назад, Yesvik сказал:

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

найти

 

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

 

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

Share this post


Link to post
Share on other sites
2 часа назад, RIDDchel сказал:

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

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

Share this post


Link to post
Share on other sites
16 часов назад, Yesvik сказал:

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

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

Share this post


Link to post
Share on other sites

У тебя дефолтный модуль доставки или модифицированный типа клонов?

Share this post


Link to post
Share on other sites
3 часа назад, Yesvik сказал:

У тебя дефолтный модуль доставки или модифицированный типа клонов?

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites

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

 

Share this post


Link to post
Share on other sites
В 09.04.2017 в 16:52, alena967 сказал:

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

 

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

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

image.png.ab58f1dd53765baab9d39974bab7ffcc.png

  • +1 1

Share this post


Link to post
Share on other sites
В 18.03.2019 в 22:43, gyurza2000 сказал:

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

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

image.png.00e2ad4a2c18af9274aae4a930da19e5.png

Share this post


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

 

Share this post


Link to post
Share on other sites

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

os.png

os2.png

Share this post


Link to post
Share on other sites

Всем привет В опенкарт 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 - тянет от туда - работает )

Share this post


Link to post
Share on other sites
В 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 
Что я сделал не так? Данная тема отличается от других?

Share this post


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
You are posting as a guest. If you have an account, please sign in.
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.


  • Similar Content

    • By bloodrain777
      300.00 руб
      Скачать/Купить дополнение


      Бесплатная доставка от суммы заказа для Opencart 2, Opencart 3
      Модуль доставки - бесплатная доставка в зависимости от суммы заказа.
      Сумма от которой доставка будет бесплатной указывается в админке
      Также очень важный бонус - Вы можете указать название доставки какое хотите см. скрин шоты.
      Модуль не перезаписывает стандартные файлы.
       
      Если возникли вопросы или я долго не отвечаю пишите в скайп bloodrain777
      Добавил bloodrain777 Добавлено 18.12.2015 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0 ocStore 3.0
      2.3
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена  
    • By StanislavU
      Не кидайте камнями, уже неделю мозг ломаю.
      Суть: есть опен карт 2.3. шаблон стандарт.
      Был опенкарт3, все одно и тоже - я тугой.
      Есть боксбери, сдек. Оплата яндексом. 
      Т.к. сдэк поддержка интеграции молчит  (не выдает тарифы для инет-магаза в модуль расчета, а стандартные для смертных не конкурентны), то нормально работает доставка от боксбери. Но косячина - боксбери не так популярен  
      Задача стала такой: провести шаги оформления заказа, но не оплачивать его (выставление счета, например), потом руками отредачить этот счет и включить туда цену дотавки, которую я получу из личного кабинета выбранной транспортной компании. После чего человек может оплатить счет с актуальной ценой доставки.
      Надежды на верный расчет цены от сдэка - нет, я в личном кабинете цену ниже расчитываю, чем их модуль. Боксбер точнее считает, но он людям не интересен((
      Если есть что то, что может хорошо считать доставку сдэка, боксбери, почта россии (да-да, есть еще кто емс почты россии считает самым дешевым вариантом), то можно и на этом остановится, чтоб все автоматом считалось и на яндексе оплачивалось. Но пока какие то грабли с доставкой(((
      Может есть модуль адекватный, который решает мою задачу с адекватной поддержкой?
      Все советуют симпл модуль втоформлении заказа - потыкал админку - хз, решает он проблему мож или нет. Кто как реализовал этот момент?
    • By 7top
      Всем привет
       
      Подскажите пожалуйста модуль или другое решение для следующей задачи:
       
      Нужен способ оплаты и доставки для каждого товара или групп товаров
       
      Какие есть решения?
       
       
       
    • By nickizdp
      Раньше на моем была корзина journal, на ней была кнопка "Подтверждение заказа", после нажатия её, происходила блокировка, как на картинке, то есть срабатывал javascript и блокировал кнопку, сейчас я добавил simple-корзину, и уже тут такой функции нет, то есть кнопку "Подтверждение заказа" можно нажимать несколько раз, и несколько раз она будет отправлять форму с данными (добавил модификатор, который отрабатывает на страницe success), что для меня плохо, и я вот думаю, если ли возможность в simple сделать такую блокировку как-то через админку, или есть уже готовые решения? Может кто-то сталкивался?

    • By toporchillo
      700.00 руб
      Скачать/Купить дополнение


      Автоматизация отправки BoxBerry
      Модуль позволяет удобно и быстро создавать доставки в личном кабинете BoxBerry, прямо из OpenCart через API Boxberry.
      Теперь для создания доставки вам не надо копи-пастить адреса доставки и информацию о посылке в систему BobBerry. Все сделает модуль.
      Демо: http://toporchillo.myjino.ru/os21/admin (логин demo, пароль demo)
       
      Модуль совместим с OpenCart 1.5.x, 2.0.x, 2.1.x, 2.2.x, 3.x
      хорошо работает в связке с модулем Доставка Boxberry
       
      Для автоматизация отслеживания доставок Boxberry существует такой модуль для OpenCart 2.3
       
      УСТАНОВКА
      1. Скопируйте содержимое папки upload в файловую систему сайта поверх структуры папок.
      2. Если у вас OpenCart 2, то Через "Дополнения - Установка дополнений" установите OCMOD boxberryapi.ocmod.xml
      3. Установка и настройка модуля доступна в системе администрирования, на странице "Дополнения - Доставка - Отправка BoxBerry "
       
      Есть и другие модули автоматизации доставки, для таких служб как:
      Courierexe, DHL, Axiomus
      Возможна разработка аналогичных модулей и под другие службы доставки.
       
      Добавил toporchillo Добавлено 18.02.2018 Категория Доставки Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 750  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.