Оформление заказа убрать цену доставки

Тема в разделе "Общие вопросы", создана пользователем p0wer, 7 окт 2015.

  1. p0wer

    p0wer Новичок

    Сообщения:
    2
    Симпатии:
    0
    Добрый день, сразу прошу прощения если создал тему не совсем в том разделе

    Имеется сборка версии 2.0.3.1, есть проблема следующего характера - при оформлении заказа клиент выбирает метод доставки из предложенных вариантов (3-4 варианта), но при отображении каждого из методов доставки отображается его стоимость которая мне совсем не нужна.

    Для примера:
    - доставка службой № 1 - $ 0.00 (если указана стоимость 0 или не указано вообще ничего)
    - доставка службой № 2 - $ 0.00
    - доставка службой № 3 - $ 0.00
    - доставка службой № 4 - $ 0.00

    Подскажите каким образом убрать цену совсем, что бы стало так:

    - доставка службой № 1
    - доставка службой № 2
    - доставка службой № 3
    - доставка службой № 4

    Надеюсь на вашу помощь, так как голову уже всю "сломал"
     
  2. my2you

    my2you Продвинутый пользователь

    Сообщения:
    281
    Симпатии:
    125
    это у вас штатные модули такие??
     
  3. p0wer

    p0wer Новичок

    Сообщения:
    2
    Симпатии:
    0
    Клонировать любой вид доставки можно, я написал так для большей наглядности.
     
  4. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.453
    Симпатии:
    786
    тогда для наглядности посмотрите файлы в папке catalog\model\shipping
    это если захотите модель подредактировать. Там все просто.

    Если стандартное оформление, то смотрите файл \catalog\view\theme\default\template\checkout\shipping_method.tpl
    находите то что ниже и удаляете лишнее
    Код:
    <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?></label>
     
  5. penzatoys

    penzatoys Новичок

    Сообщения:
    4
    Симпатии:
    0
    А что здесь является лишним? Пробовал и так и так, и полностью - ничего не меняется
     
  6. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    лишнее видимо <?php echo $quote['text']; ?>

    пробовать не достаточно. Нужно понимать что делаете и где делаете. Может тема у вас другая или шаблон модуля в кеше модификатора, а может вообще оформление другое итд.
     
  7. penzatoys

    penzatoys Новичок

    Сообщения:
    4
    Симпатии:
    0
    у меня версия 2.1.0.1. Файл такой же, изменения произвожу,но отображение нуля в пункте доставки не пропадает
     
  8. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    Ищите где ошиблись и перечитайте то что написал. У меня 2.1.0.1 Русская сборка, и данные изменения приводят к нужному результату.
     
  9. penzatoys

    penzatoys Новичок

    Сообщения:
    4
    Симпатии:
    0
    Вот мой файл, сборка такая же как и у вас, в выделенной строчке удалил лишнее по инструкции, но "0р." по-прежнему отображается

    <?php if ($error_warning) { ?>
    <div class="alert alert-warning"><i class="fa fa-exclamation-circle"></i> <?php echo $error_warning; ?></div>
    <?php } ?>
    <?php if ($shipping_methods) { ?>
    <p><?php echo $text_shipping_method; ?></p>
    <?php foreach ($shipping_methods as $shipping_method) { ?>
    <p><strong><?php echo $shipping_method['title']; ?></strong></p>
    <?php if (!$shipping_method['error']) { ?>
    <?php foreach ($shipping_method['quote'] as $quote) { ?>
    <div class="radio">
    <label>
    <?php if ($quote['code'] == $code || !$code) { ?>
    <?php $code = $quote['code']; ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" checked="checked" />
    <?php } else { ?>
    <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" />
    <?php } ?>
    <?php echo $quote['title']; ?> - </label>
    </div>
    <?php } ?>
    <?php } else { ?>
    <div class="alert alert-danger"><?php echo $shipping_method['error']; ?></div>
    <?php } ?>
    <?php } ?>
    <?php } ?>
    <p><strong><?php echo $text_comments; ?></strong></p>
    <p>
    <textarea name="comment" rows="8" class="form-control"><?php echo $comment; ?></textarea>
    </p>
    <div class="buttons">
    <div class="pull-right">
    <input type="button" value="<?php echo $button_continue; ?>" id="button-shipping-method" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
    </div>
    </div>
     
  10. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
  11. penzatoys

    penzatoys Новичок

    Сообщения:
    4
    Симпатии:
    0
    Я не понимаю что нужно исправить, если знаете напишите правильную строчку.
    Эти вещи читал, кэш всегда обновлял после изменений. На этой сборке у меня стоит шаблон, и в дефолте и в шаблоне эти файлы идентичны shipping_method.tpl.
    Пробывал менять и там и там, но что-то я делаю не так,я не программист и коды не читаю к сожалению
     
  12. vozdrik

    vozdrik Новичок

    Сообщения:
    4
    Симпатии:
    0
    Добрый день! Если Вы решили свою проблему, поделитесь, пожалуйста, как Вы это сделали??
    У меня та же проблема:
    Подскажите каким образом убрать цену совсем, что бы стало так:

    - доставка службой № 1
    - доставка службой № 2
    - доставка службой № 3
    - доставка службой № 4

    Удаляю эту сроку <?php echo $quote['text']; ?> но цена всё равно отображается..(((
     
  13. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    где удаляете?? Шаблон стандартный? Оформление стандартное? Модификаторы проверены?
     
  14. Vlad77mk

    Vlad77mk Пользователь

    Сообщения:
    142
    Симпатии:
    1
    Вот в этом файле \catalog\view\theme\default\template\checkout\shipping_method.tpl
    Вот этот текст - <?php echo $quote['text']; ?>

    Да

    Да

    Чисто

    Ссылка: http://vlad77mk.s09.wh1.su
     
  15. Vlad

    Vlad Эксперт

    Сообщения:
    4.146
    Симпатии:
    1.003
    а теперь зайдите на демо движка и посмотрите как выглядит стандартное оформление!!!
    Ищите специалиста который вам исправит в вашем модуле.
     
  16. vahabit

    vahabit Новичок

    Сообщения:
    1
    Симпатии:
    0
    Если удалить из кода вот этот текст:
    - <?php echo $quote['text']; ?>
    то пропадут и не нулевые значения тоже.

    Выход: преобразовать текст в число, прописать иф и не выводить при нулях.
     
  17. vand123

    vand123 Новичок

    Сообщения:
    2
    Симпатии:
    0
    Тоже столкнулся с такой ситуацией! у меня 2.0.3 версия. Вообщем в файле gn_shipping_method.tpl 18 строка <?php echo $quote['title']; ?> - <?php echo $quote['text']; ?> убираете правую часть, и норм ! может кому-то поможет.
     
  18. pifagor82

    pifagor82 Пользователь

    Сообщения:
    69
    Симпатии:
    3
    Подскажите пожалуйста. Как быть с данной проблемой для Opencart 3?
     
  19. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    Код:
    {{ quote.text }}
     
    pifagor82 нравится это.
  20. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    239
    \catalog\view\theme\default\template\checkout\shipping_method.twig