Бюджет: 5000 UAH Срок: 1 день
Здравствуйте. У меня большой опыт работы с Вордпрессом. Готов к сотрудничеству. Обращайтесь.
Виправити критичні технічні та SEO-помилки на поточному сайті, забрати лишнє.
Створити два нових функціональних розділи: "Акції" (готові вироби) та "Поради" (блог).
Оновити дизайн та логіку роботи картки товару в основному каталозі для підвищення конверсії ВАЖЛИВО ДЛЯ ВИКОНАВЦЯ ЩОДО ДИЗАЙНУ: До ТЗ додаються візуальні макети (зображення). Їх потрібно використовувати як схему розташування елементів (layout). При цьому шрифти, кольори кнопок та загальну стилістику необхідно адаптувати під поточний дизайн сайту, щоб нові блоки виглядали гармонійно.
Добавити верхній і нижній опис на сторінки, можливість легко редагувати з адмінки вордпресс. Можливість змінювати картинки категорій на основній сторінці (добавив скрін екрану)
БЛОК 1. Критичні виправлення
1.1. Повне відключення функціоналу "Кошика" (WooCommerce Cart)
Проблема: Сайт працює як каталог, але в коді залишилися сліди інтернет-магазину, що створює технічні сторінки та дублі для Google.Завдання:
?add-to-cart=ID. Не знаю що це, Ші порадив)robots.txt та canonical tags, щоб закрити від індексації пошуковими системами будь-які сторінки кошика, оформлення замовлення та профілю користувача.Завдання: Створити сторінку-каталог для готових виробів на складі зі спеціальними цінами.Референс дизайну: Див. додаток image_1.png (сітка товарів). можна зробити на основі існуючого каталогу
Функціональні вимоги:
Адмін-панель: Максимально просте додавання/редагування товарів через WordPress.
Поля товару:
Фото (одне основне).
Назва.
Стара ціна (має відображатися закресленою).
Акційна ціна (має бути виділена кольором та розміром).
Короткі характеристики (1-2 рядки).
Статус наявності: Можливість в адмінці поставити галочку "В наявності" (відображається зелена плашка на картці) або "Продано" (товар не зникає, але кнопка замовлення стає неактивною).
Кнопка "Забронювати": При кліку відкриває спливаюче вікно (Pop-up) з формою: "Ім'я", "Телефон". У заявці менеджеру має передаватися назва або ID пам'ятника.
Меню: Додати пункт "Акції" в головне меню та футер, виділити його кольором (наприклад, червоним).
Завдання: Створити розділ для публікації SEO-статей.Референс дизайну: Див. додаток image_3.png (сітка статей).
Функціональні вимоги:
Структура: Загальна сторінка зі списком статей (прев'ю картинка + заголовок + короткий опис + кнопка) та сторінка окремої статті.
SEO (Критично):
Повна сумісність з плагінами типу Yoast SEO
Адміністратор має могти окремо прописувати Title, Description, H1 для кожної статті.
Перелінковка: Внизу кожної статті автоматичний блок "Читайте також" (вивід 3-х випадкових або останніх статей).
Меню: Додати пункт "Поради" в головне меню.
Завдання: Змінити зовнішній вигляд та логіку роботи сторінки будь-якого товару в каталозі: одинарні, двійні, трійні, для військових.Референс дизайну: Див. додаток image_5.png (детальна сторінка товару).
Вимоги до змін:
Фотогалерея: Реалізувати велике основне фото зліва та мініатюри під ним, якщо вони є (як на макеті).
Блок ціни та статусу:
Відображення Ціни (Ціна від:)
Кнопка дії (CTA) — Головна зміна логіки:
Замінити всі кнопки типу "Дізнатись ціну під ключ" на єдину велику кнопку: "ЗАМОВИТИ ПРОРАХУНОК".
Під основною кнопкою додати менше посилання "Задати питання" (теж відкриває форму або веде на месенджер).
Характеристики та Опис: Реалізувати акуратний вивід характеристик --Матеріал, Розмір пам'ятника, Комплектація---- (можна з іконками, як на макеті) та опис товару (можливо, через таби, якщо інформації багато).
Блок "Схожі моделі": Внизу сторінки обов'язково додати блок автоматичного виводу 3-4 схожих товарів з каталогу для перелінковки.
Мета: Забезпечити можливість додавати унікальні текстові описи для кожної категорії каталогу (Одинарні, двійні, трійні, військові, акції)
Технічні вимоги:
Два текстових поля: Для кожної сторінки архіву/категорії товарів реалізувати два окремих поля для контенту:
Верхній опис (Intro): Візуальний редактор (WYSIWYG). Цей текст має виводитися над сіткою товарів, одразу після заголовка H1 категорії.
Нижній опис (SEO-текст): Візуальний редактор (WYSIWYG). Цей текст має виводитися в самому низу сторінки, під сіткою товарів та пагінацією, але перед футером.
Редагування з адмінки: Ці поля мають бути доступні для редагування на стандартній сторінці "Редагувати категорію" (Edit Taxonomy) в WordPress. Використання плагінів типу ACF для реалізації цих полів вітається.
Верхній опис (Короткий): 2-3 речення (максимум 300-400 символів).
Суть розділу та головна перевага для клієнта.
Приклад для "Акції": "Тут представлені готові гранітні пам'ятники, які є в наявності на нашому складі. Ви можете приїхати, оглянути їх вживу та замовити з монтажем вже на найближчий час. Ціни знижено, оскільки це готові вироби."
Нижній опис (Довгий SEO-текст): Розміщується під сіткою товарів, перед футером.
Виправити критичні технічні та SEO-помилки на поточному сайті, забрати лишнє.
Створити два нових функціональних розділи: "Акції" (готові вироби) та "Поради" (блог).
Оновити дизайн та логіку роботи картки товару в основному каталозі для підвищення конверсії ВАЖЛИВО ДЛЯ ВИКОНАВЦЯ ЩОДО ДИЗАЙНУ: До ТЗ додаються візуальні макети (зображення). Їх потрібно використовувати як схему розташування елементів (layout). При цьому шрифти, кольори кнопок та загальну стилістику необхідно адаптувати під поточний дизайн сайту, щоб нові блоки виглядали гармонійно.
Добавити верхній і нижній опис на сторінки, можливість легко редагувати з адмінки вордпресс. Можливість змінювати картинки категорій на основній сторінці (добавив скрін екрану)
БЛОК 1. Критичні виправлення
1.1. Повне відключення функціоналу "Кошика" (WooCommerce Cart)
Проблема: Сайт працює як каталог, але в коді залишилися сліди інтернет-магазину, що створює технічні сторінки та дублі для Google.Завдання:
?add-to-cart=ID. Не знаю що це, Ші порадив)robots.txt та canonical tags, щоб закрити від індексації пошуковими системами будь-які сторінки кошика, оформлення замовлення та профілю користувача.Завдання: Створити сторінку-каталог для готових виробів на складі зі спеціальними цінами.Референс дизайну: Див. додаток image_1.png (сітка товарів). можна зробити на основі існуючого каталогу
Функціональні вимоги:
Адмін-панель: Максимально просте додавання/редагування товарів через WordPress.
Поля товару:
Фото (одне основне).
Назва.
Стара ціна (має відображатися закресленою).
Акційна ціна (має бути виділена кольором та розміром).
Короткі характеристики (1-2 рядки).
Статус наявності: Можливість в адмінці поставити галочку "В наявності" (відображається зелена плашка на картці) або "Продано" (товар не зникає, але кнопка замовлення стає неактивною).
Кнопка "Забронювати": При кліку відкриває спливаюче вікно (Pop-up) з формою: "Ім'я", "Телефон". У заявці менеджеру має передаватися назва або ID пам'ятника.
Меню: Додати пункт "Акції" в головне меню та футер, виділити його кольором (наприклад, червоним).
Завдання: Створити розділ для публікації SEO-статей.Референс дизайну: Див. додаток image_3.png (сітка статей).
Функціональні вимоги:
Структура: Загальна сторінка зі списком статей (прев'ю картинка + заголовок + короткий опис + кнопка) та сторінка окремої статті.
SEO (Критично):
Повна сумісність з плагінами типу Yoast SEO
Адміністратор має могти окремо прописувати Title, Description, H1 для кожної статті.
Перелінковка: Внизу кожної статті автоматичний блок "Читайте також" (вивід 3-х випадкових або останніх статей).
Меню: Додати пункт "Поради" в головне меню.
Завдання: Змінити зовнішній вигляд та логіку роботи сторінки будь-якого товару в каталозі: одинарні, двійні, трійні, для військових.Референс дизайну: Див. додаток image_5.png (детальна сторінка товару).
Вимоги до змін:
Фотогалерея: Реалізувати велике основне фото зліва та мініатюри під ним, якщо вони є (як на макеті).
Блок ціни та статусу:
Відображення Ціни (Ціна від:)
Кнопка дії (CTA) — Головна зміна логіки:
Замінити всі кнопки типу "Дізнатись ціну під ключ" на єдину велику кнопку: "ЗАМОВИТИ ПРОРАХУНОК".
Під основною кнопкою додати менше посилання "Задати питання" (теж відкриває форму або веде на месенджер).
Характеристики та Опис: Реалізувати акуратний вивід характеристик --Матеріал, Розмір пам'ятника, Комплектація---- (можна з іконками, як на макеті) та опис товару (можливо, через таби, якщо інформації багато).
Блок "Схожі моделі": Внизу сторінки обов'язково додати блок автоматичного виводу 3-4 схожих товарів з каталогу для перелінковки.
Мета: Забезпечити можливість додавати унікальні текстові описи для кожної категорії каталогу (Одинарні, двійні, трійні, військові, акції)
Технічні вимоги:
Два текстових поля: Для кожної сторінки архіву/категорії товарів реалізувати два окремих поля для контенту:
Верхній опис (Intro): Візуальний редактор (WYSIWYG). Цей текст має виводитися над сіткою товарів, одразу після заголовка H1 категорії.
Нижній опис (SEO-текст): Візуальний редактор (WYSIWYG). Цей текст має виводитися в самому низу сторінки, під сіткою товарів та пагінацією, але перед футером.
Редагування з адмінки: Ці поля мають бути доступні для редагування на стандартній сторінці "Редагувати категорію" (Edit Taxonomy) в WordPress. Використання плагінів типу ACF для реалізації цих полів вітається.
Верхній опис (Короткий): 2-3 речення (максимум 300-400 символів).
Суть розділу та головна перевага для клієнта.
Приклад для "Акції": "Тут представлені готові гранітні пам'ятники, які є в наявності на нашому складі. Ви можете приїхати, оглянути їх вживу та замовити з монтажем вже на найближчий час. Ціни знижено, оскільки це готові вироби."
Нижній опис (Довгий SEO-текст): Розміщується під сіткою товарів, перед футером.
Бюджет: 5000 UAH Срок: 1 день
Здравствуйте. У меня большой опыт работы с Вордпрессом. Готов к сотрудничеству. Обращайтесь.
Бюджет: 20000 UAH Срок: 8 дней
Здравствуйте, Богдан!
Могу начать сейчас.
У меня большой опыт с ВП и интеграциями.
Обращайтесь, буду рад сотрудничеству с Вами!
Бюджет: 27000 UAH Срок: 15 дней
Привет!
У меня есть солидный опыт работы с WordPress + WooCommerce, исправлениями SEO и сайтами в каталожном стиле (без функционала корзины).
Я могу полностью взять на себя ваш проект, включая:
Критические технические и SEO исправления
Переключение WooCommerce в режим каталога
Полное отключение логики корзины/оформления заказа и URL-адресов ?add-to-cart
Корректировка robots.txt, канонических ссылок и очистка индексации
Новый раздел "Акции"
Простое управление администратором
Пользовательские поля продукта (старая/новая цена, статус, краткие характеристики)
Всплывающее окно "Забронировать" с ID/названием продукта, отправляемое менеджеру
Выделенный элемент меню
Новый раздел "Советы" (Блог)
SEO-дружественная структура, полностью совместимая с Yoast
Отдельные Заголовок / Описание / H1
Автоматический блок "Также читайте"
Редизайн карточки продукта (основной каталог)
Макет галереи по предоставленным визуалам
Новая логика CTA ("ЗАКАЗАТЬ РАСЧЕТ")
Блок характеристик + похожие продукты для внутренней перелинковки
SEO-тексты для категорий
Редактируемые описания сверху и снизу из админки (ACF или аналогичные)
Чистый вывод без нарушения макета
Я строго следую предоставленным визуальным макетам, адаптируя шрифты, цвета и интерфейс, чтобы соответствовать текущему дизайну сайта, чтобы все выглядело последовательно.
После просмотра сайта и вложений я могу предоставить:
Точное подтверждение объема работ
Реалистичный график
Фиксированную стоимость проекта
Портфолио и аналогичные проекты на WordPress доступны по запросу.
С нетерпением жду вашего ответа.
С наилучшими пожеланиями,
Бюджет: 27000 UAH Срок: 30 дней
Добрый день! Мое портфолио: Freelancehunt
Ознакомилась с вашим проектом и заинтересована в сотрудничестве.
Я занимаюсь созданием сайтов под ключ:
— продуманный UI/UX дизайн
— адаптивная верстка
— быстрое загрузка и базовая SEO-оптимизация
— удобная админка для дальнейшей работы
Имею опыт в реализации лендингов, сайтов-визиток и интернет-магазинов для различных ниш.
Релевантные примеры работ есть в моем профиле Freelancehunt, также могу отправить ссылки в личные сообщения.
Работаю ответственно, всегда на связи и ориентируюсь на результат для бизнеса.
Буду рада обсудить детали вашего проекта.
Бюджет: 15000 UAH Срок: 15 дней
Здравствуйте.
Предлагаю следующую реализацию проекта:
— В зависимости от текущей реализации сайта: либо полностью отключить WooCommerce, либо оставить его в режиме каталога без корзины и оформления заказа, убрав весь лишний функционал и технические страницы.
— Весь контент, который должен редактироваться из админки (заголовки, тексты, изображения, описания, товары, статьи), реализовать с помощью плагина ACF — он простой и удобный для пользователя.
— Для удобства наполнения и дальнейшей работы с сайтом создать кастомные типы записей: — акционные товары,
— статьи / раздел «Поради».
Такой подход позволит упростить админку, убрать ненужный функционал, улучшить SEO и сделать сайт удобным для дальнейшего развития.
Бюджет: 10000 UAH Срок: 7 дней
Здравствуйте!
Я ознакомилась с ТЗ — оно детальное и хорошо структурированное.
Я могу закрыть UX/UI-часть проекта с фокусом на повышение конверсии и удобство для пользователей.
Результат для вас:
понятные страницы, которые ведут пользователя к заявке
четкая UX-логика вместо перегрузки
Технические и SEO-настройки целесообразно реализовывать вместе с разработчиком — я со своей стороны могу работать в связке и консультировать по UX-решениям.
Готова обсудить формат сотрудничества, объем и этапность.
Портфолио: Freelancehunt
Behance
Бюджет: 16000 UAH Срок: 8 дней
Добрый день!
Готов начать сразу. Сроки и стоимость указал.
Буду рад помочь.
Бюджет: 19987 UAH Срок: 5 дней
Здравствуйте! 👋
Я не дизайнер, который просто рисует, а именно дизайнер, который ПРОЕКТИРУЕТ сайты и платформы, которые продают услуги бизнеса.
Пожалуйста, посмотрите мое портфолио и убедитесь в моей опытности в сфере UX/UI: Freelancehunt
Бюджет: 20000 UAH Срок: 10 дней
Добрый день
большой опыт работы с WP+WooCommerce
готов обсудить детали в лс
ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ ЛЕНДИНГА НА БАЗЕ WORDPRESSО проекте: Требуется создать продающий лендинг для авторского онлайн-интенсива на действующем корпоративном сайте юридической фирмы. Платформа сайта: WordPress. Ожидаемый URL страницы: salyk.net/online_intensiveОплата:Проект оплачивается с резервированием денег на депозите сайта. Без никаких «сперва сделаю работу, потом утверждаю проект и вы проводите оплату».1. Дизайн и структура:Есть готовый прототип в виде чистого HTML/CSS кода (включает тексты, структуру, цветовую гамму, адаптивность и вертикальные видеоотзывы 9:16). Код прилагается к этом ТЗ в файле «код». Можете его вставить здесь https://htmledit.squarefree.com/ и посмотреть предварительный дизайн.Задача по дизайну: Взять этот код за основу, но не просто скопировать. Приветствуется доработка UX/UI, добавление аккуратных микроанимаций, теней, современных эффектов (фич), которые сделают страницу более привлекательной и продающей, сохраняя строгий корпоративный стиль.Фотографии: пока прилагаются только 3 шт., сгенерированные ИИ. После утверждения проекта отправлю свои личные фотографии для интеграции на лендинге.2. Интеграция с CMS (Редактируемость):Критически важно: Лендинг не должен висеть на сайте как «голый» HTML-код. Страницу необходимо собрать с помощью визуального конструктора (Elementor) или реализовать через гибкие поля (ACF).У заказчика должна быть возможность легко менять любые тексты, ссылки, тарифы, фотографии и видео-отзывы прямо из админ-панели WordPress без вмешательства в код.3. Технические требования и адаптивность:Полная адаптивность кроссбраузерной верстки: Desktop, Tablet, Mobile. Страница должна корректно отображаться на всех типах устройств (в том числе пропорции 3 вертикальных видеоотзывов).Высокая производительность: Обязательна базовая оптимизация скорости загрузки (Google PageSpeed). Изображения должны быть сжаты и конвертированы в формат WebP, скрипты и стили минифицированы.4. Форма обратной связи (Лидогенерация):На лендинге есть форма заявки (Имя, Телефон). Ее нужно сделать полностью рабочей.Все заявки должны моментально отправляться на корпоративный email: info@сайт.net.Необходимо настроить отправку через SMTP-сервер или использовать надежный плагин (WPForms / Contact Form 7), чтобы заявки гарантированно не попадали в папку «Спам».5. Мультиязычность:Текущий сайт подразумевает наличие трех языков (РУС, КАЗ, АНГЛ).В рамках проекта исполнитель должен настроить мультиязычность для нового лендинга (с помощью плагинов Polylang, WPML или аналогов).В процессе выполнения задачи заказчик предоставит готовые переводы текста на казахский и английский языки. Исполнитель должен создать и оформить эти дополнительные языковые версии страницы.6. Интеграция с главным сайтом:Настроить переход на лендинг с основного сайта.В главном меню (в хедере) действующего сайта salyk.net необходимо добавить новую кнопку или пункт меню (например, «Онлайн-интенсив»), которая будет вести на адрес /online_intensive.Дополнительно: сделать функцию на всем сайте переключения между языками rus/eng/kaz в стиле сайта.
Есть действующий production-сайт с каталогом товаров, карточками моделей и информационными страницами. Стек frontend: — Next.js; — React; — TypeScript; — существующая компонентная система; — staging и production environments. Есть согласованное визуальное направление и дизайн новой главной страницы. Необходимо внедрить его в существующий проект, адаптировать под desktop/tablet/mobile и привести все основные типы страниц сайта к единой обновлённой стилистике. Полный редизайн продукта и изменение бизнес-логики не требуются. ОБЯЗАТЕЛЬНЫЙ SCOPE 1. Новая главная страница — реализовать главную страницу по предоставленному дизайну; — сохранить существующую функциональность, ссылки и маршрутизацию; — корректно подключить согласованные секции и CTA; — использовать существующие данные и API; — предусмотреть корректное отображение динамического контента. Основные типы секций: — header/navigation; — hero; — информационные блоки; — карточки моделей/предложений; — аналитические или market insight блоки; — CTA-секции; — footer. Точный состав секций будет предоставлен выбранному исполнителю вместе с макетом. 2. Responsive Необходимо реализовать: — desktop; — tablet; — mobile; — промежуточные разрешения; — корректное поведение сеток, карточек, меню, кнопок и типографики; — отсутствие горизонтального скролла и визуальных конфликтов. 3. Типографика и общие стили — внедрить новые согласованные шрифты; — привести размеры, веса, line-height и интервалы к единой системе; — обновить стили кнопок, карточек, полей, бейджей и заголовков; — по возможности использовать общие design tokens или CSS variables; — не дублировать стили отдельно для каждой страницы без необходимости. 4. Унификация существующих страниц Проверить и привести к новой стилистике основные типы страниц: — каталог; — карточка модели / PDP; — информационные страницы; — header; — footer; — формы; — модальные окна; — существующие CTA; — loading / empty / error states, если они уже присутствуют в проекте. Речь идёт о визуальной унификации существующих компонентов, а не о полном индивидуальном редизайне каждой страницы. 5. Каталог Проверить: — сетку карточек; — изображения; — название, reference и цену; — фильтры и сортировки; — кнопки и ссылки; — desktop/mobile отображение; — loading и empty states; — отсутствие визуальных сдвигов при загрузке. 6. PDP Проверить: — галерею; — основной информационный блок; — цену и CTA; — аналитические секции; — таблицы и метрики; — About Watch; — desktop/mobile компоновку; — длинные названия, references и отсутствующие данные. Необходимо сохранить текущую функциональность и существующие контракты API. 7. Header и Footer — единая стилистика на всех страницах; — responsive navigation; — mobile menu; — корректные active/hover/focus states; — отсутствие расхождений между главной, каталогом и PDP. 8. Состояния интерфейса Для динамических блоков проверить: — loading; — empty data; — API error; — insufficient data; — отсутствующее изображение; — отсутствующая цена; — длинный текст; — мобильное отображение. Не требуется разрабатывать новую сложную бизнес-логику. Необходимо корректно визуализировать уже существующие состояния. 9. Качество и производительность — не ухудшить SEO и текущую индексацию; — сохранить корректные metadata и semantic HTML; — не создавать критических layout shifts; — оптимизировать изображения и шрифты; — учитывать reduced motion для анимаций; — проверить базовую доступность: focus states, contrast, keyboard navigation; — не подключать тяжёлые библиотеки без обоснованной необходимости. 10. Staging и QA — развернуть изменения на staging; — проверить основные типы страниц; — проверить desktop, tablet и mobile; — устранить визуальные и responsive-баги; — после приёмки выполнить production deployment; — обеспечить исправление багов по реализованному scope не менее 7 календарных дней после выкладки. РЕЗУЛЬТАТ РАБОТЫ — Pull Request с frontend-кодом; — реализованная новая главная; — responsive desktop/tablet/mobile; — единые шрифты, карточки и базовые UI-компоненты; — визуально согласованные каталог, PDP и информационные страницы; — staging deployment; — исправление найденных визуальных ошибок; — production deployment; — краткое описание изменённых компонентов; — 7-дневный bug-fix period после приёмки. ACCEPTANCE CRITERIA 1. Главная соответствует предоставленному дизайну. 2. Все секции корректно работают на desktop, tablet и mobile. 3. Header и footer единообразны на всех страницах. 4. Каталог и PDP визуально соответствуют новой системе. 5. Текущая функциональность сайта не нарушена. 6. API-контракты и backend-логика не изменены без согласования. 7. Нет горизонтального скролла и критических layout shifts. 8. Шрифты и изображения загружаются корректно. 9. Loading, empty и error states отображаются без поломки layout. 10. Изменения проверены на staging и развернуты в production. 11. Исправлены визуальные ошибки, обнаруженные при приёмке в рамках согласованного scope. ЧТО НЕ ТРЕБУЕТСЯ — разработка backend; — изменение бизнес-логики; — создание нового каталога или CMS; — разработка нового API; — полный редизайн каждой информационной страницы; — новые пользовательские функции, отсутствующие в макетах; — разработка сложной дизайн-системы с нуля; — создание нового проекта вместо доработки существующего; — изменение SEO-структуры без отдельного согласования. ТРЕБОВАНИЯ К ИСПОЛНИТЕЛЮ — уверенный Next.js / React / TypeScript; — опыт работы с существующими production-проектами; — качественная responsive-вёрстка; — опыт внедрения дизайна из Figma; — компонентный подход; — уверенная работа с CSS / CSS Modules / Tailwind или существующей системой проекта; — понимание Core Web Vitals; — Git / Pull Request workflow; — умение работать через staging. В ОТКЛИКЕ ОБЯЗАТЕЛЬНО УКАЗАТЬ 1. Fixed price за полный обязательный scope. 2. Срок выполнения в рабочих днях. 3. Оценку в часах. 4. Когда готовы начать. 5. Ссылки на 2–3 релевантных проекта на Next.js/React. 6. Есть ли опыт работы с каталогами, карточками товаров или аналитическими интерфейсами. 7. Что потребуется для точной оценки до начала работы. 8. Входят ли в цену: — staging; — responsive QA; — production deployment; — исправление багов; — 7-дневный bug-fix period. Шаблонные отклики без просмотра требований и без конкретной оценки рассматриваться не будут. Доступ к production на первом этапе не предоставляется. Работа начинается после ограниченного code review и разворачивается через staging.
ТЕХНИЧЕ ЗАДАНИЕ Обновление интернет-магазина bp.ua О проекте Действующий интернет-магазин парфюмерии на OpenCart 2.x. Нужно перенести на OpenCart 4.x, обновить дизайн и функционал, сохранить все данные, интеграции и SEO. Сайт двуязычный (украинский + русский). Ищем исполнителя (или команду) для backend и frontend. Можно откликаться на одну часть или на обе.Часть 1. Backend (OpenCart 4)Миграция Развертывание чистого OpenCart 4.x (последняя стабильная ветка), PHP 8.1+. Перенос данных: товары, категории, атрибуты, опции, бренды, клиенты, заказы, отзывы, контент-страницы. Сохранение SEO-URL (ЧПУ) один-в-один; карта 301-редиректов со старых адресов. Прямого апгрейда 2.x → 4.x нет: только чистое развертывание + контролируемый перенос.API-интеграция с поставщиком (приоритет) Портирование существующей кастомной доработки обмена с сервером поставщика (цены + остатки). Автоматическая синхронизация по расписанию (cron), лог ошибок, ручной запуск. Скрытие/статус для позиций, которых нет в наличии. Поддержка каталога 2 000+ позиций.Модули Новая Почта: выбор отделений/поштоматов, автоформирование ТТН из админки. Оплата: подключение платежной системы (LiqPay / Fondy / WayForPay — согласовать), наложенный платеж. Чекаут: серверная логика, гостевой заказ, статусы, уведомления клиенту. Массовый импорт/обновление товаров из прайса (xlsx/csv), привязка фото по артикулу/штрихкоду.Двуязычность (uk / ru) Два языка магазина: uk-UA (основной) и ru-RU. Двуязычные поля товаров, категорий, контент-страниц, мета-тегов. Отдельные SEO-URL для каждого языка, теги hreflang, канонические URL. 301-редиректы со старых URL обоих языков (проверить текущую схему: /ru/, поддомен или параметр). Письма покупателю — на языке сессии клиента.Блог Сохранить существующий раздел статей https://blog.bp.ua/. Перенести существующие статьи (uk/ru) с сохранением URL и 301-редиректами где нужно. Двуязычность, корректная SEO-разметка статей. Раздел блога должен оставаться редактируемым из админки.SEO (серверное) Замена стороннего SEO-модуля на нативный механизм OC4. Генерация sitemap.xml (отдельные языковые ветки), корректный robots.txt. Микроразметка Schema.org (Product, Offer, BreadcrumbList, Article для блога).Производительность и безопасность Кеш (OPcache + встроенный OC4), оптимизация запросов, gzip/brotli, HTTP/2. Изображения: WebP, resize с кешированием. HTTPS, 2FA в админке, актуальные патчи, ежедневные бэкапы. Core Web Vitals в «зеленой» зоне на мобильном.Порядок работ Все работы ведутся на staging. Старый сайт работает до полного тестирования нового. Переключение на прод — с возможностью отката 30 дней. Часть 2. Frontend (дизайн + верстка)Дизайн Стиль: минималистичный, премиальный, много «воздуха», акцент на фото товара. Мобильный-первый подход (большинство трафика — мобильный). Дизайн-система в Figma: палитра, типографика, компоненты, состояния. Макеты ключевых экранов (десктоп + мобильный): главная, каталог, карточка товара, бренд-страница, корзина, чекаут, поиск, блог и страница статьи.Верстка Семантический HTML5, чистый CSS, адаптив (mobile-first). Интеграция в twig-шаблоны OpenCart 4 (не статика), работа с живыми данными. Изображения: WebP, lazy-load, srcset. Шрифт с полной кириллицей (uk/ru). Кроссбраузерность: Chrome, Safari, Firefox, Edge + iOS/Android. Core Web Vitals: LCP < 2.5 c, CLS < 0.1, INP < 200 мс (мобильный).Функционал интерфейса Фасетные фильтры каталога: бренд, тип, объем, нота, пол, цена. Карточка товара: фото, описание, ноты, формат/объем, отзывы, «с этим покупают». Quick view, список желаний, сравнение, бейджи (новинка, хит, лимитированное количество). Адаптивный чекаут с минимумом шагов, автозаполнение Новой Почты. Раздел блога: список статей и страница статьи в стиле сайта.Двуязычность (uk / ru) Переключатель языков в шапке, корректный на мобильном. Верстка учитывает разную длину строк в двух языках. Весь текст темы — через языковые переменные OC4 (без «зашитого» текста). Приемка и сотрудничествоЧто передать на завершение Backend: доступы (сервер, БД, админка, репозиторий), краткая документация по доработкам и cron, инструкция по развертыванию/откату, список сторонних модулей. Frontend: Figma-файл с дизайн-системой и экранами, код темы (twig + CSS/JS), инструкция по изменению баннеров/контента.Критерии приемки (коротко)
https://www.figma.com/design/bSzGOmDb3scdsBgjR3hHLb/Robo?node-id=0-1&p=f https://robo.org.ua/index.php?route=product/product&path=145802278&product_id=237 Задача: редизайн страницы товара и отзывов на главной Сайт уже разработан и полностью работает. Дизайнер подготовил новый дизайн в Figma, который нужно реализовать на существующем сайте. Необходимо: верстать новый дизайн в соответствии с макетом; интегрировать его в текущий сайт; адаптировать страницы под мобильные устройства, планшеты и компьютеры; проверить корректную работу кнопок, форм, меню и других элементов; обеспечить максимально точное соответствие макету. Разрабатывать сайт с нуля не нужно — необходимо лишь выполнить редизайн и заменить текущее оформление на новое.
Вирус в настоящее время проник на сайт. Сайт не функционирует должным образом. В частности, главная страница работает некорректно. Нам нужен разработчик, который сможет исправить эту ошибку как можно скорее.