УВАГА! Завдання виключно для тих, хто вже має релевантний та позитивний досвід у подібному проекті і зможе продемонструвати отриманий та функціонуючий сайт. Якщо ви знаєте як це робити, але ніколи не робили просимо утриматись від надсилання заявки на виконанння даного завдання.
1. Мета проєкту
Розгорнути функціональний маркетплейс на WordPress, який дозволяє:
- продавцям розміщувати свої товари (multi-vendor система), включаючи автоматичне завантаження товарів з описами та фото з прайсів і тд;
- користувачам купувати товари онлайн, а також запрошувати до користування за допомогою простої однорівневої реферальної системи своїх знайомих та отримувати певні преференції у вигляді бонусів;
- власнику платформи отримувати комісії з продажів та доходи з підписок;
- мати окрему односторінкову сторінку для додаткової реклами, пояснення суті проекту та збору контактів/підписок (landing page), дизайн якої вже розроблений та готовий до використання (в Figma);
- підтримувати платні підписки/членство (преміум-доступ, функції для продавців тощо).
2. Технічна платформа
- CMS: WordPress (остання стабільна версія)
- E-commerce engine: WooCommerce
- Тип хостингу: VPS або Managed WordPress (наприклад, SiteGround, Cloudways або аналог)
- Мова сайту: українська (з можливістю додати англійську та інші мови у майбутньому)
- SSL-сертифікат: обов’язковий (Let’s Encrypt або інший)
- PHP версія: не нижче 8.0
- База даних: MySQL 8+
3. Основні функціональні блоки
3.1 Marketplace (мультимагазин)
Завдання:
- Дозволити реєстрацію продавців через спеціальну форму.
- Кожен продавець має особистий кабінет, де може:
- додавати/редагувати товари;
- переглядати замовлення;
- отримувати статистику продажів;
- керувати підпискою або оплатою комісії.
- Користувачі можуть переглядати каталог товарів, додавати у кошик, оформлювати замовлення.
Технічна реалізація:
- Використати плагін WCFM Marketplace.
- Налаштувати структуру сторінок:
- /marketplace — головна сторінка з каталогом
- /vendor/{vendor_name} — сторінка продавця
- /product/{product_name} — сторінка товару
- Увімкнути рейтинги, відгуки, сортування, фільтри.
- Налаштувати комісії (наприклад, 10% з продажу на користь власника).
Додатково:
- Можливість підключення платіжних систем:
- Автоматичне створення продавцю «сторінки магазину» після реєстрації та підтвердження адміністраторами системи.
- Email-сповіщення про замовлення та оновлення статусів.
3.2 Система підписок і членства
Завдання:
- Реалізувати платні та безкоштовні підписки для:
- продавців (наприклад, базовий, стандартний, преміум-план);
- покупців (доступ до преміум-пропозицій або акцій).
- Автоматичне продовження підписок (щомісяця або щороку).
- Обмеження функцій залежно від типу підписки (кількість товарів, відсоток комісії тощо).
За наявності платних більш ефективних рішень та доповнень в порівнянні з безкоштовними – окремо буде виділено необхідний бюджет. Це стосується будь-якого питання та функціоналу проекту.
Технічна реалізація:
- Плагін: WooCommerce Subscriptions + WooCommerce Memberships.
- Інтеграція з Dokan/WCFM для контролю планів продавців.
- Налаштування сторінки «Тарифи / Плани»:
- /pricing — опис усіх підписок, кнопки "Оформити".
- Автоматичне оновлення статусу продавця після оплати підписки.
3.3 Односторінковий сайт (Landing page)
Завдання:
- Створити лендінг для збору контактів і попередніх заявок від користувачів/партнерів (дизайн готовий та розроблений).
- Форма збору контактів: Ім’я, Email, Телефон, Повідомлення.
- CTA-кнопка «Залишити заявку» або «Стати партнером».
- Підключити інтеграцію з Mailchimp або іншим email-сервісом для збереження контактів.
Технічна реалізація:
- Конструктор: Elementor Pro або Bricks Builder.
- Плагін для форми: WPForms або Contact Form 7.
- Підключення до email-сервісу: Mailchimp / ActiveCampaign.
- Додати блоки:
- Заголовок і підзаголовок з CTA.
- Блок переваг (3–5 пунктів).
- Відео або зображення демонстрації.
- Форма збору контактів.
- Футер із політикою конфіденційності.
3.4 Адмін-панель
Функціонал для адміністратора:
- Модерація продавців та товарів.
- Перегляд статистики продажів, комісій, підписок.
- Редагування сторінок через Elementor.
- Створення акцій, купонів, банерів.
- Управління контентом блогу (опціонально).
4. Рекомендовані теми (необхідно проконсультуватись та визначитись остаточно, яка більш підходить).
Назва | Тип | Особливості |
Astra Pro | універсальна, легка | гнучка, швидка, підтримує WooCommerce, Elementor |
REHub (ThemeForest) | спеціалізована marketplace | інтеграції з Dokan, WCFM, Subscriptions, affiliate |
Martfury (ThemeForest) | готовий marketplace | адаптована під великі каталоги |
OceanWP | універсальна | безкоштовна, адаптивна, сумісна з WooCommerce |
Рекомендація: REHub — якщо потрібне готове комплексне рішення. Astra Pro — якщо потрібна максимальна гнучкість і чистота коду.
5. Рекомендовані плагіни
Категорія | Назва | Призначення |
Marketplace | Dokan Pro / WCFM Marketplace | система багатокористувацького маркетплейсу |
WooCommerce | WooCommerce | базова e-commerce логіка |
Підписки | WooCommerce Subscriptions | автоматичні платні підписки |
Членство | WooCommerce Memberships | обмеження контенту / функцій |
Оплата | Stripe / PayPal / LiqPay | прийом платежів |
Builder | Elementor Pro / Bricks Builder | створення сторінок та лендінгу |
Форми | WPForms / Contact Form 7 | збір заявок та контактів |
SEO | RankMath / Yoast SEO | SEO оптимізація |
Оптимізація | WP Rocket + ShortPixel | кешування і оптимізація зображень |
Безпека | Wordfence | захист сайту |
Аналітика | Google Site Kit | інтеграція Google Analytics і Search Console |
6. Основні сторінки сайту
- Головна — короткий опис платформи, CTA, категорії товарів.
- Marketplace (Каталог) — товари з фільтрами, категоріями.
- Product Page — детальний опис товару.
- Vendor Page — профіль продавця, його товари.
- Pricing / Membership — підписки та тарифи.
- Landing Page — окремий лендинг для збору контактів.
- Blog / Новини — (опціонально) інформаційний розділ.
- Контакти — форма зворотного зв’язку, карта.
- FAQ / Політика конфіденційності — статичні сторінки.
7. Вимоги до UX/UI
- Мобільна адаптивність (mobile-first підхід).
- Мінімалістичний сучасний дизайн.
- Зручна навігація, пошук і фільтри.
- Чіткі CTA (Call-to-action) кнопки.
- Швидке завантаження (<2 сек).
8. Тестування та передача проєкту
Розробник повинен:
- Провести повне тестування функцій:
- реєстрація, авторизація, створення товару;
- оформлення замовлення;
- оплата, підписка, поновлення;
- email-сповіщення.
- Передати:
- доступ до WordPress адмінки;
- документацію з описом структури сайту;
- резервну копію сайту (.zip або через All-in-One WP Migration).
9. Термін реалізації
- Встановлення, налаштування, базовий дизайн — до 10 робочих днів.
- Тестування та виправлення помилок — 3–5 днів.
- Разом: до 15 календарних днів (1 робочий спринт).
10. Результат, який очікується
- Повністю готовий до використання WordPress Marketplace та первірений особисто замовником.
- Можливість реєстрації продавців і розміщення товарів.
- Робочі підписки (оплата + автоматичне поновлення).
- Стилізований лендинг із формою збору контактів.
- Оптимізований швидкий і захищений сайт.
- Проста робоча однорівнева реферальна система