init(options)
ফেরত Promise<SpreeAISDK | null>. সাফল্যের উপর, বস্তুটি প্রকাশ করে renderTryOnButton(options): Promise<void>. রেন্ডার করার আগে নাল চেক করুন।
| অপশন | টাইপ | ডিফল্ট | উদ্দেশ্য |
|---|---|---|---|
clientId | string | প্রয়োজন | ইস্যু করা ব্রাউজার ক্লায়েন্ট শনাক্তকারী। |
baseApiURL | string | https://api.spreeai.com | অনুমোদিত API মূল। শুধুমাত্র একটি জারি পরিবেশের জন্য পরিবর্তন. |
baseURL | string | https://vton.spreeai.com | অনুমোদিত হোস্ট করা ফিটিং-রুম মূল. |
partnerId v3 তে একটি init বিকল্প নয়। অংশীদার প্রমাণীকৃত ক্লায়েন্ট থেকে সমাধান করা হয়. কোনো স্বতন্ত্র সাইজিং রেন্ডার পদ্ধতি ফেরত দেওয়া হয় না।
renderTryOnButton(options)
| অপশন | টাইপ | ডিফল্ট / প্রয়োজনীয়তা | উদ্দেশ্য |
|---|---|---|---|
elementId | string | প্রয়োজন | বিদ্যমান হোস্ট উপাদানের আইডি। |
garments | GarmentInput[] | প্রয়োজনীয় পছন্দ | প্রস্তাবিত পোশাক ইনপুট. একটি অ-খালি অ্যারে ব্যবহার করুন। |
garmentId | string | অবলুপ্ত বিকল্প | লিগ্যাসি একক পোশাক ইনপুট। পোশাক পছন্দ করুন। |
variant | VariantOptions | অবচয় | garmentId সহ লিগ্যাসি ফিল্টার; প্রতি আইটেম বৈকল্পিক পছন্দ. |
className | string | ঐচ্ছিক | অতিরিক্ত বোতাম ক্লাস। |
button | { text?: string } | ঐচ্ছিক | বোতাম লেবেল; features.tryOnButton.text দ্বারা ওভাররাইড করা হয়েছে। |
features | TryOnFeatures | ঐচ্ছিক | বোতাম স্টাইলিং কনফিগারেশন। |
events | TryOnButtonEvents | ঐচ্ছিক | ক্লিক করুন এবং অ্যাড-টু-কার্ট হ্যান্ডলার। |
enableAddToCart | boolean | false | অ্যাড-টু-কার্ট কার্যকারিতা প্রদর্শন করুন। হ্যান্ডলার বাস্তবায়ন. |
enableSizingRecommendation | boolean | false | ট্রাই-অনের ভিতরে সাইজিং সুপারিশের অনুরোধ করুন। |
showSizes | boolean | false | সরবরাহকৃত availableSizes দেখান। |
showPrices | boolean | false | সরবরাহকৃত মূল্য দেখান। |
defaultUnits | "metric" | "imperial" | ঐচ্ছিক | প্রোফাইল পরিমাপের জন্য ইউনিট সিস্টেম শুরু হচ্ছে। |
GarmentInput
| মাঠ | টাইপ | উদ্দেশ্য |
|---|---|---|
garmentId | string | প্রয়োজনীয় SPREEAI পোশাক শনাক্তকারী। |
variant | VariantOptions | ঐচ্ছিক রঙ, ফিট, লিঙ্গ বা শৈলী ফিল্টার. |
availableSizes | string[] | ঐচ্ছিক বর্তমান প্রদর্শন আকার লেবেল. |
price | string | ঐচ্ছিক প্রদর্শন মূল্য, সরবরাহ করা হিসাবে দেখানো হয়েছে. |
বৈধতা এবং ফলব্যাক
একটি একক পোশাকের জন্য, রেন্ডার করার আগে যোগ্যতা এবং যেকোনো পিন করা ভেরিয়েন্ট চেক করা হয়। মাল্টি-গার্মেন্টের অনুরোধগুলি একটি উপলব্ধ ম্যাচিং পোশাকের জন্য সন্ধান করে। যদি কোনোটি না পাওয়া যায়, SDK যাচাই করে এবং পরিবর্তে প্রথম পোশাকটি রেন্ডার করে। যদি বৈধতা ব্যর্থ হয়, কোন বোতাম রেন্ডার করা হয় না এবং কারণটি কনসোলে লগ করা হয়।
কলব্যাক
| কলব্যাক | পেলোড |
|---|---|
onTryOnButtonClick | name: "spreeai-try-on-button-clicked" |
onAddToCartClicked | name: "spreeai-add-to-cart-clicked", গার্মেন্টস, setIsLoading, closePopUp, onError |
কার্ট গার্মেন্টস প্রয়োজনীয় থাকে id, partner_id, available এবং name, প্লাস ঐচ্ছিক description এবং অন্যান্য ডেটা। আপনার কার্টে ম্যাপ করার আগে যাচাই করুন। দেখুন কার্ট বাস্তবায়ন এবং বোতাম স্টাইলিং উদাহরণের জন্য
এই পৃষ্ঠের অংশ নয়
প্রত্যাবর্তিত v3.0.0 SDK-এ কোনো নথিভুক্ত প্রতি-ভিউ সুইচ, স্বতন্ত্র তুলনা লঞ্চার বা স্বতন্ত্র সাইজিং পদ্ধতি প্রকাশ করা হয় না। features.loadingScreen অপসারণ করা হয়েছে। অবশিষ্ট রপ্তানি প্রকার বা বাসি মন্তব্য থেকে কলযোগ্য পদ্ধতি অনুমান করবেন না।