Savdo jarayoningizni oʻrganamiz va arxitekturani taklif qilamiz
Ishlab chiqish boshlanishidan oldin katalog, buyurtmalar, toʻlovlar va hisob tizimi bilan maʼlumot almashish sxemasini tuzamiz.
Elektron tijorat tizimi mahsulotni katalogdagi kartochkadan boshlab toʻlov qilingan va yetkazilgan buyurtmagacha boshqaradi. Quyida tizim modullari, ular qamrab oladigan jarayonlar hamda CRM, ERP, ombor va kassalar bilan bogʻlanishi bayon etilgan.
Elektron tijorat dasturiy taʼminoti — mahsulotlar, narxlar va qoldiqlar haqidagi maʼlumotlarni saqlaydigan, internet orqali buyurtma qabul qiladigan, toʻlovni amalga oshiradigan va buyurtmani bajarish uchun ombor, yetkazib berish hamda hisob tizimiga uzatadigan tizim.
Oddiy saytdan farqli ravishda, u sahifalar bilan emas, hisob obyektlari bilan ishlaydi: mahsulot, narx, qoldiq, buyurtma, toʻlov, joʻnatma va qaytarish — har biri oʻz holati va tarixiga ega yozuvlardir. Bir buyurtma ilova, savdo avtomati, menejer yoki marketpleys orqali kelishi mumkin.
Bu vitrinaning oʻzi emas, uning ortidagi hisob yuritish konturidir. Asosiy hisobni qayta yaratmasdan vitrinani almashtirish yoki yana bittasini qoʻshish mumkin.
Biznes elektron tijorat platformasini joriy etishining oltita sababi. Platformasiz bu vazifalarning har biri jadvallar, yozishmalar va qoʻngʻiroqlar orqali qoʻlda bajariladi.
Xususiyatlar, rasmlar, narxlar va qoldiqlar bir joyda saqlanadi hamda barcha savdo kanallariga uzatiladi. Sayt, ilova va kassadagi maʼlumotlar bir-biriga mos keladi.
Buyurtma sutka davomida avtomatik yaratiladi, tekshiriladi va toʻlanadi. Inson faqat qaror kerak boʻlgan holatlarda — noodatiy yetkazib berish, bahsli qaytarish yoki ulgurji buyurtmada ishtirok etadi.
Rasmiylashtirish paytida zaxiralash bir mahsulotni ikki marta sotishga yoʻl qoʻymaydi. Omborda mahsulot yoʻqligi sababli bekor qilishlar istisno holatga aylanadi.
Narx va chegirmalar kartochkalarni qoʻlda tahrirlash bilan emas, qoidalar orqali belgilanadi. Minglab pozitsiyali katalog narxlarini bir necha daqiqada qayta hisoblash va ortga qaytarish mumkin.
Buyurtma, toʻlov va joʻnatmalar qayta kiritilmasdan buxgalteriya hamda ombor tizimlariga tushadi. Solishtirish alohida ish boʻlmay qoladi.
Mijozlar nimani xarid qilayotgani, nimani qidirib topa olmayotgani, buyurtma rasmiylashtirishning qayerida chiqib ketayotgani va qaysi mahsulotlarni qaytarayotgani koʻrinadi. Assortiment maʼlumotlarga asoslanib rejalashtiriladi.
Avtomatlashtirish sotuvchini robot bilan almashtirish degani emas. Bu takroriy operatsiyalarni tizim doimiy qoʻllaydigan va tarixga yozadigan qoidalarga aylantirishdir.
Qoida uning shartlari oʻzgarmaguncha ishlaydi. Nazorat saqlanib qoladi: har bir avtomatik amalning muallifi, vaqti va avvalgi qiymati audit jurnalida qayd etiladi.
Avtomatik rejimga oʻtadigan operatsiyalar:
| Vaqt | Tizim avtomatik bajargan amal |
|---|---|
| 09:41 | 18% ustama: 1 240 ta pozitsiya qayta hisoblandi |
| 10:00 | “Choyga 15% chegirma” aksiyasi jadval boʻyicha boshlandi |
| 10:03 | № 14 190 buyurtma rad etildi: 2 dona qoldiqqa qaytarildi |
| 10:06 | SKU 77-1043 qoldigʻi kam: xarid boʻlimiga xabar yuborildi |
Katalog — mahsulotlar haqidagi tuzilgan maʼlumotlar ombori: nima sotiladi, mahsulotlar bir-biridan nimasi bilan farq qiladi va xaridor ularni qaysi belgilar orqali topadi.
Ishlaydigan katalog tarkibi:
Katalogning asosiy birligi — noyob ombor hisob birligiga (SKU) ega mahsulot pozitsiyasi: oʻzgarmas identifikatorlar, tahrirlanadigan tavsif hamda bogʻlangan rasmlar, hujjatlar, narxlar va qoldiq yozuvlari.
Ommaviy operatsiyalar fayl, API yoki hisob tizimidan yuklama orqali import va eksport qilinadi. Har bir import avval tekshiriladi: nima yaratiladi, nima oʻzgartiriladi yoki rad etiladi va nima sababdan.
Rad etildi: takroriy SKU — 9, majburiy “Brend” atributi boʻsh — 5, nomaʼlum toifa — 3. Import tasdiqlanmaguncha katalogga birorta ham qator yozilmaydi.
Narx — mahsulot kartochkasidagi maydon emas, soʻrov paytida qoidalarni qoʻllash natijasidir. Bir mahsulot bir vaqtda bir nechta narxga ega boʻlishi mumkin, tizim esa mos keladiganini tanlaydi.
Shuning uchun minglab mahsulot kartochkalaridagi narxlarni alohida tahrirlash shart emas. Qoida yoki asosiy narxlar roʻyxatini oʻzgartirish kifoya.
Narx belgilash qatlamlari:
Har bir narx oʻzgarishi qayd etiladi: uni kim, qachon, qaysi qoida boʻyicha amalga oshirgan va avvalgi qiymat qanday boʻlgan. Bu tarix marja hisobotlari va bahsli buyurtmalarni tekshirishda kerak boʻladi.
Qoidalar shunchaki qoʻshib borilmaydi, ustuvorlik boʻyicha hal qilinadi. Pozitsiya narxini hisoblash odatda quyidagi ketma-ketlikda bajariladi:
Moslik aniq belgilanadi: qaysi chegirmalarni birlashtirish mumkin, qaysilari oʻzaro istisno va eng kam ruxsat etilgan narx qancha. Eng kam narx qoidasi alohida-alohida toʻgʻri boʻlgan bir nechta chegirma birgalikda mahsulotni zararli qilib qoʻyishiga yoʻl qoʻymaydi.
Aksiya — tizim mos buyurtmalarga avtomatik qoʻllaydigan qoida. Promokod — xuddi shu turdagi qoida, lekin xaridor uni kodli soʻz bilan faollashtiradi. Har ikkalasi bir xil tarzda belgilanadi: shartlar, mexanika, jadval va cheklovlar.
Buyurtma tarkibida nima boʻlishi kerak: mahsulotlar, toifa yoki brend, eng kam summa, yetkazib berish usuli, mijoz segmenti, savdo kanali, kun vaqti yoki hafta kuni.
Foiz, qatʼiy summa, yangi narx, toʻplamdagi eng arzon pozitsiyaga chegirma, bepul yetkazib berish, sovgʻa yoki chegirma oʻrniga ballar.
Boshlanish va yakunlanish sanalari, har juma kabi takroriy vaqt oraligʻi, xodim ishtirokisiz avtomatik faollashtirish va oʻchirish.
Umumiy foydalanish chegarasi, har bir mijoz uchun cheklov, bir martalik shaxsiy kodlar, boshqa aksiyalar bilan birga ishlamasligi va mahsulotning eng kam narxi.
Kampaniya uchun bitta umumiy kod yoki oluvchilar uchun noyob kodlar toʻplami. Toʻplamni faylga eksport qilish va har bir kod boʻyicha kuzatish mumkin.
Har bir aksiya boʻyicha buyurtmalar soni, jami chegirma, tushum va chegirmadan keyingi marjani, shuningdek, nechta kod ishlatilgani va nechtasi qolganini koʻrish mumkin.
Savat — buyurtma qoralamasi: xaridor ham, doʻkon ham hech qanday majburiyat olmaydigan mahsulotlar toʻplami. Qoldiq zaxiralanmaydi va narxlar qatʼiylanmaydi, shu sababli savat har ochilganda qayta hisoblanadi.
Qayta hisoblash toʻrt narsani tekshiradi: har bir mahsulot hali ham sotuvda ekanini, yetarli qoldiq borligini, narx oʻzgarmaganini va chegirmalar amal qilishini. Xaridor oʻzgarishlarni pul yechilgandan keyin emas, toʻlovdan oldin koʻradi.
Savat quyidagilarni bajara olishi kerak:
Rasmiylashtirish summasi: 3 ta mahsulot, 11 640 KGS. Har ikkala tafovut ham xaridorga pul yechilgandan keyin emas, toʻlovdan oldin koʻrsatiladi.
Xaridni boshlamaydigan roʻyxatlar savat yonida turadi: saralanganlar, kutish roʻyxati, xususiyatlarni taqqoslash va takroriy buyurtma. Buyurtma summasi aniq qolishi uchun ular ataylab alohida saqlanadi.
Savatlarning aksariyati buyurtmaga aylanmaydi. Tizim ularni vaqt belgisi bilan saqlaydi va email yoki messenjer eslatmasi, savatni tiklaydigan havola yoxud shaxsiy taklif orqali xaridorni qaytarishi mumkin.
Eslatma har bir hodisa uchun bir marta yuboriladi va reklama tarqatmasiga aylanmaydi; obunadan voz kechish qaytarilgan buyurtmadan qimmatroqqa tushadi.
Buyurtma — xarid qilinadigan mahsulotlar, rasmiylashtirish paytidagi narxlar, mijoz, yetkazib berish va toʻlov shartlarini qayd etadigan hujjat. Soʻng buyurtma cheklangan holatlar ketma-ketligidan oʻtadi va har bir oʻtish yozib boriladi.
Narx va chegirmalar rasmiylashtirish paytida qatʼiylanadi. Keyingi narx oʻzgarishi yoki aksiya tugashi mavjud buyurtmaga taʼsir qilmaydi; aks holda toʻlanadigan summa chek bilan mos kelmay qoladi.
Buyurtmani bosqichma-bosqich rasmiylashtirish:
Odatdagi holatlar: yangi → toʻlov kutilmoqda → toʻlangan → yigʻilmoqda → yetkazib berishga topshirilgan → yetkazilgan → yakunlangan. Bekor qilish va qaytarish tarmoqlari asosiy jarayon bilan yonma-yon ishlaydi. Holatlar toʻplami kompaniya jarayoniga moslanadi, ammo cheklangan va aniq boʻlib qoladi.
Buyurtmani tahrirlash — huquqlar bilan boshqariladigan alohida operatsiya: mahsulot qoʻshish, almashtirish, miqdorni oʻzgartirish, qoʻshimcha toʻlov olish yoki qisman pul qaytarish. Har bir tahrir buyurtma tarkibining avvalgi versiyasini saqlaydi.
Kontakt-markaz — alohida ilova emas, balki ayni buyurtmalar navbati ustiga qurilgan ish joyi. Operator mijoz shaxsiy kabinetida koʻradigan yozuvlarni, shuningdek cheklangan operatsiyalarni koʻradi: buyurtma tarkibini tahrirlash, ruxsat etilgan miqdorda chegirma berish, zaxirani yechish va pulni qaytarish.
Murojaat ham buyurtma kabi holat va tarixga ega yozuvdir. Unda kanal, mavzu, bogʻliq buyurtma, masʼul xodim va javob muddati bor. Shu sababli suhbat smenalar orasida yoʻqolmaydi, natijasi esa mijoz kartochkasida koʻrinib turadi.
Murojaatni qayta ishlash tartibi:
Chiquvchi ishlar ham shu modelda bajariladi: yigʻishdan oldin buyurtmani tasdiqlash, noodatiy yetkazib berish haqida qoʻngʻiroq qilish, tashlab ketilgan savatni qaytarish yoki bahsli qaytarishni kuzatish. Har bir muloqot kiruvchi murojaatlar bilan bir tarixga yoziladi.

Doʻkon karta maʼlumotlarini saqlamaydi va toʻlovni oʻzi qayta ishlamaydi. U mijozni toʻlov provayderiga yoʻnaltiradi, natijani qabul qiladi va operatsiyani buyurtmaga bogʻlaydi. Qolgan vazifalar toʻlovning butun hayotiy siklini boshqarishdan iborat.
| Buyurtma | Operatsiya | Summa | Holat |
|---|---|---|---|
| 14 208 | Avtorizatsiya | 12 480 | Avtorizatsiya qilindi |
| 14 201 | Mablagʻni yechish | 6 350 | Bajarildi |
| 14 177 | Pulni qaytarish | 2 100 | Bajarildi |
| 14 206 | Avtorizatsiyani bekor qilish | 3 940 | Boʻshatildi |
| 14 209 | Bank rad javobi 05 | 890 | Qayta urinish |
Mahsulot omborda yoʻqligi sababli avtorizatsiya pul qaytarish operatsiyasisiz boʻshatildi. Xuddi shu idempotentlik kaliti bilan qayta soʻrov yuborish ikkinchi qatorni yaratmaydi.
Bank kartasi, QR yoki tezkor toʻlov tizimi, elektron hamyonlar, yetkazilganda toʻlash, yuridik shaxslar uchun bank oʻtkazmasi, boʻlib toʻlash va kredit yoxud sodiqlik ballari.
Avval avtorizatsiya qilinadi: summa kartada band qilinadi, ammo yechilmaydi. Buyurtma yigʻilgach mablagʻ yechiladi. Mahsulot mavjud boʻlmasa, band qaytarish operatsiyasisiz boʻshatiladi.
Operatsiya natijasi mijoz saytga qaytganda emas, alohida serverlararo soʻrov orqali keladi. Brauzer yopilishi toʻlovni toʻxtatmaydi; holat xabarnoma orqali yangilanadi.
Bir xil toʻlov soʻrovini qayta yuborish ikkinchi toʻlovni yaratmaydi. Har bir operatsiyaning kaliti bor va provayder hamda tizim takrorlarni shu orqali aniqlaydi.
Onlayn toʻlovdan soʻng ulangan kassa tizimi fiskal chek yaratib, mijozga yuboradi. Qaytarilgan mahsulotlar uchun qaytarish cheki shakllantiriladi.
Tizimdagi operatsiyalar har kuni provayder reyestri va bank koʻchirmasi bilan solishtiriladi. Tafovutlar qoʻlda tekshirish uchun alohida navbatga tushadi.
Sotuv uchun mavjud qoldiq — ayni paytda sotish mumkin boʻlgan miqdor. U ombordagi jismoniy miqdorga teng emas: ayrim birliklar buyurtmalar uchun zaxiralangan, yoʻlda yoki shikastlangan sifatida bloklangan.
Sotuv uchun mavjud = jismoniy qoldiq − zaxiralar − bloklangan qoldiq + tasdiqlangan kirim, agar oldindan buyurtmaga ruxsat etilgan boʻlsa.
Bir nechta ombor va joy boʻlsa, qoldiq har biri uchun alohida hisoblanadi. Vitrina tanlangan hududga yetkazib bera oladigan omborlardagi jami miqdorni koʻrsatadi.
Maʼlumot almashish usullari:
Har bir zaxiraning amal qilish muddati bor. Vaqtida toʻlanmagan buyurtma mahsulotni yana sotuvga chiqaradi; aks holda tashlab ketilgan savatlar barcha mavjud qoldiqni egallab oladi.
| Ombor | Jismoniy | Zaxiralangan | Shikastlangan | Mavjud |
|---|---|---|---|---|
| Markaziy | 1 420 | 310 | 24 | 1 086 |
| Vostok doʻkoni | 96 | 12 | — | 84 |
| № 3 olib ketish punkti | 40 | 8 | 2 | 30 |
| Kutilayotgan kirim | 600 | — | — | 600 |
| Sotuv uchun mavjud | 2 156 | 330 | 26 | 1 800 |
Jismoniy — omborda haqiqatda mavjud miqdor, shikastlangan — bloklangan miqdor. Kutilayotgan kirim faqat oldindan buyurtmaga ruxsat berilgan joylarda mavjud qoldiqqa qoʻshiladi. Vitrina tanlangan hududga yetkazib bera oladigan omborlardagi jami miqdorni koʻrsatadi.
Yetkazib berish uch obyekt bilan belgilanadi: usul, hudud va tarif. Qaytarish — oʻz hujjatiga ega teskari jarayon, oʻtgan sana bilan rasmiylashtirilgan bekor qilish emas.
Manzilga kuryer, olib ketish punkti, posilka shkafi, doʻkondan olib ketish, katta oʻlchamli yuk uchun tashuvchi yoki elektron mahsulotlar uchun raqamli yetkazib berish.
Narx hudud, ogʻirlik, hajm va buyurtma qiymatiga bogʻliq. Qoidalar bepul yetkazib berish chegarasi hamda yuqori qavatga olib chiqish yoki katta oʻlchamli mahsulotlar uchun qoʻshimcha toʻlovni belgilaydi.
Sana va vaqt oraligʻi ombor ish vaqti, yigʻish muddati va tashuvchi jadvalidan hisoblanadi. Toʻlgan slotlar avtomatik yopiladi.
Buyurtma API orqali tashuvchiga uzatiladi. Tizim kuzatuv raqami va harakat holatlarini olib, ularni mijozning shaxsiy kabinetida koʻrsatadi.
Mijoz mahsulotlar va sababni tanlaydi. Tizim qaytarish muddati hamda mahsulot turi shartlariga mosligini tekshiradi, soʻng yoʻriqnomali hujjat yaratadi.
Qabul qilingach mahsulot sotuv qoldigʻiga qaytariladi yoki shikastlangan sifatida hisobdan chiqariladi. Mablagʻ dastlabki toʻlov usuliga qaytarilib, qaytarish cheki yaratiladi.
Qisman qaytarish odatiy hol: beshta mahsulotdan bittasi qaytarilishi mumkin. Shu sababli qaytarish har bir mahsulot boʻyicha hisoblanadi, buyurtma chegirmasi esa mutanosib taqsimlanadi; aks holda qaytariladigan summa chek bilan mos kelmaydi.
Omborchi — mahsulotlarni jismonan koʻchiradigan xodim: yetkazmani qabul qiladi, yacheykaga joylaydi, buyurtma mahsulotlarini yigʻadi va qadoqlangan qutini kuryerga topshiradi. Tizim bu amallarni xodim hisobotidan emas, har bir operatsiyani shtrix-kod orqali skanerlashdan biladi.
Bu farq muhim. Roʻyxatda “bajarildi” belgisi niyatni, skanerlash esa faktni tasdiqlaydi: aniq SKU, yacheyka, xodim va soniyagacha vaqt. Notoʻgʻri kiritilgan SKU bir oy oʻtib inventarizatsiyada aniqlanadi, ilova esa notoʻgʻri shtrix-kodni darhol rad etadi.
Ombor smenasidagi vazifalar:
Har bir skan qoldiq oʻtkazmasidir: yacheyka balansi hujjatlar kun oxirida kiritilganda emas, operatsiya sodir boʻlgan zahoti oʻzgaradi. Vitrina, kassa va kontakt-markaz bir xil qoldiqni oʻqiydi, shu sababli “onlayn mavjud, javonda yoʻq” odatiy hol boʻlmay qoladi.
Yigʻish aniqligi — 99,4%: smena davomida 7 ta skan bloklandi va har bir xato darhol tuzatildi. Raqamlar alohida tabeldan emas, ayni qoldiq oʻtkazmalaridan olingan.
Kuryer — buyurtmani bajarishning soʻnggi boʻgʻini va mijoz shaxsan uchrashadigan yagona xodim. Ilovaning ikki vazifasi bor: kuryerni yoʻnalish boʻylab boshqarish va keyin nima boʻlganini qoʻngʻiroq bilan aniqlashga hojat qoldirmay, topshirishni ishonchli qayd etish.
Asosiy operatsiya — topshirish paytida QR-kodni skanerlash. Kod buyurtma yorligʻiga chop etiladi yoki mijoz ekranida koʻrsatiladi. Skan aks holda bahsga aylanadigan savollarga javob beradi: bu toʻgʻri buyurtmami, toʻgʻri oluvchiga topshirildimi va qaysi daqiqada?
Dispetcher ayni ilovaning boshqa tomonida ishlaydi: hudud, ogʻirlik, hajm va yetkazib berish oraligʻi boʻyicha yoʻnalish tuzadi, kuryerlarni tayinlaydi, smena xaritasini kuzatadi hamda kechikish, mijoz bilan bogʻlanib boʻlmasligi yoki eshik oldida rad etish kabi nosozliklarni hal qiladi.
Kuryer smenasi bosqichma-bosqich:

Kuryer belgilagan holatni mijoz oʻz kabinetida, operator esa buyurtmada koʻradi. Alohida “kuryer jurnali” yoʻq: bir hodisadan uchala tomon foydalanadi.
Omborchilar va kuryerlar turli joylarda turli ilovalardan foydalanadi, ammo bitta buyurtmani boshqaradi. Ularni kun oxiridagi hisobotlar emas, oltita umumiy qoida bogʻlaydi.
Yigʻish vazifasi, qadoqlash roʻyxati va yoʻnalish varagʻi mustaqil hujjatlar emas; ular bitta buyurtmaning turli koʻrinishlari. Operator qoʻshgan mahsulot omborchiga qayta kiritilmasdan yetib boradi.
Mahsulotlar ombordan kuryerga va kuryerdan mijozga skanerlash orqali oʻtadi. Istalgan paytda tizim buyurtma jismonan kimda ekanini va qaysi daqiqadan beri ekanini koʻrsatadi.
Amalni bajargan shaxs uni sodir boʻlgan joyda qayd etadi. Dispetcher holatlarni qoʻlda koʻchirmaydi, shu sababli fakt bilan uning yozuvi orasida bir necha soatlik uzilish boʻlmaydi.
Ikkala ilova ham operatsiyalarni mahalliy navbatga yozadi va aloqa tiklangach uzatadi. Har bir operatsiyaning kaliti bor, shu sababli qayta urinish ikkinchi yigʻish yoki topshirishni yaratmaydi.
Qabuldagi kamomad, notoʻgʻri mahsulot, sinish yoki manzildagi qisman rad etish jim qoldiq tuzatishi emas, sabab va masʼul shaxsga ega alohida yozuvga aylanadi.
Bir soatda yigʻilgan mahsulotlar, yigʻish aniqligi, vaʼda qilingan oraliqda yetkazilganlar ulushi, manzildagi vaqt va qisman rad etish darajasi. Yuklama va bonuslar taassurotlardan emas, shu faktlardan hisoblanadi.
Bu joriy etish talabini belgilaydi: ombor va yetkazib berish tizimga birgalikda ulanishi kerak. Kuryer ilovasisiz ombor ilovasi aniq balans beradi, ammo buyurtma joʻnatilishi bilan u koʻzdan yoʻqoladi.
Shaxsiy kabinet — operatorga murojaat qilmasdan mijozning oʻz maʼlumotlariga kirishi: buyurtmalar, hujjatlar, manzillar, toʻlov usullari va qaytarishlar. Kabinetda javob topilgan har bir savol qoʻllab-quvvatlash xizmatiga kelmaydigan qoʻngʻiroqdir.
Kabinet maʼlumotlarning alohida nusxasini saqlamaydi. U operator boshqaruv panelida koʻradigan ayni yozuvlarni faqat shu mijoz va unga ruxsat berilgan operatsiyalar doirasida koʻrsatadi.
U quyidagilarni oʻz ichiga oladi:
B2B kabinet murakkabroq: tashkilotda turli huquqlarga ega bir nechta xodim bor. Xaridor buyurtmani tayyorlaydi, menejer tasdiqlaydi, buxgalter esa yakuniy hujjatlarni oladi. Buyurtma bitta, amallar esa ajratilgan.
Bir martalik kod yoki parol orqali kirish, toʻlovlar va kontaktlarni oʻzgartirish uchun ikkinchi omil hamda notanish qurilmani uzish mumkin boʻlgan sessiyalar jurnali. Email yoki telefon oʻzgarishi eski va yangi kontakt orqali tasdiqlanadi.
Operator buyurtmada ayni yozuvlarni koʻradi: hodisalar umumiy, shaxsiy kabinet uchun alohida jurnal yoʻq. Chek va yukxat Hujjatlar boʻlimida mavjud.
Integratsiya — tashqi tizim bilan kelishilgan maʼlumot almashish: nima, qaysi formatda, qanchalik tez-tez uzatiladi, maʼlumot egasi kim va xato yuz bersa nima boʻladi.
Odatda ulanadigan tizimlar:

Integratsiyadagi asosiy qaror — maʼlumot egasi. Har bir mohiyat uchun egasi boʻlgan tizim belgilanadi: mahsulot asosiy maʼlumotlari va narxlar ERP dan, mijozlar CRM dan, qoldiq ombordan keladi, buyurtmalar esa elektron tijoratda yaratiladi. Bir maydonni ikkala tizimda tahrirlash doimiy tafovutlarga olib keladi, shu sababli ikki tomonlama egalikdan qochiladi.
| Tizim | Uzatiladigan maʼlumot | Xabarlar | Natija |
|---|---|---|---|
| ERP | mahsulot asosiy maʼlumotlari, narxlar | 4 120 | Xatosiz |
| Ombor | qoldiq, zaxiralar | 18 640 | 2 ta qayta urinish |
| CRM | mijozlar, segmentlar | 1 305 | Xatosiz |
| Marketpleys | buyurtmalar, qoldiq | 2 470 | 1 tasi tekshirilmoqda |
Integratsiya odatda ishga tushishda emas, olti oy oʻtib tashqi tizim yangilanganda, kanal bir soat ishlamay qolganda yoki maʼlumotnomaga kutilmagan qiymat kirganda buziladi. Olti qoida almashuv bunday hodisalarga bardosh berishini belgilaydi.
Buyurtmani rasmiylashtirish tashqi tizimni kutmaydi. Xabar navbatga tushib alohida qayta ishlanadi, shu sababli ombor ishlamasa ham savdo toʻxtamaydi.
Yetkazilmagan xabar oshib boruvchi oraliqlarda qayta yuboriladi. Barcha urinishlardan keyin ham ishlamagan xabar yoʻqolmaydi, tekshirish navbatiga tushadi.
Qayta yuborilgan xabar ikkinchi buyurtmani yaratmaydi yoki qoldiqni ikki marta kamaytirmaydi. Qabul qiluvchi takrorni operatsiya kaliti orqali aniqlaydi.
Format oʻzgarishi yangi versiya sifatida chiqariladi, eskisi esa ishlashda davom etadi. Tashqi isteʼmolchilar oʻz jadvali boʻyicha koʻchadi.
Har bir xabar tanasi, vaqti, natijasi va urinishlar soni bilan saqlanadi. Hodisani tekshirish xotiraga emas, jurnalga tayanadi.
Asosiy raqamlar muntazam solishtiriladi: buyurtmalar, toʻlov summalari va qoldiq. Tafovut inventarizatsiyada aniqlanish oʻrniga vazifaga aylanadi.
Katalog va buyurtmalar
Toʻlovlar
Qoldiq va ombor
Tahlil
Tahlil faqat tashqi trafik hisoblagichlariga emas, savdo va xatti-harakatlar haqidagi birlamchi maʼlumotlarga quriladi. Trafik hisoblagichi sahifa koʻrishlarini biladi; tizim esa pul, mahsulot va qaytarishlarni biladi.
Hisobotlarni davr, savdo kanali, toifa, brend, ombor, hudud, mijoz segmenti yoki aksiya boʻyicha kesish mumkin. Har bir koʻrsatkich barcha kesimlarda mavjud va fayl yoki maʼlumotlar omboriga eksport qilinadi.
Eng keskin pasayish savat bilan rasmiylashtirish orasida. Avvalo roʻyxatdan oʻtish, yetkazib berishni hisoblash va toʻlov usullarini tekshirish kerak.
Xavfsizlik uch tamoyilga tayanadi: toʻlov maʼlumotlari doʻkon tizimiga hech qachon kirmaydi, shaxsiy maʼlumotlar zarur miqdordagina va nazorat ostida saqlanadi, pul yoki buyurtma bilan bogʻliq har bir amal audit izini qoldiradi.
Karta raqamlari sertifikatlangan provayder tomonida kiritiladi va doʻkon tizimiga tushmaydi. Takroriy yechishlar uchun karta raqami emas, token saqlanadi.
Barcha trafik HTTPS orqali oʻtadi. Maʼlumotlar bazasining maxfiy maydonlari shifrlanadi, shifrlangan zaxira nusxalar esa ishlab chiqarish muhitidan alohida saqlanadi.
Rollar boʻyicha kirish: kontent-menejer toʻlovlarni koʻrmaydi, operator esa narxlarni oʻzgartira olmaydi. Boshqaruv paneliga kirish ikki omilli tasdiqlashni talab qiladi.
Narxni kim oʻzgartirdi, buyurtmani bekor qildi yoki mijozlar bazasini eksport qildi. Yozuvlar oʻzgartirilmaydi va operatsion maʼlumotlardan alohida saqlanadi.
Faqat zarur boʻlgan eng kam maʼlumot yigʻiladi, saqlash muddati belgilanadi, soʻrovga koʻra oʻchiriladi, qayta ishlash va kampaniyalar uchun rozilik esa sana va manbasi bilan qayd etiladi.
Soʻrovlar tezligini cheklash, shakllardagi qiymatlarni saralab topishdan himoya, promokodlarni qayta ishlatish nazorati va yigʻishdan oldin buyurtma firibgarligini tekshirish.
Tiklash — alohida yoʻnalish. Tiklash sinovdan oʻtmaguncha zaxira nusxalar foydasiz: sinov muhiti hodisa paytida ilk marta emas, jadval boʻyicha ishga tushiriladi.
Masshtablash — qayta yozmasdan oʻsish qobiliyati. Uchta miqdor oʻsadi: katalog hajmi, bir vaqtdagi tashrifchilar va bir soatdagi buyurtmalar.
Katalog qidiruv va filtrlash bilan, eng yuqori trafik sahifalarni yetkazish bilan, buyurtmalar hajmi esa maʼlumotlar bazasi va tashqi integratsiyalar bilan cheklanadi. Har biri zarur paytda joriy etiladigan alohida yechimni talab qiladi.
Amalda qoʻllaniladigan usullar:
| Koʻrsatkich | Oʻlchangan | Chegara |
|---|---|---|
| Katalog javobi, p95 | 180 ms | 400 ms |
| Bir soatdagi eng koʻp buyurtmalar | 3 000 | 2 400 |
| Keshdan berilgan javoblar | 86% | 70% |
| Katalogni qayta indekslash | 9 daq. | 20 daq. |
| Zaxira nusxadan tiklash | 22 daq. | 60 daq. |
Tizim modullardan yigʻiladi: har biri oʻz maʼlumoti va operatsiyalari uchun javob beradi, ularning aloqalari esa aniq belgilanadi. Uni bosqichma-bosqich ishga tushirish mumkin: avval katalog va buyurtmalar, keyin sodiqlik, tahlil va tashqi kanallar.
Mahsulot pozitsiyalari, SKU, tavsiflar, eʼlon qilish holatlari, kartochka versiyalari va sotuvdan olingan mahsulotlar arxivi.
Boʻlimlar daraxti, mahsulotlarni bir necha tarmoqqa bogʻlash, saralash hamda kolleksiya va mavsumiy boʻlimlar uchun landing sahifalar.
Koʻrsatish qoidalariga ega turli xildagi xususiyatlar maʼlumotnomasi; filtrlar, taqqoslash va marketpleysga eksport uchun asos.
Bir kartochkadagi oʻlcham, rang va hajmlar, ammo alohida SKU hamda qoldiqlar. Bir nechta tarkibiy mahsulotni hisobdan chiqaradigan komplektlar.
Rasmlar, videolar va hujjatlar, format va aniqliklarni avtomatik yaratish, moyboʻyoqlar hamda mahsulotlar bilan bogʻlash.
Narxlar roʻyxatlari, ustama qoidalari, hajm pogʻonalari, shaxsiy va shartnoma narxlari, valyutalar, yaxlitlash, soliqlar va tarix.
Ishga tushish shartlari, chegirma mexanikasi, jadvallar, cheklovlar, kod toʻplamlarini yaratish, moslik va eng kam narx.
Qurilmalararo savat, narx va mavjudlikni qayta hisoblash, rasmiylashtirish bosqichlari, mehmon buyurtmalari va tashlab ketilgan savatni qaytarish.
Barcha kanallar uchun bitta buyurtmalar navbati, holatlar va oʻtishlar, tarkib oʻzgarishlari, qoʻshimcha toʻlovlar, ajratilgan joʻnatmalar va bekor qilishlar.
Provayder ulanishlari, avtorizatsiya va mablagʻni yechish, qisman va toʻliq qaytarish, xabarnomalarni qayta ishlash hamda solishtirish.
Sotuv va qaytarish cheklari, onlayn kassa bilan almashuv, cheklar mijozga yetkazilishi va yuborilmagan hujjatlarni kuzatish.
Omborlar boʻyicha qoldiq, muddati tugaydigan zaxiralar, shikastlangan mahsulotlarni bloklash, yetkazma va qaytarishni qabul qilish hamda eng kam qoldiq chegaralari.
Yetkazib berish usullari, hududlar, tariflar, vaqt oraligʻi va slotlar, joʻnatma yaratish, holatlarni kuzatish hamda hujjat chop etish.
Har bir mahsulot boʻyicha soʻrovlar, shart va muddatni tekshirish, qabul qilish, pulni qaytarish, qoldiqqa qaytarish yoki shikastlangan sifatida hisobdan chiqarish.
Kabinetlar, manzillar, yuridik shaxslar va shartnomalar, buyurtmalar tarixi, segmentlar hamda maʼlumotlarni qayta ishlashga rozilik.
Ballar, darajalar, hisoblash va ishlatish qoidalari, ballarning amal qilish muddati, shaxsiy takliflar va tavsiyalar.
Qidiruv indeksi, morfologiya va sinonimlar, xatolarni tuzatish, atribut filtrlari, saralash va natijasiz soʻrovlar.
Bogʻliq va oʻxshash mahsulotlar, “koʻpincha birga xarid qilinadi”, saralangan kolleksiyalar va buyurtmalar tarixiga asoslangan qoidalar.
Sahifalar, maqolalar, bannerlar, meta-teglar va sahifa URL lari, mahsulotlarning tuzilgan maʼlumotlari, sayt xaritasi va mahsulot fid-lentalari.
Hodisalar boʻyicha email, SMS, messenjer va push-xabarlar, xabar andozalari, jadval va yetkazish jurnali.
Savdo, marja, qoldiq, voronka va qaytarish hisobotlari, maxsus kesimlar, eksport va maʼlumotlar vitrinalari.
CRM, ERP, ombor, kassa, toʻlov va logistika xizmatlari hamda marketpleyslar bilan almashuv. API, vebhuklar va navbatlar.
Boʻlim va operatsiyalar boʻyicha rollar hamda huquqlar, ikki omilli tasdiqlash va xodimlar faoliyati jurnali.
Bitta yadrodagi bir nechta vitrina, koʻp til va valyuta, bir nechta yuridik shaxs va ombor hamda hududiy qoʻllab-quvvatlash.
Butun tizim bitta relizda ishga tushirilmaydi. Quyidagi ketma-ketlik bogʻliqliklarni aks ettiradi: har bir qadam avvalgisida yaratilgan maʼlumotlarga tayanadi.
Joriy jarayonlar, maʼlumotnomalar va maʼlumot egasi tizimlari. Natija — mohiyatlar modeli va integratsiyalar xaritasi.
Mahsulot asosiy maʼlumotlarini koʻchirish, atribut va toifalarni sozlash, narx va qoldiq almashuvi. Haqiqiy maʼlumotlarda tekshirish.
Buyurtmani rasmiylashtirish, holatlar, toʻlov provayderi, fiskal cheklar va bajarishga topshirish. Assortimentning bir qismi bilan dastlabki ishga tushirish.
Yetkazib berish va qaytarishlar, sodiqlik, tahlil va yangi savdo kanallari. Har bir yoʻnalish — alohida, oʻlchanadigan reliz.
Hozir nimalar borligini ayting: hisob tizimi, ombor, kassa va joriy vitrina. Jarayonni oʻrganib, yechim arxitekturasini taklif qilamiz.