# MoySklad

{% hint style="warning" %}
⚠️ Muhim: Muvaffaqiyatli integratsiya uchun MoySkladda webhooklar orqali integratsiya ishlashi opsiyasi bilan to'langan tarif bo'lishi shart.
{% endhint %}

### Integratsiya imkoniyatlari

1. Tovarlar va kategoriyalarni import qilish
2. Narxlar va qoldiqlarni sinxronlash: MoySklad’dan tovar narxlari va qoldiqlarini avtomatik yangilash
3. Buyurtmalarni MoySkladga uzatish: TGShopdan buyurtmalarni MoySkladda avtomatik yaratish

### MoySklad bilan integratsiyani bosqichma-bosqich sozlash:

1\. «Integratsiyalar» bo'limiga o'ting va «Integratsiya qo'shish» tugmasini bosing.

2\. MoySkladdan tokeningizni kiriting (Sozlamalar → Tokenlar) va integratsiyani qo'shing. MoySkladda tokenni qanday topish mumkin ↓

{% hint style="warning" %}
⚠️ Muhim: MoySklad boshqa servislar bilan to‘g‘ri ishlashi uchun doim bitta token ishlatilishi kerak. Agar sizda allaqachon boshqa tizimga ulangan integratsiya bo‘lsa, o‘sha tokenni ishlating. Yangi token yaratilsa, eski integratsiyalar ishlamay qoladi.
{% endhint %}

3\. «Uch nuqta» belgisini bosing va «Sozlamalar»ga o'ting.

4\. «Ombor turini» sozlang. Hozir faqat bitta ombor yoki barcha omborlar bo‘yicha qoldiqlarni sinxronlash mumkin.

5\. Tashkilotni tanlang.

6\. Tovarlarni bog'lash turini tanlang: artikul yoki tashqi identifikator bo'yicha.

{% hint style="warning" %}
⚠️ Muhim: Tovarlarni tashqi identifikator bo'yicha sinxronlash uchun tovarlar MoySkladdan import qilingan bo'lishi kerak. Yoki xls/xml-fayl orqali import qilingan bo'lishi kerak. Mahsulot ID si (xls orqali importda) yoki offerID (xml-fayl orqali importda) maydoniga MoySklаd tovarlarining tashqi kodi yoki siz hisobda foydalanadigan tashqi identifikator ko'rsatilishi kerak.
{% endhint %}

7\. MoySkladda SKU (tovar modifikatsiyasi) mavjud bo‘lmasa nima qilish kerakligini belgilang.

8\. MoySkladda tovar bo'lmasa nima qilish kerakligini belgilang.

{% hint style="warning" %}
⚠️ Muhim: «O'chirish» variantini tanlasangiz, tizim TGShopdan SKU (tovar modifikatsiyasini) / Tovarni butunligicha o'chiradi.
{% endhint %}

9\. TGShopdan buyurtmalar MoySkladga avtomatik uzatilishini xohlasangiz, bu opsiyani yoqing.

10\. MoySkladdan narxlarni sinxronlashni ulashni xohlasangiz, bu opsiyani yoqing va «Sotuv narxi» turini (majburiy maydon) hamda «Eski narx» turini (ixtiyoriy maydon) sozlang.

11\. MoySkladdan tovarlarni import qilishni yoqmoqchi bo'lsangiz, «Fayldan yangi tovarlar qo'shish» opsiyasini yoqing. Bu sozlama faollashishi uchun avval narx sinxronizatsiyasini yoqish kerak.

12\. MoySkladdan barcha tovarlarni emas, faqat ma'lum kategoriyalarni yuklashni yoki ba'zi kategoriyalarni chiqarib tashlashni xohlasangiz, kerakli opsiyalarni tanlang. Oldingi bosqichda ma'lum bir ombor tanlangan bo'lsa, tovarlar faqat o'sha ombordan import qilinadi.

Shundan so'ng TGShopda tanlagan kategoriyangizni qaysi kategoriyaga import qilmoqchi ekanligingizni ko'rsating.  Standart holatda “barcha kategoriyalar” tanlangan bo‘ladi. Bu holatda mahsulotlar TGShop ichidagi asosiy (default) kategoriya ichiga yuklanadi.

13\. Tovarning ma'lum xususiyatlarini o'zgarishlardan himoya qilmoqchi bo'lsangiz, kerakli opsiyalarni tanlang. Masalan, import paytida tovarlar rasmining yangilanishini istamasangiz, ushbu xususiyatni «belgilang».

14\. Tovar parametrlari qiymatlarini ko'rsating — MoySkladdagi o'z xususiyatingiz uchun TGShopga import paytida tovar xususiyati qo'shmoqchi bo'lsangiz. Tovar varianti — tovar kartochkasida alohida variant sifatida ko'rsatiladi; xususiyat — faqat tovar kartochkasi tavsifida ko'rsatiladi.

15\. Qoldiqlar va narxlarni sozlagandan so'ng integratsiyani faollashtirish uchun «Faollashtirish» tugmasini bosing.

16\. «Tovarlarni import qilish» opsiyasini yoqqan bo'lsangiz, «Sinxronlashtirish» tugmasini bosing. Agar tovarlarni MoySkladdan to'g'ridan-to'g'ri import qilmay, fayl orqali yuklagan bo'lsangiz, «Tovarlarni bog'lash» tugmasini bosing. Muvaffaqiyatli bog'lash natijasida bog'langan tovarlar soni ko'rsatiladi va ularni sinxronlashtirish imkoniyati paydo bo'ladi.

17\. Bog'langan tovarlar soni to'g'ri bo'lsa, narxlar va qoldiqlarni sinxronlash uchun «Sinxronlashtirish» tugmasini bosing.

{% hint style="warning" %}
ℹ️ Muhim! Tovarlar bbog‘langandan so‘ng, tizim MoySklad’da o‘zgarish bo‘lganda narx va qoldiqlarni avtomatik yangilaydi. Yangi mahsulotlarni ham yuklaydi. “Sinxronlash” tugmasi bosilganda esa barcha mahsulotlar bo‘yicha narx va qoldiqlar darhol yangilanadi. Sozlamalarga qarab yangi mahsulotlar ham yuklanadi.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tgshop.io/uz/asosiy-sozlamalar/ombor-hisobi/moysklad.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
