Saytingiz yoki dasturchingiz yo'qmi, lekin baribir onlayn sotish kerakmi? Checkout.uz'ning "Mahsulotlar" bo'limi aynan shu muammoni hal qiladi — bironta ham kod yozmasdan, tayyor "Sotib olish" tugmasini istalgan sahifaga joylashtirib, to'lov qabul qila boshlaysiz. Keling, bu tizim to'liq qanday ishlashini bosqichma-bosqich ko'rib chiqamiz.
1. Avval — obuna
"Mahsulotlar" bo'limi oylik obuna evaziga ishlaydi: hozircha narxi 20 000 so'm/oy (aniq narxni admin istalgan vaqtda o'zgartirishi mumkin). Birinchi marta bo'limga kirganingizda, agar obuna faol bo'lmasa, sizga to'lov devori ko'rsatiladi — "Obuna bo'lish" tugmasini bossangiz, summa kassangiz balansidan darhol yechiladi va bo'lim ochiladi.
Xohlasangiz "Avto-to'lov"ni yoqib qo'yishingiz mumkin — shunda muddat tugaganda tizim balansingizdan avtomatik yechib, yana 1 oyga uzaytiradi, obunangiz hech qachon to'satdan to'xtab qolmaydi.
2. Mahsulot yaratish
Obuna faol bo'lgach, kassangiz ichida "Mahsulotlar" bo'limiga o'tib, yangi mahsulot qo'shasiz. Quyidagilarni belgilashingiz mumkin:
- Nomi va narxi — asosiy ma'lumot
- Rasm — mahsulotning suratini yuklaysiz, u keyinchalik mijoz ko'radigan to'lov sahifasida ham chiqadi
- Tavsif — qisqacha izoh
- Erkin narx — yoqilsa, narx maydoni o'chadi va mijozning o'zi to'lov summasini kiritadi (homiylik, donat kabi holatlar uchun qulay)
- Miqdor chegarasi — masalan "faqat 20 ta joy" — shu songa yetgach, tizim avtomatik "Tugagan" deb belgilaydi va yangi to'lov qabul qilinmay qo'yadi
Mahsulot yaratilgach, tizim sizga tayyor HTML/JS kod bo'lagini beradi — masalan:
<script src="https://checkout.uz/assets/js/widget.js" defer></script>
<button data-checkout-product="prod_xxxxx">Sotib olish</button>
Shu ikki qatorni Wordpress, Tilda yoki oddiy HTML sahifangizga joylashtirasiz — tamom.
3. Mijoz tugmani bosganda nima bo'ladi?
Tugma bosilgan zahoti, brend uslubidagi popup oyna ochiladi (iframe emas — chunki ko'pchilik to'lov provayderlari xavfsizlik maqsadida o'z sahifalarini iframe ichida ochilishiga umuman yo'l qo'ymaydi). Agar mahsulot "erkin narx"li bo'lsa, popup ochilishidan oldin mijozdan chiroyli oyna orqali summa so'raladi.
Popup ichida mijoz Click, Payme, Plum yoki boshqa yoqilgan to'lov usulini tanlab, to'lovni amalga oshiradi — bu qism checkout.uz'ning odatiy to'lov sahifasi bilan bir xil.
4. To'lovdan keyin — sahifada avtomatik o'zgarish
Bu qismi ayniqsa qulay: to'lov muvaffaqiyatli bo'lgach, popup avtomatik yopiladi va asosiy sahifadagi tugma "✓ Sotib olindi" holatiga o'zgaradi — mijoz hech narsa qilmasa ham, natija darhol ko'rinadi. Xohlasangiz, o'zingizning JavaScript funksiyangizni ham chaqirtirishingiz mumkin (masalan, yuklab olish havolasini ochish yoki maxsus xabar ko'rsatish uchun).
5. Statistika va boshqaruv
Har bir mahsulot uchun sotilgan soni va jami tushum real vaqtda hisoblanadi. Mahsulotni istalgan vaqtda tahrirlashingiz (narx, rasm, tavsif — barchasini), vaqtincha faolsizlantirishingiz yoki butunlay o'chirishingiz mumkin.
Dasturchilar uchun qo'shimcha imkoniyat
Agar o'z tizimingizga chuqurroq integratsiya qilmoqchi bo'lsangiz — widget avtomatik ravishda joriy sahifa manzilini invoysning webhook manzili sifatida yuboradi. Ya'ni agar sahifangiz orqasida server bo'lsa, to'lov tasdiqlanganda ma'lumot to'g'ridan-to'g'ri o'sha sahifaning o'ziga ham yuboriladi (kassa sozlamalaridagi umumiy webhook manzilingizga qo'shimcha ravishda).
Kassalaringizga o'ting va birinchi mahsulotingizni bugun qo'shing — dasturchi yoki murakkab sozlash shart emas.