Добрый день,

Мы сдаем склады для хранения личных вещей (в дальнейшем - боксы).

Наши пользователи - любые люди в возрасте 18 - 60 м/ж.

Вкратце о заказе:

Цель автоматизировать оплаты и бронирования боксов.

Клиент заходит на сайт, переходит на чекаут страницу, выбирает нужный размер, локацию, и.т.д., ему по этим критериям с помощью ajax на той-же странице показывается, ли такой бокс в такой локации доступен и какие на него тарифы. Если клиенту устраивает, он оплачивает, после чего у этого бокса (CPT) field "availability" становится false, а клиенту на почту автоматически приходит код от этого бокса и фото с доступом. Админу на почту приходит оповещения что бокс номер # в локации # был оплачен.

Задача 1 - CPT

Я создал CPT "Storages" - туда мы зальем все наши боксы (на данный момент 150 боксов, в перспективе до 1'000).

Custom fields будет поля которые можно посмотреть в фото БД-боксов.

Задача 2 - Общий CPT "Sizes"

В этом CPT будут 6 Size (все наши размеры)

И будет использоваться для общей информации каждого размера. На странице чекаут при выборе одного из размера, мы берем информацию из общего Size CPT.

Fields:

- Размеры (Ширина, высота, и.т.д. - можно посмотреть в фото чекаут-дизайн с лева внизу)

- Видео - на каждый размер будет свое 9x16 вертикальное 5сек видео. (В задаче 3 будет подробнее)

- Тарифы (5 разных вариаций)

Пример тарифов:

- XS:

-- бессрочный 38.99

-- 6мес 35.99

-- 12мес 33.99

-- 6мес оплата за весь период 33.99

-- 12мес оплата за весь период 31.99

- S:

-- бессрочный 43.99

-- 6мес 41.99

-- .........

Задача 3 - Чекаут

Сверстать новую страницу по дизайну (моб.версия дизайн тоже есть). Дизайн в Figma.

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

Когда обновляем размер, обновляется:

- Видео (CPT Size)

- Размеры (CPT Size)

- Тарифы (CPT Size)

- У кнопок локаций 3 состояния: Активный (выбранный), доступный (как в дизайне серые) и не доступные (нету в дизайне, можно зачеркнуть и поменять фон или цвет текста). Меняем состояния всех локаций при выборе размера. Доступно / Не доступно. На недоступную локацию нажать соответсвенно нельзя.

Когда обновляем срок:

В Ваш заказ меняется цена, а также обновляется количество.

Про количество и способ оплаты (помесячно / весь период):

- Если выбран бессрочный, то Оплата за весь период недоступна. Количество в Ваш Заказ 1, т.к. в бессрочном клиент оплачивает месяц вперед.

- Если выбраны 6мес или 12 мес + помесячная оплата, то кол. = 2 (первый и последний месяц) P.S. Если прочитали до сюда, пожалуйста напишите "Я прочитал".

- Если выбраны 6 или 12 мес и Оплата за весь период, то кол. соответсвенно 6 или 12.

Сумма суммируется.

Когда обновляем Локацию:

- если field "Дата освобождения" с данными, то применяем эту дату к Начало аренды. (Когда знаем когда бокс освободится, раньше этой даты арендовать нельзя.) В Ином случае календарь который выскакивает при нажатия кнопки начало аренды, даем возможность выбрать ближайшие 15 дней. (Если сегодня 2.12, то можно выбрать любой день с 2.12 до 16.12)

Перевозка вещей: 3 тарифа зависит от Срока и способа оплаты.

1. default 34.99€

2. если выбраны 6 мес и оплата за весь период: 19.99€ (и зачеркнутые 34.99€)

3. если выбраны 12 мес и оплата за весь период: 0€ (и зачеркнутые 34.99€)

Доступность:

Если доступно меньше 3 боксов в этой локации этого размера, появляется надпись доступно X боксов.

Филтрация боксов и отклонения:

Когда будете делать фильтр для фильтрации Storage по параметрам, сортируем:

Сначала предлагаем тот бокс у которого пустые поля:

- Отклонения (если у бокса нет света или старые двери не как на фото, и.т.д. Это поле просто текст)

- Дата освобождения (То есть если пустое, значит бокс доступен уже сегодня)

Перейти к оплате: тут еще будет форма для данных клиента и тогда:

- Отправляем запрос на Stripe (подключен, работает) на данную сумму

- После этого отправляем клиенту на почту код от бокса и фото в приложении и в html.

- Отправляем админу почту что бокс номер # в локации # был оплачен.

- Присваиваем данному Storage availability false.

4 года назад
guest_16208046455878
4 года в сервисе
Был
4 года назад

Заявки фрилансеров

Андрей
 
30 лет
12 лет в сервисе
Был
2 часа назад
61 отзыв
4 года назад
Дмитрий
 
36 лет
4 года в сервисе
Был
17 часов назад
25 отзывов
4 года назад
  • Похожие заказы

  • Необходима доработка интеграции между ModX и amoCRM, так как изменилась авторизация на OAuth 2.0. Требуется оценка стоимости работ и список необходимых действий для решения проблемы с передачей заявок из сайта в CRM.

    Закрыт
    4 года назад
  • Необходимо перенести контент с сайта на Joomla на платформу Wordpress. Задача включает перенос всех статей, URL, меню, изображений и мета тегов без возникновения 404 ошибок. Сайт двухязычный (украинский и русский), требуется сохранить оба языка. Перенос должен быть осуществлен на тестовый домен.

    Закрыт
    4 года назад
  • Требуются услуги Front-end верстальщика для обновления WordPress и его оптимизации. Задачи включают удаление ненужных плагинов, очистку сайта с помощью WP-optimize, включение Gzip, устранение ошибок и улучшение производительности сайта по стандарту Core Web Vitals. Также необходима работа с краулинговым бюджетом, перелинковка и исправление технических ошибок.

    Закрыт
    4 года назад
  • Ищутся советы и решения по технической оптимизации сайта, включая улучшение показателей LCP, FCP, Total Blocking Time, Time to Interactive и Speed Index для мобильных устройств. Важна проработка всех аспектов, чтобы обеспечить высокую скорость загрузки и удобство использования сайта.

    Завершен
    4 года назад
  • Необходимо найти решение проблемы с мобильной оптимизацией страницы в Joomla. Google-бот считает страницу не оптимизированной, требуется исправление для улучшения индексации. Важно изучить возможности расширений для Joomla для устранения данной ошибки.

    Завершен
    4 года назад
  • Необходимо исправить ошибку отображения страницы на Joomla 1.1.4, которая влияет на видимость в Google. Ищется подходящее решение через расширения, которое совместимо с данной версией. Требуется анализ текущей ситуации и предоставление рекомендаций по исправлению.

    Закрыт
    4 года назад
  • Срочно требуются доработки действующего сайта на CMS Битрикс. Необходимо исправить ошибки и выполнить две задачи. Укажите свою ставку за час и опыт работы с платформой.

    Закрыт
    4 года назад
  • Требуется доработка интеграции Робокассы на Wordpress с элементором. Необходимо добавить поля для сбора контактов при оплате, настроить отправку уведомлений и запись информации о клиенте в БД. Укажите стоимость доработки.

    Закрыт
    4 года назад
  • Требуется внести изменения в шаблон карточки товара WooCommerce и попап регистрации/входа клиента на сайте Wordpress. Все изменения должны соответствовать предоставленным PSD макетам. Ожидается качественная реализация с учетом дизайна.

    Закрыт
    4 года назад