Добрый день.
Сайт сделан на Opencart 1.5.
Необходимо, чтобы данные клиентов подставлялись в корзине при заказе. Также нужно добавить новые поля в личный кабинет: поле Discord и поле Battle Tag. Эти области уже есть в корзине и при оформлении заказа они куда-то сохраняются в БД.
Более подробно:
1. На страницу регистрации клиента добавить необязательные поля (без звёздочки) Discord и Battle Tag.
2. В корзине, когда клиент залогинен, выводить поля Discord и Battle Tag, а также имеющиеся поля имя, скайп и почта (если были введены ранее) из БД по данному клиенту
3. В личном кабинете на главной странице вывести все поля из пункта 2, если они не пустые (это будет обзор данных пользователя в столбик в формате Name: Ivan, E-mail: 123 и т.п.)
4. Также, в ЛК есть страница, где редактируются личные данные. Сейчас там только почта и имя (от модуля simple заказ вроде бы). Добавить редактирование остальных полей.
5. Обеспечить работоспособность всего. Если поля заполнены при регистрации, выводить в корзине сразу. Если что-то не заполнено было, но в последствии при заказе введено, то также сохранять и в будущем выводить. Если изменяется в ЛК или корзине, чтобы в базе перезаписывалось.
6. Не сломать старый функционал сайта. В частности, текущие данные, которые вводит клиент при оформлении заказа, отправляются письмом клиенту и админу.
Работа будет выполняться на поддомене. После буду переносить по логу в git на продуктив. Желательно группировать свои изменения в коде. Если будут новые поля в БД, то сообщить о них.
Пишите сразу цену и сроки.
Спасибо.
Опубликован 25.09.2019 в 13:45
Заказ находится в архиве