WordPress

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.

Integratsiya formasi (1 ta)

96 000 сум

Bitta forma: CRM, pochta.

Mahsulotlarni sinxronlash

950 000 сум

Tashqi tizim bilan katalog.

Plaginni individual doriv

2 400 000 сум

PHP/JS nuqtaviy o'zgartirishlar.

Sayt ishlab chiqish

1 500 000 сум dan

Landing yoki korporativ sayt.

Internet-do'kon

2 100 000 сум dan

Do'kon, to'lov, yetkazib berish.

Saytni yaxshilash

600 000 сум dan

Tuzatishlar, tezlik.

Plaginni individual ishlab chiqish

2 400 000 сум dan

Yangi modul, TZ, kod.