ডকুমেন্টেশন

SDK 2.0 · রেফারেন্স

Web SDK API রেফারেন্স

v3.0.0 npm প্যাকেজের বিরুদ্ধে পাবলিক ইন্টিগ্রেশন সারফেস যাচাই করা হয়েছে।

init(options)

ফেরত Promise<SpreeAISDK | null>. সাফল্যের উপর, বস্তুটি প্রকাশ করে renderTryOnButton(options): Promise<void>. রেন্ডার করার আগে নাল চেক করুন।

অপশনটাইপডিফল্টউদ্দেশ্য
clientIdstringপ্রয়োজনইস্যু করা ব্রাউজার ক্লায়েন্ট শনাক্তকারী।
baseApiURLstringhttps://api.spreeai.comঅনুমোদিত API মূল। শুধুমাত্র একটি জারি পরিবেশের জন্য পরিবর্তন.
baseURLstringhttps://vton.spreeai.comঅনুমোদিত হোস্ট করা ফিটিং-রুম মূল.

partnerId v3 তে একটি init বিকল্প নয়। অংশীদার প্রমাণীকৃত ক্লায়েন্ট থেকে সমাধান করা হয়. কোনো স্বতন্ত্র সাইজিং রেন্ডার পদ্ধতি ফেরত দেওয়া হয় না।

renderTryOnButton(options)

অপশনটাইপডিফল্ট / প্রয়োজনীয়তাউদ্দেশ্য
elementIdstringপ্রয়োজনবিদ্যমান হোস্ট উপাদানের আইডি।
garmentsGarmentInput[]প্রয়োজনীয় পছন্দপ্রস্তাবিত পোশাক ইনপুট. একটি অ-খালি অ্যারে ব্যবহার করুন।
garmentIdstringঅবলুপ্ত বিকল্পলিগ্যাসি একক পোশাক ইনপুট। পোশাক পছন্দ করুন।
variantVariantOptionsঅবচয়garmentId সহ লিগ্যাসি ফিল্টার; প্রতি আইটেম বৈকল্পিক পছন্দ.
classNamestringঐচ্ছিকঅতিরিক্ত বোতাম ক্লাস।
button{ text?: string }ঐচ্ছিকবোতাম লেবেল; features.tryOnButton.text দ্বারা ওভাররাইড করা হয়েছে।
featuresTryOnFeaturesঐচ্ছিকবোতাম স্টাইলিং কনফিগারেশন।
eventsTryOnButtonEventsঐচ্ছিকক্লিক করুন এবং অ্যাড-টু-কার্ট হ্যান্ডলার।
enableAddToCartbooleanfalseঅ্যাড-টু-কার্ট কার্যকারিতা প্রদর্শন করুন। হ্যান্ডলার বাস্তবায়ন.
enableSizingRecommendationbooleanfalseট্রাই-অনের ভিতরে সাইজিং সুপারিশের অনুরোধ করুন।
showSizesbooleanfalseসরবরাহকৃত availableSizes দেখান।
showPricesbooleanfalseসরবরাহকৃত মূল্য দেখান।
defaultUnits"metric" | "imperial"ঐচ্ছিকপ্রোফাইল পরিমাপের জন্য ইউনিট সিস্টেম শুরু হচ্ছে।

GarmentInput

মাঠটাইপউদ্দেশ্য
garmentIdstringপ্রয়োজনীয় SPREEAI পোশাক শনাক্তকারী।
variantVariantOptionsঐচ্ছিক রঙ, ফিট, লিঙ্গ বা শৈলী ফিল্টার.
availableSizesstring[]ঐচ্ছিক বর্তমান প্রদর্শন আকার লেবেল.
pricestringঐচ্ছিক প্রদর্শন মূল্য, সরবরাহ করা হিসাবে দেখানো হয়েছে.

বৈধতা এবং ফলব্যাক

একটি একক পোশাকের জন্য, রেন্ডার করার আগে যোগ্যতা এবং যেকোনো পিন করা ভেরিয়েন্ট চেক করা হয়। মাল্টি-গার্মেন্টের অনুরোধগুলি একটি উপলব্ধ ম্যাচিং পোশাকের জন্য সন্ধান করে। যদি কোনোটি না পাওয়া যায়, SDK যাচাই করে এবং পরিবর্তে প্রথম পোশাকটি রেন্ডার করে। যদি বৈধতা ব্যর্থ হয়, কোন বোতাম রেন্ডার করা হয় না এবং কারণটি কনসোলে লগ করা হয়।

কলব্যাক

কলব্যাকপেলোড
onTryOnButtonClickname: "spreeai-try-on-button-clicked"
onAddToCartClickedname: "spreeai-add-to-cart-clicked", গার্মেন্টস, setIsLoading, closePopUp, onError

কার্ট গার্মেন্টস প্রয়োজনীয় থাকে id, partner_id, available এবং name, প্লাস ঐচ্ছিক description এবং অন্যান্য ডেটা। আপনার কার্টে ম্যাপ করার আগে যাচাই করুন। দেখুন কার্ট বাস্তবায়ন এবং বোতাম স্টাইলিং উদাহরণের জন্য

এই পৃষ্ঠের অংশ নয়

প্রত্যাবর্তিত v3.0.0 SDK-এ কোনো নথিভুক্ত প্রতি-ভিউ সুইচ, স্বতন্ত্র তুলনা লঞ্চার বা স্বতন্ত্র সাইজিং পদ্ধতি প্রকাশ করা হয় না। features.loadingScreen অপসারণ করা হয়েছে। অবশিষ্ট রপ্তানি প্রকার বা বাসি মন্তব্য থেকে কলযোগ্য পদ্ধতি অনুমান করবেন না।

উৎস উল্লেখ

পৃষ্ঠার শিরোনাম এবং বিষয়বস্তু অনুসন্ধান করুন। Escape অনুসন্ধান বন্ধ করে।

আপনার ভাষা নির্বাচন করুন।