The CB2 Interior Design Trade Program | CB2 (2024)

Skip to Main Content

Earn 10% back in Reward Dollars*Learn More

see all offers (6)

Up to 20% Off Design Legends Sale Up to 30% Off Midseason Sale Up to 50% Off Outdoor

    • Track Orders / Schedule Delivery
    • Create a Registry
    • CB2 Credit Card
    Store Locations
    • Shipping to

    Favorites0items

    Something catch your eye?

    View Favorites

    Cart contains0items

    Are you missing items in your cart?

    to see items you may have added using another computer or device.

    View Cart

    Connect with a dedicated Trade Program concierge: trade.concierge@cb2.com |call: 800-606-6498 |text: 312-766-7448

    The CB2 Interior Design Trade Program | CB2 (1)

    The CB2 Interior Design Trade Program | CB2 (2)

    From showstopping residences to inspiring commercial spaces, we’re here to
    help bring your projects to life and make your work easier with exclusive
    benefits, insider resources and unparalleled service from our dedicated team.

    sign upShop New Arrivals

    exclusive trade benefits

    insider access

    You’re on the list: events and experiences tailored especially for Trade Program members. First looks, panels, tradeshows and so much more.

    trade discount

    For a limited time, save20% at CB2, Crate & Barrel and Crate & Kids—no minimum purchase required. Exclusively available to Trade Program members and available online, in-store or through our dedicated concierge.

    dedicated concierge

    We’ve got a team of pros standing by to help with quotes, installations and everything in-between—no matter the scope and scale of your project. Our team is at your service.

    new: tax exempt checkout

    Tax exemption is now automatically applied to all qualifying orders at checkout.

    The CB2 Interior Design Trade Program | CB2 (3)

    residential

    We’re here to support your creative vision no matter the scope of the project, from single rooms to total home renovations.

    The CB2 Interior Design Trade Program | CB2 (4)

    commercial

    Select pieces in our furniture collections meet BIFMA requirements for safety and long-lasting durability. Good news for hospitality projects, corporate offices, event spaces and more.

    The CB2 Interior Design Trade Program | CB2 (5)

    Hi, Design-
    The App Has Arrived

    Get Exclusive
    First Looks

    Personalized
    Order Alerts

    Manage Your
    Registry

    The CB2 Interior Design Trade Program | CB2 (6) The CB2 Interior Design Trade Program | CB2 (7)

    Art of the mix Prepare to want it all shop new arrivals Select pieces throughout our furniture collections meet BIFMA standards for safety and long-lasting durability. SHOP ALL BIFMA-CERTIFIED FURNITURE Committed to responsible design We're taking action

    our support + your work = design magic

    The results speak for themselves. Real projects by Trade Program members showcase the stunning proof.

    The CB2 Interior Design Trade Program | CB2 (13)

    @alinasulinadesign

    The CB2 Interior Design Trade Program | CB2 (14)

    @stagedtosellhome @shannondupre @DDReps

    The CB2 Interior Design Trade Program | CB2 (15)

    @smirnovainteriors

    The CB2 Interior Design Trade Program | CB2 (16)

    @carlaypage @newgrowthdesigns

    shop our brands

    One membership unlocks access to three design-driven brands. Trade Program benefits extend to Crate & Barrel and Crate & Kids—a range that’s sure to offer solutions for every style.

    sign up

    Already a member? Activate your CB2 account, activate your Crate & Barrel account, or Read Agreement Letter

    About the CB2 Trade Program

    Bring CB2 modern furniture and housewares to your client's homes and businesses with the CB2 design trade program. Whether you are an interior designer, decorator, architect, contractor, business owner, landscape designer, or a member of a professional staging organization serving residential clients or outfitting commercial spaces, we invite you to apply to CB2's trade program through our easy online application.

    Trade program members receive a 20% discount on full-price items from Crate & Barrel, CB2 and Crate & Kids with no minimum purchase. Plus, trade members receive dedicated customer service and invitations to exclusive trade program events, including product previews, panels and tradeshows.

    How to Apply for the CB2 Trade Program

    To apply for our designer discount program, follow these steps:

    1. Fill out our online trade program application.
    2. Enter your name, company information and email address.
    3. Upload a link to your company website, social media account or a copy of your business card.
    4. Provide a copy of your Business License/Resale Certificate or the name of the professional design association you belong to and your membership number.
    5. Submit your completed application and our team will review for approval. You will receive an email notification with your approval status within 2-3 business days.

    The CB trade program membership and furniture designer discounts apply to CB2, Crate & Barrel and Crate & Kids–therefore, you only need to fill out one application.

    How to Use Your CB2 Trade Program Discount

    Once you are approved and become a trade member you will receive a member number that needs to be connected to a CB2 account to activate your trade program discount. You can apply your membership number to an existing CB2 account or you'll create a new account if you do not already have one. Please note that you will receive one membership number but you must create separate accounts at each brand, Crate & Barrel and CB2.

    FAQs About the CB2 Design Trade Program

    What is a trade program?

    An interior design trade program is a membership program for interior designers, decorators, architects, landscape designers, contractors and professional stagers that allows them to purchase furniture, textiles and housewares at a discounted price. Trade programs are offered by individual brands and typically require proof of your business entity before you are approved. CB2 has a trade program that offers a 20% designer discount on full-priced items at Crate & Barrel, CB2 and Crate & Kids with no minimum purchase required.

    Do I need to be an interior designer to apply for the CB2 Trade Program?

    No. We welcome business owners of any kind to apply to our trade program. All you have to do is provide a copy of your business license when you apply.

    Does CB2 have a designer discount?

    Yes. The CB2 design discount is 20% off all full-price items from Crate & Barrel, CB2 and Crate & Kids with no minimum purchase required.

    Does Crate & Barrel have a designer discount?

    Yes. The Crate & Barrel trade discount is 20% off all full-price items from Crate & Barrel, CB2 and Crate & Kids with no minimum purchase required.

    How do I apply for the CB2 trade program discount?

    To apply for our trade program complete our online application. You will need to provide a copy of your business license/resale certificate or the name of the professional design association you belong to and your membership number. You will also need to submit a copy of your business card, your social media account or website link.

    Is there a minimum order quantity?

    No. There is no minimum purchase quantity to receive the CB2 design trade discount.

    Are there fabric and material samples available?

    At this time, we only offer fabric swatch samples. To request free fabric samples, please email or call the CB2 trade program concierge who can send the swatches to you. Email trade.concierge@cb2.com or call 800-606-6498.

    How can I get in touch with trade program questions?

    Please contact our trade program concierge if you have questions here.

    Are CB2 trade member purchases eligible for tax-exemption?

    Yes. Trade members who have signed up for tax exemption will be able to place tax-exempt orders without having to email our Customer Care team for tax reimbursem*nt after making a purchase.

    How do I sign up for tax-exempt purchases?

    New trade members who apply for tax-exemption status (see tax exemption documentation requirements) will automatically be enrolled in tax-exempt purchases when they create their online account. Existing trade members must reach out to trade.concierge@cb2.com to receive the paperwork they'll need to complete and return.

    How do tax-exempt purchases work?

    Once signed into your trade account, taxes will be removed at checkout when that option is selected.

    More to Discover

    New Items Added

    Shop Up to 60% Off

    OWN A PIECE OF DESIGN HISTORY

    Shop the Design Legends Sale

    PRIDE 2024 SPOTLIGHT

    meet the designers

    GREAT DESIGN HAS ITS PERKS

    Learn More

    MEET THE CB2 REGISTRY

    Free Design Services

    Book an appointment

    Modal Popup

    

    ", kids_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_email_terms_and_conditions: "

    By submitting this form, you agree to receive marketing emails at this email address. *Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_sms_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", sms_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", email_terms_and_conditions: "

    By submitting this form, you agree to receive marketing emails at this email address. *Offer terms available here. Exclusions apply

    ", site_select_title_cta: "Thanks for signing up!", site_select_form_message: "Check your text messages for an exclusive 10% discount.", site_select_cta: "Sign up to get a discount code for each of our brands.", site_select_button: "SUBMIT", server_error_cta: "

    Oops! Something went wrong.
    Reload the page to try again.

    ", server_error_resolved_cta: "Thanks, you're already subscribed!", server_error_button: "Reload Page", thank_you_cta: "Thank you!", already_subscribed_thank_you_cta: "Thanks, you're already subscribed!", thank_you_button: "START SHOPPING", thank_you_message: "Check your email for your discount codes.", sms_text_message: "CRATE", kids_sms_text_message: "CrateKids", bin: "", hg_bin: "", cb2_bin: "", kids_bin: "", attn_creative_id: "", attn_sms_short_code: "33601", attn_kids_sms_short_code: "56516", attn_kids_creative_id: "", campaign_name: "campaign", css: ".email-signup-banner-override {}\n.email-signup-modal-override {}", interrupter_display: "combo", show_kids_checkbox: "1" }, CrateCa: { audience: "All", primary_category: "", interrupterType: "EmailSms", location: "bottom-center", mobile_banner_cta: "Save 15% off full-price items*", mobile_medium_banner_cta: "Save 15%", mobile_banner_sub_cta: "on full-price items*", mobile_banner_cta_button: "Claim offer", mobile_banner_sms_only_cta: "Save 15%", mobile_banner_sms_only_sub_cta: "", mobile_banner_sms_only_cta_button: "Learn more", mobile_banner_email_only_cta: "Save 15%", desktop_banner_cta: "Save 15% off full-price items*", email_banner_cta: "Find out first", sms_banner_cta: "Save 15% off full-price items*", modal_title_cta: "Save 15% off full-price items*", sms_modal_title_cta: "Save 15% off full-price items*", email_modal_title_cta: "Find out first", combo_secondary_cta: "Get alerts about new items, sales and more.", email_secondary_cta: "Get alerts about new items, sales and more.", sms_secondary_cta: "Get alerts about new items, sales and more.", kids_checkbox_label: "Send me news about Crate&Kids too", crate_checkbox_label: "Send me news about Crate & Barrel too", form_button: "SUBMIT", mobile_sms_button: "SIGN UP FOR TEXTS", terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_email_terms_and_conditions: "

    By submitting this form, you agree to receive marketing emails at this email address. *Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_sms_terms_and_conditions:"

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", sms_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from Crate and Barrel. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", email_terms_and_conditions: "

    By submitting this form, you agree to receive marketing emails at this email address. *Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", site_select_title_cta: "Thanks for signing up!", site_select_form_message: "Check your text messages for your 15% code.", site_select_cta: "Sign up to get a discount code for each of our brands.", site_select_button: "SUBMIT", server_error_cta: "

    Oops! Something went wrong.
    Reload the page to try again.

    ", server_error_resolved_cta: "Thanks, you're already subscribed!", server_error_button: "RELOAD PAGE", thank_you_cta: "THANKS FOR SIGNING UP!", already_subscribed_thank_you_cta: "Thanks, you're already subscribed!", thank_you_button: "START SHOPPING", thank_you_message: "Check your email for your discount codes.", sms_text_message: "CRATE", kids_sms_text_message: "CrateKids", bin: "", hg_bin: "", cb2_bin: "", kids_bin: "", attn_creative_id: "", attn_sms_short_code: "52814", attn_kids_sms_short_code: "52815", attn_kids_creative_id: "", campaign_name: "campaign", css: ".email-signup-banner-override {}\n.email-signup-modal-override {}", interrupter_display: "combo", show_kids_checkbox: "1" }, Cb2Us: { audience: "All", primary_category: "", interrupterType: "EmailSms", location: "bottom-center", mobile_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", mobile_medium_banner_cta: "Save 15%", mobile_banner_sub_cta: "on full-price items*", mobile_banner_cta_button: "Claim offer", mobile_banner_sms_only_cta: "Save 15%", mobile_banner_sms_only_sub_cta: "", mobile_banner_sms_only_cta_button: "Learn more", mobile_banner_email_only_cta: "Save 15%", desktop_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", email_banner_cta: "Find out first", sms_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", modal_title_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", sms_modal_title_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", email_modal_title_cta: "Find out first", combo_secondary_cta: "Get alerts about new items, sales and more.", email_secondary_cta: "Get alerts about new items, sales and more.", sms_secondary_cta: "Get alerts about new items, sales and more.", kids_checkbox_label: "Send me news about Crate&Kids too", crate_checkbox_label: "Send me news about Crate & Barrel too", form_button: "SUBMIT", mobile_sms_button: "SIGN UP FOR TEXTS", terms_and_conditions: "

    By submitting this form and providing your cell phone number, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from CB2. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. *Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_terms_and_conditions: "", kids_email_terms_and_conditions: "", kids_sms_terms_and_conditions: "", sms_terms_and_conditions: "By submitting this form and providing your cell phone number, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from CB2. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.", email_terms_and_conditions: "

    By submitting this form, you agree to receive marketing emails at this email address. *Offer terms available here. Exclusions apply

    ", site_select_title_cta: "THANKS FOR SIGNING UP!", site_select_form_message: "Check your text messages for your 15% code.", site_select_cta: "Sign up to get a discount code for each of our brands.", site_select_button: "SUBMIT", server_error_cta: "

    Oops! Something went wrong.
    Reload the page to try again.

    ", server_error_resolved_cta: "Thanks, you're already subscribed!", server_error_button: "RELOAD PAGE", thank_you_cta: "THANKS FOR SIGNING UP!", already_subscribed_thank_you_cta: "Thanks, you're already subscribed!", thank_you_button: "START SHOPPING", thank_you_message: "Check your email for your discount codes.", sms_text_message: "CB2TEXT15", kids_sms_text_message: "", bin: "", hg_bin: "", cb2_bin: "", kids_bin: "", attn_creative_id: "", attn_sms_short_code: "44954", attn_kids_sms_short_code: "", attn_kids_creative_id: "", campaign_name: "campaign", css: ".email-signup-banner-override {}\n.email-signup-modal-override {}", interrupter_display: "combo", show_kids_checkbox: "0" }, Cb2Ca: { audience: "All", primary_category: "", interrupterType: "EmailSms", location: "bottom-center", mobile_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", mobile_medium_banner_cta: "Save 15%", mobile_banner_sub_cta: "on full-price items*", mobile_banner_cta_button: "Claim offer", mobile_banner_sms_only_cta: "Save 15%", mobile_banner_sms_only_sub_cta: "", mobile_banner_sms_only_cta_button: "Learn more", mobile_banner_email_only_cta: "Save 15%", desktop_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", email_banner_cta: "Find out first", sms_banner_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", modal_title_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", sms_modal_title_cta: "SAVE 15% OFF FULL-PRICE ITEMS*", email_modal_title_cta: "Find out first", combo_secondary_cta: "Get alerts about new items, sales and more.", email_secondary_cta: "Get alerts about new items, sales and more.", sms_secondary_cta: "Get alerts about new items, sales and more.", kids_checkbox_label: "Send me news about Crate&Kids too", crate_checkbox_label: "Send me news about Crate & Barrel too", form_button: "SUBMIT", mobile_sms_button: "SIGN UP FOR TEXTS", terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from CB2. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", kids_terms_and_conditions: "", kids_email_terms_and_conditions: "", kids_sms_terms_and_conditions: "", sms_terms_and_conditions: "

    By signing up for text, you agree to receive recurring automated promotional and personalized marketing text messages (e.g. cart reminders) at this number from CB2. Consent is not a condition of any purchase. Reply HELP for help and STOP to cancel. Msg frequency varies. Msg & data rates may apply. View Terms and Privacy Policy. Offer terms available here. Exclusions apply. Discount code available for new subscribers only.

    ", email_terms_and_conditions: "

    By submitting this form and providing your email, you agree to receive recurring automated promotional and personalized marketing emails from CB2 at the email used when signing up. Consent is not a condition of any purchase. Offer terms available here. Exclusions apply.

    ", site_select_title_cta: "THANKS FOR SIGNING UP!", site_select_form_message: "Check your text messages for your 15% code.", site_select_cta: "Sign up to get a discount code for each of our brands.", site_select_button: "SUBMIT", server_error_cta: "

    Oops! Something went wrong.
    Reload the page to try again.

    ", server_error_resolved_cta: "Thanks, you're already subscribed!", server_error_button: "RELOAD PAGE", thank_you_cta: "THANKS FOR SIGNING UP!", already_subscribed_thank_you_cta: "Thanks, you're already subscribed!", thank_you_button: "START SHOPPING", thank_you_message: "Check your email for your discount codes.", sms_text_message: "CB2TEXT15", kids_sms_text_message: "", bin: "", hg_bin: "", cb2_bin: "", kids_bin: "", attn_creative_id: "", attn_sms_short_code: "52805", attn_kids_sms_short_code: "", attn_kids_creative_id: "", campaign_name: "campaign", css: ".email-signup-banner-override {}\n.email-signup-modal-override {}", interrupter_display: "combo", show_kids_checkbox: "0" } } function initInterrupter(interrupter) { var bannerContainer = document.getElementById("email-signup-banner-container"); var modalContainer = document.getElementById("email-sms-interrupter-container"); var mobileDrawerFormContainer = document.getElementById("mobile-email-sms-interrupter-container"); var interrupterVersion = "v2"; var definitions = interrupter.getDefinitions(); interrupter.setMessages ( definitions.v2.bannerMessages, definitions.v2.formMessages, definitions.v2.siteSelectMessages, definitions.v2.serverErrorMessages, definitions.v2.thankYouMessages, definitions.v2.systemData ) .setInterrupterVersion(interrupterVersion) .setBanner(bannerContainer) .setModal(modalContainer) .setMobileDrawerFormContainer(mobileDrawerFormContainer) .shouldInterrupterDisplay().then((showInterrupter) => { if (showInterrupter) { var isEmailSmsMovedToBanner = localStorage.getItem("EmailSmsMovedToBanner"); var isMobile = document.getElementById("jsIsMobile").value === "1" ? true : false; if (isEmailSmsMovedToBanner == 1) { interrupter.openBanner(); } else { if (isMobile) { interrupter.openBanner(); } else { interrupter.openModal(); } } } document.getElementById("signup-message-toggle").addEventListener("click", function () { interrupter.toggleBanner(); }); document.getElementById("email-signup-banner-close").addEventListener("click", function () { if (interrupter._isBannerExpanded) { interrupter._collapseBanner(); } else { interrupter.closeBanner(true); } }); window.addEventListener("click", function (event) { if (event.target.getAttribute('id') === "body") { localStorage.setItem("EmailSmsMovedToBanner", 1); if (isMobile) { interrupter._collapseBanner(); } else { var emailSmsStep = localStorage.getItem("EmailSmsStep"); interrupter.closeModal(emailSmsStep, "outside"); } } }); updateBodyAttribute(); }); } const errorCountThreshold = 100; let errorCount = 0; function getCookie(cName) { const name = cName + "="; const cDecoded = decodeURIComponent(document.cookie); //to be careful const cArr = cDecoded.split('; '); let res; cArr.forEach(val => { if (val.indexOf(name) === 0) res = val.substring(name.length); }); return res; } function updateBodyAttribute() { const body = document.querySelector("body"); const bannerToggle = document.getElementById("signup-message-toggle"); const cookie = getCookie("EmailOptInAlreadyViewedCount"); const isMovedToCollapsedBanner = localStorage.getItem("EmailSmsMovedToBanner"); let click = null; if (cookie > 0) { body.setAttribute("data-is-interrupter-on", "false"); } else { body.setAttribute("data-is-interrupter-on", "true"); setTimeout(() => { const modalInterrupter = document.getElementsByClassName("email-sms-interrupter-popup"); const mediumBanner = document.getElementById("email-sms-mobile-medium-banner-content"); if(window.innerWidth > 768) { if (modalInterrupter.length > 0) { body.setAttribute("data-interrupter-variation", "modal open"); } else { body.setAttribute("data-interrupter-variation", "collapsed banner"); } } else { if (mediumBanner) { body.setAttribute("data-interrupter-variation", "medium banner"); } else { body.setAttribute("data-interrupter-variation", "collapsed banner"); } } }, "3000"); bannerToggle.addEventListener('click',()=>{ if (window.innerWidth > 768) { body.setAttribute("data-interrupter-variation", "modal open"); } else { body.setAttribute("data-interrupter-variation", "full banner"); } }); body.addEventListener('click', (e) => { const modalCloseButton = document.getElementById('popup-close'); const maybeLater = document.getElementById("email-sms-maybe-later-button"); const bannerClose = document.getElementById('email-signup-banner-close'); const svgClose = bannerClose.querySelector("svg"); const svgUse = bannerClose.querySelector("use"); const toggle = document.getElementById("signup-message-toggle"); const maybeLaterButton = document.getElementById("email-sms-maybe-later-button"); const mediumBanner = document.getElementById("email-sms-mobile-medium-banner-content"); const mediumBannerButton = document.getElementsByClassName("email-sms-mobile-medium-banner-button"); if (e.target === modalCloseButton || e.target === maybeLater) { body.setAttribute("data-interrupter-variation", "collapsed banner"); } if (e.target === mediumBannerButton[0]) { body.setAttribute("data-interrupter-variation", "full banner"); click = 2; } if (e.target === bannerClose || e.target === svgClose || e.target === svgUse) { if (window.innerWidth > 768) { const popup = document.getElementsByClassName('email-sms-interrupter-popup'); if (popup.length > 0) { body.setAttribute("data-interrupter-variation", "collapsed banner"); } else { body.setAttribute("data-is-interrupter-on", "false"); body.setAttribute("data-interrupter-variation", ""); } } else { const newStorage = localStorage.getItem("EmailSmsMovedToBanner"); if (maybeLaterButton) { body.setAttribute("data-interrupter-variation", "collapsed banner"); return; } if (!isMovedToCollapsedBanner && !click) { body.setAttribute("data-interrupter-variation", "collapsed banner"); click = 1; return; } if (!isMovedToCollapsedBanner && click == 1) { body.setAttribute("data-is-interrupter-on", "false"); body.setAttribute("data-interrupter-variation", ""); return; } if (!isMovedToCollapsedBanner && click == 2) { body.setAttribute("data-is-interrupter-on", "false"); body.setAttribute("data-interrupter-variation", ""); return; } if(isMovedToCollapsedBanner == 1){ body.setAttribute("data-is-interrupter-on", "false"); body.setAttribute("data-interrupter-variation", ""); return; } } } }); } } function getInterrupterService() { return new Promise(function (resolve, reject) { (function waitForInstance() { try { const instance = new Crate.Services.InterrupterService(extensions); resolve(instance); } catch (error) { if (errorCount++ === errorCountThreshold) { reject(error.message); return; } setTimeout(waitForInstance, 50); } })(); }); } getInterrupterService() .then((interrupter) => { const isMobile = document.getElementById("jsIsMobile")?.value === "1" ? true : false; //insert html const html = interrupter.getHtmlContainer(isMobile); document.body.insertAdjacentHTML('afterbegin', html); initInterrupter(interrupter); }) .catch(function (error) { console.error(error); }); })();
    The CB2 Interior Design Trade Program | CB2 (2024)
    Top Articles
    Latest Posts
    Article information

    Author: Pres. Lawanda Wiegand

    Last Updated:

    Views: 5746

    Rating: 4 / 5 (51 voted)

    Reviews: 90% of readers found this page helpful

    Author information

    Name: Pres. Lawanda Wiegand

    Birthday: 1993-01-10

    Address: Suite 391 6963 Ullrich Shore, Bellefort, WI 01350-7893

    Phone: +6806610432415

    Job: Dynamic Manufacturing Assistant

    Hobby: amateur radio, Taekwondo, Wood carving, Parkour, Skateboarding, Running, Rafting

    Introduction: My name is Pres. Lawanda Wiegand, I am a inquisitive, helpful, glamorous, cheerful, open, clever, innocent person who loves writing and wants to share my knowledge and understanding with you.