Заказ товаров в 1 клик для OpenCart
Модификатор для CMS OpenCart позволяющий совершать покупки в один клик.
Форма заказа в один клик для OpenCart. После оформления заказа приходит письмо на почту и заказчику и владельцу сайта. Почта владельца берется из настроек сайта, если в настройках задано несколько почтовых адресов, то берется первый из списка.
Шаблон формы подтягивается ajax'ом, для уменьшения нагрузки на сервер в списке товаров в категориях на высокопосещаемых сайтах, однако на очень медленных серверах форма может появляться с задержкой.
Доступна платная версия, которая добавляет заказ в админку OpenCart стоимостью в 1000р. Для покупки "Заказ в один клик" вам нужно связаться со мной по электронной почте Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. указав в теме "платная версия Заказа в один клик" в письме указать доменное имя на которое покупается лицензия. Далее я свяжусь с вами и вышлю вам 32 значный ключ и скажу как переключить мод с бесплатной на платную версию или же вышлю уже скорректированный установочный архив. Ключ действителен только для одного доменного имени. Также я работаю над расширенной платной версией, которая позволит добавить кнопку в корзину товаров и заказывать все положенные в корзину товары в один клик.
Возможности:
- Добавляет кнопку покупки в один клик на страницу товара;
- Добавляет кнопку покупки в один клик в карточку товара в список товаров категории;
- При клике открывается модальное окно с просьбой оставить контактные данные для обратной связи и комментария (если требуется);
- Js валидация заполненности обязательных полей;
- После заполнения формы и нажатия кнопки подтверждения отправляется письмо с данными владельцу сайта и клиенту, и всплывает окно с тем, что заказ в обработке;
- Две локализации: Русская и Английская;
- Если в настройках магазина запрещено заказывать товары с нулевым остатком, то у товаров с нулевым остатком кнопка заказа в один клик отображаться не будет;
- С обновлением так же пришла возможность задавать свои собственные стили в файле fastorder.css
Что нового в версии 1.3:
- Частично переписано ядро модификатора;
- Работает с последними версиями ocStore!;
- Устранена причина засоряющая логи (product_id);
- Устранена проблема отображения кавычек в названии товара;
- Убрана кнопка отмены из формы, что делает ее более компактной.
- Удалена надпись из шапки формы о правилах использования;
- Возможность указывать количество заказанных товаров;
- Добавлены данные о количестве заказанного товара и перерасчета общей цены в шаблон почтового письма;
- Теперь товар в письме как ссылка, теперь вы быстро поймете какой именно товар заказал клиент;
- Почта клиента теперь как ссылка (mailto) в почтовом письме;
- Теперь письма отправляются так же на дополнительные почтовые адреса указанные в админке (Система->Настройки->Магазин->Почта->Дополнительные адреса оповещения);
- Добавлены данные о магазине (телефон и e-mail) под данными о заказе в письме;
- Цена теперь меняется при смене валюты и пересчитывается по курсу валют;
- Теперь учитывается цена со скидкой;
- Обязательные поля теперь только телефон;
- Автоматическое заполнение всех полей формы данными из учетной записи пользователя, если он был авторизован на сайте;
- Готовится отдельная версия, которая будет формировать и добавлять заказ в админку. Увы, но версия будет платной.
- Ведется работа. :)
Версии и тарифы модуля "Покупка в один клик"
Бесплатная
Стандартная, бесплатная версия модуля. Распространяется под бесплатной лицензией и дает вам следующие возможности (полный список вначале страницы):
- Позволяет покупать товары в один клик;
- Добавляет кнопку "заказать в один клик" в карточку товара;
- В карточки товаров в списке товаров категорий.
- Цена: БЕСПЛАТНО!
Базовая
Базовая версия модуля может быть полезной для магазинов, которые ведут учет товаров и отчетность по заказам в админке магазина.
- Вы получаете весь функционал бесплатной версии;
- При покупке товара добавляется заказ в админку магазина;
- Благодарность автору за его труды :);
- 50% скидку в помощи по установке в нестандартный шаблон.
- Цена: 1500р.
Профессиональная (Скоро)
Данная версия включает в себя полный функционал модуля
- В дополнение к функционалу версий "Бесплатная" и "Базовая" вы получаете:
- Кнопку покупки в один клик на странице "Корзина";
- Ваши клиенты получают возможность заказать все товары из корзины вашего магазина одним нажатием кнопки;
- Больше не нужно заполнять скучные поля для оформления заказа, что упростит покупку в вашем магазине и сделает клиентов более счастливыми :);
- 75% скидка на установку в нестандартный шаблон.
- Цена: 2500р.
Как настроить кнопку "Купить в один клик для не стандартного шаблона OpenCart ↓"
Как кастомизировать мод для сайта с нестандартным шаблоном.
Какие файлы изменяет данный мод?
Модификатор стандартной бесплатной лицензии встраивается в стандартную тему Opencart, внося изменения в следующие файлы:
catalog/controller/product/product.php
- добавляет вызов контроллера мода в штатный контроллер товаров OpenCart с передачей ему данных о товаре (Массив$product_info
);catalog/view/theme/*/template/product/product.tpl
- Добавляет кнопку покупки в один клик на страницу товара;catalog/view/theme/*/template/product/category.tpl
- Добавляет кнопку покупки в один клик к карточкам товаров в списке товаров в категориях;catalog/controller/product/category.php
- добавляет вызов контроллера мода в контроллер категорий;catalog/view/theme/*/template/common/footer.tpl
- добавляет скрипт вызова формы покупки в один клик. На самом деле это скрипт можно поместить в шаблон товара, однако, если вы хотите встраивать кнопку в список товаров в категории или в "новые поступления", или "популярные" - то скрипт должен присутствовать на всех страницах вашего сайта и необходимо модифицировать соответствующие контроллеры и шаблоны.
Куда и какие изменения нужно внести для того, чтобы мод начал работать на сайте с нестандартным шаблоном?
Для оптимизации модификатора под сайт с нестандартным шаблоном нужно внести изменения в инсталляционный файл install.xml
, расположенный в корне установочного архива. Проблема со встраиванием кнопки в разные шаблоны связана с разной версткой разных шаблонов. Для устранения проблемы нужно скорректировать файл в соответствии с версткой шаблона. Руководство по написанию модификатора есть в официальном репозитории OpenCart на github.
Возможна персональная доработка функционала модуля за отдельную плату. По вопросам доработки писать на почту Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.
Системные требования:
- OpenCart версии 2.0.0 или выше;
- PHP 5.4 и выше;
- Bootstrap;
- Стандартный шаблон OpenCart. Для нестандартного шаблона скорее всего потребуется корректировать инсталляционный файл install.xml в соответствии с версткой вашего шаблона;
- JQuery
Внимание! Работа данного модификатора с OcStore не гарантируется и скорее всего с ней он работать не будет. Для работы с OcStore используйте последние версии данного модификатора начиная с версии 1.3.
Установка:
Просто скачайте модификатор и перепакуйте архив (если качать с github) так, чтобы все файлы лежали в корне архива. И дайте архиву имя fastorder.ocmod.zip
Видео инструкция по установке модификатора
Последняя версия 1.3.1. Убедитесь, что используете последнюю версию.
Внимание: Если возникают проблемы с отображением текста, то нужно переименовать папку english и russian в папке language в соответствии с вашими языковыми папками
Что планируется:
- Добавить кнопку в модули избранных и прочих товаров.
Скриншоты:
Внимание! Перед тем, как задавать вопросы, прочитайте сначала описание и системные требования. А все вопросы лучше писать на почту Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript., а не в комментарии, для получения более расширенного и быстрого ответа.
Жду отзывов и оценок, чтобы знать стоит ли продолжать работу над дополнением.