Розробка мобільного додатку для фермерського ринку
Фермерський ринок у додатку — це маркетплейс з кількома продавцями, сезонним асортиментом та логістикою, яка абсолютно не схожа на звичайний інтернет-магазин. Товари з'являються та зникають залежно від врожаю, різні фермери мають різні дні роботи, а доставка може здійснюватися кількома поставщиками в одному замовленні.
Мультивендорна архітектура
Кожен фермер — окремий продавець з власним каталогом, розкладом, залишками та умовами доставки. Замовлення може містити позиції від кількох продавців — це розділене замовлення: один платіж від покупця, розподіл платежів між продавцями через YooKassa Marketplace (розщеплення платежів).
Ключова складність: якщо замовлення містить м'ясо від одного фермера та овочі від іншого — це два під-замовлення з різними часами збірки та можливо різними датами доставки. Покупець бачить це як одне замовлення, але на бекенді — агрегована структура з незалежними статусами.
Управління залишками та сезонністю
Фермер повинен оновлювати залишки зі смартфона — не з веб-панелі на комп'ютері. Мобільний додаток продавця: швидке редагування залишків, тимчасове зняття позиції з продажу (полуниця закінчилася — один свайп), додавання нових позицій з фотографіями.
Сезонні пропозиції: «Доступно лише з червня по серпень» — поле сезонності на рівні позиції, автоматичне приховування поза сезоном.
Попередні замовлення на майбутній врожай: покупець резервує позицію з частковою передоплатою, фермер підтверджує наявність за тиждень до доставки. Це не стандартна механіка e-commerce — реалізуємо як окремий потік з заявкою та підтвердженням.
Передплата на тижневу корзину
Популярний формат для фермерських ринків: покупець оформляє передплату на «сезонну корзину» — кожного тижня визначений набір товарів. Рекурентні платежі через YooKassa (рекурентне виставлення рахунків), автоматичне формування замовлення у понеділок, push-сповіщення зі складом корзини цього тижня.
Покупець може пропустити тиждень (наприклад, їде у відпустку) — просте дія без скасування передплати.
Стек технологій
Flutter 3.x (два додатки — покупець та продавець), Laravel 10 + PostgreSQL, YooKassa Marketplace для розділених платежів, FCM, S3 для медіа.
MVP з мультивендорним каталогом, замовленнями та розділеною оплатою — 14–20 тижнів. З передплатами, попередніми замовленнями та додатком продавця — від 22 тижнів.
Вартість розраховується індивідуально після аналізу вимог.







