викториясвей.com.ua
Этот проект был своеобразной платформой, где я мог испытать некоторые свои идеи. Это не просто интернет-магазин, а большая CRM-система с элементами интернет-магазина. Где все, что можно было автоматизировать, было автоматизировано. Вмешательство человека нужно только для проверки данных Укрпочты (API работает не очень хорошо), для загрузки товаров, а также для того, чтобы побегать, положить товары в корзину, а потом упаковать их по указанию скрипта упаковщика. Все остальное обрабатывает сам сайт. Я все делал сам. Включая дизайн и UI/UX. Сайт написан на Yii2, база данных MySQL. Макет сделан на Bootstrap 4 с использованием LESS. Производительность: на дешевом сервере за 12 долларов теоретическая нагрузка составляет 200-300 тысяч уникальных пользователей в день без лагов и зависаний. Для обычных пользователей сайт выглядит как обычный интернет-магазин. Только он очень быстрый. Поэтому я опишу только панель администратора:
- финансовая статистика.
- возможность создавать реестры для всех посылок одним кликом.
- права и роли пользователей. пользователь может иметь столько ролей с разными правами, сколько захочет. вы можете создать пользователя, который может удалять пользователей, но не сможет видеть их список, поэтому не будет знать, кого удалять.
- Продукты и места расположения. каждая из полок с продуктами вводится и настраивается в системе. продукт привязан к конкретной полке.
- Заказы и бронирования. заказ - это то, что поступило с сайта. но есть еще и бронирования - заказы, которые поступили через социальные сети. эти типы заказов имеют много отличий.
- Упаковка. Скрипт выбирает заказы для текущего упаковщика, ищет заказы от одного и того же человека и объединяет их в одно. Затем сортирует товары по месту их размещения и дает наиболее оптимальный маршрут комплектования.
- Индивидуальный предприниматель. Вы можете добавить сколько угодно индивидуальных предпринимателей, чтобы сайт автоматически распределял заказы и бронирования между ними, ориентируясь на годовой оборот.
Это лишь небольшая часть всего, что было реализовано.
- финансовая статистика.
- возможность создавать реестры для всех посылок одним кликом.
- права и роли пользователей. пользователь может иметь столько ролей с разными правами, сколько захочет. вы можете создать пользователя, который может удалять пользователей, но не сможет видеть их список, поэтому не будет знать, кого удалять.
- Продукты и места расположения. каждая из полок с продуктами вводится и настраивается в системе. продукт привязан к конкретной полке.
- Заказы и бронирования. заказ - это то, что поступило с сайта. но есть еще и бронирования - заказы, которые поступили через социальные сети. эти типы заказов имеют много отличий.
- Упаковка. Скрипт выбирает заказы для текущего упаковщика, ищет заказы от одного и того же человека и объединяет их в одно. Затем сортирует товары по месту их размещения и дает наиболее оптимальный маршрут комплектования.
- Индивидуальный предприниматель. Вы можете добавить сколько угодно индивидуальных предпринимателей, чтобы сайт автоматически распределял заказы и бронирования между ними, ориентируясь на годовой оборот.
Это лишь небольшая часть всего, что было реализовано.