Bonya’s Box — это бьюти бокс с качественной корейской косметикой, наполненный любовью и заботой.
Задача
Создать личный кабинет на Тильде для интернет-магазина, чтобы каждый покупатель мог отслеживать свой долгожданный бокс.
Далее я разберу более подробно каждый блок функционала и покажу, как нам удалось его реализовать.
Регистрация пользователя
- Заполняет простую форму
- Получает доступ в личный кабинет на почту (пароль генерируется автоматически)
Авторизация/сброс пароля/смена пароля
Стандартные страницы заменили своими, чтобы они соответствовали стилю всего сайта.
Личный кабинет
В личном кабинете сразу отображается история покупок пользователя, в котором есть трек-номер для отслеживания и ссылка для просмотра более детальной информации о том, на каком этапе доставка.
Отредактировать данные профиля можно тут же в личном кабинете.
Формирование доставок
Есть два типа доставки, которые используются в проекте:
- СДЕК по России
- СДЕК по СНГ
При доставке по России отправление создается автоматически через встроенную интеграцию Тильда – СДЕК при покупке пользователя.
Для покупателей из СНГ мы формируем отправление через API СДЕК, так как базовоя интеграция не позволяет нам оформлять заказ за пределы РФ. Для работы подключен скрипт, который позволяет выбирать при покупке страны СНГ и оформлять заказ. Далее автоматизация передает данные в СДЕК и трек номер сохраняется в лк клиента.
Отзывы на товары
Дополнительно подключен сервис, который позволяет оставлять пользователям отзывы на товары. Их мы также сохраняем, чтобы можно было делать рассылку клиентам с промокодом перед запуском новых продаж боксов.
Административная панель
Вся работа с клиентами, покупками и отзывами ведется внутри базы данных NocoDB. База имеет табличный вид, в каждой таблице своя структура. Часть данных выводится в личные кабинеты, часть данных остается только для менеджеров проекта.
Из базы данных можно делать выгрузку csv-файлов для любых целей. Выгрузка может содержать в себе все данные таблицы или отфильтрованные. Например, список заказов за конкретный период времени.
Используемый стек проекта
- Тильда – внешние страницы, личный кабинет пользователя.
- Nodul – автоматизатор процессов, передает данные из Тильды в БД, создает отправления в СДЕК, добавляет трек-номера к заказам.
- NocoDB & Облако Reg ru – база данных, которая установлена на арендованный сервер в РФ. Хранит все данные проекта.
- Adapter – платформа для интеграции, выводит данные из БД в личный кабинет пользователя.
- CloudComments – сервис для работы с отзывами.
У вас есть проект, для которого необходим личный кабинет на Тильде? Пишите – я расскажу, каким образом мы сможем его реализовать
