Рейтинг: 73
не верифицирован
Всего отзывов: 0
Опубликовал заданий: 3
  • Работ в портфолио: 13
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Шаверма от Души

Описание

Заказчику нужен был сайт для продажи шаурмы.

В этот раз я работал с несколькими партнерами-дизайнерами.

Начал с основной логики сайта, т.к. дизайн был в процессе разработки.

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

Потом продумал логику добавления товаров уже в корзине, удаление этих товаров.

Затем понадобилось проверять заказ на адрес доставки, причем в корзине могли быть товары, которые доставляются только в одной конкретной зоне.

Я реализовал эту проверку через API яндекс карт.

При помощи того же API я добавил подсказки при вводе улицы.

Сделал ограничение по времени доставки для основных и особых зон, а также точек самовывоза.

Также нужно было отправлять информацию о заказе с сайта в беседу вк.

Я реализовал это при помощи API Вконтакте и создание приложения при помощи KateMobile, т.к. создание оригинального приложения вк могло занять много времени.

После этого добавил разные способы оплаты: наличными, по карте или онлайн на сайте.

Онлайн оплату реализовал через сервис Сбербанка.

Всю необходимую информацию для настройки оплаты предоставил заказчик.

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

Затем понадобилось реализовать скидки.

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

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

В конце появилась проблема с показателями PageSpeed Insights из-за наличия счетчиков Яндекс Метрики и Гугл Аналитики.

Проблема заключалась в невозможности управлять кешем на стороннем ресурсе.

Решили проблему так: сделали автоматическое скачивание

Ссылки на примеры реализации

 p9.vladchirkov.ru

Презентация проекта

pic4120228.jpg
f12.jpg

Оценили проект:

0