من Web SDK v2
| تغيير | العمل |
|---|---|
| تمت إزالة partnerId من الحرف الأول | تمرير clientId فقط. حل تكوين الشريك من خلال المصادقة. |
| تمت إزالة features.loadingScreen | قم بإزالة خيارات شاشة التحميل المخصصة والنوع الذي تمت إزالته. |
| الأصل المستضاف الافتراضي هو الآن vton.spreeai.com | قم بمراجعة تجاوزات baseURL الصريحة وقواعد CSPframe-src مع البيئة المعتمدة لديك. |
| تم تغيير تخطيط الحوار | أعد التحقق من مربع حوار CSS المخصص وسلوك ملء الشاشة للجوال ومعالجة التمرير/التركيز. |
التهيئة الحالية
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 مجموعة بدلا من ثوب واحد.
قائمة التحقق من الهجرة
- قم بتسجيل الحزمة المثبتة والبنية المستضافة العاملة المعروفة والتكوين المعتمد.
- قم بتثبيت الإصدار 3.0.0 وقم بتجميع التكامل المحدث في التدريج.
- تحقق من المصادقة والملابس الفردية ومطابقة المتغيرات والملابس الاحتياطية.
- عرض حجم الاختبار وتوصيات الحجم والتعامل مع عربة التسوق فقط عندما يكون ذلك مدعومًا.
- تشغيل قائمة مرجعية الإنتاج على سطح المكتب والجوال.
- الترويج من خلال العملية المعتمدة. احتفظ بحزمة عمل وتكوين معروفين متاحين للتراجع.
التراجع
في حالة تراجع المصادقة أو أهلية المنتج أو سلوك الشراء، قم بإيقاف الطرح واستعادة آخر حزمة وتكوين متوافقين تم التحقق منهما. الحفاظ على خطوات الاستنساخ ومعرفات الارتباط. قم بتأكيد التجربة المستعادة بدلاً من الاعتماد على النشر الناجح وحده.