ms_checkout_name_fields
Описание
Модуль Отдельные поля для имени и фамилии разделяет поле "Имя" на странице оформления заказа на два отдельных поля: "Имя" и "Фамилия". Это улучшает структуру данных о покупателе и позволяет более точно собирать информацию о клиентах.
Функциональность
- Разделение поля "Имя" на два отдельных поля: "Имя" и "Фамилия"
- Отображение отдельных полей на странице оформления заказа
- Сохранение данных в отдельных полях профиля пользователя
- Поддержка темы Responsive
Принцип работы
Модуль работает через переопределение шаблона страницы оформления заказа:
- Переопределение шаблона
profile_fields.tpl:
- Модуль переопределяет шаблон
views/checkout/components/profile_fields.tpl - Вместо одного поля "Имя" (
firstname) отображаются два поля: - Имя (
firstname) - Фамилия (
lastname)
- Обработка данных:
- При заполнении формы данные сохраняются в соответствующие поля профиля пользователя
- Поля
firstnameиlastnameобрабатываются стандартным способом CS-Cart
- Отображение на странице:
- Поля отображаются рядом друг с другом или друг под другом (в зависимости от настроек темы)
- Оба поля являются обязательными (если поле "Имя" было обязательным в настройках профиля)
Расположение в админке
Настройки модуля:
- Модуль не имеет настроек в админ-панели
Настройки полей профиля:
- Настройки → Профили пользователей → Редактирование полей - настройка обязательности и видимости полей "Имя" и "Фамилия"
Важные замечания
- Модуль работает только на странице оформления заказа
- Требует наличия полей
firstnameиlastnameв профиле пользователя - Поддерживает тему Responsive
- Модуль не изменяет структуру базы данных, использует существующие поля профиля
- При отключении модуля поле "Имя" снова объединяется в одно поле
- English
- Русский
- 4.18.X
Оформление подписки
Мы переходим на новую подписную систему, открывая для вас полный доступ ко всем нашим модулям. Подробную информацию об условиях подписки и часто задаваемых вопросах вы можете найти здесь.
Обратите внимание, что приобретение модулей по отдельности теперь недоступно — воспользоваться ими возможно исключительно в рамках подписки.
За единую стоимость подписки - 2000 руб/мес. Вы получаете доступ ко всем модулям.
Как оформить подписку у нас на сайте
Зарегистрируйтесь или авторизуйтесь на нашем сайте и выберите интересующий вас модуль
Нажмите кнопку Запросить триал доступ
Введите в поле URL сайта ваш домен в формате domain.com, без www и https://

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


Далее у вас есть 7 дней для тестирования выбранного модуля.
По истечении строка триала, для продолжения работы необходимо оплатить подписку.
Сделать это можно из менеджера модулей.
На выбор вы можете оплатить:
для зарубежных карт - PayPal
для РФ карт - Robokassa

Или на странице на сайте https://makeshop.pro/subscription/

При оплате нужно указать электронную почту с которой вы оформляли триал доступ.
При покупке на маркетплейсе CS-Cart
При покупке любого модуля зарубежной картой или картой РФ
Так как система при оформлении подписки не спрашивает дополнительных вопросов (на какой домен подписка оформляется) желательно вводить электронную почту ту же что и ваша учетная запись у нас на сайте (если она есть), тогда ваши учётки свяжутся между собой.
Выберите интересующий модуль и нажмите кнопку “Оформить подписку“

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

В дальнейшем, для получения новых модулей по подписке рекомендуем пользоваться нашим сайтом.
Всё что вам будет нужно сделать это на интересующем вас модуле (после авторизации) нажать кнопку “Запросить модуль по подписке“ и после одобрения скачать его в разделе загрузки.

Если что-то пойдет не так - проверьте выписалась ли лицензия

Найдите заказ с датой оформления подписки

Убедитесь что у вас прописался URL сайта в заказ

Если URL сайта неправильный и вам нужно обновить его: переходите в пункт меню “Мои модули”

Ищите модуль и проверьте URL магазина для которого выписана подписка

# Инструкция по использованию модуля ms_checkout_name_fields
Установка
- Установите модуль через раздел Модули → Скачанные модули
- Активируйте модуль Отдельные поля для имени и фамилии
Настройка
Модуль не требует дополнительных настроек. После активации он автоматически разделяет поле "Имя" на два отдельных поля.
Настройка полей профиля (опционально)
Если необходимо настроить обязательность или видимость полей:
- Перейдите в Настройки → Профили пользователей → Редактирование полей
- Найдите поля Имя (
firstname) и Фамилия (lastname) - Настройте обязательность и видимость полей по необходимости
- Сохраните настройки
Использование
После активации модуля на странице оформления заказа:
- Отображение полей:
- Вместо одного поля "Имя" отображаются два отдельных поля:
- Имя (firstname)
- Фамилия (lastname)
- Заполнение формы:
- Покупатель заполняет оба поля отдельно
- Данные сохраняются в соответствующие поля профиля пользователя
- Валидация:
- Если поля настроены как обязательные, оба поля должны быть заполнены
- Валидация выполняется стандартным способом CS-Cart
Импорт/Экспорт
Модуль не поддерживает импорт/экспорт данных. Модуль использует существующие поля профиля пользователя.
Тестирование
- Активируйте модуль
- Перейдите на страницу оформления заказа
- Проверьте, что вместо одного поля "Имя" отображаются два поля: "Имя" и "Фамилия"
- Заполните форму оформления заказа с раздельными полями имени и фамилии
- Оформите тестовый заказ
- Проверьте в админ-панели, что данные сохранились в отдельных полях профиля пользователя
- Проверьте отображение полей на мобильных устройствах
Обслуживание
Обновление модуля
Обновление модуля выполняется стандартным способом через раздел Модули → Скачанные модули.
Удаление модуля
При удалении модуля:
- Переопределение шаблона удаляется
- Поле "Имя" снова отображается как одно поле на странице оформления заказа
- Данные в полях профиля пользователя не затрагиваются
Ключевые файлы
design/themes/responsive/templates/addons/ms_checkout_name_fields/overrides/views/checkout/components/profile_fields.tpl- переопределение шаблона полей профиляaddon.xml- конфигурация модуляvar/langs/ru/addons/ms_checkout_name_fields.po- языковые файлы
**v1.0.2** [\*] Стандартизация модуля ** ms_checkout_name_fields v1.0.1 ** [+] Добавлен README и CHANGELOG [*] Изменены название и описание модуля ************************ [+] Добавлено [-] Удалено [*] Изменено [!] Исправлена ошибка
Ваш запрос отправлен!
Ваш запрос на доработку модуля отправлен в техническую поддержку. Мы изучим ваши пожелания и дадим обратную свзязь.
Вам придет уведомление на указанный Email.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.