Odoo Apps Store dagi modullarni uchinchi tomon yozadi, Odoo kompaniyasi esa ularning hammasini tekshirmaydi. Modul faqat Odoo.sh yoki oʻz serveridagi bazaga oʻrnatiladi, Odoo Online ga deyarli kirmaydi. Har versiya uchun modul alohida boʻladi, qoʻllab-quvvatlash esa muallifning zimmasida. Modul bazani yangilashga ham taʼsir qiladi: yangi versiyaga mos varianti chiqmaguncha baza kutib turadi.
Apps Store shartlarida bir gap bor, uni koʻpchilik oʻqimaydi: modul sotib olishdan oldin bazangiz uchinchi tomon modullarini oʻrnatishga ruxsat beradigan platformada ekanini tekshirish xaridorning oʻz vazifasi. Baza Odoo Online da boʻlsa, pul qaytarilmaydi. Demak, tayyor modul tanlashda birinchi xato koʻpincha modul emas, hosting boʻladi.
Apps Store nima va unga qanchalik ishonish mumkin
Apps Store — Odoo kompaniyasining saytida mualliflar yuklagan modullar katalogi. Katalogni kategoriya, platforma va versiya boʻyicha saralash mumkin, versiyalar roʻyxati 20.0 dan eski nashrlargacha boradi. Modulni sotib olish yoki bepul yuklash mumkin, filtrda ochiq va pullik modullar alohida koʻrsatilgan.
Katalogning ishonchlilik darajasini Odoo oʻzi ochiq yozadi. Har bir chop etilgan modul tekshirilmaydi, Odoo foydalanuvchi shikoyat qilganda chora koʻradi. Qoidalar bor: kodni boshqa joydan yuklaydigan, shifrlangan yoki yashirin funksiyasi bor, foydalanuvchi roziligisiz maʼlumot yigʻadigan modullar olib tashlanadi. Lekin bu qoidalar asosan shikoyat kelgandan keyin qoʻllanadi.
Mualliflar modulni oʻz git omboriga yozib, uni Apps Store ga ulaydi, katalogdagi tavsif esa modul tavsif fayli va uning rasm hamda tavsif papkasidan olinadi. Muhim nozik joy: tavsif faylidagi bitta xato ombordagi barcha modullarni katalogdan olib tashlashi mumkin. Demak, katalogdagi modul sahifasi muallifning ichki tartibiga bogʻliq.
Muallif uchun ham talablar bor. Modul nomi aniq boʻlishi, versiya raqami Odoo versiyasini oʻz ichiga olishi va litsenziya koʻrsatilishi kerak. Tavsif ingliz tilida yozilishi shart, xususiyatlar haqidagi maʼlumot aniq va chalgʻitmaydigan boʻlishi lozim. Reytingi past va litsenziyasi yoʻq modullar roʻyxatda pastga tushadi.
Birinchi tekshiruv: baza qayerda turibdi
Odoo Online hujjati ochiq yozadi: Online maxsus modullar bilan ham, Apps Store dagi modullar bilan ham mos emas. Apps Store savollar sahifasi bir istisno beradi: uchinchi tomon moduli Online ga oʻrnatilishi mumkin, agar u maʼlumot moduli boʻlsa, yaʼni dasturiy fayli boʻlmasa. Bu istisnoning amal qilishi har modul sahifasidagi Availability boʻlimida koʻrsatiladi va versiyadan versiyaga oʻzgarishi mumkin.
Savdo shartlari esa qatʼiyroq yozilgan: uchinchi tomon moduli faqat Odoo.sh va oʻz serveridagi bazalarga oʻrnatiladi, bulutli Online bazalarga esa oʻrnatilmaydi. Ikki matn bir-biriga biroz zid, shuning uchun amalda Availability boʻlimini oʻqish va shubha boʻlsa, ikkala hujjatdagi qattiqroq qoidaga tayanish kerak. Odoo.sh da uchinchi tomon moduli oʻrnatilishi mumkin, agar kod ombori yopiq boʻlsa; ochiq omborlarda esa faqat bepul modullar saqlanishi kerak.
Ikkinchi tekshiruv: versiya
Modul versiyasi Odoo versiyasiga bogʻlangan. Muallif qoidalaridagi namunada versiya raqami 10.0.1.1.3 koʻrinishida: boshidagi qism Odoo versiyasini bildiradi. 13.0 dan boshlab har bir versiya alohida mahsulot sifatida sotiladi, yaʼni 13.0 uchun olingan modul faqat 13.0 ga tegishli.
Modulni yangi versiyaga moslash muallifga bogʻliq, shuning uchun u yangi versiyada boʻlmasligi ham mumkin. Real ombor misolida buni koʻrish oson. OCA ning veb bilan bogʻliq modullar omborida 2026-yil 23-oktyabrdagi holatga koʻra 18.0 tarmogʻida 66 ta, 19.0 da 40 ta, 20.0 da esa atigi 2 ta modul roʻyxatga olingan. Bu bitta ombor, bir kunlik surat, lekin yoʻnalish aniq: yangi versiyaga modullar birdaniga koʻchmaydi.
| Versiya | Roʻyxatdagi modullar soni |
|---|---|
| 18.0 | 66 |
| 19.0 | 40 |
| 20.0 | 2 |
Uchinchi tekshiruv: litsenziya
Litsenziya modulni ishlatish va tarqatish shartini belgilaydi. Odoo Enterprise litsenziyasi boshqa litsenziyali modullarni birga ishlatishga ruxsat beradi, agar ularning litsenziyasi Enterprise litsenziyasiga mos boʻlsa, hujjat esa misol sifatida Apps Store dagi modullarni ham aytadi.
Moslik jadvali ham bor. LGPL-3 litsenziyali modul LGPL-3, OPL-1, OEEL-1 va boshqa yopiq litsenziyali modullarga tayanishi mumkin. OEEL-1 litsenziyali modul esa faqat LGPL-3 va OEEL-1 ga tayanadi. Litsenziya koʻrsatilmasa, Apps Store uni «boshqa yopiq» deb hisoblaydi. Odoo S.A. ning oʻz ilovalari esa, boshqacha yozilmagan boʻlsa, Odoo Proprietary License ostida chiqadi va faqat sotib olingan yoki yozma kelishuv boʻlsa ishlatiladi.
Toʻrtinchi tekshiruv: kim qoʻllab-quvvatlaydi
Apps Store da modulni sotib olish bepul qoʻllab-quvvatlashni anglatmaydi. Muallifdan faqat reklama qilingan funksiya ishlashi kutiladi, yangi imkoniyat yoki moslashtirish uchun esa koʻpchilik mualliflar alohida haq soʻraydi. Muallif qoidalari ham shunday: pullik modulda xato chiqsa, muallif uni oʻz vaqtida tuzatishi shart, bepul modul uchun esa qoʻllab-quvvatlash talab qilinmaydi. Qoidalar buzilsa, Odoo modulni vaqtincha yoki butunlay katalogdan olib tashlashi, hatto muallif hisobini yopishi mumkin, va u buni oldindan ogohlantirmasdan ham qila oladi.
Muammo chiqqanda xaridor buyurtmalar sahifasidagi tugma orqali muallifga yozadi. Muallif ushbu murojaatni 15 kun ichida hal qilishi kerak, kelishuv boʻlmasa ikki tomondan biri Odoo ni aralashtirishi mumkin. Pulni qaytarish asoslari ham yozilgan: tuzatilmagan xato, reklama qilingan, ammo yoʻq funksiya, eʼlon qilingan versiyada oʻrnatilmaslik yoki notoʻgʻri litsenziya.
Bu yerda manbalar kelishmaydi. Savollar sahifasi pulni qaytarish qoidasi uchun «ikki hafta» deydi, savdo shartlari esa buyurtmadan keyingi ikki oy ichidagi daʼvolarni ruxsat etadi. Qaysi muddat amal qilishini sotib olishdan oldin savdo shartlari sahifasidan tekshirgan maʼqul.
Beshinchi tekshiruv: bazani yangilashga taʼsiri
Bu mezon eng qimmat xato keltiradi. Yangilash hujjati yozadi: bazada maxsus modullar boʻlsa, ularning yangi versiyaga mos varianti chiqmaguncha baza yangilanmaydi. Uchinchi tomon yozgan modullar Odoo yangilash xizmatiga, alohida qoʻllab-quvvatlash kelishuvi boʻlmasa, kirmaydi.
Gipotetik hisob-kitob. Bazada oltita uchinchi tomon moduli bor, deylik. Beshtasi yangi versiyaga moslangan, oltinchisi hali yoʻq. Baza yangilanishi ham kutib turadi, chunki qoida har bir modulga tegishli. Yaʼni yangilash muddati eng sekin muallifga teng boʻlib qoladi. Modul soni qancha koʻp boʻlsa, bunday kechikish ehtimoli shuncha yuqori. Yangi modulni ham xuddi shu tartibda tekshirgan maʼqul: avval boʻsh bazada, keyin yangilangan nusxada oʻrnatib koʻriladi.
Modul qanday oʻrnatiladi va kodini kim koʻradi
Apps Store moduli oddiy papka sifatida keladi: uni kod papkasiga nusxalab, modullar roʻyxatini yangilab, keyin oʻrnatiladi. Vendor qoidalari boshqa oʻrnatish yoʻllarini, masalan papkani koʻchirish yoki boshqa arxivni ochishni, tavsiya etmaydi. Demak, modul kodi sizning serveringizda, sizning maʼlumotlaringiz bilan ishlaydi.
Odoo har modulni tekshirmaydi, lekin qoidalar kodni yashirishni taqiqlaydi: shifrlangan yoki yashirilgan kod, boshqa kodni yuklab oladigan modul olib tashlanadi. Shu sababli modul kodini dasturchiga oʻqitish mumkin va oʻrnatishdan oldin shunday qilish maʼqul. Sotib olishdan oldin ayrim mualliflar demo bazani ham koʻrsatadi, xariddan keyin esa muallifning aloqa manzili koʻrinadi. Qoidalar yana ikki himoya beradi: modul ishlashi uchun faollashtirish kaliti talab qilinmaydi va maʼlumot egaligi doim mijozda qoladi, mijoz maʼlumotini tashqariga yuboradigan modul esa buni tavsifda ochiq yozib, foydalanuvchidan rozilik soʻrashi kerak.
Sotib olingan modulni buyurtmalar sahifasidan qayta yuklab olish mumkin. Muallif modulni omboridan oʻchirsa ham, uni sotib olganlar bor yoki boshqa modul unga tayansa, Apps Store modulni saqlab qoʻyadi va faqat yashiradi. Bu kichik tafsilot uzoq muddatli ishlatish uchun foydali.
OCA: boshqa manba
Odoo Community Association — Shveytsariyada roʻyxatdan oʻtgan notijorat uyushma. Uning saytiga koʻra, uyushma ochiq litsenziyali va ochiq yangilanadigan modullarni taqdim etadi, sayt esa 20 000 dan ortiq modul haqida yozadi. Uyushmaning maqsadi Odoo atrofida dasturchilar hamkorligini va Odoo ning ochiq ERP boʻlib qolishini taʼminlash.
OCA modullari Apps Store dan emas, GitHub omborlaridan olinadi va versiya boʻyicha tarmoqlarga boʻlinadi. Ular ham uchinchi tomon moduli hisoblanadi: Online bazaga oʻrnatilmaydi, yangilash xizmatiga kirmaydi.
| Manba | Kim qoʻllaydi | Yangilashda |
|---|---|---|
| Apps Store, pullik modul | Muallif, reklama qilingan funksiya uchun | Muallifga bogʻliq |
| Apps Store, bepul modul | Qoʻllab-quvvatlash talab qilinmaydi | Muallifga bogʻliq |
| OCA moduli | Hamjamiyat jarayoni, ochiq ombor | Tarmoq versiyaga bogʻliq |
| Oʻzingiz yozdirgan modul | Modul egasi | Modul egasi moslaydi |
Tekshiruv natijasi namunasi
Faraz qilaylik, ustaxona kalendarga ulanadigan modul tanlayapti va baza 19.0 versiyada, Odoo.sh da turibdi. Quyidagi jadval beshta tekshiruvdan qanday natija chiqishi mumkinligini koʻrsatadi. Modul va natijalar gipotetik.
| Tekshiruv | Natija | Qaror |
|---|---|---|
| Hosting | Odoo.sh, ombor yopiq | Oʻrnatish mumkin |
| Versiya | 19.0 bor, 20.0 hali yoʻq | Hozir ishlaydi, yangilash kechikishi mumkin |
| Litsenziya | OPL-1 koʻrsatilgan | Enterprise bilan mos |
| Qoʻllab-quvvatlash | Muallif aloqa manzili bor | Pullik modul uchun muallif javobgar |
| Standart bilan solishtirish | Versiya yangiliklarida oʻxshash imkoniyat bor-yoʻqligi tekshiriladi | Bor boʻlsa, modul kerak emas |
Namunadagi eng muhim qator — versiya. Bazani kelgusida yangilash rejalashtirilgan boʻlsa, 20.0 uchun modul yoʻqligi ishni toʻxtatishi mumkin. Beshinchi qatordagi fikr esa oddiy: baʼzan eng oson yoʻl — hech qanday modul olmaslik, agar yangi versiya vazifani oʻzi bajarsa.
Amalda nima qilish mumkin
Quyidagi yettita savol hujjat qoidalaridan tuzilgan tahririyat tavsiyasi.
- Baza qayerda: Online, Odoo.sh yoki oʻz serveri? Modul sahifasidagi Availability boʻlimini oʻqing.
- Modul sizning Odoo versiyangiz uchun bormi? Boshqa versiya uchun olingan modul ishlamaydi.
- Litsenziya sizning nashringiz bilan mosmi? Litsenziya koʻrsatilmagan modul shubhali.
- Muallif qoʻllab-quvvatlashi bormi va oxirgi yangilanish qachon edi?
- Standart Odoo bu vazifani allaqachon bajarayotgan emasmi? Versiya yangiliklarini tekshiring.
- Modul yangilashni qanday toʻxtatishi mumkin? Muallif yangi versiyaga qancha vaqtda moslashadi?
- Avval nusxa bazada sinang va tashqi amallar oʻchirilgan muhitdan foydalaning.
Uchinchi tomon moduli tayyor yechim, lekin muallifga bogʻlanish ham. Oʻrnatishdan oldin hosting, versiya, litsenziya va qoʻllab-quvvatlashni tekshirish, keyin esa modulni nusxa bazada sinash kerak. Asosiy savol shu: muallif yangi versiyaga qancha vaqtda moslashadi va u kechiksa nima qilamiz?
Asosiy atamalar
- Apps Store
- Odoo kompaniyasi yuritadigan sayt: unda mualliflar oʻz modullarini bepul yoki pullik taklif qiladi.
- Uchinchi tomon moduli
- Odoo kompaniyasi ham, siz ham yozmagan modul. Uni boshqa muallif yoki hamjamiyat yaratgan.
- Maʼlumot moduli
- Dasturiy fayli yoʻq modul: u faqat sozlama, shablon va boshqa maʼlumotni olib keladi.
- Odoo Online
- Odoo kompaniyasi oʻzi yuritadigan bulutli hosting. Unda serverga toʻgʻridan-toʻgʻri kirish yoʻq.
- Odoo.sh
- Odoo kompaniyasining platformasi, unda maxsus kod ombori ulanadi va sinov hamda ishchi muhitlar yuritiladi.
- Oʻz serveri
- Odoo ni kompaniya yoki hamkor oʻz kompyuterida oʻrnatishi. Barcha ishni oʻzi boshqaradi.
- Litsenziya
- Modulni ishlatish, oʻzgartirish va tarqatish qoidalarini belgilaydigan shart.
- OCA
- Odoo Community Association: Odoo atrofidagi dasturchi va maslahatchilarning notijorat uyushmasi.
- Muallif qoʻllab-quvvatlashi
- Modulni yozgan odam yoki kompaniya xaridorga xatolarni tuzatishda yordam berishi.
- Sinov nusxasi
- Ishchi bazadan olingan nusxa. Unda yangi modulni xavfsiz sinash mumkin.
Manbalar
Maqola quyidagi manbalarga tayanadi:
- Odoo S.A., Odoo Apps, Odoo Apps Store bosh sahifasi: kategoriyalar va filtrlar. https://apps.odoo.com/apps (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Odoo Apps FAQ, Odoo Apps Store: xaridorlar va muallif-tuzatuvchilar uchun savollar. https://apps.odoo.com/apps/faq (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Odoo Apps Sales Conditions va Refund Policy, Odoo Apps Store. https://apps.odoo.com/apps/sales-conditions (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Odoo Apps Vendor Guidelines, Odoo Apps Store. https://apps.odoo.com/apps/vendor-guidelines (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Licenses, Odoo 20.0 hujjatlari (Legal). https://www.odoo.com/documentation/20.0/legal/licenses.html (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Odoo Online, Odoo 20.0 hujjatlari. https://www.odoo.com/documentation/20.0/administration/odoo_online.html (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Upgrade a database, Odoo 20.0 hujjatlari, xizmat darajasi kelishuvi va maxsus modullar boʻlimlari. https://www.odoo.com/documentation/20.0/administration/upgrade.html (koʻrilgan: 23-oktabr, 2026)
- Odoo Community Association, bosh sahifa va uyushma haqida maʼlumot (uyushmaning oʻz sayti). https://odoo-community.org (koʻrilgan: 23-oktabr, 2026)
- OCA, web ombori (GitHub), 18.0, 19.0 va 20.0 tarmoqlarining README jadvallari. https://github.com/OCA/web (koʻrilgan: 23-oktabr, 2026)
- Odoo S.A., Upgrade a customized database, Odoo 20.0 dasturchi hujjatlari. https://www.odoo.com/documentation/20.0/developer/howtos/upgrade_custom_db.html (koʻrilgan: 23-oktabr, 2026)