Налаштування системи суперечок та арбітражу маркетплейсу 1С-Бітрікс

Наша компанія займається розробкою, підтримкою та обслуговуванням рішень на Бітрікс та Бітрікс24 будь-якої складності. Від простих односторінкових сайтів до складних інтернет-магазинів, CRM систем з інтеграцією 1С та телефонії. Досвід розробників підтверджено сертифікатами від вендора.
Пропоновані послуги
Показано 1 з 1 послугУсі 1626 послуг
Налаштування системи суперечок та арбітражу маркетплейсу 1С-Бітрікс
Проста
~1 робочий день
Часті питання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування системи спорів та арбітражу маркетплейсу 1С-Bitrix

Покупець отримав не той товар або не отримав нічого — відкриває спір. Продавець не згоден з претензією. Потрібна третя сторона — платформа. В 1С-Bitrix немає готового інструмента для спорів, це користувацька розробка поверх системи замовлень.

Модель даних спорів

Спір прив'язаний до суб-замовлення. Таблиця mp_disputes:

Поле Тип Описание
ID int, AI
SUB_ORDER_ID int FK на суб-замовлення
INITIATOR_ID int USER_ID покупця
VENDOR_ID int FK на продавця
REASON varchar not_received / wrong_item / damaged / other
DESCRIPTION text Описання проблеми
STATUS varchar open / seller_response / arbitrage / resolved / closed
RESOLUTION varchar refund / partial_refund / reject / exchange
ADMIN_USER_ID int Менеджер-арбітр
CREATED_AT datetime
RESOLVED_AT datetime

Вкладення до спору (фото) — окрема таблиця mp_dispute_attachments з FILE_ID (через CFile).

Процес спору

Етап 1 — Відкриття спору. Покупець відкриває спір через особистий кабінет, якщо замовлення у статусі delivered та не минув строк (наприклад, 14 днів з отримання). Статус суб-замовлення змінюється на dispute_open, платіж на виплату продавцю замерзає.

Етап 2 — Відповідь продавця. Продавець отримує сповіщення, протягом N днів (наприклад, 3) має відповісти: згодитися з поверненням, запропонувати частковий повернення або обґрунтовано відмовити. Відповідь фіксується в таблиці mp_dispute_messages.

Етап 3 — Арбітраж. Якщо сторони не договорилися або продавець не відповів в строк — спір переходить в арбітраж. Менеджер платформи вивчає переписку, фото, дані замовлення. Приймає рішення (RESOLUTION).

Етап 4 — Виконання рішення. При refund — ініціюється повернення покупцю через API платіжної системи, запис у mp_finance_log зменшує баланс продавця. При reject — виплата продавцю розблоковується.

Інтерфейси

Покупець: форма відкриття спору, чат з продавцем, статус розгляду.

Продавець: сповіщення про новий спір, форма відповіді з можливістю прикріпити документи, результат рішення.

Адміністратор: список відкритих спорів з SLA-таймером (скільки залишилось до просрочки), детальний перегляд переписки, форма прийняття рішення.

Переписка по спору — окрема таблиця mp_dispute_messages з полями DISPUTE_ID, SENDER_TYPE (buyer/seller/admin), TEXT, CREATED_AT. Оновлення інтерфейсу — через polling або WebSocket.

Терміни

Базова система спорів (відкриття, відповідь продавця, рішення адміністратора) — 2–3 тижні. Автоматизація просрочених відповідей та виконання рішень — додатково 1 тиждень.