Bronjoy
Qo'llanmalar

Mijozlarni boshqarish

Mijozlar bazangizni boshqaring — profillar, izohlar, tarix va aloqa.

Umumiy ma'lumot

Mijozlar — bu qabulga yoziladigan yakuniy xaridorlar. Bronjoy har bir tashkilot uchun alohida mijozlar bazasini yuritadi — bir odam bir nechta tashkilotda alohida profillar bilan mijoz bo'lishi mumkin.

Mijoz yaratish

Mijozlar birinchi marta qabulga yozilganda avtomatik tarzda yaratiladi. Ularni qo'lda ham yaratishingiz mumkin:

POST /api/org/clients
Authorization: Bearer your-token
Content-Type: application/json
{
  "name": "Maria Garcia",
  "phone": "+998901234567",
  "email": "[email protected]",
  "notes": "New client, referred by Alex"
}

Mijozlar ro'yxati

GET /api/org/clients
Authorization: Bearer your-token

Qidiruv va filtrlash:

GET /api/org/clients?search=maria&sort=last_appointment_at&direction=desc

Mijoz profili

GET /api/org/clients/{client}

Mijoz profilida quyidagilar mavjud:

  • Aloqa ma'lumotlari
  • Qabullar statistikasi (jami, yakunlangan, bekor qilingan, kelmagan)
  • Oxirgi qabul sanasi
  • Izohlar

Qabullar tarixi

Mijozning tashkilotingizdagi to'liq qabullar tarixini ko'ring:

GET /api/org/clients/{client}/history

Bundan quyidagi hollarda foydalaning:

  • Mijoz o'tgan qabul haqida so'rash uchun qo'ng'iroq qilganda
  • Mijozning bekor qilish yoki kelmaslik odatini tekshirayotganingizda
  • Mijozning afzalliklarini tushunmoqchi bo'lganingizda

Mijoz izohlari

Ichki izohlarni faqat xodimlar ko'radi — mijozlar ularni hech qachon ko'rmaydi. Izohlardan quyidagilarni yozib qo'yish uchun foydalaning:

  • Afzalliklar va sezgirliklar ("ertalabki qabullarni afzal ko'radi")
  • Tibbiy jihatlar ("lateksga allergiyasi bor")
  • Aloqa haqidagi izohlar ("doim qo'ng'iroq qiling, SMS'ga javob bermaydi")
# Add a note
POST /api/org/clients/{client}/notes
Content-Type: application/json
{ "note": "Prefers stylist Alex. Very particular about fringe length." }
# View notes
GET /api/org/clients/{client}/notes

Mijozni yangilash

PUT /api/org/clients/{client}
Content-Type: application/json
{
  "phone": "+998909876543",
  "email": "[email protected]"
}

Ommaviy amallar

POST /api/org/clients/batch-update
Content-Type: application/json
{
  "ids": [10, 11, 12],
  "data": { "is_vip": true }
}

Sharhlar

Mijozlar yakunlangan qabuldan keyin sharh qoldiradi:

GET /api/client/reviews/reviewable
Authorization: Bearer client-token
POST /api/client/reviews
Authorization: Bearer client-token
Content-Type: application/json
{
  "appointment_id": 101,
  "rating": 5,
  "comment": "Great service, will book again!"
}

Mijozlar sharhlarini ko'rish va ularga javob berish (xodimlar tomoni):

GET /api/org/reviews
GET /api/org/reviews/stats
GET /api/org/reviews/trend

Sharhga javob berish:

POST /api/org/reviews/{review}/reply
Content-Type: application/json
{
  "reply": "Thank you for your feedback! We're so glad you enjoyed the experience."
}

Maslahatlar:

  • Barcha sharhlarga, ayniqsa salbiylariga javob bering — bu professionallikni ko'rsatadi
  • Javoblarni qisqa va samimiy qiling
  • Salbiy sharhlar bilan bahslashmang; muammoni tan oling va yechimni shaxsiy aloqada taklif qiling

Yaxshi amaliyotlar

  • Mijozlarni hech qachon o'chirmang — kerak bo'lsa, ularni nofaol qiling. O'chirish qabullar tarixini ham yo'q qiladi.
  • Izohlarni yangilab boring — eskirgan izohlar chalg'itadi. Biror narsa o'zgarsa, izohni yangilang.
  • Takrorlanuvchi yozuvlarni qo'lda birlashtiring — mijoz turli aloqa ma'lumotlari bilan yozilsa, takroriy profillar paydo bo'lishi mumkin. Ularni ism bo'yicha aniqlang va yangilash endpoint'i orqali birlashtiring.
  • Kelmaganlar ro'yxatini ko'rib chiqing — bir necha marta kelmagan mijozlarni belgilab qo'yish mumkin. Bunday mijozlar uchun oldindan to'lovni talab qilishni ko'rib chiqing.
Copyright © 2026