Перейти к содержанию

Рекомендуемые сообщения

Доброго дня!

Такая задача

Задача

Необходимо переработать страницу регистрации нового пользователя таким же образом как у http://www.melijoe.com/ru/ (нажать ссылку “создать аккаунт” в шапке). То есть разделить регистрацию на два вида - простая и полная. Расположение регистрации оставить такое же как у opencart по адресу create-account/, не делаем как попап у melijoe, а встраиваем в страницу. В первой итерации сделать сам функционал регистрации в стандартном дизайне текущей темы opencart. Количество и содержание полей регистрации точно такое же как у melijoe.com. Добавить возможность добавлять в бд до 5 детей, для этого создать в БД новую таблицу oc_customer_children.  В эту таблицу добавить колонку brands. бренды записывать в формате массива id через запятую выбранных брендов из таблицы oc_manufacturer (ну или какой то другой удобный для хранения и последующего использования формат). Согласовать работу с модулем Social Login от Dreamvention.

 

 

Запрос на создание новой таблицы в БД

CREATE TABLE `oc_customer_children` (

 `id` int(10) NOT NULL AUTO_INCREMENT,

 `client_id` int(10) NOT NULL COMMENT 'ID клиента в таблице crm_client',

 `first_name` varchar(255) NOT NULL COMMENT 'Имя ребенка',

 `gender` tinyint(1) DEFAULT NULL COMMENT 'Пол ребенка. 0 - м, 1 - ж.',

 `birthday_day` tinyint(3) unsigned NOT NULL COMMENT 'День рождения ребенка',

 `birthday_month` tinyint(3) unsigned NOT NULL COMMENT 'Месяц рождения ребенка',

 `birthday_year` smallint(5) unsigned NOT NULL COMMENT 'Год рождения ребенка',

 `brands` varchar(255) DEFAULT NULL COMMENT 'Выбранные бренды',

 PRIMARY KEY (`id`),

 KEY `client_id` (`client_id`),

 KEY `child_birthday_day_child_birthday_month` (`birthday_day`,`birthday_month`)

) ENGINE=InnoDB AUTO_INCREMENT=50178 DEFAULT CHARSET=utf8 COMMENT='Таблица, содержащая данные о детях клиентов';

Где gender - это пол, 0 - мальчик, 1 - девочка.

Скриншот melijoe в аттаче

 

 

Писать в личку

 

post-7941-0-84775100-1422539418_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Вы комментируете как гость. Если у вас есть аккаунт, пожалуйста, войдите
Ответить в этой теме...

×   Вы вставили контент с форматированием.   Удалить форматирование

  Разрешено использовать не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


  • Похожий контент

    • От Mykhaylo
      Доброго времени.
      Подскажите, как можно упростить регистрационную форму без модулей? В данный момент она выглядит как на скрине.
      Я половину пунктов вообще убрал бы. Как и где что нужно править?
      Спасибо.

    • От progroman
      300.00 руб
      Скачать/Купить дополнение


      Попап авторизации Opencart 2
      Описание
      Модуль добавляет на страницу адаптивный попап для авторизации / регистрации.
      В случае успешного действия, авторизованный пользователь остается на той же странице, страница обновляется.
      Повышает юзабилити сайта, делает его использование более удобным.
      Модуль сделан на основе bootstrap, и не использует собственные css.
      Требования к хостингу
      PHP 5.3 и выше
      Установка
      Скопировать содержимые папки install из архива в корень сайта.
      Админка:
      Загрузить через Установщик приложений (Extension Installer) файл prlogin.ocmod.xml
      Проверить установку в Модификациях (Modifications), при необходимости нажать кнопку "Обновить", (если не работает, попробуйте нажать "Очистить" и потом "Обновить")
      Демо
      http://opencart.progroman.ru/demo/1/
      http://opencart.progroman.ru/demo/1/admin
      demo / demo
      Совместимость
      Opencart 2
      Для более ранних версий Opencart и OcStore есть модуль https://opencartforum.com/files/file/1801-всплывающие-окна-вход-и-регистрация/
      Добавил progroman Добавлено 15.04.2015 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.2
      2.1
      2.0 ocStore 2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет  
    • От progroman
      Описание
      Модуль добавляет на страницу адаптивный попап для авторизации / регистрации.
      В случае успешного действия, авторизованный пользователь остается на той же странице, страница обновляется.
      Повышает юзабилити сайта, делает его использование более удобным.
      Модуль сделан на основе bootstrap, и не использует собственные css.
      Требования к хостингу
      PHP 5.3 и выше
      Установка
      Скопировать содержимые папки install из архива в корень сайта.
      Админка:
      Загрузить через Установщик приложений (Extension Installer) файл prlogin.ocmod.xml
      Проверить установку в Модификациях (Modifications), при необходимости нажать кнопку "Обновить", (если не работает, попробуйте нажать "Очистить" и потом "Обновить")
      Демо
      http://opencart.progroman.ru/demo/1/
      http://opencart.progroman.ru/demo/1/admin
      demo / demo
      Совместимость
      Opencart 2
      Для более ранних версий Opencart и OcStore есть модуль https://opencartforum.com/files/file/1801-всплывающие-окна-вход-и-регистрация/
    • От Allaur
      Доброгго времени суток.
      Ocstore 1.5x
      Есть ли какая-то автоматическая возможность ограничить количество регистраций определённой группы покупателей до 200 человек?
    • От yurggen80
      У меня одного такая проблема: когда на сайте регистрируется Продавец, то админу на почту приходит уведомление и регистрации нового ... ПОКУПАТЕЛЯ!?
      Потом, нужно активировать этого Покупателя, а потом, его же - как Продавца.
      Короче, геморр какой-то. Программист говорит, что так задано.
      Версия ocStore 2.1.0.2.1
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.