Каталог фишек для сайта 2020
Опубликовано: 18 Сен 2020
Вернуться в блог
В нашем новом материале мы поделимся самыми интересными и полезными фишками для разработки сайта в 2020 году.
ИМ. Частые функциональности для интернет-магазина
- Чекаут
- Корзина
- Wishlist
- Оплата (ниже)
- Доставка
- Расчет стоимости доставки:
- Интеграция с агрегаторами доставки (Shiptor)
- Или собственная логика расчета стоимости доставки
- Отправка данных в транспортную компанию (интеграция)
- Интеграция по статусам заказов (доставлен, «в пути» и т.д.)
- ЛК
- История заказов:
- Повторить заказ
- Отменить заказ
- Вывод статуса заказа
- Уведомления об изменении статуса заказа
- Купоны, Бонусы
- Адрес доставки
- Лютые фильтры:
- Пагинации
- Сортировки
- Вывод плиткой/списком
- Подписка на отсутствующий товар
- И т.п.
ЛК. Частые функциональности для личных кабинетов
- Регистрация:
- Подтверждение по email
- Подтверждение по SMS
- Авторизация:
- логин/пароль
- телефон/SMS
- Социальные сети
- «Забыли пароль?»
- Редактирование личных данных:
- Блок личных данных справа вверху
- Единая авторизация на нескольких сайтах
- Реферальная программа «Пригласи друга»
- Купоны и бонусы
Оплаты
- Интеграция с эквайрингом
- Модель платежей:
- Админка платежей
- Вывод платежей пользователю
- Генерация счета на оплату
- Генерация актов, актов сверки
- Настройка отправки чеков в налоговую
- Выплаты исполнителям
- Подписки (регулярно взимаемые платежи)
- Дополнительные валюты (кроме рублей)
- Интеграция с банком по статусам оплаты
Интеграции / API
Примеры интеграций
- CRM (лиды)
- 1C (склад, заказы)
- Google Таблицы (экспорт в таблицу)
- Доставка (для e-commerce)
- Эквайринг (любые движения средств)
- SMS, мессенджеры (уведомления)
- Маркетплейсы (для e-commerce)
- Счетчики, аналитика (события, e-commerce, …)
- Retail Rocket (рекомендации для e-commerce)
- Телефония
- Онлайн-консультанты
- Сервисы рассылок (транзакционные типа MailGun и интерфейсные типа MailChimp)
- Сервисы онлайн-бронирования (yclients, …)
- Календарь (экспорт, импорт)
Рассылки
Тут есть варианты:
- Отправка получателей рассылки в самостоятельный рассылочный сервис типа MailChimp или SendPulse
- Создание функциональности рассылок и использование API рассылочного сервиса типа MailGun
В первом варианте вы создаете только:
- Форму для сбора e-mail
- Один односторонний обмен с рассылочным сервисом
Во втором варианте вы делаете:
- Модель рассылок
- Модель листов рассылки. Лист — статический набор пользователей
- Модель сегментов. Сегмент — динамический набор, определяемый набором параметров:
- Параметры для сегментов. Например, город, дата заказа, купленный товар, пол пользователя и т.д.
- Модель отчета рассылки. Отслеживание статуса каждого отправленного письма: доставлено, не доставлено, открыто, клик по ссылке в письме
- Собственно, функционал рассылки
- Интеграцию с рассылочным сервисом (MailGun — из коробки)
- Функционал отписки от рассылки
- Запланированные рассылки по расписанию
- Автоматически планируемые рассылки. Например, через день после регистрации или за час до вебинара
- Очередь. Всегда нужна для рассылок
- И т.п.
Другие частые функциональности для модели
- Нотификации (email, sms, мессенджер, push, UI сайта и тд)
- Админка
- Поиск обычный по вхождениям запроса
- Поиск ElasticSearch по опечаткам, с учетом окончаний, схожих звучаний, синонимов, ключевых слов, с учетом релевантности и тд.
- Фильтр на листинге
- Сортировка на листинге
- Пагинация (разбиение на страницы), кнопка «подгрузить еще»
- Статистика по данным модели для пользователя: дашборды, графики, BI
- Комментарии
Частые функциональности без модели
- Формы обратной связи, не создающие записей в БД
- Мультиязычность
- Мультидоменность
- Версия для слабовидящих
- Поддержка скринридеров (для незрячих людей)
- Тонкая настройка аналитики (e-commerce, цели)
- Микроразметка, OG и другие тэги