Order Lookup


document.addEventListener(“DOMContentLoaded”, function() {
var urlParts = window.location.pathname.split(“/”);
var orderId = urlParts[urlParts.length – 1];
var iframe = document.getElementById(“order-lookup-iframe”);
var lang = null;

// Method 1: Check if language is in the path (/*/*/pages/ pattern)
var langPattern = /^/[a-zA-Z]{2}/pages//;
if (langPattern.test(window.location.pathname)) {
lang = urlParts[1];
}

// Method 2: Check if language is in query parameters
if (!lang) {
var urlParams = new URLSearchParams(window.location.search);
var queryLang = urlParams.get(“lang”);
if (queryLang && queryLang.match(/^[a-zA-Z]{2}$/)) {
lang = queryLang;
}
}

// Method 3: Check if country is in query parameters (fallback to country if no lang)
if (!lang) {
var urlParams = new URLSearchParams(window.location.search);
var queryCountry = urlParams.get(“country”);
if (queryCountry && queryCountry.match(/^[a-zA-Z]{2}$/)) {
lang = queryCountry;
}
}

// Append order ID if present
if (orderId.match(/^[0-9]+$/) !== null) {
iframe.src += “/” + orderId;
}

// Append lang parameter if found
if (lang) {
iframe.src += “?lang=” + lang;
}
});
main .page-width, main, #MainContent, .main-content, .page__inner, .container–narrow, .VideoWrapper, .PageContent–narrow, .page { max-width: 100% !important; padding: 0!important; } .template-page .medium-up–four-fifths {width: 100%;left: 0 !important;} .medium-up–push-one-twelfth { left: 0 !important; } .medium-up–five-sixths { width: 100% !important; } h1, .newsletter { display:none !important; } html { padding-bottom: 0 !important; } .shopify-section > div[style*=”max-width”] { max-width: none !important; } main .section-spacing:not(.section-spacing–padded) { margin-block-start: 0 !important; margin-block-end: 0 !important; } main .section-stack{ gap: 0 !important; } .hero__content__wrapper, h1.header__logo { display: block !important; } .rte__iframe { min-height: 480px !important; padding-bottom: 2% !important; } .VideoWrapper { min-height: 980px !important; padding-bottom: 2% !important; }const ospIframe = document.getElementById(“order-lookup-iframe”); ospIframe.onload = function () { let newHeight = ospIframe.contentWindow.document.body.scrollHeight + 250 + “px”; ospIframe.style.height = newHeight; const iframeContainer = ospIframe.parentNode; iframeContainer.style.height = newHeight; };