Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Убрать шаги при оформлении


Recommended Posts

У меня ocStore v1.0.1. Подскажите как убрать из формы оформления заказа третий и пятый шаги. Я поискал на форуме, для ocStore v1.0.1 не нашел как это делать (только для более ранних версия, а на новую это не подходит).

И ещё: надо изменить цифры, т.е. убрать третий шаг и тот который был 4 сделать третьим.

Заранее спасибо

Надіслати
Поділитися на інших сайтах


  • 4 months later...

Я сдела vqmod для того чтобы убрать эти шаги , у меня получилось оформление заказа в 4 шага.

Но у меня версия 1.5.1.3 может и тебе подойдет , если нет там не сложно разобраться в коде.

посмотреть моно здесь http://cars-collections.com.ua

step3checkout.xml

step3checkout.xml

skip_payment_method.xml

Надіслати
Поділитися на інших сайтах


Я сдела vqmod для того чтобы убрать эти шаги , у меня получилось оформление заказа в 4 шага.

Но у меня версия 1.5.1.3 может и тебе подойдет , если нет там не сложно разобраться в коде.

посмотреть моно здесь http://cars-collections.com.ua

Можно пошагово обяснить как облечили регистрацию на сайте?
Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах


Зачем изобретать велосипед, когда он уже изобретен?

http://opencartforum...%B7-simple-110/

Да я изобретатель , перерыл кучу форумов , но нашел как это сделать бесплатно, понятно не то что вы предлагаете но уже легче, +опыт по модифицированию opencart
Надіслати
Поділитися на інших сайтах


Можно пошагово обяснить как облечили регистрацию на сайте?

Эта тема о том как убрать шаги в заказе. А вот регистрацию я упростил только для заказов без регистрации , там у меня минимум полей которые мне нужны. Еще хочу упростить обычную регистрацию , там я пока убрал необязательные поля.
Надіслати
Поділитися на інших сайтах


Эта тема о том как убрать шаги в заказе. А вот регистрацию я упростил только для заказов без регистрации , там у меня минимум полей которые мне нужны. Еще хочу упростить обычную регистрацию , там я пока убрал необязательные поля.

Такое и мне нужно.если не затруднит подробности можно?
Надіслати
Поділитися на інших сайтах


Я не программист , все делал по инструкции на форуме но уже не помню где.

Убираем поля в оформлении заказа без регистрации:

делаем резервную копию перед изменениями!!!

1.открываем файл /ваш_сайт/catalog/controller/checkout.php

ищем и комментируем строки они в файле повторяются 2 раза

//if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) {

//$json['error']['lastname'] = $this->language->get('error_lastname');

//}

этим мы убрали обязательным ввод фамилии. таким образом убираем все что вам не нужно, смотрите по коду похожие строки только.

выкладываю все что я за комментировал

//if ($country_info && $country_info['postcode_required'] && (utf8_strlen($this->request->post['postcode']) < 2) || (utf8_strlen($this->request->post['postcode']) > 10)) {

// $json['error']['postcode'] = $this->language->get('error_postcode');

//}

//if ($this->request->post['country_id'] == '') {

// $json['error']['country'] = $this->language->get('error_country');

//}

//if ($this->request->post['zone_id'] == '') {

// $json['error']['zone'] = $this->language->get('error_zone');

//}

//if ($this->request->post['country_id'] == '') {

// $json['error']['country'] = $this->language->get('error_country');

//}

//if ($this->request->post['zone_id'] == '') {

// $json['error']['zone'] = $this->language->get('error_zone');

//}

далее открываем фаил /ваш_сфй/catalog/view/theme/ваша_тема/template/checkout.tpl

Здесь мы убираем отображение строк которые нам не нужны

ищем строку

<input type="text" name="lastname" value="<?php echo $lastname; ?>" class="large-field" />

меняем на

<input type="text" name="lastname" value="<?php echo $lastname; ?>" class="large-field" style="display:none" />

этим мы скрыли поля для ввода , так делаем и с остальными.

дальше я поменял строку

<?php echo $entry_firstname = 'ФИО'; ?> теперь там где было Имя , у меня пишет ФИО, но если у вас несколько языков то вам нужно менять языковые файлы, поле для фамилии я убрал вообще.

так меняем под себя все что вам угодно.

есть еще одно но я в админке не менял пока отображение все эти поля получаются пустыми

  • +1 4
Надіслати
Поділитися на інших сайтах


  • 5 weeks later...

Есть одна маленькая деталь. На 5-м шаге (метод оплаты) кнопку не дает нажать неотмеченный чекбокс (согласие с условиями). Чтобы нажалась кнопка нужно сперва отметить чекбокс в файле catalogviewtheme....templatecheckoutpayment.tpl и в самом конце файла сделать как-то так:

<div class="buttons">

<div class="right"><?php echo $text_agree; ?>

<input type="checkbox" name="agree" value="1" checked />

<a id="button-payment" class="button"><span><?php echo $button_continue; ?></span></a></div>

</div>

и тогда вроде тип-топ...

Надіслати
Поділитися на інших сайтах


  • 4 months later...

1.открываем файл /ваш_сайт/catalog/controller/checkout.php

ищем и комментируем строки они в файле повторяются 2 раза

//if ((utf8_strlen($this->request->post['lastname']) < 1) || (utf8_strlen($this->request->post['lastname']) > 32)) {

//$json['error']['lastname'] = $this->language->get('error_lastname');

//}

Версия 1.5.3.1 в этом файле вообще нет таких полей. Зато они есть в guest.php
Надіслати
Поділитися на інших сайтах


  • 1 year later...

ищем строку

<input type="text" name="lastname" value="<?php echo $lastname; ?>" class="large-field" />

меняем на

<input type="text" name="lastname" value="<?php echo $lastname; ?>" class="large-field" style="display:none" />

этим мы скрыли поля для ввода , так делаем и с остальными.

 

Спасибо. Очень помогли!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.