Посетителю Вашего интернет-магазина понравился товар, и он решает его купить.
Для этого нужно оформить заказ и тут возникает ряд проблем: чтобы его оформить, клиенту необходимо пройти 6 кругов ада (вопросов).
В этой статье мы убираем лишние шаги при оформлении заказа.
В стандартной сборке Opencart, на мой взгляд, очень шагов при оформлении заказа, которые не редактируются и не убираются из административной панели (их целых 6), тем самым и клиент вряд ли захочет проходить их все и скорее всего бросит эту затею, заполненную корзину и отдаст деньги тому, кто будет не таким дотошным с вопросами.
Начнем.
Мы уберем лишние шаги 1,3,4,5
В первом шаге покупателю предлагается зарегистрироваться (по умолчанию), либо оформить заказ без регистрации.
Есть два варианта возможных решений:
Для этого нужно оформить заказ и тут возникает ряд проблем: чтобы его оформить, клиенту необходимо пройти 6 кругов ада (вопросов).
В этой статье мы убираем лишние шаги при оформлении заказа.
В стандартной сборке Opencart, на мой взгляд, очень шагов при оформлении заказа, которые не редактируются и не убираются из административной панели (их целых 6), тем самым и клиент вряд ли захочет проходить их все и скорее всего бросит эту затею, заполненную корзину и отдаст деньги тому, кто будет не таким дотошным с вопросами.
Начнем.
Мы уберем лишние шаги 1,3,4,5
В первом шаге покупателю предлагается зарегистрироваться (по умолчанию), либо оформить заказ без регистрации.
Есть два варианта возможных решений:
- Отметить по умолчанию кнопку «Оформить заказ без регистрации»
Для этого откроем и найдем код:
<input type="radio" name="account" value="register" id="register" checked="checked"/> <?php } else { ?> <input type="radio" name="account" value="register" id="register" /> <?php } ?> <b><?php echo $text_register; ?></b></label> <br /> <?php if ($guest_checkout) { ?> <label for="guest"> <?php if ($account == 'guest') { ?> <input type="radio" name="account" value="guest" id="guest" checked="checked" /> <?php } else { ?> <input type="radio" name="account" value="guest" id="guest" />
заменим его на:
<input type="radio" name="account" value="register" id="register" />
<?php } else { ?>
<input type="radio" name="account" value="register" id="register" />
<?php } ?>
<b><?php echo $text_register; ?></b></label>
<br />
<?php if ($guest_checkout) { ?>
<label for="guest">
<?php if ($account == 'guest') { ?>
<input type="radio" name="account" value="guest" id="guest" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="guest" id="guest" checked="checked" />
<script language="Javascript" type="text/javascript">
$(document).ready(function(){
$('#button-account').trigger('click');
});
</script>
Теперь скроем этот шаг. Откроем и добавим
#checkout {
display:none; }
Всё! Шаг №1 будет проигнорирован.
2. Уберем шаги 3 (Адрес доставки)и 4 (Способ доставки)
Откроем и найдем
public function hasShipping() {
после нее добавим
return false;
Стоит ли убирать шаг с оплатой - решать Вам. Если в Вашем интернет-магазине только один вариант оплаты, то его обязательно необходимо скрыть
Итак, откроем и добавим начале:
Здесь же файле, ищем
Меняем на
Откроем , и добавляем:
#payment-method {
display:none;
}
Теперь в нашем ИМ на Opencart доступно два шага: Профиль с Платежной информацией и Подтверждение заказа.
Изменить названия шагов можно в файле
Таким образом мы убрали лишние шаги при оформлении заказа на Opencart.
Есть и другие более простые решения, например модуль упрощенного заказа Simple




Спасибо! Все доступно и работает с первого раза. От меня клик по рекламе :)
ОтветитьУдалитьСпасибо тебе,добрый человек )
ОтветитьУдалитьПомогло, спасибо
ОтветитьУдалить