IPrice minimart - руководство пользователя

Поля заказа

В режиме управления полями заказа вы можете изменять поля контактной информации заказа, добавлять новые контактные поля, указав тип поля, указать закладку, в которой будет отображаться поле. А так же вы можете включать/отключать определенные контактные поля. Для того, чтобы войти в управление заказами, необходимо выбрать в админ-панели в меню "Компоненты"->"IPrice minimart"->"Поля заказа". Отобразится список полей заказа. В этом списке можно выбрать поле для редактирования, кликнув на системное имя поля или на заголовок поля, удалить ненужные поля, выбрав поля для удаления с помощью чекбокса в первой колонке и нажав на кнопку удалить в панели инструментов. Так же можно сменить порядок следования полей в разделе контактной информации заказа.

Добавление нового поля заказа

Для добавления поля заказа нажмите на кнопку "Создать" в панели инструментов. При добавлении поля заполняются следующие атрибуты:
  • Системное имя поля - задайте уникальное имя для поля, которое должно состоять только из латинских символов. Системное имя используется для обозначения поля в исходном коде. Поэтому является недопустимым использование для этого имени символов, отличных от символов латинского алфавита. При добавлении поля система предложит вариант системного имени из случайного набора латинских символов. Вы можете переименовать системное поле по своему усмотрению. Обязательно соблюдайте уникальность системных имен для всех полей заказа. Рекомендуется не удалять префикс iprice_, если вы переименовываете системное имя поля.
  • Заголовок - заголовок поля, который будет выводится для пользователя. Заголовок может быть пустым.
  • Тип поля. Используются следующие типы полей:
    - Текст - обычный однострочный текст.
    - Многострочный текст - многострочный текст.
    - Да/Нет - выбор "Да"/"Нет".
    - Обычный выбор (checkbox) - выбор "галочка".
    - Список значений - выпадающий список значений, доступные для выбора значения необходимо перечислить через точку с запятой в поле "Содержимое поля" (например Россия;Германия;США)
    - Дата (dd.mm.yyyy) - дата в формате dd.mm.yyyy, например 31.12.2011. Справа отображается календарь для выбора даты.
    - Дата (mm/dd/yyyy) - дата в формате mm/dd/yyyy (европейский формат), например 12/31/2011. Справа отображается календарь для выбора даты.
    - E-mail - текстовое поле для ввода e-mail адреса.
    - Номер телефона - текстовое поле для ввода телефонного номера.
    - Разделитель - разделитель между группами полей контактной информации.

  • Содержимое поля - для типа "Список значений" используется для перечисления доступных для выбора значений в выпадающем списке (например Россия;Германия;США). Для типа "Обычный выбор (checkbox)" используется для вывода дополнительного текста после галочки - например так можно организовать условие согласия с лицензионным соглашением: поле типа "Обычный выбор (checkbox)" сделать обязательным и в содержимом поля прописать фразу "Я принимаю условия лицензионного соглашения". Содержимое поля может содержать html код, например для ссылки на условия лицензионного соглашения.
  • Обязательное - если поле отмечено как обязательное, система будет требовать от пользователя ввести значение в это поле.
  • Порядок показа - определяет порядок следования полей в контактной информации заказа.
  • Опубликовано - включает или отключает поле в контактной информации заказа
  • Минимальная длина в символах - минимальная длина поля в символах для полей с типом "Текст". 0 - без ограничения.
  • Длина поля - Определяет отображаемую длину поля в символах для текстовых полей. Задается для типов Текст и Multiline text.
  • Наименование закладки - если задано, то поле в контактной информации заказа помещается в отдельную закладку с данным наименованием. Поля, которые должны находится в одной закладке, должны иметь одинаковое наименование закладки. В заказ будут включены поля только из текущей выбранной закладки.
  • Сообщение об ошибке, если поле не прошло проверку введенных данных - сообщение, которое будет выдано пользователю, если введенные данные не прошли проверку. Если сообщение об ошибке не задано, то будет выдано стандартное сообщение об ошибке "Заполните правильно поле [заголовок поля]". Рекомендуется задавать сообщение об ошибке для полей с пустым заголовком.
  • Имя CSS класса поля - определяет класс оформления поля, по умолчанию inputbox - стандартный CSS класс полей ввода в Joomla.
  • Включить в данные покупателя в счете на оплату - если "Да", то поле будет включено в данные покупателя в счете на оплату.
  • Включать в заказ - если "нет", то поле не будет добавлено в контактную информацию заказа. Эта опция может быть полезна, если вы к примеру не желаете включать в контактную информацию заказа поле-чекбокс соглашения с лицензионными условиями заказа.
  • Показывать под закладками - по умолчанию все поля, для которых не определено наименование закладки, отображаются перед закладками. Если этот параметр установлен в "Да", то поле будет отображаться под закладками.
  • Имя поля в профиле пользователя Community Builder - задайте системное имя поля профиля Community Builder, чтобы ассоциировать поле заказа IPrice minimart с полем профиля CB. При отображении контактной информации заказа в корзине, значение поля заказа будет браться из соответствующего поля профиля CommunityBuilder.

Редактирование поля заказа

При редактировании поля вы можете изменить атрибуты поля. Невозможно изменить системное имя или удалить поле email.

Проверка ввода данных в поля заказа

После заполнения контактной информации заказа при нажатии на кнопку "Отправить заказ" происходит проверка корректности введенной пользователем информации. Ниже описаны процедуры проверки для разных типов полей:

  • Текст - если поле обязательное, то оно не должно быть пустым. Если задана минимальная длина в символах, то значение не должно быть короче.
  • Многострочный текст - если поле обязательное, то оно не должно быть пустым.
  • Да/Нет - если поле обязательное, то должна быть выбрана кнопка либо "Да", либо "Нет".
  • Обычный выбор (checkbox) - если поле обязательное, то обязательно должна быть отмечена "галочка".
  • Список значений - если поле обязательное, то обязательно должно должно быть выбрано значение.
  • Дата (dd.mm.yyyy) - если поле обязательное, то оно не должно быть пустым. Введенное значение должно быть в формате dd.mm.yyyy
  • Дата (mm/dd/yyyy) - если поле обязательное, то оно не должно быть пустым. Введенное значение должно быть в формате mm/dd/yyyy
  • E-mail - если поле обязательное, то оно не должно быть пустым. Введенное значение должно соответствовать формату e-mail адреса.
  • Номер телефона - если поле обязательное, то оно не должно быть пустым. Введенное значение должно соответствовать формату номе телефона (допустимые символы: ()+-0..9).

Проверка осуществляется для полей, у которых не задана закладка, и для полей, которые находятся на текущей выбранной закладке. Поля в скрытых закладках не проверяются и очищаются при отправке заказа.

Преднастроенные поля заказа

После установки копонента автоматически добавляются следующие преднастроенные поля заказа по умолчанию: "Company name" (Наименование компании), "Person name" (Ваше имя), "Phone" (Телефон), "Email" (Электроный адрес), "Comments" (Комментарии), "Согласие с условием политики конфиденциальности".
Вы можете изменить заголовки и другие параметры любого преднастроенного поля заказа, а так же снять с публикации любое поле, кроме поля "Email".
Поле заказа "Согласие с условием политики конфиденциальности" представляет собой чекбокс, который пользователь обязательно должен отметить перед заказом. Тем самым пользователь дает свое согласие с политикой конфиденциальности сайта, ссылка на которую присутствует в заголовке поля и на персональную обработку его данных, предоставляемых в информации о заказе согласно закону Российской Федерации ФЗ 152 о персональных данных. Не рекомендуется удалять или снимать с публикации это поле заказа. Вы можете отредактировать заголовок поля под ваши нужды, а так же можете отредактировать текст-образец Политики конфиденциальности, который находится в файле /components/com_ipricecalc/views/basket/tmpl/agreement.php на вашем сайте.

Недавно обновленные

Содержание