ТЗ: Доработка WooCommerce checkout (WordPress)
Общая информация
Сайт: WordPress + WooCommerce
Checkout реализован через отдельный кастомный плагин
Часть логики уже есть, но функционал не завершён
Нужен опытный WordPress / WooCommerce разработчик
Важно: не переделывать с нуля, а корректно доработать существующий плагин
Управление статусом работы кафе (доставка / самовывоз)
1.1 Кнопка «Закрыть доставку» (toggle ON / OFF) — админка
Функционал:
При включении toggle:
доставка становится недоступной
самовывоз остаётся доступным
На checkout клиенту показывается сообщение:
«Доставка временно не работает. Вы можете забрать заказ самостоятельно из кафе.»
Отображение сообщения:
баннер / текстовый блок в начале checkout
1.2 Кнопка «Закрыть самовывоз» (toggle ON / OFF)
Функционал:
При включении toggle:
самовывоз становится недоступным
доставка остаётся доступной (если не закрыта)
Клиенту показывается сообщение:
«Заказ с самовывозом временно невозможен. Попробуйте позже.»
1.3 Полное закрытие кафе (оба toggle включены)
Логика:
Если доставка и самовывоз закрыты:
показывать сообщение:
«Заказ временно невозможен. Кафе закрыто.»
полностью блокировать оформление заказа:
кнопка «Оформить заказ» disabled
илиредирект на главную страницу
Клиент не может:
добавлять товары в корзину
переходить к checkout
1.4 Требования к toggle-кнопкам
Тип: ON / OFF
Цвета:
ON — красный
OFF — зелёный
Статусы:
сохраняются в БД WordPress
сохраняются после перезагрузки сайта
Интеграция:
влияет на frontend
влияет на checkout
влияет на API / прямые запросы (нельзя обойти ограничения)
Время приготовления заказа (КРИТИЧЕСКИ ВАЖНО)
2.1 Поле в админке
Добавить в админ-панель поле:
Тип:
numberНазвание: Время приготовления (минуты)
Валидация:
минимум: 1
максимум: 120
2.2 Логика расчёта времени доставки (ОБЯЗАТЕЛЬНО)
⚠️ Это ключевая часть задачи
Сейчас:
плагин считает расстояние до клиента
показывает время в пути (например, 20 минут)
❗ Нужно доработать:
чтобы к времени в пути добавлялось время приготовления
Пример:
расстояние = 20 минут
время приготовления = 30 минут
👉 клиенту показывается:
«Примерное время доставки: 50 минут»
2.3 Использование времени приготовления
для доставки
для самовывоза
для текста на checkout:
«Ваш заказ будет готов через X минут»
Изменения применяются ко всем новым заказам.
Технические требования
Работа с существующим кастомным плагином
Без конфликтов с темой и другими плагинами
Адаптивност
Результат работыРабочий функционал на продакшене или staging
Проверяемые сценарии
Краткое описание, где и что было изменено
Код остаётся читаемым и поддерживаемым
-
2 дня3659 UAH
3482 32 0 2 дня3659 UAHДобрый день, быстро и профессионально, имею большой опыт в кастомизации на wp, пишите если интересно, буду рад сотрудничеству)
-
2 дня6098 UAH
10706 591 6 10 2 дня6098 UAHГотов взять на себя работу, пишите, сделаю все качественно. Опыт работы уже более 14 лет!
-
4 дня4879 UAH
2259 5 1 4 дня4879 UAHЗдравствуйте! Я ознакомился с вашим заданием и считаю, что смогу успешно его выполнить. Буду рад сотрудничеству пожалуйста, напишите мне лично для дальнейших детале
-
4 дня4879 UAH
399 1 0 4 дня4879 UAHДобрый день.
Ознакомился с ТЗ.
Имею опыт доработки кастомных WooCommerce-плагинов, в том числе checkout-логики, без переписывания с нуля. Могу корректно реализовать toggle-статусы доставки и самовывоза с сохранением в БД, защитой от обхода через API, а также доработать расчёт времени заказа с учётом времени приготовления.
Код останется читаемым и поддерживаемым, без конфликтов с темой и другими плагинами. Готов работать со staging или продакшен-средой.
-
2 дня4879 UAH
1786 19 0 1 2 дня4879 UAHЗдравствуйте!
Мы работаем над разработкой программного обеспечения, веб-сайтов, систем автоматизации и другое.
Мы принимаем в разработку проекты "с нуля", так и на техническое доработку.
Работаем с широким стеком: WordPress, Opencart, Shopify, WIX, Python, JavaScript, C++, C#, Unity 3D, SQL, MSSQL, WPF, WinForms.
У нас есть практический опыт в:
– системном и прикладном программировании
– автоматизации бизнес-процессов
… – защите информации
– техническом управлении проектами
После сдачи проекта — предоставляем бесплатную техподдержку в течение 14 дней.
Работаем быстро, четко и на результат.
Будем рады сотрудничеству!
-
7 дней2439 UAH
675 2 0 7 дней2439 UAHДобрый день. Могу помочь вам с заданием.
По тому что вы написали нужны маленькие уточнения, но основания задача понятно (очень хорошо и подробно изложено).
Плагины и темы обычно пишу сам - с доработкой чужого WooCommerce Checkout проблем не будет - могу написать чистый код с комментариями, чтобы было легко понять что и зачем делалось.
По времени: можно и быстрее, если вам срочно.
-
2 дня6098 UAH
2801 35 0 2 дня6098 UAHЗдравствуйте!
Могу реализовать кастомный код в WooCommerce
Обращайтесь, буду рад помочь!
Актуальные фриланс-проекты в категории CMS
Обучение админки WordPress |
Нужна интеграция KeyCRM → ПРРО Кашалот |
Ищу специалиста по WordPress/Elementor/Woo, который имеет большой опыт работы с шаблоном Woodmart
5000 UAH
Необходимо обновить визуал и структуру интернет-магазина стоматологических товаров (ссылку отправлю в ЛС) Сайт работает на связке WordPress + WooCommerce. Шаблон — Woodmart. Задача: Обновление шапки (header), подвала (footer) и контента на главной странице согласно готовому… CMS, HTML и CSS верстка ∙ 1 день 7 часов назад ∙ 34 ставки |
Не приходят заявки в ТГ ocStore (Опенкарт)Перестали приходить заявки с интернет-магазина в Телеграм. Есть 5 сайтов, которые расположены на одном хостинге, версия движка и модулей одинаковая, но несколько недель назад со всех сайтов перестали приходить заявки в ТГ (ТГ боты и группы разные). На почту приходят заявки.… CMS, Веб-программирование ∙ 1 день 9 часов назад ∙ 63 ставки |
Сайт на WordPress с использованием темы Kadence и Kadence Blocks.
10 000 UAH
Нам нужно создать сайт на WordPress с использованием темы Kadence и Kadence Blocks. Интернет-магазина не будет (хотя, вероятно, он будет добавлен в будущем). Нужна главная страница и несколько внутренних страниц. Графика уже готова, структура макета в основном определена,… CMS, PHP ∙ 1 день 12 часов назад ∙ 37 ставок |