Home > widget-integration > BackInStockExtendAppConfig > backInStock

BackInStockExtendAppConfig.backInStock property

Signature:

backInStock: {
		enabled: boolean;
		isTurbo: boolean;
		productSettings: {
			showOnPreOrderProduct: {
				show: boolean;
			};
			showOnContinueSellingOutOfStock: {
				show: boolean;
			};
			showOnVariantOutOfStock: {
				show: boolean;
			};
			hideOnSpecificCollection: {
				hide: boolean;
				collectionIds: Array<{
					value: string | number;
					label?: string;
					handle?: string;
				}>;
			};
			hideOnSpecificTag: {
				hide: boolean;
				tags: string[];
			};
		};
		displaySettings: {
			button: {
				type: "floating" | "inline" | "hyperlink";
				buttonText: string;
				textColor: string;
				backgroundColor: string;
			};
			signUpForm: {
				header: string;
				description: string;
				buttonText: string;
				textColor: string;
				backgroundColor: string;
			};
			confirmationMessage: {
				show: boolean;
				message: string;
				textColor: string;
				iconColor: string;
				backgroundColor: string;
			};
		};
		notificationSettings: {
			emailProvider: "boost" | "klaviyo";
			automatic: boolean;
			customizeEmail: {
				name: string;
				address: string;
				subject: string;
				heading: string;
				description: string;
				button: string;
				takeCustomerTo: "checkout" | "product";
				contentTextColor: string;
				backgroundColor: string;
				ctaTextColor: string;
				ctaBackgroundColor: string;
			};
		};
		htmlTemplate: {
			content: string;
		};
	};