Addon JoomShopping Fields Checkout

Joomla 3

Аддон JoomShopping Fields Checkout — это аддон, который позволяет добавлять неограниченное количество дополнительных полей на финальной странице оформления заказа.

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

Перед установкой обязательно ознакомьтесь с F.A.Q.

Аддон устанавливается из раздела «Компоненты» — «JoomShopping» — «Установка и обновление».

Особенности модуля

  • Возможность создания неограниченного количества полей;
  • Не требует правок ядра;
  • Работает с аддоном одностраничной корзины Addon OneStepCheckout;
  • Отсутствуют копирайты и вшитые скрытые ссылки.

[свернуть]
Административная часть

[свернуть]
Тестирование

Модуль тестировался на следующих версиях компонентов и модулей:

  • Joomla 3.9.20
  • Joomla 3.9.24
  • Joomla 3.9.26
  • Joomla 3.10.0
  • JoomShopping 4.18.5
  • JoomShopping 4.18.7
  • Addon OneStepCheckout 4.6

[свернуть]
История версий

0.0.5: (09.01.2022)
— Добавлен вывод полей в письме с информацией о заказе.

0.0.3: (01.04.2021)
— Добавлена возможность создания неограниченного количества полей типа «текстовое поле».

0.0.1: (30.04.2021)
— Основа аддона
— Вывод полей на странице оформления заказа
— Вывод полей в подробной информации о заказе.

[свернуть]
В будущих версиях

  • Всеразличные типы полей;
  • Валидация полей;
  • Возможность редактирования полей администратором при редактировании заказа.

[свернуть]
F.A.Q.

В: Есть ли привязка к домену?
О: Нет. Аддон доступен бесплатно на любое количество доменов.

В: Будет ли аддон работать с JoomShopping 3?
О: Нет.

В: Есть ли в планах разработка аддона для JoomShopping 3?
О: Нет.

В: Не получается установить аддон, что я делаю не так?
О: Аддон устанавливается из раздела «Компоненты» — «JoomShopping» — «Установка и обновление». Если и в этом случае не устанавливается, напишите о проблеме на почту info@blog-about.ru

В: Где находятся настройки аддона?
О: Настройки аддона доступны из раздела «Компоненты» — «JoomShopping» — «Опции» — «Расширения», справа от аддона «JoomShopping addon — Fields Checkout» нажмите кнопку в поле «Конфигурация». После включения аддона на финальной стрнице оформления заказа появятся созданные поля для заполнения.

В: Будет ли работать аддон с кастомным шаблоном JoomShopping?
О: Работа аддона с кастомизированным шаблоном JoomShopping не гарантируется. Всё зависит от степени его кастомизации.

В: Аддон установился нормально, настройки произведены, но результата никакого, где проблема?
О: Если у Вас переопределен шаблон JoomShopping в Вашем шаблоне Joomla, то откройте файл /templates/ВАШШАБЛОН/html/com_jshopping/checkout/previewfinish.php Если у Вас стандартный шаблон JoomShooping или он переопределен согласно рекоммендациям JoomShopping, то откройте файл /components/com_jshopping/templates/ВАШШАБЛОН/checkout/previewfinish.php
В файле должны быть строки следующего вида:
— print $product->_tmp_ext_html_previewfinish_start;
— print $product->_tmp_ext_html_previewfinish_end;
и т.п., в противном случае аддон срабатывать не будет.

В: Я использую одностраничную корзину Addon OneStepCheckout, будет ли работать в этом случа?
О: Да, аддон тестировался с одностраничной корзиной и корректно работал.

[свернуть]
Возможные конфликты и требования

  • Для работы модуля необходима версия PHP не ниже 5.6;

[свернуть]

Вложения

Только Joomla 3+ и JoomShopping 4+

Комментарии

  • Иван
    Аддон классный. Его бы доработать, продавать можно будет! Аналогов просто нет по сей день, на дворе 2022 год. Не хватает типов полей, сделать поле обязательным для заполнения и т.д. :)
    • Blog About
      Спасибо за Ваш отзыв. Аддон изначально создавался на скорую руку, потому был выложен как есть и более толком не обновлялся. У аддона слишком маленькая заинтересованность, потому особо никакого развития у него нет, и уж тем более бессмысленно делать его платным. Но Ваше предложение сделать возможность валидации полей возьму для будущих версий.

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