वेब एसडीके एकीकरण

उपयोग @spreeai/web-sdk कस्टम या हेडलेस वेब स्टोरफ्रंट के लिए।

ये उदाहरण प्रकाशित सामग्री को लक्षित करते हैं। v3.0.0 पैकेज। कॉल करें init() एक बार और इसके शून्य होने योग्य परिणाम की रक्षा करें। साझेदार को हल किया जाता है। clientId; जाने मत दो partnerId v3 init()मौजूदा v2 इंटीग्रेशन को संस्करण बदलने से पहले आधिकारिक अपग्रेड गाइड का पालन करना चाहिए।

स्थापित करना

npm install @spreeai/web-sdk@3.0.0
# or
yarn add @spreeai/web-sdk@3.0.0

स्थापित SDK संस्करण के लिए दस्तावेजित SDK स्टाइलशीट को शामिल करें।

आरंभ करें और प्रस्तुत करें

import { init } from "@spreeai/web-sdk";
import "@spreeai/web-sdk/dist/web-sdk.css";

// Add <div id="spreeai-try-on"></div> to the product page first.
const sdk = await init({ clientId: "your-client-id" });

if (sdk) {
  await sdk.renderTryOnButton({
    elementId: "spreeai-try-on",
    garments: [{ garmentId: "your-garment-id" }],
    enableAddToCart: true,
  });
}

init() रिटर्न null प्रमाणीकरण विफल होने पर, सभी रेंडर कॉल को सुरक्षित रखें।

आकार

v3.0.0 में साइज़िंग को अलग से दिखाने के बजाय, ट्राई-ऑन अनुभव के अंदर ही दिखाया गया है। sdk.renderSizingButton() विधि। स्वीकृत साइजिंग डेटा वाले परिधान के लिए, ट्राई-ऑन बटन पर उस प्रक्रिया को सक्षम करें:

await sdk?.renderTryOnButton({
  elementId: "spreeai-try-on",
  garments: [{ garmentId: "your-garment-id" }],
  enableSizingRecommendation: true,
});

परिधान संबंधी डेटा और पार्टनर कॉन्फ़िगरेशन तैयार होने के बाद ही साइजिंग को सक्षम करें।

कार्यक्रम

पब्लिक SDK में ट्राई-ऑन बटन और ऐड-टू-कार्ट एक्शन के लिए क्लाइंट-साइड कॉलबैक का विवरण दिया गया है। कॉलबैक को स्टोरफ्रंट के मौजूदा एनालिटिक्स और कार्ट लेयर्स से कनेक्ट करें। एनालिटिक्स पेलोड में ग्राहक की तस्वीरें, क्रेडेंशियल या अनावश्यक व्यक्तिगत डेटा न डालें।

उत्पादन मार्गदर्शन

आधिकारिक संदर्भ

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