การผสานรวม Web SDK

ใช้ @spreeai/web-sdk สำหรับร้านค้าออนไลน์แบบกำหนดเองหรือแบบไร้ส่วนหัว (headless web storefront)

ตัวอย่างเหล่านี้มุ่งเป้าไปที่สิ่งพิมพ์ เวอร์ชัน 3.0.0 แพ็คเกจ โทร init() ครั้งเดียวและป้องกันผลลัพธ์ที่เป็นโมฆะ คู่ค้าได้รับการแก้ไขจาก clientIdห้ามผ่าน partnerId ถึงเวอร์ชัน 3 init()สำหรับการใช้งานเวอร์ชัน 2 ที่มีอยู่แล้ว ควรปฏิบัติตามคู่มือการอัปเกรดอย่างเป็นทางการก่อนทำการเปลี่ยนเวอร์ชัน

ติดตั้ง

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 เมื่อการตรวจสอบสิทธิ์ล้มเหลว ให้ป้องกันการเรียกใช้ฟังก์ชันเรนเดอร์ทั้งหมด

ขนาด

เวอร์ชัน 3.0.0 แสดงขนาดสินค้าภายในขั้นตอนการลองสวมใส่ แทนที่จะเป็นหน้าต่างแยกต่างหาก sdk.renderSizingButton() วิธีการ สำหรับเสื้อผ้าที่มีข้อมูลขนาดที่ได้รับการอนุมัติแล้ว ให้เปิดใช้งานขั้นตอนดังกล่าวบนปุ่มลองสวม:

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

เปิดใช้งานการกำหนดขนาดหลังจากข้อมูลเสื้อผ้าและการกำหนดค่าพันธมิตรพร้อมแล้วเท่านั้น

กิจกรรม

เอกสาร SDK สาธารณะอธิบายการทำงานของฟังก์ชันเรียกกลับฝั่งไคลเอ็นต์สำหรับปุ่มลองสวมและปุ่มเพิ่มลงตะกร้าสินค้า เชื่อมต่อฟังก์ชันเรียกกลับเหล่านี้เข้ากับระบบวิเคราะห์และการจัดการตะกร้าสินค้าที่มีอยู่แล้วของร้านค้าออนไลน์ ห้ามใส่ภาพลูกค้า ข้อมูลประจำตัว หรือข้อมูลส่วนบุคคลที่ไม่จำเป็นลงในข้อมูลวิเคราะห์

คำแนะนำในการผลิต

เอกสารอ้างอิงอย่างเป็นทางการ

เลือกภาษาของคุณ