WooCommerce va 1C integratsiyasi — WordPress plagini | PluginHub
Foydalanishga tayyor WordPress integratsiyasi: barqaror ishlash, yangilanishlar va PluginHub-ni qo'llab-quvvatlash. WooCommerce va 1C integratsiyasi Ushbu WordPress plagini sanab o'tilgan tizimlarni bog'laydi: etakchilar va buyurtmalar, holatni sinxronlash,
Tavsif
Woocommerce va 1c integratsiyasi
WordPress uchun plagin ko‘rsatilgan tizimlarni bog‘laydi: yetakchilar va buyurtmalarni uzatish, statuslar va ma’lumotnomalarni sinxronlashtirish. Sayt yadrosini o‘zgartirmasdan avtomatlashtirishning namunaviy stsenariylari uchun mosPlagin tovarlar, buyurtmalar, mijozlar, qoldiqlar va narxlarni avtomatik va qo‘lda sinxronlashni qo‘llab-quvvatlaydi.
Asosiy funksiyalar
1. Tovarlarni sinxronlash
- 1C dan WooCommerce ga tovarlarni import qilish:
- Yangi tovarlar yaratish
- Mavjud tovarlarni yangilash
- Sarlavhalar, tavsiflar, maqolalarni sinxronlashtirish
- Kategoriyalarni sinxronlashtirish (avtomatik yaratish bilan)
- Mahsulot tasvirlarini sinxronlashtirish
- Narxlarni sinxronlashtirish
- Qoldiqlarni sinxronlashtirish
- WooCommerce'dan 1C'ga tovarlarni eksport qilish:
- 1C'ga tovarlar haqidagi ma'lumotlarni yuborish
- Tovarlar haqidagi ma'lumotlarni yangilash
2. Buyurtmalarni sinxronlashtirish
- WooCommerce'dan 1C'ga buyurtmalarni eksport qilish:
- Yangi buyurtmalarni avtomatik yuborish
- Buyurtma holatlarini yangilash
- Barcha buyurtma ma'lumotlarini sinxronlashtirish:
- Mijoz haqida ma’lumot
- Buyurtmadagi mahsulotlar
- Yetkazib berish va hisob-kitob manzillari
- Narxi, soliqlar, yetkazib berish, chegirmalar
- Buyurtma holati
3. Mijozlarni sinxronlashtirish
- WooCommerce’dan 1C’ga mijozlarni eksport qilish:
- Yangi mijozlarni avtomatik yuborish
- Mavjud mijozlar ma’lumotlarini yangilash
- Aloqa ma’lumotlarini sinxronlashtirish
- Yetkazib berish va hisob-kitob manzillarini sinxronlashtirish
4. Qoldiqlarni sinxronlashtirish
- 1C dan tovar qoldiqlarini avtomatik yangilash
- Ombor qoldiqlarini boshqarishni qo‘llab-quvvatlash
5. Narxlarni sinxronlashtirish
- 1C dan tovar narxlarini avtomatik yangilash
- Oddiy va aksiya narxlarini qo‘llab-quvvatlash
6. Ulanish sozlamalari
- 1C API URL manzilini sozlash
- APIga kirish uchun login va parolni sozlash
- 1C ga ulanishni tekshirish
7. Avtomatik sinxronlash
- Sozlanadigan sinxronizatsiya intervallari:
- Har soatda
- Kuniga ikki marta
- Har kuni
- Sinxronizatsiya turlarini tanlab yoqish/o‘chirish
8. Qo‘lda sinxronlashtirish
- Sinxronizatsiyani qo‘lda boshlash uchun tugmalar:
- Barcha ma’lumotlarni sinxronlashtirish
- Faqat tovarlarni sinxronlashtirish
- Faqat buyurtmalarni sinxronlashtirish
- Faqat mijozlarni sinxronlashtirish
- Faqat qoldiqlarni sinxronlashtirish
- Faqat narxlarni sinxronlashtirish
9. Jurnalga yozish
- Barcha sinxronizatsiya operatsiyalarining batafsil jurnalga yozilishi
- Admin-panelda jurnallarni ko‘rish
- Jurnallarni turi, holati, sanasi bo‘yicha filtrlash
- Eski jurnallarni avtomatik tozalash
10. Litsenziyalash tizimi
- Litsenziyani kalit orqali faollashtirish
- Masofaviy serverda litsenziyani tekshirish
- Litsenziya holatini avtomatik tekshirish
- Litsenziyani o‘chirish
11. Ko‘p tillilik
Plagin 4 ta tilni qo‘llab-quvvatlaydi:
- Rus tili (ru_RU) - asosiy til
- Ingliz tili (en_US)
- O‘zbek tili (uz_UZ)
- Qozoq tili (kk_KZ)
12. Xavfsizlik
- Barcha operatsiyalar uchun kirish huquqlarini tekshirish
- AJAX so‘rovlarini himoyalash uchun noncedan foydalanish
- API parollarini xavfsiz saqlash
- Barcha kiruvchi ma’lumotlarni tekshirish
13. Ishlash samaradorligi
- Ma’lumotlarni paketli qayta ishlash
- Ma’lumotlar bazasiga optimallashtirilgan so‘rovlar
- Sinxronizatsiya natijalarini keshlash
- Bir vaqtning o‘zida qayta ishlanadigan yozuvlar sonini cheklash
14. Xatolarni qayta ishlash
- API xatolarini batafsil qayta ishlash
- Ma’lumot beruvchi xato xabarlari
- Nosozliklar yuz berganda avtomatik takrorlash
- Barcha xatolarni qayd etish
15. Ma’lumotlarni xaritalash
- WooCommerce mahsulotlarini 1C mahsulotlari bilan bog‘lash
- Ma’lumotlar bazasida mosliklarni saqlash
- Oxirgi sinxronizatsiyani kuzatish
Talablar
- WordPress 5.8 yoki undan yuqori
- PHP 7.4 yoki undan yuqori
- WooCommerce 5.0 yoki undan yuqori
- MySQL 5.6 yoki undan yuqori
O‘rnatish
1. Plaginni /wp-content/plugins/ jildiga yuklang.
2. WordPress'dagi "Plaginlar" menyusi orqali plaginni faollashtiring
3. Plagin sozlamalariga o‘ting (WooCommerce → 1C Integration)
4. 1C API ulanishini sozlang
5. Litsenziyani faollashtiring
6. Sinxronizatsiya parametrlarini sozlang
Sozlash
1C ga ulanish
1. 1C API URL manzilingizni kiriting
2. APIga kirish uchun login va parolni kiriting
3. Sinov uchun "Ulanishni tekshirish" tugmasini bosing
Sinxronizatsiyani sozlash
1. Sinxronlash uchun ma’lumotlar turlarini tanlang:
- Mahsulotlar
- Buyurtmalar
- Mijozlar
- Qoldiqlar
- Narxlar
2. Tovarlarni sinxronlash parametrlarini sozlang:
- Yangi tovarlar yaratish
- Mavjud tovarlarni yangilash
- Kategoriyalarni avtomatik yaratish
- Tasvirlarni sinxronlashtirish
3. Avtomatik sinxronlashtirishni yoqing (ixtiyoriy):
- Sinxronlashtirish oralig‘ini tanlang
Foydalanish
Avtomatik sinxronlashtirish
Sozlangandan so‘ng plagin tanlangan intervalga muvofiq ma’lumotlarni avtomatik ravishda sinxronlashtiradi.
Qo‘lda sinxronlash
1. "Sinxronlash" bo‘limiga o‘ting
2. Sinxronlash uchun ma’lumotlar turini tanlang
3. Tegishli tugmani bosing
4. Jarayon tugashini kuting
Jurnallarni ko‘rish
1. "Jurnallar" bo‘limiga o‘ting
2. Sinxronizatsiya tarixini ko‘rib chiqing
3. Kerakli yozuvlarni qidirish uchun filtrlardan foydalaning
Plagin tuzilishi
wc-1c-integration/
├── wc-1c-integration.php # Plaginning asosiy fayli
├── includes/
│ ├── class-wc-1c-admin.php # Admin-panel sinfi
│ ├── class-wc-1c-api.php # 1C API bilan ishlash uchun sinf
│ ├── class-wc-1c-sync.php # Sinxronizatsiya sinfi
│ ├── class-wc-1c-products.php # Tovarlarni sinxronlash sinfi
│ ├── class-wc-1c-orders.php # Buyurtmalarni sinxronlash sinfi
│ ├── class-wc-1c-customers.php # Mijozlarni sinxronlash sinfi
│ ├── class-wc-1c-license.php # Litsenziyalash sinfi
│ ├── class-wc-1c-logger.php # Jurnalga yozish sinfi
│ └── class-wc-1c-scheduler.php # Rejalashtiruvchi sinfi
├── templates/
│ └── admin/
│ ├── dashboard.php # Sozlamalar sahifasi
│ ├── sync.php # Sinxronizatsiya sahifasi
│ ├── logs.php # Jurnallar sahifasi
│ └── license.php # Litsenziya sahifasi
├── assets/
│ ├── css/
│ │ └── admin.css # Admin panelining uslublari
│ └── js/
│ └── admin.js # JavaScript administrator paneli
└── languages/
├── wc-1c-integration-ru_RU.po # Rus tili
├── wc-1c-integration-en_US.po # Ingliz tili
├── wc-1c-integration-uz_UZ.po # O‘zbek tili
└── wc-1c-integration-kk_KZ.po # Qozoq tili
API 1C
Plagin 1C API quyidagi endpointlarni taqdim etishini kutadi:
Tovarlar
- GET /products - Mahsulotlar ro‘yxatini olish
- GET /products/{id} - ID bo‘yicha mahsulotni olish
- POST /products - Mahsulot yaratish
- PUT /products/{id} - Mahsulotni yangilash
Buyurtmalar
- GET /orders - Buyurtmalar ro‘yxatini olish
- Pochta / buyurtmalar-buyurtma yaratish
- PUT /orders/{id} - Buyurtmani yangilash
Mijozlar
- GET /customers - Mijozlar ro‘yxatini olish
- POST /customers - Mijoz yaratish
- PUT /customers/{id} - Mijozni yangilash
Qoldiqlar
- GET /stock - Tovar qoldiqlarini olish
Narxlar
- GET /prices - Tovar narxlarini olish
Yordamchi dasturlar
- GET /ping - Ulanishni tekshirish
Litsenziya
Plagin GPL v2 yoki undan keyingi versiyasi litsenziyasi ostida tarqatiladi.
Plagindan foydalanish uchun faol litsenziya talab etiladi. Litsenziyani muallifdan sotib olish mumkin.
Qo‘llab-quvvatlash
Muammolar yoki savollar tug‘ilsa, murojaat qiling:
- Sayt: https://pluginhub.pro
- Telegram: [@alexosmanov_ru](https://t.me/alexosmanov_ru)
- Email: support@pluginhub.pro
O‘zgarishlar jurnali
1.0.0
- Birinchi reliz
- Tovarlar, buyurtmalar, mijozlar sinxronizatsiyasi
- Qoldiqlar va narxlar sinxronizatsiyasi
- Avtomatik va qo‘lda sinxronizatsiya
- Litsenziyalash tizimi
- Ko‘p tillilik (RU, EN, UZ, KZ)
- Operatsiyalarni qayd etish
Funksiyalarning to‘liq ro‘yxati
✅ Amalga oshirilgan funksiyalar:
1. ✅ 1C dan WooCommerce ga tovarlarni sinxronlashtirish
2. ✅ WooCommerce dan 1C ga tovarlarni sinxronlashtirish
3. ✅ WooCommerce'dan 1C'ga buyurtmalarni sinxronlashtirish
4. ✅ WooCommerce'dan 1C'ga mijozlarni sinxronlashtirish
5. ✅ 1C dan WooCommerce ga qoldiqlarni sinxronlashtirish
6. ✅ 1C dan WooCommerce ga narxlarni sinxronlashtirish
7. ✅ Jadval bo‘yicha avtomatik sinxronlashtirish
8. ✅ Admin-panel orqali qo‘lda sinxronlashtirish
9. ✅ 1C API ga ulanishni sozlash
10. ✅ Ulanishni tekshirish
11. ✅ Yangi mahsulotlar yaratish
12. ✅ Mavjud mahsulotlarni yangilash
13. ✅ Kategoriyalarni avtomatik yaratish
14. ✅ Mahsulot tasvirlarini sinxronlashtirish
15. ✅ Tizimlar o‘rtasida mahsulotlarni moslashtirish
16. ✅ Barcha operatsiyalarni qayd qilish
17. ✅ Admin-panelda qaydlarni ko‘rish
18. ✅ Eski qaydlarni tozalash
19. ✅ Litsenziyalash tizimi
20. ✅ Litsenziyani faollashtirish/o‘chirish
21. ✅ Masofaviy serverda litsenziyani tekshirish
22. ✅ Ko‘p tillilik (RU, EN, UZ, KZ)
23. ✅ Xatolarni qayta ishlash
24. ✅ Xavfsizlik (nonce, huquqlarni tekshirish)
25. ✅ Samaradorlikni optimallashtirish
26. ✅ Interfeysdagi muallif haqida ma’lumotsenziyani faollashtirish/o‘chirish
21. ✅ Masofaviy serverda litsenziyani tekshirish
22. ✅ Ko‘p tillilik (RU, EN, UZ, KZ)
23. ✅ Xatolarni qayta ishlash
24. ✅ Xavfsizlik (nonce, huquqlarni tekshirish)
25. ✅ Samaradorlikni optimallashtirish
26. ✅ Interfeysdagi muallif haqida ma’lumot
Ushbu plagin uchun xizmatlar
O'rnatish, moslashtirish va qo'llab-quvvatlash — savatchaga qo'shib buyurtma bering.
Plaginni o'rnatish va asosiy sozlash
49 000 сумHostingga o'rnatish, moslik, aktivatsiya.
To'liq sozlash bilan o'rnatish
1 000 000 сумSsenariy bo'yicha chuqur sozlash.
Plaginni individual doriv
2 400 000 сумPHP/JS nuqtaviy o'zgartirishlar.
Sayt ishlab chiqish
1 500 000 сум danLanding yoki korporativ sayt.
Plaginni individual ishlab chiqish
2 400 000 сум danYangi modul, TZ, kod.