दस्तावेज़

SDK 2.0 · संदर्भ

Web SDK एपीआई संदर्भ

सार्वजनिक एकीकरण सतह को v3.0.0 npm पैकेज के विरुद्ध सत्यापित किया गया।

init(options)

रिटर्न Promise<SpreeAISDK | null>. सफलता मिलने पर वस्तु उजागर हो जाती है renderTryOnButton(options): Promise<void>. रेंडर करने से पहले शून्य की जाँच करें।

विकल्पप्रकारगलती करनाप्रयोजन
clientIdstringआवश्यकब्राउज़र क्लाइंट पहचानकर्ता जारी किया गया।
baseApiURLstringhttps://api.spreeai.comस्वीकृत एपीआई मूल. केवल जारी परिवेश के लिए परिवर्तन करें.
baseURLstringhttps://vton.spreeai.comस्वीकृत होस्टेड फिटिंग-रूम मूल।

partnerId v3 में init विकल्प नहीं है. पार्टनर का समाधान प्रमाणित क्लाइंट से किया जाता है। कोई स्टैंडअलोन साइज़िंग रेंडर विधि वापस नहीं की गई है।

renderTryOnButton(options)

विकल्पप्रकारडिफ़ॉल्ट/आवश्यकताप्रयोजन
elementIdstringआवश्यकमौजूदा होस्ट तत्व की आईडी.
garmentsGarmentInput[]आवश्यक विकल्पअनुशंसित परिधान इनपुट. एक गैर-रिक्त सरणी का उपयोग करें.
garmentIdstringअस्वीकृत विकल्पलीगेसी सिंगल-गारमेंट इनपुट। वस्त्रों को प्राथमिकता दें.
variantVariantOptionsबहिष्कृतgarmentId के साथ लीगेसी फ़िल्टर; प्रति-आइटम संस्करण को प्राथमिकता दें।
classNamestringवैकल्पिकअतिरिक्त बटन वर्ग.
button{ text?: string }वैकल्पिकबटन लेबल; features.tryOnButton.text द्वारा ओवरराइड किया गया।
featuresTryOnFeaturesवैकल्पिकबटन स्टाइलिंग कॉन्फ़िगरेशन.
eventsTryOnButtonEventsवैकल्पिकक्लिक करें और कार्ट में हैंडलर जोड़ें।
enableAddToCartbooleanfalseऐड-टू-कार्ट कार्यक्षमता प्रदर्शित करें। हैंडलर लागू करें.
enableSizingRecommendationbooleanfalseट्राई-ऑन के अंदर आकार संबंधी अनुशंसाओं का अनुरोध करें।
showSizesbooleanfalseआपूर्ति की गई availableSizes दिखाएं।
showPricesbooleanfalseआपूर्ति की गई कीमत दिखाएँ.
defaultUnits"metric" | "imperial"वैकल्पिकप्रोफ़ाइल माप के लिए प्रारंभिक इकाई प्रणाली।

GarmentInput

मैदानप्रकारप्रयोजन
garmentIdstringआवश्यक SPREEAI परिधान पहचानकर्ता।
variantVariantOptionsवैकल्पिक रंग, फिट, लिंग या शैली फ़िल्टर।
availableSizesstring[]वैकल्पिक वर्तमान प्रदर्शन आकार लेबल।
pricestringवैकल्पिक प्रदर्शन मूल्य, आपूर्ति के अनुसार दिखाया गया है।

सत्यापन और फ़ॉलबैक

किसी एकल परिधान के लिए, प्रस्तुत करने से पहले पात्रता और किसी भी पिन किए गए संस्करण की जाँच की जाती है। बहु-परिधान अनुरोध एक उपलब्ध मिलान पोशाक की तलाश करते हैं। यदि कोई नहीं मिलता है, तो एसडीके सत्यापित करता है और इसके बजाय पहला परिधान प्रस्तुत करता है। यदि सत्यापन विफल हो जाता है, तो कोई बटन प्रस्तुत नहीं किया जाता है और कारण कंसोल पर लॉग किया जाता है।

कॉलबैक

कॉलबैकपेलोड
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", वस्त्र, setIsLoading, closePopUp, onError

कार्ट में आवश्यक वस्त्र शामिल हैं id, partner_id, available और name, प्लस वैकल्पिक description और अन्य डेटा. अपने कार्ट पर मैप करने से पहले सत्यापित करें. देखिये कार्ट कार्यान्वयन और बटन स्टाइलिंग उदाहरण के लिए.

इस सतह का हिस्सा नहीं

लौटाए गए v3.0.0 SDK पर कोई प्रलेखित प्रति-दृश्य स्विच, स्टैंडअलोन तुलना लॉन्चर या स्टैंडअलोन आकार पद्धति प्रदर्शित नहीं की गई है। features.loadingScreen हटा दिया गया है. बचे हुए निर्यातित प्रकारों या पुरानी टिप्पणियों से कॉल करने योग्य तरीकों का अनुमान न लगाएं।

स्रोत संदर्भ

पृष्ठ शीर्षक और सामग्री खोजें. भागने से खोज बंद हो जाती है।

अपनी भाषा चुनें।