परियोजना का विवरण
अनुवादितकार्यात्मक कोर एक विशिष्ट विशेषता और एकीकरण है जो Shopify डिब्बे से बाहर प्रदान नहीं करता है। एप्लिकेशन को स्टोर घटनाओं पर वेबहुक के माध्यम से प्रतिक्रिया करनी चाहिए (आदेश, पूर्ति, उत्पाद और इन्वेंटरी परिवर्तन), हमारी ओर से अपने व्यावसायिक लॉजिक को निष्पादित करना चाहिए, और परिणाम को प्रशासन API के माध्यम से वापस लिखना चाहिए। उपयोगकर्ता-फेसिंग भाग एक एम्बेडेड स्क्रीन है जो प्रशासन पैनल में पोलारिस और ऐप ब्रिज पर बनाई गई है: इसलिए यह स्वदेशी दिखता है, प्रशासन फ्रेम के अंदर लोड होता है, और सत्र टोकन के माध्यम से सही तरीके से प्रमाणीकरण करता है। हमें Shopify बिलिंग API के माध्यम से नियमित बिलिंग की भी आवश्यकता है: स्पष्ट मूल्य निर्धारण संरचना, परीक्षण प्रबंधन, और योजनाओं के बीच सुचारू संक्रमण, क्योंकि एप्लिकेशन का मुद्रीकरण किया जाएगा।
कृपया हमें अपने अनुभव के बारे में बताएं कि आपने पहले से जारी किए गए वास्तविक Shopify एप्लिकेशनों के साथ, आप API संस्करण जीवनचक्र और अनिवार्य वेबहुक के साथ कैसे काम करते हैं, और आप डेटा गोपनीयता और GDPR वेबहुक के प्रति कैसे दृष्टिकोण रखते हैं। हमारे लिए, साफ़ रखरखाव योग्य कोड, उचित त्रुटि और दर-सीमा प्रबंधन, और उत्पादन से पहले सब कुछ परीक्षण करने के लिए एक स्टेजिंग वातावरण महत्वपूर्ण हैं। यहाँ है कि हम परिणाम के रूप में क्या अपेक्षा करते हैं:
— OAuth, स्कोप, और सत्र-टोकन प्रमाणीकरण के साथ स्थापित करने योग्य एम्बेडेड एप्लिकेशन;
— हस्ताक्षर सत्यापन और इडेम्पोटेंट प्रोसेसिंग के साथ वेबहुक हैंडलर;
— पोलारिस पर प्रशासनिक इंटरफ़ेस और वह विशेषता लॉजिक जो आप हमारे लिए बनाते हैं;
— मूल्य निर्धारण और परीक्षण के साथ Shopify बिलिंग API के माध्यम से नियमित बिलिंग;
— तैनाती नोट्स, वातावरण कॉन्फ़िगरेशन, और बुनियादी दस्तावेज़ीकरण।