Skip to Content

Welcome!

Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

Sign up

This question has been flagged
1 Reply
64 डेटा देखने का तरीका

Odoo 19 को बाहरी सिस्टम से इंटीग्रेट करने के मुख्य तरीकों का आरेख

हम Odoo 19 Enterprise पर जा रहे हैं और हमारे पास एक पुराना PHP ऑर्डर पोर्टल है जो यूज़रनेम और पासवर्ड के साथ XML-RPC के माध्यम से Odoo में सेल्स ऑर्डर बनाता है। हम यह भी चाहते हैं कि हमारा पेमेंट गेटवे इनवॉइस को अपने-आप अपडेट करे।

क्या हमें XML-RPC बनाए रखना चाहिए, नए API पर जाना चाहिए, या वेबहुक का उपयोग करना चाहिए? और जब पोर्टल पुनःप्रयास करता है तो डुप्लिकेट ऑर्डर से कैसे बचें?

लेखक Best Answer

XML-RPC अब भी Odoo 19 में काम करता है, लेकिन यह डिप्रिकेटेड है और आधिकारिक दस्तावेज़ों के अनुसार इसे Odoo 22 में हटाया जाना निर्धारित है। अभी आप जिस भी चीज़ पर काम कर रहे हैं, उसके लिए JSON-2 API पर जाएँ।

पोर्टल को JSON-2 पर ले जाना

  • एक समर्पित इंटीग्रेशन यूज़र बनाएँ जिसके पास केवल ज़रूरी अधिकार हों।
  • उस यूज़र की Preferences में Account Security के अंतर्गत स्पष्ट विवरण और छोटी अवधि के साथ New API Key बनाएँ। कुंजियाँ तीन महीने से अधिक की नहीं हो सकतीं, इसलिए रोटेशन की योजना बनाएँ।
  • POST /json/2/sale.order/ के बाद मेथड नाम के साथ कॉल करें, और कुंजी को Authorization हेडर में बेयरर टोकन के रूप में भेजें।
  • हर कॉल अपना अलग ट्रांज़ैक्शन है, इसलिए एक ऑर्डर को कई कॉल में बाँटने से बचें।

अपना प्लान भी जाँचें: दस्तावेज़ों के अनुसार एक्सटर्नल API एक्सेस केवल Custom प्राइसिंग प्लान पर उपलब्ध है।

डुप्लिकेट से बचना

  • पोर्टल का ऑर्डर नंबर सेल्स ऑर्डर पर संग्रहीत करें, उदाहरण के लिए ग्राहक संदर्भ में या किसी समर्पित फ़ील्ड में।
  • बनाने से पहले उस संदर्भ को खोजें, और यदि वह मौजूद है तो नया बनाने के बजाय अपडेट करें।

भुगतान

पहले जाँचें कि क्या आपका गेटवे Configuration, फिर Payment Providers के अंतर्गत सूची में है। बिल्ट-इन प्रोवाइडर कस्टम वेबहुक से बेहतर है। यदि वह सूचीबद्ध नहीं है, तो On webhook ट्रिगर के साथ एक ऑटोमेशन नियम बनाएँ, Log Calls सक्षम करें, URL को गुप्त रखें, और लाइव होने से पहले सब कुछ किसी डुप्लिकेट डेटाबेस पर परखें।

Related Posts Replies डेटा देखने का तरीका ऐक्टिविटी
1
अक्तू॰ 26
52
1
अक्तू॰ 26
28
1
अक्तू॰ 26
52
1
अक्तू॰ 26
59
1
अक्तू॰ 26
41