Вот и я сам вспоминаю, как же это увлекательно и захватывающе - программировать, разрабатывать программы! Запущен в продакшн (реальное использование) релиз первой версии системы электронной коммерции проекта tubi60.biz. Проект разработан совместно беларускими (программирование back-end и front-end) и израильскими (верстка) разработчиками. Проект представляет собой законченный плагин для Wordpress и на данный момент тестировался до версии 6.0.1. Back-end часть разработана на php 7.4, front-end часть реализована на принципах SPA (single-page application) на vue.js Система поддерживает многоязычность как для настройки панели администрирования (dashboard) проекта, так и в части SPA. Таким образом, потенциально разработка может быть использована и другими дилерами бренда TUBI60. По своему функционалу система имеет следующие части: А) Каталог товаров, в том виде, который выводится на сайте для конечного посетителя. При этом каждый товар состоит из составных частей, информация о которых формируется на основе интеграции (по Rest API) с системой Rihvit. Через эту же систему проходят финансовые транзакции (заказы и покупки). Также в цепочке интеграции участвует и ASANA – администратор сайта именно через нее ведет учет клиентов и отгрузок им. Б) Каталог покупателей (клиентов). Каждый клиент управляется как администратором, так и имеет свой личный доступ в свой кабинет со стороны SPA. Администратор управляет настройками товаров, которые разрешено покупать клиенту, и лимитами этих закупок. Может указать, что клиент относится к VIP, и тогда кроме оплаты сразу ему будет доступно кредитование. В) Управление сделками. У администратора есть полный список сделок, как открытых, так и архивных. Клиенту в его личном кабинете доступен архив только его собственных сделок. По каждой сделке можно запросить электронный инвойс (формат pdf). Визуальная часть обогащена возможностями Lottie-animation. С ее помощью ожидание таких времязатратных операций, как, например, проверка валидности платежной карты клиента, проходит менее скучно. В целом проект получился объемный. Часть возникающих задач были абсолютно нетривиальные, поиск решений для них был очень интересен! Так что клиент получил свой e-shop, и сейчас занят наполнением каталога товаров. А мы – переходим к следующему не менее интересному проекту по дизайну интерьеров, а точнее – по взаимодействию вендоров, собственно дизайнеров и их клиентов!

Теги: Wordpress php vue.js

Теги других блогов: Wordpress php vue.js