Помощь opencart 2.3 упростить форму заказа

в simple поле покупатель отключена Отображать ссылку для входа но при вводе эмейла автоматически регистрирует как отключить что бы были только гостивые заказы
 
Последнее редактирование:
спасибо хантеру, который нашёл бесплатный плагин, где вы сами сможете выбирать нужные вам поля в форме заказа
Установил, обновил модификаторы. В админке в модулях включил, но на сайте по прежнему старая форма заказа. Opencart 2.3 кто-то сталкивался с подобной проблемой?
 
Скажите, а модуль simple nulled корректно работает вообще на чистой Ocstore 2.3.0.2.3?
 
Последнее редактирование:
Есть инструкция, по которой можно ручками убрать все лишние поля. Работы по инструкции на 4 часа новичку.
Но плюс такого оформления в том, что страница оформления остается такой как была, только без ничего лишнего. Сохраняются все стили и формы шаблона темы
Пример:
Dr87EznTzdveJA.jpg
 
Вот инструкция ( кто не любит искать )

Для просмотра ссылки Войди или Зарегистрируйся

Работать с модулем конечно удобней, но для понимания как работает регистрация в Опенкарт, можно прочитать статью.
 
Последнее редактирование:
Вот инструкция ( кто не любит искать )
а вы читали статью? пробовали по инструкции этой делать? получилось? просто с первых строк меня эта статья насторожила.. там пишется, что в файле catalog/view/theme/default/template/checkout/login.tpl нужно изменить один текст на другой.. причем этот текст индентичен.. зачем тогда трогать этот файл?
 
а вы читали статью? пробовали по инструкции этой делать? получилось? просто с первых строк меня эта статья насторожила.. там пишется, что в файле catalog/view/theme/default/template/checkout/login.tpl нужно изменить один текст на другой.. причем этот текст индентичен.. зачем тогда трогать этот файл?
Я пробовал и не получилось.
потом попробовал по этой инструкции Для просмотра ссылки Войди или Зарегистрируйся
да, потом еще повозился сам, но все работает. Проверить можете на сайте Для просмотра ссылки Войди или Зарегистрируйся
 
а вы читали статью? пробовали по инструкции этой делать? получилось? просто с первых строк меня эта статья насторожила.. там пишется, что в файле catalog/view/theme/default/template/checkout/login.tpl нужно изменить один текст на другой.. причем этот текст индентичен.. зачем тогда трогать этот файл?

Статья не моя. Автор конечно в спешке перепутал. В том фрагменте, что вы спрашиваете:
Было:
<div class="radio">
<label>
<?php if ($account == 'register') { ?>
<input type="radio" name="account" value="register" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="register" />
<?php } ?>
<?php echo $text_register; ?></label>
</div>
<?php if ($checkout_guest) { ?>
<div class="radio">
<label>
<?php if ($account == 'guest') { ?>
<input type="radio" name="account" value="guest" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="guest" />
<?php } ?>
<?php echo $text_guest; ?></label>
</div>

Стало:

<div class="radio">
<label>
<?php if ($account == 'register') { ?>
<input type="radio" name="account" value="register" checked="checked" />
<?php } else { ?>
<input type="radio" name="account" value="register" />
<?php } ?>
<?php echo $text_register; ?></label>
</div>
<?php if ($checkout_guest) { ?>
<div class="radio">
<label>
<?php if ($account == 'guest') { ?>
<input type="radio" name="account" value="guest" />
<?php } else { ?>
<input type="radio" name="account" value="guest" checked="checked"/>
<?php } ?>
<?php echo $text_guest; ?></label>
</div>

Остальное пробежался вроде нормально. 2.3 Нигде уже не стоит, чтобы попробовать.
 
Дошел до Этого по статье Для просмотра ссылки Войди или Зарегистрируйся
Таким способом убираем поля — фамилия, факс, компания, адрес2, индекс.
Я обычно убираю поле индекса. Те кто его помнят, обычно пишут в поле адреса, а те кто не помнят — матерятся, лезут гуглить и могут бросить оформление заказа. Оставляйте на свое усмотрение.

Отдельная история с полями страны и региона, в них нужно подставить настоящие значения.
Меняем
<div class="form-group required">
<label class="control-label" for="input-payment-country"><?php echo $entry_country; ?></label>
<select name="country_id" id="input-payment-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 class="form-group required" style="display:none;">
<label class="control-label" for="input-payment-country"><?php echo $entry_country; ?></label>
<input type="text" value="176" name="country_id" id="input-payment-country" class="form-control">
</div>

Значение 176 — это Российская Федерация
Код РАБОТАЕТ. Но я хочу немного модифицировать. Я хочу, чтоб покупатели вводили регион, но при этом, чтоб не видели поля страны. Но почему-то это так не работает.
upload_2020-3-25_18-19-26.png
регион теперь не выпадает списком.
Я такк понимаю, можна както это сделать скриптом этим, если только его правильно написать.
Чтоб он также сам выбирал страну и оставалсь возможность уже самому пользователю выбрать регион

<script>
$(document).ready(function(){
setTimeout(function(){
$('#button-account').trigger('click');
},400);
});
</script>
 
Назад
Сверху