Vazifa · uchta vidjet bogʻlamasi · yozilish va vitrina bepul
Chorshanba kuni 14:30 dagi boʻshliq — bu jurnaldagi satr emas, balki boʻlmaydigan pul. Bogʻlama boʻsh oynalarni saytingizga allaqachon kirganlarga koʻrsatadi va oʻsha yerda yozib qoʻyadi: popap eng yaqin soatlarni aytadi, yozilish allaqachon tanlangan vaqt bilan ochiladi, yonida esa sizga haqiqatan ham kelishlarini koʻrish mumkin.
Yozilish va vitrina — bepul. Popaplar — pullik kengaytma.
Mehmon forma emas, balki vaqtni koʻradi: tanlov anketa emas, soatdan boshlanadi.
«Bugun bo‘sh: 14:30, 16:00, 18:30 — yozilish». Matndagi soatlar qo‘lda terilmagan: ularni yozuv jurnali bilan bir xil tarmoq yadrosi sizning ish vaqtingiz, ustalar jadvali, xizmat buferlari va allaqachon band qilingan vaqt bo‘yicha hisoblaydi.
Kun va vaqt allaqachon tanlangan holda yozilish shakli ochiladi, agar kampaniya xizmat yoki ustaga bog‘langan bo‘lsa — ular ham. Mehmon yozuvni noldan yig‘masdan, faqat tasdiqlashi kifoya.
Xizmat → usta → vaqt → kontaktlar. Ortiqcha qadamlar o‘tkazib yuboriladi: bitta xizmat — darhol vaqtga, bitta mos usta — o‘zi bog‘lanadi. «Istalgan bo‘sh» bandi va «⚡ Eng yaqin» chipi bor.
«Rahmat» emas, balki tizim javobi: yozuv raqami, Telegram eslatmalari tugmasi, kalendarga fayl va «yozuvni boshqarish» havolasi. Agar slotni band qilib ulgurishsa — «slot allaqachon band qilingan» degan halol javob va tarmoqqa qaytish, jimgina yo‘qotish emas.
Saytdan olingan yozuv administrator kiritgan yozuvdan farq qilmaydi.
Usta jadvalida va umumiy jurnalda — xizmat, davomiylik va bufer bilan, xuddi qo‘lda kiritilgandek. Depozit, agar sizda yoqilgan bo‘lsa, server tomonidan hisoblanadi va yuborishdan oldin mehmonga ko‘rsatiladi.
Onlayn yozilish →Smena ish chatida yangi yozuvni ko‘radi va uni o‘ziga olishi mumkin — «bugun arizalarni kim ko‘radi» degan alohida narsa ochish shart emas.
Ishchi chat →Jadval, auditoriya, ko‘rsatish cheklovlari va xoch bilan yopilgandan keyingi pauza — boshqa proaktiv xabarlar bilan bir joyda. Diagnostika popap jim qolgan sababni halol aytadi.
Kampaniyalar va popaplar →«Saytdagi vidjet» paneli ko‘rsatishdan yuborilgan yozuvgacha bo‘lgan yo‘lni ko‘rsatadi. Panelning o‘zi «Yozilish avtopiloti» pullik kengaytmasiga kiradi — vidjet va jurnal esa bepul qoladi.
Onlayn yozilish →Yozilish — majburiy qism, popap va vitrina uni kuchaytiradi.
Mehmon yoziladigan joyning o‘zi
Sizning sahifangizda «xizmat → usta → kun va soat → kontaktlar» ustamoni. Slotlar ish vaqti, ustalar jadvali va ta’tillari, xizmat buferlari va band qilingan vaqt bo‘yicha hisoblanadi; vaqt muassasa vaqt mintaqasi bilan belgilanadi va mehmon zonasiga konvertatsiya qilinmaydi. Band kun uchun kutish ro‘yxati, mehmon xotirasi, Telegram eslatmalari va kalendarga fayl mavjud.
Vidjet sahifasi →Oynalarni saytda allaqachon bo‘lganlarga ko‘rsatadi
Sahifa pastidagi jonli soatli tasma: smart-teglar eng yaqin oynani va bo‘sh joylarning haqiqiy sonini qo‘yadi. Gorizont — bugun, ertaga yoki 48 soat; tugmalar 1 tadan 6 tagacha. Xizmat, usta yoki bo‘sh soat bo‘lmasa — qalqib chiquvchi oyna umuman ko‘rsatilmaydi va ko‘rsatish chastotasi bunda yonib ketmaydi.
Vidjet sahifasi →Sizga haqiqatan ham kelishlarini ko‘rsatadi
Bizning backend hisoblagan agregatlar bilan ko‘zga tashlanmaydigan plashkalar: «7 kunda 7 ta yangi yozuv», 90 kunlik o‘rtacha baho. Bu sxemada erkin matn maydoni jismonan yo‘q — plashkaga o‘ylab topilgan ism yoki shaharni yozib qo‘yadigan joy yo‘q.
Vidjet sahifasi →Cenaly.com hisobi va saytingiz domeni «Mening saytim» boʻlimida. Sayt sizniki boʻlib qoladi — biz uni koʻchirmaymiz va nusxalamaymiz.
</body> oldidan bitta satr: WordPress mavzu shabloniga, Tilda yoki Wix’dagi «HTML-kod»ga, Shopify’dagi theme.liquid’ga. Teg barcha vidjetlar uchun umumiy — ikkinchi marta joylashtirish shart emas.
Har bir vidjet — admin panelidagi tumbler va sozlamalar. Tuzatish dasturchi ishtirokisiz saytga yetib boradi, CDN keshida — besh daqiqa.
Aynan oʻsha teg
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="your-site.com" async></script> Barcha vidjetlar uchun bitta teg. `data-domain` — sizning saytingiz, qolgan hammasi — admin panelda.
Xizmatlar sahifasidagi qalqib chiquvchi oyna: «bugun 14:30, 16:00 bo‘sh» — va mijoz aniq ustaga yoziladi. Kampaniyani kuni ko‘proq bo‘sh qoladigan xizmat yoki ustaga bog‘lash mumkin.
Studiya, ta’mirlash, repetitor, servis markazi: katalogda davomiyligi va buferi bo‘lgan xizmatlar, oynalar sizning jadvalingiz va ta’tillaringiz bo‘yicha hisoblanadi. Depozit «shunchaki ko‘rish uchun» kelganlarni ushlab turadi.
Kiyim kiyib ko‘rish, konsultatsiya, joyida servis va ta’mirlash — bular ham katalogdagi xizmat. Mijoz do‘konga qo‘ng‘iroq qilmasdan eng yaqin oynani ko‘radi.
Master-klasslar va degustatsiyalar xizmat sifatida kiritiladi va xuddi shunday yoziladi. Stolllar esa bu bog‘lanishda hisoblanmaydi — ular uchun saytdan bronlar haqidagi qo‘shni vazifa bor.
Uchrashuv va halol vitrina bepul, toʻlovli boʻlgan yagona narsa — popaplar.
Uchrashuv shakli kabi sizning filialingizning oʻsha ommaviy maʼlumotlaridan: ish soatlari va vaqt mintaqasi, xizmatlar katalogi, ustalar jadvallari va allaqachon band qilingan vaqt. Ularni bir xil yadro hisoblaydi — tizimda boʻsh vaqt haqida ikkinchi haqiqat yoʻq.
Vidjet server javobini kutadi, yuborilgan zahoti uchrashuvni muvaffaqiyatli deb hisoblamaydi. Agar slotni band qilib ulgurishsa, mehmon “slot allaqachon band qilindi” xabarini oladi, bandlik taxtasi qayta oʻqiladi va u toʻrga qaytadi.
Yoʻq. Uchrashuv sizning saytingizda ishlaydi, alohida sahifa faqat mehmonga kerak — tasdiqlangandan keyin oʻz uchrashuvini boshqarish uchun.
Mehmon kutish roʻyxatida pochtasini qoldiradi va vaqt boʻshaganda xabar oladi. Vidjet toʻgʻridan-toʻgʻri arizaning hech narsani ushlab turmasligini yozadi.
Kampaniyaning jadvali, auditoriyasi, koʻrsatish chegaralari va xoch bilan yopilgandan keyin pauzasi bor. Bundan tashqari, eng muhimi: boʻsh oynalar boʻlmasa, u umuman koʻrsatilmaydi.
Ha. Kampaniyada sizning haqiqiy katalogingiz va roʻyxatingizdan aniq xizmat va usta tanlanadi; agar tanlanmasa — birinchi xizmat va istalgan mavjud usta olinadi.
Yoʻq. Vidjetlar sizning saytingizda ishlaydi: `</body>` oldiga bitta teg qoʻyiladi — keyin hammasi admin panelidagi tumblerlar orqali yoqiladi. Sahifa tuzilishi, hosting va domenni oʻzgartirmaysiz.
Yuklovchi — `async` bilan bitta kichik skript, u sahifa chizilishini bloklamaydi. Faqat yoqilgan vidjetlarning toʻplamlari yuklanadi, ogʻir qismlar esa mehmon harakatiga qarab: masalan, yangi kelganlar haqidagi obuna formasi 13,7 KB ogʻirlikda boʻlib, faqat tugma bosilgandan keyin yuklanadi, sahifada esa bundan oldin 889 baytli ishga tushiruvchi turadi.
Yoʻq. Vidjet Shadow DOM ichida render qilinadi: saytingiz uslublari unga taʼsir qilmaydi, uning uslublari tashqariga oqib chiqmaydi.
Hisobingiz joylashgan bulutda: cenaly.com — AWS, cenaly.ru — Rossiyadagi Yandex Cloud. Murojaatlar, suhbatlar, bronlar va uchrashuvlar brend konturidan chiqmaydi.
Batafsil maʼlumot — platformalar boʻyicha oʻrnatish, sozlash va muammolarni bartaraf etish — yordam boʻlimida. Buni qanday sozlash — yordam bo‘limida →
Jonli oynalar, ikki tegishda uchrashuv va yonida halol raqamlar.
Bepul boshlashKartasiz. Uchrashuv va vitrina bepul, popaplar — katalog kengaytmasi.