Ενσωμάτωση Web SDK

Χρήση @spreeai/web-sdk για ένα προσαρμοσμένο ή headless ηλεκτρονικό κατάστημα.

Αυτά τα παραδείγματα στοχεύουν στα δημοσιευμένα έκδοση 3.0.0 πακέτο. Κλήση init() μία φορά και να διαφυλάξει το μηδενικό του αποτέλεσμα. Ο συνεργάτης επιλύεται από clientId; μην περάσεις partnerId to 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 καταγράφει τις επιστροφές κλήσεων από την πλευρά του πελάτη για το κουμπί δοκιμής και τις ενέργειες προσθήκης στο καλάθι. Συνδέστε τις επιστροφές κλήσεων με τα υπάρχοντα επίπεδα αναλυτικών στοιχείων και καλαθιού αγορών του καταστήματος. Μην τοποθετείτε εικόνες πελατών, διαπιστευτήρια ή περιττά προσωπικά δεδομένα σε φορτία αναλυτικών στοιχείων.

Οδηγίες παραγωγής

Επίσημη αναφορά

Επιλέξτε τη γλώσσα σας.