COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

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


Juliaa

Recommended Posts

2 минуты назад, Juliaa сказал:

Подскажите, как вообще убрать 0 грн?

Просто цену убрать? Нужен исходник шаблона файла simplecheckout.tpl
Там увидим задано ли в нём или в дополнительном шаблоне.

Ссылка на комментарий
Поделиться на других сайтах

11 минуту назад, Juliaa сказал:

Да, именно цену нужно убрать
вот исходник simplecheckout.tpl

  Показать содержимое

 

 

Нет в нём нету, удаляйте все коды они не нужны.
Посмотрите с этим шаблоном шаблон с названием shipping.tpl

Ссылка на комментарий
Поделиться на других сайтах

Вот shipping.tpl

Скрытый текст

<div class="panel panel-default">
  <div class="panel-heading">
    <h4 class="panel-title"><a href="#collapse-shipping" class="accordion-toggle" data-toggle="collapse" data-parent="#accordion"><?php echo $heading_title; ?> <i class="fa fa-caret-down"></i></a></h4>
  </div>
  <div id="collapse-shipping" class="panel-collapse collapse">
    <div class="panel-body">
      <p><?php echo $text_shipping; ?></p>
      <form class="form-horizontal">
        <div class="form-group required">
          <label class="col-sm-2 control-label" for="input-country"><?php echo $entry_country; ?></label>
          <div class="col-sm-10">
            <select name="country_id" id="input-country" class="form-control">
              <option value=""><?php echo $text_select; ?></option>
              <?php foreach ($countries as $country) { ?>
              <?php if ($country['country_id'] == $country_id) { ?>
              <option value="<?php echo $country['country_id']; ?>" selected="selected"><?php echo $country['name']; ?></option>
              <?php } else { ?>
              <option value="<?php echo $country['country_id']; ?>"><?php echo $country['name']; ?></option>
              <?php } ?>
              <?php } ?>
            </select>
          </div>
        </div>
        <div class="form-group required">
          <label class="col-sm-2 control-label" for="input-zone"><?php echo $entry_zone; ?></label>
          <div class="col-sm-10">
            <select name="zone_id" id="input-zone" class="form-control">
            </select>
          </div>
        </div>
        <div class="form-group required">
          <label class="col-sm-2 control-label" for="input-postcode"><?php echo $entry_postcode; ?></label>
          <div class="col-sm-10">
            <input type="text" name="postcode" value="<?php echo $postcode; ?>" placeholder="<?php echo $entry_postcode; ?>" id="input-postcode" class="form-control" />
          </div>
        </div>
        <input type="button" value="<?php echo $button_quote; ?>" id="button-quote" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />
      </form>
      <script type="text/javascript"><!--
$('#button-quote').on('click', function() {
    $.ajax({
        url: 'index.php?route=checkout/shipping/quote',
        type: 'post',
        data: 'country_id=' + $('select[name=\'country_id\']').val() + '&zone_id=' + $('select[name=\'zone_id\']').val() + '&postcode=' + encodeURIComponent($('input[name=\'postcode\']').val()),
        dataType: 'json',
        beforeSend: function() {
            $('#button-quote').button('loading');
        },
        complete: function() {
            $('#button-quote').button('reset');
        },
        success: function(json) {
            $('.alert, .text-danger').remove();

            if (json['error']) {
                if (json['error']['warning']) {
                    $('.breadcrumb').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error']['warning'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');

                    $('html, body').animate({ scrollTop: 0 }, 'slow');
                }

                if (json['error']['country']) {
                    $('select[name=\'country_id\']').after('<div class="text-danger">' + json['error']['country'] + '</div>');
                }

                if (json['error']['zone']) {
                    $('select[name=\'zone_id\']').after('<div class="text-danger">' + json['error']['zone'] + '</div>');
                }

                if (json['error']['postcode']) {
                    $('input[name=\'postcode\']').after('<div class="text-danger">' + json['error']['postcode'] + '</div>');
                }
            }

            if (json['shipping_method']) {
                $('#modal-shipping').remove();

                html  = '<div id="modal-shipping" class="modal">';
                html += '  <div class="modal-dialog">';
                html += '    <div class="modal-content">';
                html += '      <div class="modal-header">';
                html += '        <div class="modal-title"><?php echo $text_shipping_method; ?></h4>';
                html += '      </div>';
                html += '      <div class="modal-body">';

                for (i in json['shipping_method']) {
                    html += '<p><strong>' + json['shipping_method']['title'] + '</strong></p>';

                    if (!json['shipping_method']['error']) {
                        for (j in json['shipping_method']['quote']) {
                            html += '<div class="radio">';
                            html += '  <label>';

                            if (json['shipping_method']['quote'][j]['code'] == '<?php echo $shipping_method; ?>') {
                                html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" checked="checked" />';
                            } else {
                                html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" />';
                            }

                            html += json['shipping_method']['quote'][j]['title'] + ' - ' + json['shipping_method']['quote'][j]['text'] + '</label></div>';
                        }
                    } else {
                        html += '<div class="alert alert-danger">' + json['shipping_method']['error'] + '</div>';
                    }
                }

                html += '      </div>';
                html += '      <div class="modal-footer">';
                html += '        <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo $button_cancel; ?></button>';

                <?php if ($shipping_method) { ?>
                html += '        <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />';
                <?php } else { ?>
                html += '        <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" disabled="disabled" />';
                <?php } ?>

                html += '      </div>';
                html += '    </div>';
                html += '  </div>';
                html += '</div> ';

                $('body').append(html);

                $('#modal-shipping').modal('show');

                $('input[name=\'shipping_method\']').on('change', function() {
                    $('#button-shipping').prop('disabled', false);
                });
            }
        }
    });
});

$(document).delegate('#button-shipping', 'click', function() {
    $.ajax({
        url: 'index.php?route=checkout/shipping/shipping',
        type: 'post',
        data: 'shipping_method=' + encodeURIComponent($('input[name=\'shipping_method\']:checked').val()),
        dataType: 'json',
        beforeSend: function() {
            $('#button-shipping').button('loading');
        },
        complete: function() {
            $('#button-shipping').button('reset');
        },
        success: function(json) {
            $('.alert').remove();

            if (json['error']) {
                $('.breadcrumb').after('<div class="alert alert-danger"><i class="fa fa-exclamation-circle"></i> ' + json['error'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');

                $('html, body').animate({ scrollTop: 0 }, 'slow');
            }

            if (json['redirect']) {
                location = json['redirect'];
            }
        }
    });
});
//--></script>
<script type="text/javascript"><!--
$('select[name=\'country_id\']').on('change', function() {
    $.ajax({
        url: 'index.php?route=checkout/shipping/country&country_id=' + this.value,
        dataType: 'json',
        beforeSend: function() {
            $('select[name=\'country_id\']').after(' <i class="fa fa-circle-o-notch fa-spin"></i>');
        },
        complete: function() {
            $('.fa-spin').remove();
        },
        success: function(json) {
            if (json['postcode_required'] == '1') {
                $('input[name=\'postcode\']').parent().parent().addClass('required');
            } else {
                $('input[name=\'postcode\']').parent().parent().removeClass('required');
            }

            html = '<option value=""><?php echo $text_select; ?></option>';

            if (json['zone'] && json['zone'] != '') {
                for (i = 0; i < json['zone'].length; i++) {
                    html += '<option value="' + json['zone']['zone_id'] + '"';

                    if (json['zone']['zone_id'] == '<?php echo $zone_id; ?>') {
                        html += ' selected="selected"';
                    }

                    html += '>' + json['zone']['name'] + '</option>';
                }
            } else {
                html += '<option value="0" selected="selected"><?php echo $text_none; ?></option>';
            }

            $('select[name=\'zone_id\']').html(html);
        },
        error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
    });
});

$('select[name=\'country_id\']').trigger('change');
//--></script>
    </div>
  </div>
</div>

 

Ссылка на комментарий
Поделиться на других сайтах

8 минут назад, Juliaa сказал:

Вот shipping.tpl

  Скрыть содержимое

 

            if (json['shipping_method']) {
                $('#modal-shipping').remove();

                html  = '<div id="modal-shipping" class="modal">';
                html += '  <div class="modal-dialog">';
                html += '    <div class="modal-content">';
                html += '      <div class="modal-header">';
                html += '        <div class="modal-title"><?php echo $text_shipping_method; ?></h4>';
                html += '      </div>';
                html += '      <div class="modal-body">';

                for (i in json['shipping_method']) {
                    html += '<p><strong>' + json['shipping_method']['title'] + '</strong></p>';

                    if (!json['shipping_method']['error']) {
                        for (j in json['shipping_method']['quote']) {
                            html += '<div class="radio">';
                            html += '  <label>';

                            if (json['shipping_method']['quote'][j]['code'] == '<?php echo $shipping_method; ?>') {
                                html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" checked="checked" />';
                            } else {
                                html += '<input type="radio" name="shipping_method" value="' + json['shipping_method']['quote'][j]['code'] + '" />';
                            }

                            html += json['shipping_method']['quote'][j]['title'] + ' - ' + json['shipping_method']['quote'][j]['text'] + '</label></div>';
                        }
                    } else {
                        html += '<div class="alert alert-danger">' + json['shipping_method']['error'] + '</div>';
                    }
                }

                html += '      </div>';
                html += '      <div class="modal-footer">';
                html += '        <button type="button" class="btn btn-default" data-dismiss="modal"><?php echo $button_cancel; ?></button>';

                <?php if ($shipping_method) { ?>
                html += '        <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" />';
                <?php } else { ?>
                html += '        <input type="button" value="<?php echo $button_shipping; ?>" id="button-shipping" data-loading-text="<?php echo $text_loading; ?>" class="btn btn-primary" disabled="disabled" />';
                <?php } ?>

                html += '      </div>';
                html += '    </div>';
                html += '  </div>';
                html += '</div> ';

                $('body').append(html);

                $('#modal-shipping').modal('show');

                $('input[name=\'shipping_method\']').on('change', function() {
                    $('#button-shipping').prop('disabled', false);
                });
            }
        }
    });
});

 

 

Я выделил красным, удалите, сделайте бэкап, очистите кеш браузера и сайта.

Ссылка на комментарий
Поделиться на других сайтах

13 минуты назад, Juliaa сказал:

Я все сделала как Вы написали, но все равно цена выводится

Есть другие шаблоны как shipping_method.tpl?

Ссылка на комментарий
Поделиться на других сайтах

Да, вот

Скрытый текст

<?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']; ?> - <?php echo $quote['text']; ?></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>

 

 

Ссылка на комментарий
Поделиться на других сайтах

12 минуты назад, Juliaa сказал:

Да, вот

  Скрыть содержимое


<?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']; ?> - <?php echo $quote['text']; ?></label>
</div>
<?php } ?>
<?php } else { ?>
<div class="alert alert-danger"><?php echo $shipping_method['error']; ?></div>
<?php } ?>
<?php } ?>
<?php } ?>
 

 

 

 

Отметил красным

Ссылка на комментарий
Поделиться на других сайтах

Смотрите файл catalog\view\theme\ваша тема\template\checkout\simplecheckout_shipping.tpl там в строке 56 удалите <?php echo !empty($quote['text']) && !$hide_cost ? ' - ' . $quote['text'] : ''; ?>

 

или в строке 18: <?php echo !empty($quote['text']) && !$hide_cost ? ' - '.$quote['text'] : ''; ?>

Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  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.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу