Оптовый интернет-магазин Greenery

greenery.by Разработка, Разработка сайтов, Интернет магазин, Уникальные решения 27.04.2020

Greenery

Перед нами стояла задача разработать оптовый интернет-магазин для продажи растений, элементов декора, связанных с озеленением, грунтов, цветов, деревьев и всего того, что может украсить вашу лужайку.

Главным образом магазин должен был быть нацелен на оптовых покупателей и в первую очередь удобен для них. Исходя из этого пастулата отпала необходимость привязывать к сайту онлайн-оплаты (интернет-эквайринг). На его место пришла генерация PDF счетов.

Первая версия главной страницы получилась следующей:

 

Для разработки быстрой и качественной админ-панели было решено использовать Laravel а для скорости работы front-enda и отличной индексации был выбран Nuxt JS.

Этот проект стал для нас особенным.

Первая интересная вещь, которую мы создали на этом проекте — это динамические фильтра и поля атрибутов. В экселе можно через запятую указать товару его характеристики, присвоить эти же характеристики с другими значениями другим товарам и при импорте каталога из экселя автоматически создадутся фильтры с нужными параметрами.

Помимо прочего внутри административной части присутствует конструктор, написанный нами. Он позволяет редактировать описание страниц, их содержимое, указывать всю нужную для SEO информацию. Корзина с товарами считает все необходимое, включая сумму всех товаров, НДС и позволяет клиенту заполнить счет.

Логика корзины была продумана нами с нуля, потому что все коробочные решения нас не устраивали. По большей части по одной простой причине — чтобы сделать любой заказ было нужно пройти процедуру регистрации.

Мы переработали корзину и на нашем проекте мы лишь предлагаем пользователю заполнить его логин и пароль, если он хочет в будущем упростить для себя процедуру заказа, но не заставляем его это делать и позволяем любому желающему пройти все этапы и получить счет на оплату выбранных товаров.

Мобильная версия проекта заслуживает отдельного внимания. Например, на десктопной версии фильтры срабатывают автоматически после того, как была поставлена та или иная галочка. В мобильной версии такая реализация навела бы слишком много шороху и страница перезагружалась бы бесконтрольно. Поэтому на мобильнике пользователь обязан подтверждать свое действие кнопкой «применить».

Скорость работы этого проекта заслуживает отдельного внимания. Можете проверить ее на себе сами — проект отдается молниеносно. А вот что говорят синтетические тесты:

Поиск этого проекта заслуживает отдельного внимания. Он автоматически запустит поиск после того, как вы прекратите вводить поисковый запрос.

Спасибо за внимание!

Мы всегда открыты новым и интересным задачам.