// // {% endif %} analytics.subscribe('checkout_completed', (event) => { const checkout = event.data.checkout; // Initialize True Fit window.tfcapi = window.tfcapi || function () { window.tfcapi.q = window.tfcapi.q || []; window.tfcapi.q.push(arguments); }; window.tfcapi('init', { storeKey: 'grc', environment: 'prod' }); const script = document.createElement('script'); script.type = 'text/javascript'; script.async = true; script.src = 'https://cdn.truefitcorp.com/fitrec/global/js/tf-integration.js?storeKey=grc'; const firstScript = document.getElementsByTagName('script')[0]; firstScript.parentNode.insertBefore(script, firstScript); // Build product data const products = checkout.line_items.map((item) => { const productOptions = item.variant.options || []; return { productId: item.product_id, colorId: productOptions[1] || '', // Assuming "Color" is 2nd option size: productOptions[0] || '', // Assuming "Size" is 1st option quantity: item.quantity, price: item.final_price.amount, currency: checkout.currency, sku: item.sku }; }); // Fire True Fit checkout tracking window.tfcapi('track', 'checkout', { userId: checkout.customer_id, orderId: checkout.id, locale: checkout.locale, products: products }); }); });})(self.webPixelsManager.createShopifyExtend('88408164', 'custom'));