Установка и настройка модуля simple на opencart

Одна из самых популярных статей на блоге, судя из счетчика посещений статей это статья Убираем ненужные шаги оформления заказа, или быстрый заказ OpenCart. Но прошло время, у посетителей блога возникло очень много вопросов, проблем. Некоторым я помог в комментариях, некоторым по почте, ну а некоторым не помог вообще, потому что в тот момент времени был крайне занят, за что прошу у них прощения. Много вопросов, связанных с данной темой возникает потому что там действительно много php кода который надо редактировать и у многих пользователей это не выходит.

В связи с этим я решил упростить задачу и на одном своем мультиязычном магазине настроить не стандартную форму заказа, а поставить популярный модуль simple для opencart. Я буду описывать шаги по настройке для моего конкретного случая, но пересмотрю все возможные случае, чтобы вы смогли повторить.

Установка модуля simple на opencart

  1. В первую очередь, нам необходимо сделать резервную копию файлов магазина и его SQL базы данных, чтобы не сделать хуже чем было и иметь возможность восстановить до прежнего состояния если вдруг что-то пойдет не так.
  2. Скачайте или купите модуль simple. Лично мой выбор упал на версию 4.0.6. В поставку входил архив с папками:
    • FAQ
    • model of settings for 1.5.1.3
    • templates
    • update
    • upload
    • usefull vqmods but not required
  3. Для успешной работы модуля необходимо чтобы ваш хостер включил для вас PHP encoder — Ioncube. Включите сами, если разбираетесь в настройках хостинга, или попросите тех. поддержку хостинга сделать это за вас. Данная процедура занимает буквально 30 секунд, по крайней мере у нормальной тех. поддержки.
  4. После того как вам включат Ioncube залейте содержимое папки upload из архива который вы скачали в корень вашего сайта. Если у вас спросят объединять или заменять папки, выберите «объединить»
  5. Если у вас шаблон стоит не стандартный, то в ручном режиме загрузите содержимое папки на вашем компьютере
    1
    
    /simple-4.0.6/upload/catalog/view/theme/default/template

    и

    1
    
    simple-4.0.6/upload/catalog/view/theme/default/stylesheet

    в папку вашей темы.

  6. Теперь, после того как все файлы загрузятся, зайди в админку и перейдите в «Дополнения->Модули»Ystanovka-simple
  7. Найдите среди всех модулей «Простая регистрация и заказ Simple» и напротив него нажмите «Установить»Ystanovka-simple-2
  8. Страница перегрузиться, и напротив этого модуля появится «Изменить». Нажмите на эту кнопку и введите ключ чтобы активировать лицензию.

Все! На данном этапе мы установили симплу! Все что нам осталось это настроить ее.

Инструкция по настройке модуля  simple для opencart

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

Для этого переходим во вкладку «общие настройки» и поставьте галочку напротив «Заменить ссылку на стандартную страницу корзины» как показано на картинке ниже.

Ystanovka-simple-3

 

Как поставить по умолчанию «не регистрироваться» в Simple

В первую очередь сделаем самую простую правку. По умолчанию у нас стоит что все клиентам надо зарегестрироваться, и стоит галочка «Зарегестрироваться» — «да»Ystanovka-simple-4

Поскольку большинство клиентов не хотят регистрироваться то  надо переставить галочку на «нет». Для этого в настройках модуля, в админке перейдите на вкладку «Поля»->»Основные настройки»

Ystanovka-simple-6

И в самом низу переставьте галочку с «Да» на «Нет»

Ystanovka-simple-7

Примените изменения и проверьте как получилось.

Добавим поле «Email» когда лид не регестрируется. 

Когда мы сделали регистрацию не обязательной, то наш лид не видит куда вбивать свой Email, а это очень важно, поскольку именно на него падает заказ и именно почта является альтернативным методом связи, на случай если клиент будет вне зоны или ошибся в цифре когда вводил телефон.

Для этого все в той же админке переходите на вкладку «Страницы»->»Покупатель»

Ystanovka-simple-8

Найдите поле «Email» и нажмите на него. После этого в графе «Отображение и обязательность зависят от поля:» выберите две рисочки, самый верхний пункт.

Ystanovka-simple-9

Также, в этом меню можно сразу перетащить поле так как нам удобно, к примеру перетащить его после «Фамилии».

В результате, готовое решение блока «Покупатель» будет выглядеть так:

Ystanovka-simple-10

Убираем блок «Адрес оплаты»

Чтобы убрать блок, прямо на главной странице настройки модуля находим блок «Адрес Оплаты» и нажимаем на красный минус в этом блокеYstanovka-simple-14

Поскольку у наших клиентов адрес доставки и оплаты совпадает, то нам достаточно знать только куда им везти.

Изменяем блок «адрес доставки» в модуле Simple.

После того как мы разобрались с блоком покупателя и блоком адреса оплаты, давайте разберем блок адрес доставки. Для начала:

Убираем поле «Страна» и «Регион»

В админке переходим во вкладку Страницы->Адрес доставки

Ystanovka-simple-11

Находим поля «Страна» и «Регион». Нажимаем на минусики напротив них, как показано на картинке ниже.

Ystanovka-simple-12

 

Делаем поле «Индекс» не обязательным

Все в той же вкладке  Страницы->Адрес доставки нажимаем на «Индекс» и поставим переключатель с «Обязательное всегда» и «необязательное»Ystanovka-simple-13С этими блоками мы разобрались. Все что нам осталось эта два самых сложных блока. Метод доставки и метод оплаты. Начнем со способов доставки.

Добавляем способы доставки в OpenCart.

В моем случае сопособов доставки будет всего 2. Самовывоз из магазина и доставка почтой.

Включаем Самовывоз при заказе OpenCart

В админке заходим в «Дополнения»->»Доставка».

Ystanovka-simple-16

Напротив «Самовывоз» есть кнопка «Установить». Нажимайте на нее.

Ystanovka-simple-15

После перезагрузки страницы Напротив «Самовывоз» появится кнопка «Изменить». Нажмите на нее.

Ystanovka-simple-17

Поставьте статус «Включенно» и сохраните изменения.

Если вам надо добавить другие методы доставки, к примеру новая почта,  Укр.почта, Курьером по Киеву то самый простой способ это склонировать метод доставки «Фиксированная стоимость доставки». Как это сделать вы можете посмотреть в этой статье.

Добавляем способы оплаты в OpenCart.

Тут тоже самое что и с методами доставки. Самым простым способом добавить методы оплаты это склонировать метод «Банковский перевод». Как это сделать вы можете подробно прочитать в этой статье.

Как переименовать поле Simple

Не всегда имена полей соответствуют тому что нужно нам. Поэтому давайте научимся переименовывать поля. В моем случае меня не устраивает название поля «ID компании» или в некоторых переводах «Company ID». Давайте переименуем его. Для этого:

  1. Заходим в админку и переходим в редактирование настроек модуля simple.
  2. Перейдите на вкладку «Поля» и в левом меню выберите необходимое поле, в моем случае это Company_IDYstanovka-simple-18
  3. В поля «название» пропишите необходимое названия поля

После сохранения изменений поле будет иметь новое, назначенное вами название.

Как добавить поле в Sample

Мы с вами разобрались как удалить поля, делать их необязательными. Теперь давайте рассмотрим как добавлять поля. Рассмотрим мы это на примере поля Company ID которое я переименовал в «данные для выставления счета». Итак, чтобы добавить Company ID в блок «Адрес доставки» надо:

  1. В админке зайти в редактирование настроек симплы
  2. Перейти во вкладку «адрес доставки»
  3. В самом низу вы увидите поле «Добавить строку» как показано на каритнкеYstanovka-simple-19
  4. Выберите из выпадающего меню то что вам надо.
  5. После чего слева, вы можете выбрать обязательно ли для заполнения и зависит ли оно от других значений.

OpenCart в заказе поле выпадает или скрывается в зависимости от метода оплаты или доставки

Мы почти уже все настроили кроме последнего пункта. Нам надо настроить поля которые мы уже выше рассматривали — адрес доставки. Согласитесь, если клиент выбирает «Самовывоз» ему не надо заполнять свои адреса для доставки, ведь он хочет забрать сам. Поэтому разумно было бы убирать ненужные шаги и показывать нужные в зависимости от методов доставки или оплаты. Давайте посмотрим как это сделать на моем примере, а дальше вы сможете повторить с тем что вам надо.

  1. Итак, заходим в редактивароние настроек симплы
  2. Переходим в редактирование блока «Адрес доставки»
  3. Слева вы увидите разные методы оплаты и доставки, выберите необходимый вам. В моем случае это самовывозYstanovka-simple-20
  4. Удалите все поля кроме необходимого вам «Данные для выставления счета»Ystanovka-simple-21
  5. Сохраните изменения и проверьте что получилось. Если вы все сделали правильно, то теперь, при выборе самовывоз все поля пропадают кроме запроса данных для выставления счета

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

загрузка...
9 комментариев
    • Andrey
    • Andrey
    • Andrey

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *