Добрый день!
Магазин продаёт подарки следуюим образом: Клиент А заказывает подарок (но не себе, а Клиенту Б - соответственно указывает его адрес в доставке). Администратор магазина отправляет курьером Клиенту Б подарок в виде буклета с картой на которой написан определённый код.
Этот код Клиент Б вводит в магазине при переходе по ссылке "Активировать карту" - и ему показывается информация, связанная с подарком (это может быть адрес заведения, если к примеру в качестве подарка выбран романтический ужин). Естественно эта информация нигде больше не видна до тех пор, пока карта не активирована.
Нужно:
- разработать механизм, при котором к каждому заказу назначается этот самый код. Он должен иметь какую-то логическую последовательность, чтобы администратор мог напечатать подарочные карты.
- нужно запретить класть в корзину более одного товара
- Действие кода должно быть ограничено по времени. Время может быть задано один раз - редактировать его через админку не надо.
- разработать функционал активации кода - в верхней части на всех страницах магазина кнопка "Активация" - выскакивает поле для ввода кода, после ввода - показывается соответствуюая зарытая информация о купленном товаре
- в админке в карточке товара разработать поле, где можно вводить закрытую информацию, которая отображается при активации кода
Цены, сроки - пишите в ЛС пожалуйста.