Plagin nima qiladi
Bitta integratsiya nuqtasi
Plagin WordPress saytingizni OrderReport bilan bog‘laydi va WooCommerce buyurtmalari, frontend event’lar hamda mashhur forma plaginlarining muvaffaqiyatli yuborilishlarini jo‘nata oladi.
WordPress Plugin Docs
Bu OrderReport WordPress plagini uchun to‘liq hujjatlar sahifasi. Bu yerda butun jarayon jamlangan: OrderReport ichida nimalarni tayyorlash kerakligi, plaginni qanday o‘rnatish, API key qayerga yozilishi, WooCommerce va forma integratsiyalarini qanday yoqish, yuborilgan ma’lumotlarni qanday tekshirish va biror narsa ishlamasa nima qilish kerakligi.
Boshlashdan oldin kerak bo‘ladigan narsalar
Plagin nima qiladi
Plagin WordPress saytingizni OrderReport bilan bog‘laydi va WooCommerce buyurtmalari, frontend event’lar hamda mashhur forma plaginlarining muvaffaqiyatli yuborilishlarini jo‘nata oladi.
Muhim tafsilot
Plagin buyurtma va event’larni WordPress orqali yuboradi va API key’ni foydalanuvchi brauzeriga chiqarmaydi. Bu production saytlar uchun xavfsizroq.
Sozlangandan keyin
Sozlamalar sahifasida diagnostika bloki bor: u oxirgi muvaffaqiyatli so‘rov va oxirgi xatoni ko‘rsatadi, shuning uchun ma’lumot OrderReport’ga yetib borganini tez bilasiz.
Qadam
Plaginni o‘rnatishdan oldin OrderReport ichida loyihani tayyorlang. Bu eng muhim bosqich: faol loyiha, domen va API key bo‘lmasa, WordPress plagini hech narsa yubora olmaydi.
Loyiha yarating yoki mavjudini tanlang
OrderReport’ni oching va yangi loyiha yarating yoki WordPress saytingizdan buyurtma va event’lar kelishi kerak bo‘lgan mavjud loyihani tanlang.
Sayt domenini qo‘shing
Loyiha ichida example.com yoki shop.example.com kabi domenni qo‘shing. Domen faol bo‘lishi kerak, aks holda API so‘rovlari rad etiladi.
Project API key yarating
API key yarating va saqlang. Keyin WordPress plagini sozlamalariga aynan shu key yoziladi.
Formalarni kuzatmoqchi bo‘lsangiz event yarating
Agar forma yuborilishlari OrderReport’da ko‘rinsin desangiz, Events bo‘limida kerakli event’larni yarating va ularning keys’larini nusxalang.
OrderReport ichida loyiha, domen va API key
Bu yerga loyiha, faol domen va API key qayerdan olinishi ko‘rinadigan screenshot joylashtiring.
Qadam
Loyiha tayyor bo‘lgach, plaginni WordPress ichiga o‘rnating. Agar sizda release arxiv bo‘lsa, o‘rnatish odatiy zip upload oqimi orqali amalga oshiriladi.
Plugins bo‘limini oching
WordPress admin panelida “Plugins” -> “Add New” bo‘limiga o‘ting. Agar plagin sizga zip arxiv ko‘rinishida berilgan bo‘lsa, upload funksiyasidan foydalaning.
Plagin arxivini yuklang
OrderReport zip arxivini tanlang va WordPress o‘rnatishni yakunlashini kuting.
Plaginni faollashtiring
O‘rnatish tugagach “Activate” ni bosing. Faollashtirilgandan so‘ng admin panelda alohida OrderReport sahifasi paydo bo‘ladi.
Zip arxivni WordPress orqali o‘rnatish
Bu yerga “Plugins -> Add New -> Upload Plugin” ekranining screenshot’ini joylashtiring.
Qadam
Faollashtirilgandan keyin WordPress admin ichida OrderReport sahifasini oching va bazaviy sozlamalarni kiriting. Plagin ishlashi uchun shu minimum qism zarur.
OrderReport sahifasini oching
WordPress admin chap menyusidagi OrderReport bo‘limini bosing. Bu yerda konfiguratsiya, aniqlangan integratsiyalar va diagnostika ko‘rinadi.
Project API key’ni kiriting
Birinchi qadamda yaratilgan API key’ni API key maydoniga joylashtiring va sozlamalarni saqlang.
Diagnostika blokini tekshiring
Birinchi yuborishlardan keyin bu blok oxirgi muvaffaqiyatli so‘rov yoki oxirgi xatoni ko‘rsatadi. Biror narsa ishlamasa, eng tez javob shu yerda bo‘ladi.
WordPress ichidagi OrderReport sozlamalari
Bu yerga API key maydoni, diagnostika bloki va integratsiyalar ko‘rinadigan umumiy screenshot joylashtiring.
Qadam
Agar saytingiz WooCommerce ishlatsa, plagin buyurtmalarni avtomatik ravishda OrderReport’ga yubora oladi. Bu server-side integratsiya bo‘lib, foydalanuvchi tomonda qo‘shimcha harakat kerak emas.
WooCommerce order sync’ni yoqing
Plagin sozlamalari sahifasida WooCommerce buyurtmalarini yuborish funksiyasini yoqing.
Kuzatiladigan statuslarni tanlang
Buyurtma qaysi statusga yetganda OrderReport’ga yuborilishini belgilang. Odatda bu Processing, Completed yoki sizning custom status bo‘ladi.
Qaysi ma’lumot yuborilishini biling
Plagin buyurtma ID, umumiy summa, valuta, mijoz kontaktlari, mahsulotlar ro‘yxati va qo‘shimcha buyurtma ma’lumotlarini data massivida yuboradi.
Test buyurtma yarating
Frontend’da test buyurtma yarating yoki WooCommerce admin ichida buyurtma yarating va uni kuzatiladigan statuslardan biriga o‘tkazing. Shundan keyin buyurtma OrderReport’da ko‘rinishi kerak.
WooCommerce sync sozlamalari
Bu yerga WooCommerce buyurtma yuborish yoqilgan va statuslar tanlangan screenshot’ni joylashtiring.
Qadam
Plagin custom frontend formalar bilan ham, mashhur WordPress forma builder’lari bilan ham ishlaydi. Bu integratsiyalar OrderReport event’lariga tayangan holda ishlaydi.
OrderReport ichida event yarating
Har bir forma logikasi uchun OrderReport’da event yarating va uning key’ni nusxalang. Masalan: lead_form_submitted yoki callback_request.
Kerakli forma plaginini sozlang
Contact Form 7, WPForms, Elementor Forms, Fluent Forms, Forminator yoki Gravity Forms ichida kerakli formani oching. OrderReport bo‘limini toping, integratsiyani yoqing va event key’ni yozing.
Custom formalar uchun data-orderreport-event ishlating
Agar forma qo‘lda yozilgan bo‘lsa, unga data-orderreport-event atributini qo‘shing. Plagin frontend bridge’i muvaffaqiyatli submit’ni ushlab, event’ni OrderReport’ga yuboradi.
Event faol ekanini tekshiring
Agar event OrderReport ichida o‘chirilgan bo‘lsa, forma foydalanuvchi tomonda yuborilishi mumkin, lekin event qayta ishlanmaydi. Buni diagnostikadan ko‘rish mumkin.
Forma ichida event key sozlanishi
Bu yerga qo‘llab-quvvatlanadigan forma builder’lardan birida OrderReport bo‘limi va event key maydoni ko‘rinadigan screenshot joylashtiring.
Qadam
Sozlash tugagach, qisqa nazorat tekshiruvini bajaring. Bu bir necha daqiqa oladi va loyiha production uchun tayyor ekanini tasdiqlaydi.
Test buyurtma yoki forma yuborishni bajaring
Biror nazorat harakatini bajaring: WooCommerce buyurtma yarating yoki event’ga ulangan formani yuboring.
WordPress ichidagi plagin sahifasini oching
Diagnostika blokida oxirgi muvaffaqiyatli so‘rov paydo bo‘lganini tekshiring. Agar xato ko‘rinsa, avval shu xatodagi sababni to‘g‘rilang.
OrderReport interfeysini tekshiring
OrderReport ilovasini oching va yangi buyurtma yoki event kerakli bo‘limda paydo bo‘lganiga ishonch hosil qiling.
Jamoa uchun screenshot’larni saqlang
Hammasi ishlayotganidan keyin plagin sozlamalari, muvaffaqiyatli buyurtma va forma integratsiyasi screenshot’larini saqlab qo‘yish onboarding’ni ancha tezlashtiradi.
Integratsiya muvaffaqiyatli tekshirildi
Bu yerga OrderReport interfeysida muvaffaqiyatli buyurtma yoki event ko‘rinadigan va/yoki WordPress diagnostikasida yashil holat ko‘rinadigan screenshot joylashtiring.
Event sozlamalari
Qaysi forma plaginidan foydalanayotgan bo‘lsangiz, shu tab’ni tanlang. Har bir tab ichida admin paneldagi aniq yo‘l, OrderReport’ni qayerda yoqish, event key’ni qayerga yozish va saqlangandan keyin nimani tekshirish kerakligi ko‘rsatilgan.
Contact Form 7 forma editori ichida alohida OrderReport tab paydo bo‘ladi. Shu yerda integratsiyani yoqish va aynan shu forma uchun event key yozish mumkin.
Formani Contact Form 7 ichida oching
WordPress admin ichida Contact Form 7 ga o‘ting va kerakli formani tahrirlashga oching.
OrderReport tab’ni tanlang
Forma editoridagi standart tablar yonidan OrderReport tab’ni toping.
Integratsiyani yoqing
Muvaffaqiyatli submit’larni OrderReport’ga yuborish uchun integratsiyani yoqing.
Event key kiriting
OrderReport loyihangizdagi faol event key’ni kiriting va formani saqlang.
Contact Form 7 ichidagi OrderReport tab
Bu yerga CF7 forma editoridagi OrderReport tab, toggle va event key maydoni ko‘rinadigan screenshot joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
WPForms uchun plagin forma sozlamalariga alohida OrderReport bo‘limini qo‘shadi. Sozlama har bir forma uchun alohida qilinadi.
Formani WPForms Builder’da oching
WPForms ichida kerakli formani visual builder’da oching.
Settings’ga o‘ting
Chap paneldan forma Settings bo‘limini oching.
OrderReport bo‘limini tanlang
Settings ro‘yxatida alohida OrderReport bo‘limini toping.
Integratsiyani yoqib, event key kiriting
Integratsiyani yoqing, event key yozing va formani saqlang.
WPForms ichidagi OrderReport sozlamalari
Bu yerga WPForms Builder ichidagi Settings -> OrderReport screenshot’ini joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
Elementor Forms uchun OrderReport Actions After Submit ichida alohida action sifatida qo‘shiladi. Shu action tanlangandan keyin maxsus OrderReport sozlamalari chiqadi.
Sahifani Elementor’da oching
Form widget ishlatiladigan sahifani Elementor orqali tahrirlang.
Form widget’ni tanlang
Kerakli forma widget’ining sozlamalarini o‘ng panelda oching.
OrderReport action’ni qo‘shing
Actions After Submit ichida OrderReport’ni post-submit action sifatida qo‘shing.
Event key’ni kiriting
Action qo‘shilgandan keyin OrderReport bo‘limi paydo bo‘ladi. Shu yerga event key yozib, sahifani saqlang.
Elementor Forms ichida OrderReport action
Bu yerga Form widget’da Actions After Submit va OrderReport event key bo‘limi ko‘rinadigan screenshot joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
Fluent Forms uchun har bir forma ichida alohida OrderReport ekran mavjud. Shu ekran orqali integratsiya yoqiladi va event key saqlanadi.
Formani Fluent Forms ichida oching
Fluent Forms ga o‘ting va kerakli formani tahrirlashga oching.
Settings & Integrations bo‘limini oching
Forma sozlamalarida Settings & Integrations bo‘limiga o‘ting.
OrderReport sahifasini tanlang
Ichki sozlamalar ro‘yxatidan OrderReport sahifasini toping.
Event key’ni saqlang
Integratsiyani yoqing, event key yozing va forma sozlamalarini saqlang.
Fluent Forms ichidagi OrderReport ekrani
Bu yerga Fluent Forms forma ichidagi Settings & Integrations -> OrderReport sahifasi screenshot’ini joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
Forminator native addon ko‘rinishida integratsiyalangan. Avval OrderReport global Integrations ro‘yxatida ko‘rinadi, keyin esa har bir forma ichida connection qilinadi.
Forminator Integrations sahifasini oching
Forminator umumiy Integrations sahifasiga o‘ting va OrderReport’ni xizmatlar ro‘yxatidan toping.
Asosiy plagin konfiguratsiyasini tekshiring
Forminator API key va default event key’ni OrderReport plaginining asosiy sozlamalaridan oladi, shuning uchun bu yerda ularni qayta kiritish shart emas.
Kerakli formani oching
Keyin aniq forma ichiga o‘tib, uning Integrations tab’ini oching.
OrderReport connection yarating
Forma uchun OrderReport connection qo‘shing va kerak bo‘lsa aynan shu forma uchun alohida event key kiriting.
Forminator Integrations ichida OrderReport
Bu yerga global integration sahifasi yoki forma connection sozlamasi screenshot’ini joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
Gravity Forms ichida plagin nativ forma sozlamalariga alohida OrderReport bo‘limini qo‘shadi. Integratsiya va event key shu yerda sozlanadi.
Formani Gravity Forms ichida oching
Gravity Forms ga o‘ting va OrderReport bilan bog‘lamoqchi bo‘lgan formani tanlang.
Form Settings ni oching
Settings -> Form Settings orqali standart forma sozlamalariga o‘ting.
OrderReport bo‘limini toping
Sozlamalar sahifasi ichidan OrderReport blokigacha skroll qiling.
Integratsiyani yoqib, event key kiriting
Integratsiyani yoqing, event key yozing va forma sozlamalarini saqlang.
Gravity Forms ichidagi OrderReport bo‘limi
Bu yerga OrderReport bloki va event key maydoni ko‘rinadigan Form Settings screenshot’ini joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati
Agar tayyor forma plaginidan foydalanmasangiz, oddiy HTML-formani frontend bridge orqali ulashingiz mumkin. Buning uchun event key bilan bitta atribut qo‘shish kifoya.
Formaga data-orderreport-event qo‘shing
Form elementiga data-orderreport-event="your_event_key" atributini yozing.
Barcha field’larda name atributi bo‘lsin
Plagin FormData orqali qiymatlarni yig‘adi, shuning uchun input, select va textarea elementlarida name atributlari bo‘lishi kerak.
Haqiqiy submit button ishlating
Avtomatik tracking uchun button type="submit" yoki input type="submit" dan foydalaning.
Kerak bo‘lsa browser loglarini tekshiring
Frontend script DevTools ichida [OrderReport] prefiksi bilan log yozadi. Bu payload yig‘ilganmi va yuborilganmi, shuni ko‘rishga yordam beradi.
data-orderreport-event bilan HTML-forma
Bu yerga HTML misol yoki DevTools’dagi muvaffaqiyatli frontend log screenshot’ini joylashtiring.
Sozlangandan keyin tekshirish ro‘yxati