Бюджет: 200 USD Срок: 8 дней
Здравствуйте! Я внимательно ознакомился с вашим заданием и уверен, что смогу выполнить его качественно и в срок. Буду рад сотрудничеству. Пожалуйста, напишите мне в личные сообщения для обсуждения деталей.
Платформа: Shopify
Корзина: Monster Cart Upsell + Free Gifts (основная корзина сайта)
Бандлы и volume-скидки: WideBundle
Тема: кастомная (используется своя кнопка Add to Cart)
Реализовать акцию Buy X Get 1 Free (например, купи 3 упаковки и получи 1 бесплатно) с автоматическим добавлением подарка в корзину, при этом:
акция не ломает и не обходит систему бандл-скидок WideBundle;
корректно работает с Monster Cart;
поддерживает несколько акций одновременно.
Возможность настраивать:
количество X (2 / 3 / 4 и т.д.);
товары-участники (SKU / коллекция / теги);
подарок (тот же или другой товар).
Подарок:
добавляется автоматически при выполнении условия;
имеет цену $0;
удаляется автоматически, если условие больше не выполняется.
Если в корзине выполнены условия нескольких акций, добавляются все соответствующие подарки.
Подарок:
не участвует в расчёте скидок WideBundle;
не влияет на tier бандла;
не увеличивает размер скидки.
WideBundle уже используется для:
bundle-скидок,
volume-discount логики.
Акция 3+1 НЕ ДОЛЖНА ломать:
расчёт бандл-скидок,
логику WideBundle.
Приоритет логики:
Сначала считается скидка WideBundle
Затем добавляется бесплатный подарок
В WideBundle есть нативная функция добавления подарка.
Она срабатывает только при клике на кнопку их виджета Add to Cart.
Сейчас используется кастомная кнопка, поэтому подарок не добавляется.
Приоритет №1 (желательно):
Использовать нативную логику WideBundle.
Реализовать так, чтобы:
визуально кнопка была нашего дизайна;
технически она триггерила Add to Cart WideBundle
(через JS / прокси-клик / подмену кнопки / API WideBundle).
Приоритет №2:
Стороннее приложение для auto-gift,
при условии отсутствия конфликтов с WideBundle и Monster Cart.
Приоритет №3:
Кастомная cart-логика (только если первые варианты невозможны).
Подарок:
корректно отображается в Monster Cart;
сохраняется на Checkout;
остаётся бесплатным.
Работает на desktop и mobile.
Нет дублирования подарков и “зацикливания”.
Купили X товаров → подарок добавился автоматически.
Уменьшили количество ниже X → подарок удалился.
Две разные акции одновременно → добавлены оба подарка.
WideBundle-скидка считается корректно до и после добавления подарка.
Подарок не влияет на скидочные tiers.
Обновление страницы / переходы не ломают логику.
Реализованная логика акции.
Обоснование выбранного способа (WideBundle / app / кастом).
Краткая инструкция: как менять X, товары и подарок.
Акция «Купи X — получи 1 бесплатно» должна полностью сохранять логику WideBundle и Monster Cart. Подарок добавляется поверх существующих скидок и не участвует в их расчёте.
Бюджет: 200 USD Срок: 8 дней
Здравствуйте! Я внимательно ознакомился с вашим заданием и уверен, что смогу выполнить его качественно и в срок. Буду рад сотрудничеству. Пожалуйста, напишите мне в личные сообщения для обсуждения деталей.
Бюджет: 200 USD Срок: 3 дня
Здравствуйте!
Внимательно ознакомился с ТЗ. Понимаю главную техническую сложность: ваша кастомная кнопка не триггерит нативные скрипты WideBundle, из-за чего подарок не добавляется, хотя логика в приложении настроена.
Мое решение (Приоритет №1 из вашего описания):
Я не буду устанавливать лишние приложения. Я напишу JS-скрипт, который свяжет вашу кастомную кнопку с логикой WideBundle (через имитацию события или вызов их API).
Как это будет работать:
Сохранение дизайна: Ваша кнопка остается без изменений.
JS Proxy: При клике скрипт проверяет условия (количество X) и программно инициирует добавление подарка через WideBundle, сохраняя все volume-скидки.
Интеграция с Monster Cart: Настрою обновление «на лету» (AJAX refresh), чтобы подарок мгновенно появлялся в боковой корзине без перезагрузки страницы.
Auto-remove: Добавлю проверку состояния корзины — если товар удалили и условие больше не выполняется, подарок исчезнет автоматически.
Результат: Чистый код, никаких конфликтов со скидками, корректная работа на мобайле. Перед сдачей протестирую все сценарии (несколько акций одновременно, изменение количества ...).
Бюджет: 200 USD Срок: 2 дня
Здравствуйте. Готов взяться за ваш заказ. Выполню все задачи описанные в вашем ТЗ за 2 дня максимум. Стоимость 40$
Всем привет, нужно создать сайт для создания ивентов и продажи билетов. Возможны варианты на готовом шаблоне, фреймворке или ваш вариант. Желательно, чтобы у вас был опыт работы в разработке сайтов для продажи билетов. Примеры сайтов вышлем в приватные сообщения. При необходимости создадим прототип. Если вы ранее работали над созданием подобных сайтов, пожалуйста, отправьте примеры в приватные сообщения. Детали обсудим в приватных сообщениях. Спасибо и хорошего дня!
Разработка архитектуры единой платформы управления флотом WordPress-сайтовКонтекст проекта Есть флот из нескольких десятков WordPress-сайтов, размещённых на одном сервере и обслуживаемых одной командой. Сайты постепенно переводятся на единый стандарт разработки и поддержки — общую дизайн-систему с единой библиотекой блоков (ACF + Gutenberg) и единый стандарт безопасности. Требуется архитектура платформы для централизованного управления этим флотом.Задача Нужна разработка технической архитектуры единой платформы управления флотом WordPress-сайтов. Платформа — это не дашборд метрик, а полноценная система централизованного управления и доступа.Требования к платформе Единый вход для супер-администратора — одна точка входа для управления всеми сайтами флота: обзор состояния, версий, статуса соответствия стандарту. One-click доступ в админку каждого сайта — возможность зайти в wp-admin любого сайта флота из единого интерфейса, без хранения/ввода паролей от каждого сайта отдельно. Требуется продуманный механизм аутентификации (токены с ограниченным временем жизни, привязка к конкретному пользователю, полное логирование доступа). Разграничение ролей: супер-админ видит и управляет всем флотом; администраторы отдельных сайтов имеют доступ только к своим сайтам. Единая дизайн-система с кастомизацией на уровне сайта — общая библиотека блоков (ACF + Gutenberg), дистрибутируемая на все сайты через центральный механизм обновлений, но с возможностью локальной кастомизации блоков под конкретный сайт без потери совместимости с будущими обновлениями библиотеки. Общий дашборд мониторинга и оповещений — состояние сайтов и сервера, алерты о падениях/проблемах, статус обновлений и compliance каждого сайта относительно единого стандарта. Удобное добавление новых сайтов в сеть — платформа должна поддерживать быстрое клонирование/разворачивание нового сайта на основе единого стандарта (Core-плагин, дизайн-система) и подключение его к Hub с минимальным количеством ручных шагов.Архитектурные ограничения (важно) WordPress Multisite не рассматривается и не подходит для этой задачи. Причина не в удобстве интерфейса, а в фундаментальных архитектурных свойствах Multisite: Общая база данных и общее ядро для всех сайтов сети означают единую точку отказа: некорректное обновление плагина или ядра способно одновременно вывести из строя все сайты сети, а не один. Общий пул серверных ресурсов (PHP-воркеры, соединения с БД) означает, что аномальная нагрузка на один сайт (акция, всплеск трафика, атака) деградирует производительность всех остальных сайтов сети, включая никак не связанные с этой нагрузкой. Это системное свойство Multisite, не устраняемое процессом или дисциплиной — поэтому требуется архитектура, где каждый сайт остаётся независимой инсталляцией (собственная БД), а унификация и централизованное управление достигаются другими средствами.Предварительное архитектурное направление На данный момент наиболее перспективным представляется архитектурный подход Hub & Spoke, при котором независимые WordPress-инсталляции ("Spokes"), каждая со своей БД, объединяются: общим дистрибутируемым Core-плагином (библиотека блоков, security baseline, bridge-модуль для связи с Hub); центральным управляющим приложением ("Hub") — реестр сайтов, one-click login, мониторинг, оповещения. Однако данная архитектура не является заранее выбранным решением. Если исполнитель считает, что существует более подходящий архитектурный подход, он может предложить альтернативу при условии её технического и экономического обоснования. Отдельная задача в рамках ТЗ — обоснованный анализ и рекомендация: строить Hub с нуля кастомно, либо взять за основу готовое self-hosted решение (MainWP, InfiniteWP, ManageWP или аналоги) и расширять его под специфичные требования (интеграция с Core-плагином, compliance-отслеживание версий блоков, будущий маркетинговый слой). Нужна сравнительная оценка по срокам, стоимости поддержки, гибкости и ограничениям каждого варианта, с чёткой рекомендацией.Архитектурные требования При проектировании решения необходимо учитывать следующие нефункциональные требования: отказоустойчивость и отсутствие единой точки отказа для флота сайтов; возможность независимого обновления, отката и обслуживания каждого сайта; минимизацию blast radius при сбоях и ошибках обновлений; возможность горизонтального масштабирования при росте количества сайтов; безопасность централизованного управления и делегированного доступа; возможность последующего выделения Hub в отдельную инфраструктуру без изменения архитектурных принципов; расширяемость платформы для добавления новых централизованных сервисов. Кроме того, архитектура должна оставаться жизнеспособной при увеличении количества сайтов с нескольких десятков до 100+ без необходимости принципиального пересмотра выбранного подхода.Долгосрочное развитие платформы Платформа рассматривается как долгосрочная основа цифровой экосистемы компании, а не как инструмент исключительно для администрирования WordPress-сайтов. При проектировании необходимо предусмотреть возможность последующего добавления централизованных сервисов (например, управления маркетинговыми активностями, аналитикой, библиотекой компонентов, интеграциями и других модулей) без необходимости переработки базовой архитектуры.Технологии Конкретный стек не фиксируется заранее — исполнитель самостоятельно предлагает и обосновывает технологии в архитектурном документе (язык/фреймворк для Hub, модель хостинга/деплоя, механизм аутентификации и т.д.), исходя из требований задачи. Обоснованное предложение по технологиям — обязательная часть результата работы, наравне со сравнением custom vs готовое решение для Hub.Что нужно от исполнителя Опыт проектирования multi-site/multi-tenant архитектур на WordPress (принципиально — НЕ на базе Multisite) Практический опыт работы с MainWP/InfiniteWP/ManageWP или аналогичными системами управления флотом WP-сайтов — понимание их возможностей и ограничений на уровне API/расширяемости Опыт разработки WordPress-плагинов уровня production (ACF, Gutenberg block development, REST API) Понимание вопросов безопасности при построении систем централизованного/делегированного доступа (token-based auth, аудит доступа, минимизация blast radius) Умение подготовить архитектурную документацию: диаграммы, API-контракты между Hub и сайтами, схему данныхФормат работы Первый этап — архитектурный документ с обоснованным решением (custom vs готовое решение), схемой взаимодействия компонентов, API-контрактом Hub ↔ Core-плагин, планом поэтапной реализации. Документ должен включать вайрфрейм-схему интерфейса платформы (ключевые экраны: реестр сайтов, доступ в админку, дашборд мониторинга). По итогам согласования архитектуры — возможно продолжение сотрудничества. Важное замечание Ожидается самостоятельная архитектурная проработка, основанная на практическом опыте проектирования и эксплуатации подобных систем. Недостаточно предоставить компиляцию общих рекомендаций или типовых ответов, сгенерированных ИИ. Каждое ключевое архитектурное решение должно сопровождаться техническим обоснованием: почему выбран именно этот подход, какие альтернативы рассматривались, каковы его преимущества, ограничения и потенциальные риски в контексте данного проекта. При необходимости исполнитель должен ссылаться на практический опыт, существующие решения, документацию, open-source проекты или иные источники, подтверждающие жизнеспособность предлагаемых архитектурных решений.
Ищу опытного программиста для работы с сайтом, который работает на ModX Revolution. На данный момент необходимо выполнить ряд технических доработок, в частности: внесение изменений на сайт; замена фотографий, баннеров и размерных сеток; обновление контактной информации; другие мелкие правки; подключение Google Analytics; интеграция платежной системы LiqPay и так далее В дальнейшем планирую регулярно развивать сайт, поэтому ищу ответственного специалиста для долгосрочного сотрудничества, который сможет оперативно выполнять необходимые доработки. Требования: уверенный опыт работы с ModX Revolution; качественное выполнение задач; соблюдение согласованных сроков; готовность к постоянному сотрудничеству Работа с сайтом - https://marimoth.com Пишите и будем договариваться Мари
Всем привет. Ищу специалиста, который поможет решить проблему с исходниками React. Проблема в том что их нет. Поэтому нужно сделать новый репозиторий, вытащить максимум из DevTools/source maps, а затем довосстановить проект. Подробности распишу кандидатам. Жду ваших откликов.
Сайт работает на фреймворке Next.js (на базе React). Необходимо выполнить все пункты по ТЗ. ТЗ прилагается в файле. Жду предложений.