Контекст і передумови
Застосунок Bazoš Publisher вже розроблено й прийнято в межах Stage 1–2. Поточна версія v4.7.6 стабільно публікує та ротує оголошення на сайті Bazoš.sk для 3 акаунтів: імпорт і двостороння синхронізація з Excel, мультиакаунтна публікація з фото, автоматична ротація та перепублікація, черга з паузою/зупинкою, групові розклади (round-robin + інтервали), моніторинг живих оголошень, авто-бекап бази та анти-детект логіка.
Stage 3 «вмикає» другий сайт — Bazoš.cz — для тих самих 3 акаунтів. Один і той самий товар можна буде публікувати на sk, cz або одразу both, керуючи цим через нову колонку «site» в Excel та перемикач на вкладці «Товари». Усі модулі Stage 2 (ротація, розклад, моніторинг, Excel-синхронізація) починають працювати і для .cz без окремої переробки логіки.
Чому це не розробка «з нуля» і чому ціна низька:
вся multi-site інфраструктура вже закладена в Stage 2 й покрита автотестами (поле site у публікаціях, resolver URL обох доменів, базовий клас видавця, реєстр видавців у черзі, заготовка BazosCzPublisher);
попередній probe підтвердив, що форма публікації, селектори та телефонний гейт на .cz практично ідентичні до .sk — архітектурних блокерів немає.
Тобто Stage 3 — це підключення другого видавця (.cz) і одноразова .cz-верифікація акаунтів, а не нова розробка.
2. Мета та обсяг Stage 3
Мета: дати Замовнику можливість публікувати й автоматично обслуговувати оголошення на Bazoš.cz нарівні з Bazoš.sk, з єдиним керуванням з одного застосунку та однієї Excel-таблиці.
2.1. Що входить у Stage 3
Бойовий видавець Bazoš.cz — публікація оголошень на .cz для всіх 3 акаунтів (форма, фото, контакти, пароль — як на .sk).
Перемикач сайту на вкладці «Товари» + колонка «site» в Excel (значення sk / cz / both, дефолт sk — старі файли не ламаються).
Майстер одноразової .cz-верифікації акаунта — проводить менеджера через SMS-код та банк-підтвердження 0.01 € (за зразком наявного «Test-login»). Виконується раз на акаунт, дійсна ~1 рік.
Чеські субдомени категорій — мапінг назв, що відрізняються від словацьких (dum, nabytek, obleceni, zvirata, prace, ostatni).
Детектор чеської банк-верифікації («Ověření bankovního účtu»).
Робота всіх модулів Stage 2 для .cz: ротація, розклад, моніторинг URL, групи, Excel-синхронізація — без окремої оплати.
Live-тест: верифікація 3 акаунтів на .cz та перша бойова публікація на кожному, обидва PSČ (62100 Брно / 98765).
Документація та поставка: оновлені CHANGELOG та інструкція, білд .exe, демо-відео .cz-публікації.
2.2. Єдина ротація Bazoš.sk + Bazoš.cz
Окремо фіксуємо за запитом Замовника: логіка ротації, розкладу, моніторингу та Excel-синхронізації буде ЄДИНОЮ для обох сайтів. Товар можна позначати як sk / cz / both; для both створюються дві публікації (sk + cz). Обробка відбувається в поточній черзі — послідовно й безпечно (один акаунт/публікація за раз). Паралельна публікація багатьма акаунтами одночасно — це окремий Stage 5 (пул воркерів) і в Stage 3 НЕ входить.
3. Що НЕ входить у Stage 3 (поза обсягом)
Наведене нижче навмисно винесено в окремі етапи, щоб не змішувати задачі. Кожен етап затверджується й оплачується окремо:
Поза Stage 3
Окремий етап
Орієнтовна ціна
Словацький інтерфейс (мультимовність)
опція до Stage 3 / окремо
+7 000 UAH (Замовник відмовився на цьому етапі)
Складні категорії: мото / авто / нерухомість зі спец-полями
Stage 4
~22 000 UAH
Пул воркерів — паралельна публікація багатьох акаунтів (>10)
Stage 5
~6 000 UAH
Multi-PC — спільна БД (PostgreSQL) на кілька ПК
Stage 6
~25 000 UAH
Платне просування / topovanie оголошень
не виконується взагалі
—
За домовленістю Stage 4 + Stage 5 можна об’єднати в один етап за 27 000 UAH (невелика знижка за організацію). Жоден етап не перевищує 27 000 UAH.
4. Розподіл відповідальності (хто, з ким, як)
Stage 3 містить дії, які може виконати лише Замовник (це його акаунти, телефони та банк). Тому День 3 — це СПІЛЬНА сесія: розробник веде бота й екран, Замовник у цей час вводить SMS-коди та робить мікро-перекази 0.01 €. Нижче — хто за що відповідає.
Сторона
Зона відповідальності
Виконавець (розробник)
Реалізація .cz-видавця, майстра верифікації, перемикача site та Excel-колонки; детектор чеської банк-верифікації; інтеграція з усіма модулями Stage 2; автотести, білд .exe, документація; ведення live-тесту; безкоштовні багфікси 5 днів.
Замовник (Вадим)
Резервування Сейфу (повна передоплата); надання EU-рахунку та 3 активних телефонів; участь у спільній live-сесії Дня 3 (введення SMS-кодів, виконання переказів 0.01 € по кожному акаунту); фінальне приймання роботи.
Менеджер Замовника
Щоденна експлуатація бота; надання реальних даних (Excel-таблиця, папки з фото); оперативне повідомлення про будь-які нюанси під час перевірки.
Канали зв’язку: FreelanceHunt (офіційно) + Telegram (оперативно). Розробник на зв’язку в робочі дні, відповідь і реакція на зауваження — у той самий день.
5. Розбивка робіт по днях (4 робочих дні)
День
Роботи
День 1
Підключення видавця BazosCzPublisher (реєстрація в черзі публікації); детектор чеської банк-верифікації; мапінг чеських субдоменів категорій.
День 2
UI: перемикач site (sk / cz / both) на вкладці «Товари» + колонка site в Excel-шаблоні; майстер одноразової .cz-верифікації акаунта (SMS + банк 0.01 €).
День 3
СПІЛЬНА live-сесія: верифікація 3 акаунтів на .cz, перша бойова публікація на кожному, обидва PSČ (62100 / 98765). Перша дія дня — перевірка прийняття словацького номера/банку на .cz.
День 4
Прогін по реальних категоріях на .cz, фікс будь-якого drift чеської форми; оновлення CHANGELOG та інструкції; білд .exe + зелені тести; демо-відео.
6. Передумови від Замовника до старту
Без цього зсунеться День 3 (live-верифікація):
EU-рахунок (бажано словацький або будь-який, де можна вписати призначення платежу) для трьох переказів по 0.01 € на IBAN Bazoš.cz — по одному на акаунт. IBAN з’явиться на сторінці «Ověření bankovního účtu» під час Дня 3.
Три активні телефони для SMS під час .cz-верифікації. Очікуємо, що .cz прийме словацькі номери (+421), оскільки вручну це вже працює — це перше, що перевіряємо на Дні 3.
7. Чесний ризик
Єдина зовнішня залежність — чи прийме Bazoš.cz словацький телефон/банк для верифікації. Probe показав, що геоблоків немає і форма та сама, але остаточно це підтверджується лише на живій верифікації (День 3, перша дія). Якщо .cz зажадає саме чеський номер або чеський банк — це обмеження з боку Bazoš (частина підготовки Замовника), а не баг бота. У такому разі розробник одразу підсвічує ситуацію й узгоджує варіант, перш ніж витрачати решту днів.
8. Строки, ціна та оплата
Старт — наступний робочий день після резервування Сейфу.
Здача — через 4 робочих дні після старту.
Період багфіксів — 5 робочих днів після здачі, безкоштовно (як на Stage 1/2).
Вартість — 11 000 UAH через Сейф FreelanceHunt, повна сума резервується до старту (та сама схема, що на Stage 1 і Stage 2).
HTML-drift форми Bazoš.cz під час етапу й у період багфіксів виправляється безкоштовно як частина роботи.
Приклад календаря (підлаштуємо під Замовника): старт Пн → здача Чт того ж тижня → багфікси до кінця наступного тижня.
9. Критерії приймання Stage 3
☐ Усі 3 акаунти верифіковані на Bazoš.cz через майстер (SMS + банк 0.01 €).
☐ Бойова публікація на .cz працює на кожному з 3 акаунтів, обидва PSČ.
☐ Колонка site в Excel (sk / cz / both) керує, куди публікувати.
☐ Перемикач site на вкладці «Товари» працює.
☐ Ротація / розклад / моніторинг / Excel-синхронізація працюють для .cz-публікацій.
☐ Старі sk-only Excel-файли відкриваються без помилок (дефолт site=sk).
☐ Зелені автотести + GUI smoke + білд .exe, оновлені CHANGELOG та інструкція.
10. Поставка Stage 3
BazosPublisher_App_v5.zip (.exe + залежності) — апгрейд поверх поточної версії без втрати даних.
BazosPublisher_Source_v5.zip (вихідний код).
CHANGELOG_V5 та оновлена інструкція користувача.
Демо-відео .cz-публікації.
Excel-шаблон з колонкою site.