Web SDK v2 से
| बदलाव | कार्रवाई |
|---|---|
| partnerId को init से हटा दिया गया | केवल clientId पास करें। प्रमाणीकरण के माध्यम से भागीदार कॉन्फ़िगरेशन का समाधान करें. |
| features.loadingScreen हटा दिया गया | कस्टम लोडिंग-स्क्रीन विकल्प और हटाए गए प्रकार को हटा दें। |
| डिफ़ॉल्ट होस्टेड मूल अब vton.spreeai.com है | अपने स्वीकृत परिवेश के साथ स्पष्ट baseURL ओवरराइड और CSP फ्रेम-src नियमों की समीक्षा करें। |
| डायलॉग लेआउट बदल गया | कस्टम डायलॉग सीएसएस, मोबाइल फ़ुल-स्क्रीन व्यवहार और स्क्रॉल/फ़ोकस हैंडलिंग की पुनः जाँच करें। |
वर्तमान आरंभीकरण
TypeScript
import { init } from "@spreeai/web-sdk";
const sdk = await init({ clientId: "YOUR_ISSUED_CLIENT_ID" });
if (sdk) {
await sdk.renderTryOnButton({
elementId: "spreeai-try-on",
garments: [{ garmentId: "YOUR_READY_GARMENT_ID" }],
features: { tryOnButton: { text: "Try it on you" } },
});
}विरासत v1 से
सिंगल को बदलें tryOnButton() एक के साथ कॉल करें init() कॉल करें और एक या अधिक sdk.renderTryOnButton() कॉल. पुराने सिंगल गारमेंट इनपुट को इसके साथ बदलें garments. के लिए कार्ट हैंडलिंग अपडेट करें garments एक परिधान के बजाय सरणी।
प्रवासन चेकलिस्ट
- स्थापित पैकेज, ज्ञात कार्यशील होस्टेड बिल्ड और स्वीकृत कॉन्फ़िगरेशन को रिकॉर्ड करें।
- v3.0.0 को पिन करें और स्टेजिंग में अद्यतन एकीकरण को संकलित करें।
- प्रमाणीकरण, एकल परिधान, वैरिएंट मिलान और पोशाक फ़ॉलबैक की जाँच करें।
- आकार प्रदर्शन, आकार अनुशंसाएँ और कार्ट प्रबंधन का परीक्षण केवल वहीं करें जहाँ समर्थित हो।
- भागो उत्पादन चेकलिस्ट डेस्कटॉप और मोबाइल पर.
- अनुमोदित प्रक्रिया के माध्यम से प्रचार करें। रोलबैक के लिए ज्ञात वर्किंग पैकेज और कॉन्फ़िगरेशन उपलब्ध रखें।
रोलबैक
यदि प्रमाणीकरण, उत्पाद पात्रता या खरीद व्यवहार वापस आ जाता है, तो रोलआउट रोकें और अंतिम सत्यापित संगत पैकेज और कॉन्फ़िगरेशन को पुनर्स्थापित करें। पुनरुत्पादन चरणों और सहसंबंध आईडी को सुरक्षित रखें। अकेले सफल परिनियोजन पर निर्भर रहने के बजाय पुनर्स्थापित अनुभव की पुष्टि करें।