З Web SDK v2
| Зміни | Дія |
|---|---|
| partnerId видалено з ініціал | Передайте лише clientId. Вирішіть конфігурацію партнера за допомогою автентифікації. |
| features.loadingScreen видалено | Видаліть спеціальні параметри екрана завантаження та видалений тип. |
| За замовчуванням розміщене джерело тепер vton.spreeai.com | Перегляньте чіткі перевизначення baseURL і правила CSP frame-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" } },
});
}З legacy v1
Замініть одинарний tryOnButton() подзвонити з одним init() дзвінок і один або кілька sdk.renderTryOnButton() дзвінки. Замініть старий одиночний одяг на garments. Оновити обробку кошика для a garments ряд, а не один одяг.
Контрольний список міграції
- Запишіть встановлений пакет, відому робочу розміщену збірку та затверджену конфігурацію.
- Закріпіть v3.0.0 і скомпілюйте оновлену інтеграцію в проміжку.
- Перевірте автентифікацію, один одяг, підбір варіантів і запасний одяг.
- Відображення тестового розміру, рекомендації щодо розміру та керування візком лише там, де це підтримується.
- бігти контрольний лист виробництва на комп’ютері та мобільному пристрої.
- Просування через затверджений процес. Зберігайте відомий робочий пакет і конфігурацію для відкоту.
Відкат
Якщо автентифікація, придатність продукту або поведінка покупки погіршуються, зупиніть розгортання та відновіть останній перевірений сумісний пакет і конфігурацію. Зберігайте кроки відтворення та ідентифікатори кореляції. Підтвердьте відновлений досвід, а не покладайтеся лише на успішне розгортання.