CINXE.COM
DYMO eCommerce Shipping Bundle – Shopify Canadian Hardware Store
<!-- langify-v2-scripts-begin --><!doctype html> <html class="no-js theme-main" lang="en"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle","20211015223840","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1634337520"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <!-- Start of Async Drift Code --> <script> "use strict"; !function() { var t = window.driftt = window.drift = window.driftt || []; if (!t.init) { if (t.invoked) return void (window.console && console.error && console.error("Drift snippet included twice.")); t.invoked = !0, t.methods = [ "identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on" ], t.factory = function(e) { return function() { var n = Array.prototype.slice.call(arguments); return n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function(e) { t[e] = t.factory(e); }), t.load = function(t) { var e = 3e5, n = Math.ceil(new Date() / e) * e, o = document.createElement("script"); o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://web.archive.org/web/20211015223840/https://js.driftt.com/include/" + n + "/" + t + ".js"; var i = document.getElementsByTagName("script")[0]; i.parentNode.insertBefore(o, i); }; } }(); drift.SNIPPET_VERSION = '0.3.1'; drift.load('72a698su8tsc'); </script> <!-- End of Async Drift Code --><meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content="#606fb9"> <link rel="canonical" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"><link rel="shortcut icon" href="//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/files/shopify-favicon_32x32.png?v=1553102152" type="image/png"><title>DYMO eCommerce Shipping Bundle – Shopify Canadian Hardware Store</title><meta name="description" content="24/7 support is available for this product whenever you need it Free shipping and free 30-day returns Products covered under Limited Manufacturer Warranty Features Easily print 4-inch x 6-inch shipping labels purchased with Shopify Shipping (includes 2 rolls of 4" by 6" shipping labels) Connects to your computer via US"><!-- /snippets/social-meta-tags.liquid --> <meta property="og:site_name" content="Shopify Canadian Hardware Store"> <meta property="og:url" content="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"> <meta property="og:title" content="DYMO eCommerce Shipping Bundle"> <meta property="og:type" content="product"> <meta property="og:description" content="24/7 support is available for this product whenever you need it Free shipping and free 30-day returns Products covered under Limited Manufacturer Warranty Features Easily print 4-inch x 6-inch shipping labels purchased with Shopify Shipping (includes 2 rolls of 4" by 6" shipping labels) Connects to your computer via US"> <meta property="og:price:amount" content="449"> <meta property="og:price:currency" content="CAD"> <meta property="og:image" content="https://web.archive.org/web/20211015223840im_/http://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_1200x1200.gif?v=1605651226"> <meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_1200x1200.gif?v=1605651226"> <meta name="twitter:site" content="@shopify"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="DYMO eCommerce Shipping Bundle"> <meta name="twitter:description" content="24/7 support is available for this product whenever you need it Free shipping and free 30-day returns Products covered under Limited Manufacturer Warranty Features Easily print 4-inch x 6-inch shipping labels purchased with Shopify Shipping (includes 2 rolls of 4" by 6" shipping labels) Connects to your computer via US"> <link href="https://web.archive.org/web/20211015223840cs_/https://cdn.shopify.com/shopifycloud/model-viewer-ui/assets/v1.0/model-viewer-ui.css" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211015223840cs_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/theme.scss.css?enable_css_minification=1&v=9454496188013316890" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211015223840cs_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/nav.scss.css?enable_css_minification=1&v=7311066984377703389" rel="stylesheet" type="text/css" media="all"/> <link href="//web.archive.org/web/20211015223840cs_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/footer.scss.css?enable_css_minification=1&v=15842375990225781886" rel="stylesheet" type="text/css" media="all"/> <script> var theme = { strings: { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable", regularPrice: "Regular price", sale: "Sale", showMore: "Show More", showLess: "Show Less", addressError: "Error looking up that address", addressNoResults: "No results for that address", addressQueryLimit: "You have exceeded the Google API usage limit. Consider upgrading to a \u003ca href=\"https:\/\/developers.google.com\/maps\/premium\/usage-limits\"\u003ePremium Plan\u003c\/a\u003e.", authError: "There was a problem authenticating your Google Maps account.", newWindow: "Opens in a new window.", external: "Opens external website.", newWindowExternal: "Opens external website in a new window." }, moneyFormat: "${{amount_no_decimals}} ", cartUrl: "\/cart\n", plyrSprite: "https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/plyr.svg?39151" } document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); </script><script src="https://web.archive.org/web/20211015223840js_/https://unpkg.com/local-storage-fallback/lib/dist.min.js"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/lazysizes.js?enable_js_minification=1&v=6844146596460774066" async="async"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/vendor.js?enable_js_minification=1&v=7427532710691783483" defer="defer"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/jquery.alphanum.js?enable_js_minification=1&v=5895811851955084232" defer="defer"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/theme.js?enable_js_minification=1&v=16977341579250751827" defer="defer"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/nav.js?enable_js_minification=1&v=16961174893874901261" defer="defer"></script> <script src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/locationBanner.js?enable_js_minification=1&v=2967694606012473864" defer="defer"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2938485/digital_wallets/dialog"> <meta name="shopify-checkout-api-token" content="15c15913c04f8520cc3469fd4ed2ce98"> <link rel="alternate" hreflang="x-default" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"> <link rel="alternate" hreflang="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"> <link rel="alternate" hreflang="fr" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/fr/products/dymo-ecommerce-shipping-bundle"> <link rel="alternate" type="application/json+oembed" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle.oembed"> <script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2938485,"countryCode":"CA","currencyCode":"CAD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2938485","merchantName":"Shopify Canadian Hardware Store","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","interac","jcb"],"total":{"type":"pending","label":"Shopify Canadian Hardware Store","amount":"1.00"}}</script> <script id="shopify-features" type="application/json">{"accessToken":"15c15913c04f8520cc3469fd4ed2ce98","betas":["rich-media-storefront-analytics"],"domain":"hardware.shopify.ca","predictiveSearch":true,"shopId":2938485,"smart_payment_buttons_url":"https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "shopifyhardwarecanada.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"CAD","rate":"1.0"}; Shopify.country = "CA"; Shopify.theme = {"name":"CA Hardware Theme (Sep 22, 2021)","id":120984469560,"theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "cdn.shopify.com";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script> <script>window.ShopifyPay = window.ShopifyPay || {}; window.ShopifyPay.apiHost = "shop.app\/pay";</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.hextom.com\/js\/quickannouncementbar.js?shop=shopifyhardwarecanada.myshopify.com","https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.hextom.com\/js\/freeshippingbar.js?shop=shopifyhardwarecanada.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":2938485,"offset":-14400,"reqid":"f57efbc8-57dd-4e21-a0a3-cdb9b35bd5fc","pageurl":"hardware.shopify.ca\/products\/dymo-ecommerce-shipping-bundle","u":"ad7932e5bb09","p":"product","rtyp":"product","rid":5599267192888};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <script>!function(o){o.addEventListener("DOMContentLoaded",function(){window.Shopify=window.Shopify||{},window.Shopify.recaptchaV3=window.Shopify.recaptchaV3||{siteKey:"6LcCR2cUAAAAANS1Gpq_mDIJ2pQuJphsSQaUEuc9"};var t=['form[action*="/contact"] input[name="form_type"][value="contact"]','form[action*="/comments"] input[name="form_type"][value="new_comment"]','form[action*="/account"] input[name="form_type"][value="customer_login"]','form[action*="/account"] input[name="form_type"][value="recover_customer_password"]','form[action*="/account"] input[name="form_type"][value="create_customer"]','form[action*="/contact"] input[name="form_type"][value="customer"]'].join(",");function n(e){e=e.target;null==e||null!=(e=function e(t,n){if(null==t.parentElement)return null;if("FORM"!=t.parentElement.tagName)return e(t.parentElement,n);for(var o=t.parentElement.action,r=0;r<n.length;r++)if(-1!==o.indexOf(n[r]))return t.parentElement;return null}(e,["/contact","/comments","/account"]))&&null!=e.querySelector(t)&&((e=o.createElement("script")).setAttribute("src","https://web.archive.org/web/20211015223840/https://cdn.shopify.com/shopifycloud/storefront-recaptcha-v3/v0.6/index.js"),o.body.appendChild(e),o.removeEventListener("focus",n,!0),o.removeEventListener("change",n,!0),o.removeEventListener("click",n,!0))}o.addEventListener("click",n,!0),o.addEventListener("change",n,!0),o.addEventListener("focus",n,!0)})}(document);</script> <script integrity="" data-source-attribution="shopify.loadfeatures" defer="defer" src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/shopifycloud/shopify/assets/storefront/load_feature-a55261a7a987674749989983b5889eadaac6795d8d48548fb61470a96edb9524.js" crossorigin="anonymous"></script> <script crossorigin="anonymous" defer="defer" src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/shopifycloud/shopify/assets/shopify_pay/storefront-b61f50798075db890698930c4405673937fe89353f7fea7be88b5ce16a9c0af8.js?v=20210208"></script> <script integrity="" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//web.archive.org/web/20211015223840js_/https://cdn.shopify.com/shopifycloud/shopify/assets/storefront/features-87e8399988880142f2c62771b9d8f2ff6c290b3ff745dd426eb0dfe0db9d1dae.js" crossorigin="anonymous"></script> <style id="shopify-dynamic-checkout">.shopify-payment-button__button--hidden { visibility: hidden; } .shopify-payment-button__button { border-radius: 4px; border: none; box-shadow: 0 0 0 0 transparent; color: white; cursor: pointer; display: block; font-size: 1em; font-weight: 500; line-height: 1; text-align: center; width: 100%; transition: background 0.2s ease-in-out; } .shopify-payment-button__button[disabled] { opacity: 0.6; cursor: default; } .shopify-payment-button__button--unbranded { background-color: #1990c6; padding: 1em 2em; } .shopify-payment-button__button--unbranded:hover:not([disabled]) { background-color: #136f99; } .shopify-payment-button__more-options { background: transparent; border: 0 none; cursor: pointer; display: block; font-size: 1em; margin-top: 1em; text-align: center; width: 100%; } .shopify-payment-button__more-options:hover:not([disabled]) { text-decoration: underline; } .shopify-payment-button__more-options[disabled] { opacity: 0.6; cursor: default; } .shopify-payment-button__button--branded { display: flex; flex-direction: column; min-height: 44px; position: relative; z-index: 1; } .shopify-payment-button__button--branded .shopify-cleanslate { flex: 1 !important; display: flex !important; flex-direction: column !important; } </style> <style id="shopify-dynamic-checkout-cart">@media screen and (min-width: 750px) { #dynamic-checkout-cart { min-height: 50px; } } @media screen and (max-width: 750px) { #dynamic-checkout-cart { min-height: 120px; } } </style><script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <meta class="geo-ip" content="eyJwYXJhbWV0ZXJzIjpudWxsLCJydWxlc0xpc3QiOltdfQ=="><script async src="//web.archive.org/web/20211015223840js_/https://hardware.shopify.ca/apps/easylocation/easylocation-1.0.2.min.js"></script> <link href="https://web.archive.org/web/20211015223840/https://monorail-edge.shopifysvc.com/" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 2938485,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "product"};window.navigator.sendBeacon("https://web.archive.org/web/20211015223840/https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'CAD'; var meta = {"product":{"id":5599267192888,"gid":"gid:\/\/shopify\/Product\/5599267192888","vendor":"BlueStar","type":"Kits","variants":[{"id":35639988387896,"price":44900,"name":"DYMO eCommerce Shipping Bundle","public_title":null,"sku":"2061513"}]},"page":{"pageType":"product","resourceType":"product","resourceId":5599267192888},"evids":{"pv":"Page View","vprd":"Viewed Product","ps":"Performed Search"}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(window.gaDevIds=window.gaDevIds||[]).push('BwiEti'); (function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 2938485, theme_id: 120984469560, app_name: "storefront", context_url: window.location.href, source_url: "https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/trekkie.storefront.b7d58785709ced02e06617916a2e2f5b990d2a57.min.js"}); }; scriptFallback.async = true; scriptFallback.src = 'https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/trekkie.storefront.b7d58785709ced02e06617916a2e2f5b990d2a57.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = 'https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/trekkie.storefront.b7d58785709ced02e06617916a2e2f5b990d2a57.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2938485,"isMerchantRequest":null,"themeId":120984469560,"themeCityHash":"15303515752785869449","contentLanguage":"en","currency":"CAD"},"isServerSideCookieWritingEnabled":true,"expectS2SEventId":true},"Google Analytics":{"trackingId":"UA-82702-52","domain":"auto","siteSpeedSampleRate":"10","enhancedEcommerce":true,"doubleClick":true,"includeSearch":true},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer"}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; ga('require', 'linker'); function addListener(element, type, callback) { if (element.addEventListener) { element.addEventListener(type, callback); } else if (element.attachEvent) { element.attachEvent('on' + type, callback); } } function decorate(event) { event = event || window.event; var target = event.target || event.srcElement; if (target && (target.getAttribute('action') || target.getAttribute('href'))) { ga(function (tracker) { var linkerParam = tracker.get('linkerParam'); document.cookie = '_shopify_ga=' + linkerParam + '; ' + 'path=/'; }); } } addListener(window, 'load', function(){ for (var i=0; i < document.forms.length; i++) { var action = document.forms[i].getAttribute('action'); if(action && action.indexOf('/cart') >= 0) { addListener(document.forms[i], 'submit', decorate); } } for (var i=0; i < document.links.length; i++) { var href = document.links[i].getAttribute('href'); if(href && href.indexOf('/checkout') >= 0) { addListener(document.links[i], 'click', decorate); } } }); var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; (function () { if (window.BOOMR && (window.BOOMR.version || window.BOOMR.snippetExecuted)) { return; } window.BOOMR = window.BOOMR || {}; window.BOOMR.snippetStart = new Date().getTime(); window.BOOMR.snippetExecuted = true; window.BOOMR.snippetVersion = 12; window.BOOMR.application = "storefront-renderer"; window.BOOMR.themeName = "Debut"; window.BOOMR.themeVersion = "11.1.1"; window.BOOMR.shopId = 2938485; window.BOOMR.themeId = 120984469560; window.BOOMR.url = "https://web.archive.org/web/20211015223840/https://cdn.shopify.com/shopifycloud/boomerang/shopify-boomerang-1.0.0.min.js"; var where = document.currentScript || document.getElementsByTagName("script")[0]; var parentNode = where.parentNode; var promoted = false; var LOADER_TIMEOUT = 3000; function promote() { if (promoted) { return; } var script = document.createElement("script"); script.id = "boomr-scr-as"; script.src = window.BOOMR.url; script.async = true; parentNode.appendChild(script); promoted = true; } function iframeLoader(wasFallback) { promoted = true; var dom, bootstrap, iframe, iframeStyle; var doc = document; var win = window; window.BOOMR.snippetMethod = wasFallback ? "if" : "i"; bootstrap = function(parent, scriptId) { var script = doc.createElement("script"); script.id = scriptId || "boomr-if-as"; script.src = window.BOOMR.url; BOOMR_lstart = new Date().getTime(); parent = parent || doc.body; parent.appendChild(script); }; if (!window.addEventListener && window.attachEvent && navigator.userAgent.match(/MSIE [67]./)) { window.BOOMR.snippetMethod = "s"; bootstrap(parentNode, "boomr-async"); return; } iframe = document.createElement("IFRAME"); iframe.src = "about:blank"; iframe.title = ""; iframe.role = "presentation"; iframe.loading = "eager"; iframeStyle = (iframe.frameElement || iframe).style; iframeStyle.width = 0; iframeStyle.height = 0; iframeStyle.border = 0; iframeStyle.display = "none"; parentNode.appendChild(iframe); try { win = iframe.contentWindow; doc = win.document.open(); } catch (e) { dom = document.domain; iframe.src = "javascript:var d=document.open();d.domain='" + dom + "';void(0);"; win = iframe.contentWindow; doc = win.document.open(); } if (dom) { doc._boomrl = function() { this.domain = dom; bootstrap(); }; doc.write("<body onload='document._boomrl();'>"); } else { win._boomrl = function() { bootstrap(); }; if (win.addEventListener) { win.addEventListener("load", win._boomrl, false); } else if (win.attachEvent) { win.attachEvent("onload", win._boomrl); } } doc.close(); } var link = document.createElement("link"); if (link.relList && typeof link.relList.supports === "function" && link.relList.supports("preload") && ("as" in link)) { window.BOOMR.snippetMethod = "p"; link.href = window.BOOMR.url; link.rel = "preload"; link.as = "script"; link.addEventListener("load", promote); link.addEventListener("error", function() { iframeLoader(true); }); setTimeout(function() { if (!promoted) { iframeLoader(true); } }, LOADER_TIMEOUT); BOOMR_lstart = new Date().getTime(); parentNode.appendChild(link); } else { iframeLoader(false); } function boomerangSaveLoadTime(e) { window.BOOMR_onload = (e && e.timeStamp) || new Date().getTime(); } if (window.addEventListener) { window.addEventListener("load", boomerangSaveLoadTime, false); } else if (window.attachEvent) { window.attachEvent("onload", boomerangSaveLoadTime); } if (document.addEventListener) { document.addEventListener("onBoomerangLoaded", function(e) { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20211015223840/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); }); } else if (document.attachEvent) { document.attachEvent("onpropertychange", function(e) { if (!e) e=event; if (e.propertyName === "onBoomerangLoaded") { e.detail.BOOMR.init({ producer_url: "https://web.archive.org/web/20211015223840/https://monorail-edge.shopifysvc.com/v1/produce", ResourceTiming: { enabled: true, trackedResourceTypes: ["script", "img", "css"] }, }); e.detail.BOOMR.t_end = new Date().getTime(); } }); } })(); window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":5599267192888}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"CAD","variantId":35639988387896,"productId":5599267192888,"productGid":"gid:\/\/shopify\/Product\/5599267192888","name":"DYMO eCommerce Shipping Bundle","price":"449.00","sku":"2061513","brand":"BlueStar","variant":null,"category":"Kits","nonInteraction":true}); window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"CAD","variantId":35639988387896,"productId":5599267192888,"productGid":"gid:\/\/shopify\/Product\/5599267192888","name":"DYMO eCommerce Shipping Bundle","price":"449.00","sku":"2061513","brand":"BlueStar","variant":null,"category":"Kits","nonInteraction":true,"referer":"https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/hardware.shopify.ca\/products\/dymo-ecommerce-shipping-bundle"}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//web.archive.org/web/20211015223840/https://cdn.shopify.com/shopifycloud/shopify/assets/shop_events_listener-565deac0c7edc7850a7762c24c560f0a9670aa5c52a728e9dbb43d5a7887c1d4.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> </head> <body class="template-product"> <div id="locationBanner" class="location-banner hide" data-current-store="CA" data-current-locale="en" role="dialog" aria-labelledby="dialog1_label" aria-modal="true"> <div class="location-banner__content-container"> <div class="location-banner__country-select hide"> <div class="location-banner__message"> <h2 class=""> Hey there. <br> Select a region to browse available products. </h2> </div> <div class="locationBanner-actions"> <div class="location-banner__select"> <span class="location-banner--label">Select region</span> <select name="Select region" id="select-region"> <option value=""></option> </select> </div> <a href="" class="btn location-banner__continue-button">Continue</a> <button class="location-banner__dismiss-button"> <svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.21809" y1="1.46019" x2="22.0508" y2="22.2929" stroke="white" stroke-width="2"/> <line y1="-1" x2="29.462" y2="-1" transform="matrix(0.707107 -0.707107 -0.707107 -0.707107 0.510986 21.8328)" stroke="white" stroke-width="2"/> </svg> <span class="visually-hidden"> Dismiss </span> </button> </div> </div> <div class="location-banner__unsupported-region hide"> <div class="location-banner__message"> We're sorry, your region is currently not supported. Please visit <a href="https://web.archive.org/web/20211015223840/https://help.shopify.com/en/manual/sell-in-person/hardware/hardware-overview">here</a> for a list of suppliers. </div> <button class="btn location-banner__dismiss-button"> <svg width="23" height="24" viewbox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <line x1="1.21809" y1="1.46019" x2="22.0508" y2="22.2929" stroke="white" stroke-width="2"/> <line y1="-1" x2="29.462" y2="-1" transform="matrix(0.707107 -0.707107 -0.707107 -0.707107 0.510986 21.8328)" stroke="white" stroke-width="2"/> </svg> <span class="visually-hidden"> Dismiss </span> </button> </div> </div> </div> <a class="in-page-link visually-hidden skip-link" href="#MainContent">Skip to content</a> <div id="SearchDrawer" class="search-bar drawer drawer--top" role="dialog" aria-modal="true" aria-label="Search our store"> <div class="search-bar__table"> <div class="search-bar__table-cell search-bar__form-wrapper"> <form class="search search-bar__form" action="/web/20211015223840/https://hardware.shopify.ca/search" method="get" role="search"> <input class="search__input search-bar__input" type="search" name="q" value="" placeholder="Search our store" aria-label="Search our store"> <button class="search-bar__submit search__submit btn--link" type="submit"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewbox="0 0 37 40"><path d="M35.6 36l-9.8-9.8c4.1-5.4 3.6-13.2-1.3-18.1-5.4-5.4-14.2-5.4-19.7 0-5.4 5.4-5.4 14.2 0 19.7 2.6 2.6 6.1 4.1 9.8 4.1 3 0 5.9-1 8.3-2.8l9.8 9.8c.4.4.9.6 1.4.6s1-.2 1.4-.6c.9-.9.9-2.1.1-2.9zm-20.9-8.2c-2.6 0-5.1-1-7-2.9-3.9-3.9-3.9-10.1 0-14C9.6 9 12.2 8 14.7 8s5.1 1 7 2.9c3.9 3.9 3.9 10.1 0 14-1.9 1.9-4.4 2.9-7 2.9z"/></svg> <span class="icon__fallback-text">Search</span> </button> </form> </div> <div class="search-bar__table-cell text-right"> <button type="button" class="btn--link search-bar__close js-drawer-close"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewbox="0 0 40 40"><path d="M23.868 20.015L39.117 4.78c1.11-1.108 1.11-2.77 0-3.877-1.109-1.108-2.773-1.108-3.882 0L19.986 16.137 4.737.904C3.628-.204 1.965-.204.856.904c-1.11 1.108-1.11 2.77 0 3.877l15.249 15.234L.855 35.248c-1.108 1.108-1.108 2.77 0 3.877.555.554 1.248.831 1.942.831s1.386-.277 1.94-.83l15.25-15.234 15.248 15.233c.555.554 1.248.831 1.941.831s1.387-.277 1.941-.83c1.11-1.109 1.11-2.77 0-3.878L23.868 20.015z" class="layer"/></svg> <span class="icon__fallback-text">Close search</span> </button> </div> </div> </div> <div id="shopify-section-header" class="shopify-section"> <header> <div id="SiteNavContainer" role="banner"> <div id="fsb_placeholder"></div> <div id="qab_placeholder"></div> <style> .announcement-bar { background-color: #5e6ebf; } .announcement-bar--link:hover { background-color: ; } .announcement-bar__message { color: #ffffff; } </style> <div class="announcement-bar"> <p class="announcement-bar__message">Due to COVID-19 - Expect 1-2 days for order processing</p> </div> <div class="marketing-nav-wrapper"> <nav class="page-width marketing-nav marketing-nav__primary" id="ShopifyMainNav" itemscope="itemscope" itemtype="https://schema.org/SiteNavigationElement" role="navigation" aria-label="Main Navigation"> <button type="button" class="marketing-nav__hamburger hide--desktop js-drawer-open-right" aria-controls="NavDrawer" aria-expanded="false"> <span class="visuallyhidden">Open Main Navigation</span> </button> <div class="marketing-nav__logo"> <a class="marketing-nav__logo__shopify" href="/web/20211015223840/https://hardware.shopify.ca/" data-ga-event="Main Nav" data-ga-action="Logo"> <img src="//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/files/logo.png?v=1551912546" alt="Shopify Canadian Hardware Store logo" style="max-width: 125px"> <span class="visuallyhidden">Home</span> </a> </div> <a class="marketing-nav__name" href="/web/20211015223840/https://hardware.shopify.ca/"> Hardware store </a> <ul class="marketing-nav__items display--desktop"> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Point of sale <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Card readers" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/card-readers"> Card readers </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="iPad stands" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/ipad-stands"> iPad stands </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Barcode scanners, printers, and labels" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/barcode-scanners-and-printers"> Barcode scanners, printers, and labels </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Receipt printers and paper" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/receipt-printers-and-paper"> Receipt printers and paper </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Cash drawers" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/cash-drawers"> Cash drawers </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Accessories" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/accessories"> Accessories </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Health and Safety" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/health-and-safety"> Health and Safety </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Bundles <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Shopify Retail Kit 9.7"" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/shopify-retail-kit-9-7-no-t-c-dock"> Shopify Retail Kit 9.7" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Shopify Retail Kit 10.2"/Air 10.5"" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/shopify-retail-kit-10-2-air-10-5-no-t-c-dock"> Shopify Retail Kit 10.2"/Air 10.5" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 9.7"" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/startup-bundle-9-7-3"> Start-up Bundle 9.7" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 10.2"/Air 10.5"" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/startup-bundle-10-2-3"> Start-up Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="mPOP™" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/mpops"> mPOP™ </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="DYMO Backoffice Starter Kit" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/backoffice-starter-kit"> DYMO Backoffice Starter Kit </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="DYMO eCommerce Shipping Bundle" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"> DYMO eCommerce Shipping Bundle </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Shipping <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Shipping label printers and labels" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/shipping-label-printers-and-labels"> Shipping label printers and labels </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Scales" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/scales"> Scales </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#"> Gift cards <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Customizable gift cards" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/customizable-gift-cards"> Customizable gift cards </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" data-ga-event="Main Nav" data-ga-action="Gift card sleeves" itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/products/gift-card-sleeves"> Gift card sleeves </a> </li> </ul> </div> </div> </li> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="/web/20211015223840/https://hardware.shopify.ca/collections/clearance"> Clearance </a> </div> </li> </ul> <ul class="marketing-nav__items marketing-nav__user display--desktop"> <li> <div class="js-popover popover-wrapper" data-position="bottom"> <a class="marketing-nav__item marketing-nav__item--primary popover-trigger " itemprop="name" href="#" aria-expanded="false" aria-describedby="Popover5"> Canada (EN) <span class="marketing-nav__arrow" aria-hidden="true"></span> </a> <div class="popover popover--bottom" id="Popover5"> <ul class="popover-content"> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/http://hardware.shopify.com.au/"> Australia </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/http://shopifyhardwarecanada.myshopify.com/"> Canada (EN) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/fr"> Canada (FR) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ie/"> Ireland </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li> <a class="marketing-nav__item marketing-nav__item--child" itemprop="name" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.com/"> United States </a> </li> </ul> </div> </div> </li> <li> <a href="/web/20211015223840/https://hardware.shopify.ca/cart" class="nav__cart-button"> Cart </a> </li> </ul> </nav> </div> <div id="NavDrawer" class="drawer drawer--right"> <div class="drawer__inner"> <div class="drawer__top"> <div class="marketing-nav__logo"> <a class="marketing-nav__logo__shopify" href="/web/20211015223840/https://hardware.shopify.ca/" data-ga-event="Mobile Nav" data-ga-action="Logo" data-ga-label="Nav"> <img src="//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/files/logo.png?v=1551912546" alt="Shopify Canadian Hardware Store logo" style="max-height: 32px"> <span class="visuallyhidden">Home</span> </a> </div> <button type="button" class="drawer__close-button js-drawer-close" aria-controls="NavDrawer" aria-expanded="true"> <span class="visuallyhidden">Close Main Navigation</span> </button> </div> <nav role="navigation" aria-label="Main Navigation"> <ul class="drawer__items drawer__items--group"> <li> <a href="/web/20211015223840/https://hardware.shopify.ca/" class="drawer__item"> Hardware store </a> </li> </ul> <ul class="drawer__items drawer__items--primary DrawerNavAccordion" id="DrawerNavPrimaryAccordion"> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Point of sale <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Card readers" href="/web/20211015223840/https://hardware.shopify.ca/collections/card-readers"> Card readers </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="iPad stands" href="/web/20211015223840/https://hardware.shopify.ca/collections/ipad-stands"> iPad stands </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Barcode scanners, printers, and labels" href="/web/20211015223840/https://hardware.shopify.ca/collections/barcode-scanners-and-printers"> Barcode scanners, printers, and labels </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Receipt printers and paper" href="/web/20211015223840/https://hardware.shopify.ca/collections/receipt-printers-and-paper"> Receipt printers and paper </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Cash drawers" href="/web/20211015223840/https://hardware.shopify.ca/collections/cash-drawers"> Cash drawers </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Accessories" href="/web/20211015223840/https://hardware.shopify.ca/collections/accessories"> Accessories </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Health and Safety" href="/web/20211015223840/https://hardware.shopify.ca/collections/health-and-safety"> Health and Safety </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Bundles <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Shopify Retail Kit 9.7"" href="/web/20211015223840/https://hardware.shopify.ca/products/shopify-retail-kit-9-7-no-t-c-dock"> Shopify Retail Kit 9.7" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Shopify Retail Kit 10.2"/Air 10.5"" href="/web/20211015223840/https://hardware.shopify.ca/products/shopify-retail-kit-10-2-air-10-5-no-t-c-dock"> Shopify Retail Kit 10.2"/Air 10.5" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 9.7"" href="/web/20211015223840/https://hardware.shopify.ca/products/startup-bundle-9-7-3"> Start-up Bundle 9.7" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Start-up Bundle 10.2"/Air 10.5"" href="/web/20211015223840/https://hardware.shopify.ca/products/startup-bundle-10-2-3"> Start-up Bundle 10.2"/Air 10.5" </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="mPOP™" href="/web/20211015223840/https://hardware.shopify.ca/collections/mpops"> mPOP™ </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="DYMO Backoffice Starter Kit" href="/web/20211015223840/https://hardware.shopify.ca/products/backoffice-starter-kit"> DYMO Backoffice Starter Kit </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="DYMO eCommerce Shipping Bundle" href="/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle"> DYMO eCommerce Shipping Bundle </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Shipping <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Shipping label printers and labels" href="/web/20211015223840/https://hardware.shopify.ca/collections/shipping-label-printers-and-labels"> Shipping label printers and labels </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Scales" href="/web/20211015223840/https://hardware.shopify.ca/collections/scales"> Scales </a> </li> </ul> </li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link"> Gift cards <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content"> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Customizable gift cards" href="/web/20211015223840/https://hardware.shopify.ca/collections/customizable-gift-cards"> Customizable gift cards </a> </li> <li> <a class="drawer__item" data-ga-event="Main Nav" data-ga-action="Gift card sleeves" href="/web/20211015223840/https://hardware.shopify.ca/products/gift-card-sleeves"> Gift card sleeves </a> </li> </ul> </li> <li> <a class="drawer__item drawer__item--primary" href="/web/20211015223840/https://hardware.shopify.ca/collections/clearance"> Clearance </a> </li> </ul> <ul class="drawer__items drawer__items--group DrawerNavAccordion"> <li> <li class="accordion-item"> <button type="button" class="drawer__item drawer__item--primary accordion-link" tabindex="0" aria-expanded="false" aria-controls="Accordion12"> Canada (EN) <span class="marketing-nav__arrow" aria-hidden="true"></span> </button> <ul class="drawer__items drawer__items--nested accordion-content" aria-hidden="true" id="Accordion12"> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/http://hardware.shopify.com.au/"> Australia </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/http://shopifyhardwarecanada.myshopify.com/"> Canada (EN) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/fr"> Canada (FR) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ie/"> Ireland </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li> <a class="drawer__item" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.com/"> United States </a> </li> </ul> </li> </li> <li> <a href="/web/20211015223840/https://hardware.shopify.ca/cart" class="drawer__item drawer__item-cart"> Cart </a> </li> </ul> </nav> </div> </div> </div> </header> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20211015223840/http://schema.org", "@type": "Organization", "name": "Shopify Canadian Hardware Store", "logo": "https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/files/1/0293/8485/files/logo_250x.png?v=1551912546", "sameAs": [ "https://web.archive.org/web/20211015223840/https://twitter.com/shopify", "https://web.archive.org/web/20211015223840/https://facebook.com/shopify", "https://web.archive.org/web/20211015223840/https://pinterest.com/shopify", "https://web.archive.org/web/20211015223840/https://instagram.com/shopify", "https://web.archive.org/web/20211015223840/http://shopify.tumblr.com", "https://web.archive.org/web/20211015223840/https://www.snapchat.com/add/shopify", "https://web.archive.org/web/20211015223840/https://youtube.com/shopify", "https://web.archive.org/web/20211015223840/https://vimeo.com/shopify" ], "url": "https://web.archive.org/web/20211015223840/https://hardware.shopify.ca" } </script> </div> <div class="page-container" id="PageContainer"> <main class="main-content js-focus-hidden" id="MainContent" role="main" tabindex="-1"> <div id="shopify-section-product-template" class="shopify-section"><div class="product-template__container" id="ProductSection-product-template" data-section-id="product-template" data-section-type="product" data-enable-history-state="true"> <div class="product-single grid" data-handle="dymo-ecommerce-shipping-bundle"> <div class="product-breadcrumbs"> <p> <a href="/web/20211015223840/https://hardware.shopify.ca/">Home</a> ‑ <span>DYMO eCommerce Shipping Bundle</span> </p> </div> <div class="product-single__photo-container grid__item large-up--one-half"> <div class="product-single__photos"> <div id="FeaturedMedia-product-template-10713765871672-wrapper" class="product-single__photo-wrapper js " data-media-id="10713765871672"> <style> @media screen and (min-width: 750px) { #FeaturedMedia-product-template-10713765871672 { max-width: 424.0px; max-height: 226.88147295742232px; } #FeaturedMedia-product-template-10713765871672-wrapper { max-width: 424.0px; max-height: 226.88147295742232px; } } @media screen and (max-width: 749px) { #FeaturedMedia-product-template-10713765871672 { max-width: 750px; max-height: 750px; } #FeaturedMedia-product-template-10713765871672-wrapper { max-width: 750px; } } </style> <div id="ImageZoom-product-template-10713765871672" style="padding-top:53.50978135788262%;" class="product-single__media product-single__photo-zoom js-zoom-enabled" data-zoom="//cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_600x.gif?v=1605651226"> <img id="FeaturedMedia-product-template-10713765871672" class="feature-row__image product-featured-img lazyload" src="//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_300x300.gif?v=1605651226" data-src="//web.archive.org/web/20211015223840/https://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_{width}x.gif?v=1605651226" data-widths="[180, 360, 540, 720, 900, 1080, 1296, 1512, 1728, 2048]" data-aspectratio="1.8688172043010753" data-sizes="auto" tabindex="-1" alt="DYMO eCommerce Shipping Bundle"> </div> </div> <noscript> <img src="//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_530x@2x.gif?v=1605651226" alt="DYMO eCommerce Shipping Bundle" id="FeaturedMedia-product-template" class="product-featured-media" style="max-width: 530px;"> </noscript> </div> <button class="btn--ar" data-shopify-xr data-shopify-model3d-id="" data-shopify-title="DYMO eCommerce Shipping Bundle" data-shopify-xr-hidden data-ga="AR_ViewInYourSpace"/> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-3d" viewbox="18.24 17.35 24.52 28.3"><path fill="#3A3A3A" d="M30.5 17.35l-12.26 7.07v14.16l12.26 7.07 12.26-7.08V24.42L30.5 17.35zM20.24 37.42V25.58l10.26-5.93 10.13 5.85-10.13 5.88v12l-10.26-5.96z"/></svg> View in your space </button> </div> <script> function setupShopifyXr(){ if (!window.ShopifyXR) { document.addEventListener('shopify_xr_initialized', function() { setupShopifyXr(); }); }else{ window.ShopifyXR.addModels([]); window.ShopifyXR.setupXRElements(); } } window.Shopify.loadFeatures([ { name: 'shopify-xr', version: '1.0', onLoad: setupShopifyXr }, { name: 'model-viewer-ui', version: '1.0', onLoad: setupModelViewerUi } ]); // Default control list - feel free to exclude any of these to remove them from the UI. var config = { controls: [ 'zoom-in', 'zoom-out', 'fullscreen', ], focusOnPlay: false }; function setupModelViewerUi(errors) { var models = []; if (errors) return; models.forEach(model => { var el = document.querySelector(`.product-single__media[data-media-id='${model.id}'] model-viewer`); new Shopify.ModelViewerUI(el); }); } function setupModelViewerListeners(model) { var xrButton = xrButtons[model.sectionId]; model.container.addEventListener('mediaVisible', function() { xrButton.element.setAttribute('data-shopify-model3d-id', model.modelId); if (theme.Helpers.isTouch()) return; model.modelViewerUi.play(); }); model.container.addEventListener('mediaHidden', function() { xrButton.element.setAttribute( 'data-shopify-model3d-id', xrButton.defaultId ); model.modelViewerUi.pause(); }); model.container.addEventListener('xrLaunch', function() { model.modelViewerUi.pause(); }); } </script> <div class="product-single__content grid__item large-up--one-half"> <div class="product-single__meta-container"> <div class="product-single__meta"> <h1 class="product-single__title">DYMO eCommerce Shipping Bundle</h1> <p class="product-single__short-description"><p>This bundle includes everything needed to weigh parcels and print shipping labels for your online orders.</p></p> <div class="product__price"> <!-- snippet/product-price.liquid --> <dl class="price" data-price> <div class="price__regular "> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd> <span class="price-item price-item--regular" data-regular-price>$449 <span class="price-addendum"></span></span> </dd> </div> <div class="price__sale"> <dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd> <span class="price-item price-item--sale" data-sale-price>$449 <span class="price-addendum"></span></span> <span class="price-item__label" aria-hidden="true">Sale</span> </dd> </div> </dl> </div> <div id="error-quantity-product-template" class="form-message form-message--error product__quantity-error hide" tabindex="-1"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewbox="0 0 14 14"><path d="M7 14A7 7 0 1 0 7 0a7 7 0 0 0 0 14zm-1.05-3.85A1.05 1.05 0 1 1 7 11.2a1.008 1.008 0 0 1-1.05-1.05zm.381-1.981l-.266-5.25h1.841l-.255 5.25h-1.32z"/></svg> Quantity must be 1 or more </div> <form method="post" action="/web/20211015223840/https://hardware.shopify.ca/cart/add" id="product_form_5599267192888" accept-charset="UTF-8" class="product-form product-form-product-template product-form--payment-button-no-variants " enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"/><input type="hidden" name="utf8" value="✓"/> <select name="id" id="ProductSelect-product-template" class="product-form__variants no-js"> <option selected="selected" value="35639988387896"> Default Title </option> </select> <div class="product-input__container"> <div class="product-form__item product-form__item--quantity"> <label for="Quantity-product-template">Quantity</label> <input type="number" id="Quantity-product-template" name="quantity" value="1" min="1" class="product-form__input" pattern="[0-9]*"> </div> </div> <div class="product-form__item product-form__item--submit product-form__item--payment-button product-form__item--no-variants"> <button type="submit" name="add" id="AddToCart-product-template" class="btn product-form__cart-submit" data-ga="addtocart"> <span id="AddToCartText-product-template"> Add to cart </span> </button> <div data-shopify="payment-button" class="shopify-payment-button"><button class="shopify-payment-button__button shopify-payment-button__button--unbranded shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button><button class="shopify-payment-button__more-options shopify-payment-button__button--hidden" disabled="disabled" aria-hidden="true"> </button></div> </div> </form> </div><p class="visually-hidden" data-product-status aria-live="polite" role="status"></p> <div class="product-single__description product-single__description--accordion rte"> <meta charset="utf-8"><meta charset="utf-8"> <p><img alt="" src="https://web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0043/7298/7997/files/Support_small.png?v=1551281589">24/7 support is available for this product whenever you need it</p> <p><img alt="" src="https://web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0043/7298/7997/files/Shipping_small.png?v=1551281566">Free shipping and free 30-day returns</p> <p><img alt="" src="https://web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0043/7298/7997/files/Returns_small.png?v=1551281579">Products covered under<span style="font-weight: 400;" data-mce-style="font-weight: 400;"> <a href="https://web.archive.org/web/20211015223840/http://www.dymo.com/en-US/online-support-product-registration" target="_blank">Limited Manufacturer Warranty </a></span></p> <h4>Features</h4> <ul> <li> <span>Easily print 4-inch x 6-inch shipping labels purchased with</span><span> </span><span><a title="Shopify Shipping" href="https://web.archive.org/web/20211015223840/http://www.shopify.com/shipping" noreferrer="" noopener="" target="_blank">Shopify Shipping</a><em> </em></span><em>(includes 2 rolls of 4" by 6" shipping labels)</em> </li> <li>Connects to your computer via USB (included)</li> <li>Prints 53 labels per minute</li> <li>Thermal printer requires no ink or toner</li> <li>The 300 dpi resolution is perfect for both text and barcodes</li> <li>Includes stabilizing bar</li> <li> <meta charset="utf-8"> <span>Scales accurately weigh packages up to 25 lbs</span> </li> </ul> <meta charset="utf-8"> <h4>Tech specs</h4> <ul> <li>DYMO LabelWriter® 4XL Bundle Pack (USB)</li> <li><span>Manufacturer: DYMO®<br></span></li> <li><span>Model Number Printer: 1755120</span></li> <li><span>Compatibility: USB connected, compatible with Windows 8.1 or later, Mac OS X 10.14 or Later. Both Intel and M1 models supported.</span></li> <li><span>Model Number Labels: 1744907</span></li> <li><span>Height: 10.2 inches</span></li> <li><span>Width: 10 Inches</span></li> <li><span>Depth: 10 inches</span></li> <li><span>Weight: 4.9 lbs</span></li> <li>DYMO Shipping Scale (25 lbs)</li> <li><span>Manufacturer: DYMO®</span></li> <li><span>Model Number: 1772059</span></li> <li><span>Platform Dimensions: 8 inch x 8 inch</span></li> <ul></ul> <ul></ul> </ul> <h4>Warranty</h4> <meta charset="utf-8"> <p><a href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/pages/return-policy"><span>30 Day Return Policy</span></a><br><span></span></p> <meta charset="utf-8"> <p><span><a href="https://web.archive.org/web/20211015223840/http://www.dymo.com/en-US/online-support-product-registration" target="_blank">2 Year Limited Manufacturer Warranty </a>on the label printer </span></p> <p><a href="https://web.archive.org/web/20211015223840/https://www.dymo.com/en-US/online-support-product-registration">1 Year Limited Manufacturer Warranty</a> on the scales</p> <p><span>No warranty on the labels</span></p> <meta charset="utf-8"> <h4>What's included?</h4> <ul> <li>DYMO LabelWriter 4XL Label Printer</li> <li>4" x 6" Extra Large Shipping Labels (2 Rolls of 220 labels per roll)</li> <li>Adapter</li> <li>Power Cable</li> <li>USB Cable</li> <li>Quick Start Guide</li> <li>DYMO 25 lb</li> <li>USB cable, AC adaptor, and manual for scale</li> </ul> <meta charset="utf-8"> <h4><b>Related products</b></h4> <ul> <li><a href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-shipping-labels" target="_blank">DYMO Shipping Labels</a></li> </ul> <h4>Recommended for</h4> <p>Recommended for merchants looking to weight packages and print shipping labels from a computer via USB. We recommend the DYMO® 4XL to merchants who are using Mac OS X.</p> <ul></ul> </div> </div> </div> </div> </div> <script type="application/json" id="ProductJson-product-template"> {"id":5599267192888,"title":"DYMO eCommerce Shipping Bundle","handle":"dymo-ecommerce-shipping-bundle","description":"\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Support_small.png?v=1551281589\"\u003e24\/7 support is available for this product whenever you need it\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Shipping_small.png?v=1551281566\"\u003eFree shipping and free 30-day returns\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Returns_small.png?v=1551281579\"\u003eProducts covered under\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e \u003ca href=\"http:\/\/www.dymo.com\/en-US\/online-support-product-registration\" target=\"_blank\"\u003eLimited Manufacturer Warranty \u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003eFeatures\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eEasily print 4-inch x 6-inch shipping labels purchased with\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e\u003ca title=\"Shopify Shipping\" href=\"http:\/\/www.shopify.com\/shipping\" noreferrer=\"\" noopener=\"\" target=\"_blank\"\u003eShopify Shipping\u003c\/a\u003e\u003cem\u003e \u003c\/em\u003e\u003c\/span\u003e\u003cem\u003e(includes 2 rolls of 4\" by 6\" shipping labels)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eConnects to your computer via USB (included)\u003c\/li\u003e\n\u003cli\u003ePrints 53 labels per minute\u003c\/li\u003e\n\u003cli\u003eThermal printer requires no ink or toner\u003c\/li\u003e\n\u003cli\u003eThe 300 dpi resolution is perfect for both text and barcodes\u003c\/li\u003e\n\u003cli\u003eIncludes stabilizing bar\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eScales accurately weigh packages up to 25 lbs\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003eTech specs\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDYMO LabelWriter® 4XL Bundle Pack (USB)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eManufacturer: DYMO®\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number Printer: 1755120\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompatibility: USB connected, compatible with Windows 8.1 or later, Mac OS X 10.14 or Later. Both Intel and M1 models supported.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number Labels: 1744907\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHeight: 10.2 inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWidth: 10 Inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDepth: 10 inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWeight: 4.9 lbs\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eDYMO Shipping Scale (25 lbs)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eManufacturer: DYMO®\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number: 1772059\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlatform Dimensions: 8 inch x 8 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eWarranty\u003c\/h4\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/hardware.shopify.ca\/pages\/return-policy\"\u003e\u003cspan\u003e30 Day Return Policy\u003c\/span\u003e\u003c\/a\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"http:\/\/www.dymo.com\/en-US\/online-support-product-registration\" target=\"_blank\"\u003e2 Year Limited Manufacturer Warranty \u003c\/a\u003eon the label printer \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.dymo.com\/en-US\/online-support-product-registration\"\u003e1 Year Limited Manufacturer Warranty\u003c\/a\u003e on the scales\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNo warranty on the labels\u003c\/span\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003eWhat's included?\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDYMO LabelWriter 4XL Label Printer\u003c\/li\u003e\n\u003cli\u003e4\" x 6\" Extra Large Shipping Labels (2 Rolls of 220 labels per roll)\u003c\/li\u003e\n\u003cli\u003eAdapter\u003c\/li\u003e\n\u003cli\u003ePower Cable\u003c\/li\u003e\n\u003cli\u003eUSB Cable\u003c\/li\u003e\n\u003cli\u003eQuick Start Guide\u003c\/li\u003e\n\u003cli\u003eDYMO 25 lb\u003c\/li\u003e\n\u003cli\u003eUSB cable, AC adaptor, and manual for scale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003e\u003cb\u003eRelated products\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/hardware.shopify.ca\/products\/dymo-shipping-labels\" target=\"_blank\"\u003eDYMO Shipping Labels\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eRecommended for\u003c\/h4\u003e\n\u003cp\u003eRecommended for merchants looking to weight packages and print shipping labels from a computer via USB. We recommend the DYMO® 4XL to merchants who are using Mac OS X.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e","published_at":"2020-11-20T14:40:24-05:00","created_at":"2020-11-11T14:04:46-05:00","vendor":"BlueStar","type":"Kits","tags":["bluestar","Shipping Printers","YBlocklist"],"price":44900,"price_min":44900,"price_max":44900,"available":true,"price_varies":false,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":35639988387896,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"2061513","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"DYMO eCommerce Shipping Bundle","public_title":null,"options":["Default Title"],"price":44900,"weight":1474,"compare_at_price":null,"inventory_quantity":157,"inventory_management":"shopify","inventory_policy":"continue","barcode":"","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/s\/files\/1\/0293\/8485\/products\/Ecommerce-Bundle-25-lbs.gif?v=1605651226"],"featured_image":"\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/s\/files\/1\/0293\/8485\/products\/Ecommerce-Bundle-25-lbs.gif?v=1605651226","options":["Title"],"media":[{"alt":null,"id":10713765871672,"position":1,"preview_image":{"aspect_ratio":1.869,"height":465,"width":869,"src":"https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/s\/files\/1\/0293\/8485\/products\/Ecommerce-Bundle-25-lbs.gif?v=1605651226"},"aspect_ratio":1.869,"height":465,"media_type":"image","src":"https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/cdn.shopify.com\/s\/files\/1\/0293\/8485\/products\/Ecommerce-Bundle-25-lbs.gif?v=1605651226","width":869}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Support_small.png?v=1551281589\"\u003e24\/7 support is available for this product whenever you need it\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Shipping_small.png?v=1551281566\"\u003eFree shipping and free 30-day returns\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0043\/7298\/7997\/files\/Returns_small.png?v=1551281579\"\u003eProducts covered under\u003cspan style=\"font-weight: 400;\" data-mce-style=\"font-weight: 400;\"\u003e \u003ca href=\"http:\/\/www.dymo.com\/en-US\/online-support-product-registration\" target=\"_blank\"\u003eLimited Manufacturer Warranty \u003c\/a\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003ch4\u003eFeatures\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cspan\u003eEasily print 4-inch x 6-inch shipping labels purchased with\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003e\u003cspan\u003e\u003ca title=\"Shopify Shipping\" href=\"http:\/\/www.shopify.com\/shipping\" noreferrer=\"\" noopener=\"\" target=\"_blank\"\u003eShopify Shipping\u003c\/a\u003e\u003cem\u003e \u003c\/em\u003e\u003c\/span\u003e\u003cem\u003e(includes 2 rolls of 4\" by 6\" shipping labels)\u003c\/em\u003e\n\u003c\/li\u003e\n\u003cli\u003eConnects to your computer via USB (included)\u003c\/li\u003e\n\u003cli\u003ePrints 53 labels per minute\u003c\/li\u003e\n\u003cli\u003eThermal printer requires no ink or toner\u003c\/li\u003e\n\u003cli\u003eThe 300 dpi resolution is perfect for both text and barcodes\u003c\/li\u003e\n\u003cli\u003eIncludes stabilizing bar\u003c\/li\u003e\n\u003cli\u003e\n\u003cmeta charset=\"utf-8\"\u003e \u003cspan\u003eScales accurately weigh packages up to 25 lbs\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003eTech specs\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDYMO LabelWriter® 4XL Bundle Pack (USB)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eManufacturer: DYMO®\u003cbr\u003e\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number Printer: 1755120\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eCompatibility: USB connected, compatible with Windows 8.1 or later, Mac OS X 10.14 or Later. Both Intel and M1 models supported.\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number Labels: 1744907\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eHeight: 10.2 inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWidth: 10 Inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eDepth: 10 inches\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eWeight: 4.9 lbs\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003eDYMO Shipping Scale (25 lbs)\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eManufacturer: DYMO®\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eModel Number: 1772059\u003c\/span\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003ePlatform Dimensions: 8 inch x 8 inch\u003c\/span\u003e\u003c\/li\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003cul\u003e\u003c\/ul\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eWarranty\u003c\/h4\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/hardware.shopify.ca\/pages\/return-policy\"\u003e\u003cspan\u003e30 Day Return Policy\u003c\/span\u003e\u003c\/a\u003e\u003cbr\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003e\u003cspan\u003e\u003ca href=\"http:\/\/www.dymo.com\/en-US\/online-support-product-registration\" target=\"_blank\"\u003e2 Year Limited Manufacturer Warranty \u003c\/a\u003eon the label printer \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.dymo.com\/en-US\/online-support-product-registration\"\u003e1 Year Limited Manufacturer Warranty\u003c\/a\u003e on the scales\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNo warranty on the labels\u003c\/span\u003e\u003c\/p\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003eWhat's included?\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003eDYMO LabelWriter 4XL Label Printer\u003c\/li\u003e\n\u003cli\u003e4\" x 6\" Extra Large Shipping Labels (2 Rolls of 220 labels per roll)\u003c\/li\u003e\n\u003cli\u003eAdapter\u003c\/li\u003e\n\u003cli\u003ePower Cable\u003c\/li\u003e\n\u003cli\u003eUSB Cable\u003c\/li\u003e\n\u003cli\u003eQuick Start Guide\u003c\/li\u003e\n\u003cli\u003eDYMO 25 lb\u003c\/li\u003e\n\u003cli\u003eUSB cable, AC adaptor, and manual for scale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003ch4\u003e\u003cb\u003eRelated products\u003c\/b\u003e\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/hardware.shopify.ca\/products\/dymo-shipping-labels\" target=\"_blank\"\u003eDYMO Shipping Labels\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch4\u003eRecommended for\u003c\/h4\u003e\n\u003cp\u003eRecommended for merchants looking to weight packages and print shipping labels from a computer via USB. We recommend the DYMO® 4XL to merchants who are using Mac OS X.\u003c\/p\u003e\n\u003cul\u003e\u003c\/ul\u003e"} </script> </div> <script> // Override default values of shop.strings for each template. // Alternate product templates can change values of // add to cart button, sold out, and unavailable states here. theme.productStrings = { addToCart: "Add to cart", soldOut: "Sold Out", unavailable: "Unavailable" } </script> <script type="application/ld+json"> { "@context": "https://web.archive.org/web/20211015223840/http://schema.org/", "@type": "Product", "name": "DYMO eCommerce Shipping Bundle", "url": "https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle","image": [ "https://web.archive.org/web/20211015223840/https://cdn.shopify.com/s/files/1/0293/8485/products/Ecommerce-Bundle-25-lbs_869x.gif?v=1605651226" ],"description": " 24/7 support is available for this product whenever you need it Free shipping and free 30-day returns Products covered under Limited Manufacturer Warranty Features Easily print 4-inch x 6-inch shipping labels purchased with Shopify Shipping (includes 2 rolls of 4" by 6" shipping labels) Connects to your computer via USB (included) Prints 53 labels per minute Thermal printer requires no ink or toner The 300 dpi resolution is perfect for both text and barcodes Includes stabilizing bar Scales accurately weigh packages up to 25 lbs Tech specs DYMO LabelWriter® 4XL Bundle Pack (USB) Manufacturer: DYMO® Model Number Printer: 1755120 Compatibility: USB connected, compatible with Windows 8.1 or later, Mac OS X 10.14 or Later. Both Intel and M1 models supported. Model Number Labels: 1744907 Height: 10.2 inches Width: 10 Inches Depth: 10 inches Weight: 4.9 lbs DYMO Shipping Scale (25 lbs) Manufacturer: DYMO® Model Number: 1772059 Platform Dimensions: 8 inch x 8 inch Warranty 30 Day Return Policy 2 Year Limited Manufacturer Warranty on the label printer 1 Year Limited Manufacturer Warranty on the scales No warranty on the labels What's included? DYMO LabelWriter 4XL Label Printer 4" x 6" Extra Large Shipping Labels (2 Rolls of 220 labels per roll) Adapter Power Cable USB Cable Quick Start Guide DYMO 25 lb USB cable, AC adaptor, and manual for scale Related products DYMO Shipping Labels Recommended for Recommended for merchants looking to weight packages and print shipping labels from a computer via USB. We recommend the DYMO® 4XL to merchants who are using Mac OS X. ","sku": "2061513","brand": { "@type": "Thing", "name": "BlueStar" }, "offers": [{ "@type" : "Offer","sku": "2061513","availability" : "https://web.archive.org/web/20211015223840/http://schema.org/InStock", "price" : "449.0", "priceCurrency" : "CAD", "url" : "https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle?variant=35639988387896" } ] } </script> </main> <div id="shopify-section-footer" class="shopify-section"> <div id="GlobalIconSymbols" style="display: none;"><svg xmlns="http://www.w3.org/2000/svg"><symbol id="modules-play"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M5,3.51,15.82,10,5,16.49v-13M4.33,1A1.33,1.33,0,0,0,3,2.33V17.67A1.33,1.33,0,0,0,4.33,19,1.3,1.3,0,0,0,5,18.81L17.8,11.14a1.33,1.33,0,0,0,0-2.28L5,1.19A1.3,1.3,0,0,0,4.33,1Z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-start"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M13.53 27a13.53 13.53 0 0 1-9-23.62 1.5 1.5 0 0 1 2 2.24 10.53 10.53 0 1 0 14 0 1.5 1.5 0 0 1 2-2.26 13.53 13.53 0 0 1-9 23.62z"/><path fill="#fff" d="M13.5 14a1.5 1.5 0 0 1-1.5-1.5v-11a1.5 1.5 0 0 1 3 0v11a1.5 1.5 0 0 1-1.5 1.5z"/></svg></symbol><symbol id="modules-caret-down"><svg xmlns="http://www.w3.org/2000/svg" baseprofile="tiny" viewbox="0 0 10.289 6.563"><path d="M5.212 6.563L0 1.423 1.404 0l3.788 3.735L8.865.01l1.424 1.404"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-sell"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M25.5 27h-24A1.5 1.5 0 0 1 0 25.5 1.5 1.5 0 0 1 1.5 24h24a1.5 1.5 0 0 1 1.5 1.5 1.5 1.5 0 0 1-1.5 1.5zM25.79 8a1.36 1.36 0 0 1-.29 0A1.5 1.5 0 0 1 24 6.79l-.29-1.45-8 12a1.48 1.48 0 0 1-1.21.67 1.44 1.44 0 0 1-1.24-.6l-4.72-6.35-5.81 8.3A1.49 1.49 0 0 1 1.5 20a1.5 1.5 0 0 1-1.23-2.36l7-10a1.5 1.5 0 0 1 2.43 0l4.73 6.3 6.81-10.26-1.45.32a1.5 1.5 0 1 1-.58-3l5-1a1.51 1.51 0 0 1 .56 0l.23.09.23.1a1.71 1.71 0 0 1 .39.32 1.49 1.49 0 0 1 .28.49.84.84 0 0 1 .05.17v.07l1 4.93A1.49 1.49 0 0 1 25.79 8z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-market"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M21.5 16a5.44 5.44 0 0 0-4.06 1.8l-6.54-3.27a5 5 0 0 0 .1-1 5.07 5.07 0 0 0-.1-1l6.54-3.33A5.44 5.44 0 0 0 21.5 11 5.5 5.5 0 1 0 16 5.5a5 5 0 0 0 .1 1L9.56 9.79a5.47 5.47 0 0 0-2.69-1.62 5.57 5.57 0 0 0-5 1.21 5.5 5.5 0 1 0 7.7 7.82l6.54 3.27a5 5 0 0 0-.1 1A5.5 5.5 0 1 0 21.5 16zm0-13A2.5 2.5 0 1 1 19 5.5 2.5 2.5 0 0 1 21.5 3zm-16 13a2.5 2.5 0 1 1 0-5 2.72 2.72 0 0 1 .63.08A2.5 2.5 0 0 1 5.5 16zm16 8a2.5 2.5 0 1 1 2.5-2.5 2.5 2.5 0 0 1-2.5 2.5z"/></svg></symbol><symbol id="homepage-13034400039-pillar-nav-manage"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 27 27"><path fill="#fff" d="M27 4.5A1.5 1.5 0 0 1 25.5 6H8v1.5a1.5 1.5 0 0 1-3 0V6H1.5a1.5 1.5 0 0 1 0-3H5V1.5a1.5 1.5 0 0 1 3 0V3h17.5A1.5 1.5 0 0 1 27 4.5zM27 13.5a1.5 1.5 0 0 1-1.5 1.5H22v1.5a1.5 1.5 0 0 1-3 0V15H1.5a1.5 1.5 0 0 1 0-3H19v-1.5a1.5 1.5 0 0 1 3 0V12h3.5a1.5 1.5 0 0 1 1.5 1.5zM27 22.5a1.5 1.5 0 0 1-1.5 1.5H8v1.5a1.5 1.5 0 0 1-3 0V24H1.5a1.5 1.5 0 0 1 0-3H5v-1.5a1.5 1.5 0 0 1 3 0V21h17.5a1.5 1.5 0 0 1 1.5 1.5z"/></svg></symbol><symbol id="polaris-arrow-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M17.707 9.293l-5-5c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L14.586 9H3c-.553 0-1 .448-1 1s.447 1 1 1h11.586l-3.293 3.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293l5-5c.39-.39.39-1.023 0-1.414z"/></svg> </symbol><symbol id="modules-pause"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M5.5,19a1,1,0,0,1-1-1V2a1,1,0,0,1,2,0V18A1,1,0,0,1,5.5,19Z"/><path d="M14.51,19a1,1,0,0,1-1-1V2a1,1,0,0,1,2,0V18A1,1,0,0,1,14.51,19Z"/></svg></symbol><symbol id="spot-design"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M9.5 33.5a2 2 0 1 1 2 2 2 2 0 0 1-2-2zm32.5-8v16a1.5 1.5 0 0 1-1.5 1.5h-29A9.51 9.51 0 0 1 2 33.5v-29A1.5 1.5 0 0 1 3.5 3h16A1.5 1.5 0 0 1 21 4.5v8.38l8.44-8.44a1.5 1.5 0 0 1 2.12 0l10 10a1.5 1.5 0 0 1 0 2.12L34.12 24h6.38a1.5 1.5 0 0 1 1.5 1.5zm-15.38-14l7.88 7.88 3.88-3.88-7.88-7.88zM18 14H5v19.5a6.5 6.5 0 0 0 13 0zm0-8H5v5h13zm13 21.12S18.8 39.58 18.41 40H31zm1.38-5.62l-7.88-7.88-3.5 3.5v15.76zM39 27h-5v13h5z"/></svg></symbol><symbol id="spot-online-store"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M41.75,8.67,38,3.11A2.5,2.5,0,0,0,36,2H9A2.5,2.5,0,0,0,7,3.11L3.25,8.67A1.5,1.5,0,0,0,3,9.5v3a7.48,7.48,0,0,0,3,6H6v13A3.5,3.5,0,0,0,9.5,35H15v2.5A2.5,2.5,0,0,1,12.5,40H12a1.5,1.5,0,0,0,0,3H33a1.5,1.5,0,0,0,0-3h-.5A2.5,2.5,0,0,1,30,37.5V35h5.5A3.5,3.5,0,0,0,39,31.5v-13h0a7.48,7.48,0,0,0,3-6v-3A1.5,1.5,0,0,0,41.75,8.67ZM9.3,5H35.7l2.66,4H6.64Zm17.79,7a1.64,1.64,0,0,0-.09.5,4.5,4.5,0,0,1-9,0,1.64,1.64,0,0,0-.09-.5ZM6,12h9.09a1.64,1.64,0,0,0-.09.5,4.5,4.5,0,0,1-9,0ZM27.61,40H17.39A5.4,5.4,0,0,0,18,37.5V35h9v2.5A5.4,5.4,0,0,0,27.61,40ZM36,31.5a.5.5,0,0,1-.5.5H9.5a.5.5,0,0,1-.5-.5V19.85a7.41,7.41,0,0,0,1.5.15,7.49,7.49,0,0,0,6-3,7.47,7.47,0,0,0,12,0,7.49,7.49,0,0,0,6,3,7.41,7.41,0,0,0,1.5-.15ZM34.5,17A4.51,4.51,0,0,1,30,12.5a1.64,1.64,0,0,0-.09-.5H39v.5A4.51,4.51,0,0,1,34.5,17Z"/></svg> </symbol><symbol id="exchange-icon"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 32 32"><g fill="#5C6AC4" fill-rule="evenodd"><path id="Shape" d="M26.954 21.114a1.343 1.343 0 0 0-1.806 0 1.17 1.17 0 0 0 0 1.705l2.504 2.364H22.77c-4.473 0-8.123-3.45-8.123-7.671V14.103c0-.079 0-.155-.041-.233C14.236 8.6 9.6 4.456 3.939 4.456H1.272C.574 4.456 0 4.998 0 5.657S.574 6.86 1.272 6.86H3.94c4.472 0 8.122 3.447 8.122 7.67V17.938c0 .077 0 .155.042.232.368 5.268 5.005 9.413 10.667 9.413h4.882l-2.504 2.364a1.17 1.17 0 0 0 0 1.705c.247.232.575.348.904.348.328 0 .656-.116.902-.348l4.677-4.417a1.168 1.168 0 0 0 0-1.704l-4.677-4.417zM26.968.351a1.33 1.33 0 0 0-1.8 0 1.183 1.183 0 0 0 0 1.714l2.497 2.377h-4.868c-2.905 0-5.605 1.092-7.649 3.08a1.152 1.152 0 0 0 .04 1.715c.246.234.573.35.9.35a1.3 1.3 0 0 0 .9-.35c1.555-1.52 3.6-2.339 5.81-2.339h4.867l-2.497 2.377a1.185 1.185 0 0 0 0 1.716c.246.233.573.35.901.35.327 0 .654-.117.9-.35l4.663-4.444a1.182 1.182 0 0 0 0-1.714L26.968.35zM11.56 22.822c.49.46.532 1.229.04 1.69-2.008 1.957-4.755 3.032-7.665 3.032H1.271c-.698 0-1.271-.537-1.271-1.19 0-.652.573-1.19 1.271-1.19h2.664c2.214 0 4.304-.805 5.82-2.303a1.31 1.31 0 0 1 1.805-.039z"/></g></svg></symbol><symbol id="spot-sales-up"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 45 45"><path d="M36.44 9.56a1.5 1.5 0 0 1 0-2.12l2-2a1.5 1.5 0 1 1 2.12 2.12l-2 2a1.5 1.5 0 0 1-2.12 0zM31.5 8A1.5 1.5 0 0 0 33 6.5v-2a1.5 1.5 0 0 0-3 0v2A1.5 1.5 0 0 0 31.5 8zm10 5h-2a1.5 1.5 0 0 0 0 3h2a1.5 1.5 0 0 0 0-3zm-1 7a1.5 1.5 0 0 0-1.5 1.5V36H8c7.37-3.64 18.47-12.22 23-17.92v4.42a1.5 1.5 0 0 0 3 0v-8a1.5 1.5 0 0 0-1.5-1.5h-8a1.5 1.5 0 0 0 0 3h4.33C24.43 21.66 11.69 31.32 5 34.06V9h19a1.5 1.5 0 0 0 0-3H5a3 3 0 0 0-3 3v27a3 3 0 0 0 3 3h34a3 3 0 0 0 3-3V21.5a1.5 1.5 0 0 0-1.5-1.5z"/></svg></symbol><symbol id="modules-social-facebook"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15.6 30V19.4h5V15h-5v-3.1c0-1 .6-1.9 1.3-1.9h3.8V5.6h-3.8c-3.1 0-5.6 2.8-5.6 6.3V15H7.5v4.4h3.8v10.1C4.8 27.9 0 22 0 15 0 6.7 6.7 0 15 0s15 6.7 15 15c0 8.1-6.4 14.7-14.4 15z"/></svg> </symbol><symbol id="modules-social-twitter"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-3.7-5.5c-.8.3-1.6.6-2.5.7.9-.5 1.5-1.4 1.8-2.4-.8.5-1.7.8-2.7 1-.8-.8-1.9-1.4-3.1-1.4-2.4 0-4.2 1.9-4.2 4.3 0 .3 0 .7.1 1-3.5-.2-6.7-1.9-8.8-4.5-.3.7-.6 1.4-.6 2.2 0 1.5.7 2.8 1.9 3.5-.7 0-1.4-.2-1.9-.5 0 2.1 1.5 3.8 3.4 4.2-.3.1-.7.1-1.1.1-.3 0-.6 0-.8-.1.5 1.7 2.1 2.8 4 2.9-1.5 1.1-3.3 1.9-5.3 1.9-.3 0-.7 0-1-.1 1.9 1.2 4.1 1.9 6.5 1.9 7.8 0 12.1-6.5 12.1-12.1v-.6c.9-.4 1.6-1.2 2.2-2z"/></svg> </symbol><symbol id="modules-social-youtube"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zm-5.6 0c0-6.9 0-6.9-9.4-6.9s-9.4 0-9.4 6.9 0 6.9 9.4 6.9 9.4 0 9.4-6.9zm-11.9-3.7l6.3 3.8-6.3 3.8v-7.6z"/></svg> </symbol><symbol id="modules-social-instagram"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30C6.7 30 0 23.3 0 15c0-1.1.1-2.1.3-3.1h7.2c-.4 1-.6 2-.6 3.1 0 4.5 3.6 8.1 8.1 8.1s8.1-3.6 8.1-8.1c0-1.1-.2-2.2-.6-3.1h7.2c.2 1 .3 2 .3 3.1 0 8.3-6.7 15-15 15zm5.9-20.6c-1.5-1.5-3.6-2.5-5.9-2.5s-4.4 1-5.9 2.5h-8C3.3 3.9 8.7 0 15 0s11.7 3.9 13.9 9.4h-8zm-.3 5.6c0 3.1-2.5 5.6-5.6 5.6-3.1 0-5.6-2.5-5.6-5.6 0-3.1 2.5-5.6 5.6-5.6 3.1 0 5.6 2.5 5.6 5.6z"/></svg> </symbol><symbol id="modules-social-linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M30 15c0 8.3-6.7 15-15 15S0 23.3 0 15 6.7 0 15 0s15 6.7 15 15zM11.3 7.8c0-1.2-1-2.2-2.5-2.2s-2.5.9-2.5 2.2c0 1.2 1 2.2 2.5 2.2s2.5-1 2.5-2.2zm-.7 4.1H6.9v10.6h3.8V11.9zm13.8 5c0-3.4-1.7-5.6-4.4-5.6-1.5 0-2.6.9-3.1 2.3l-.1-1.6H13c0 .4.1 2.5.1 2.5v8.1h3.8V17c0-1.5.7-2.5 1.8-2.5s1.9.6 1.9 2.5v5.6h3.8v-5.7z"/></svg> </symbol><symbol id="modules-social-pinterest"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M15 30c-1.5 0-2.9-.2-4.3-.6.6-.9 1.2-2 1.5-3.2.2-.7 1-4.1 1-4.1.5 1 2 1.9 3.7 1.9 4.8 0 8.1-4.4 8.1-10.3 0-4.4-3.8-8.6-9.5-8.6-7.1-.1-10.6 5-10.6 9.3 0 2.6 1 4.9 3.1 5.7.3.1.7 0 .8-.4.1-.2.2-.9.3-1.2.1-.4 0-.5-.2-.8-.6-.7-1-1.6-1-3 0-3.8 2.8-7.2 7.4-7.2 4 0 6.2 2.5 6.2 5.8 0 4.3-1.9 8-4.8 8-1.6 0-2.7-1.3-2.4-2.9.5-1.9 1.3-4 1.3-5.3 0-1.2-.7-2.3-2-2.3-1.6 0-2.9 1.7-2.9 3.9 0 1.4.5 2.4.5 2.4S9.5 24 9.3 25.3c-.3 1.1-.4 2.4-.3 3.5-5.3-2.4-9-7.7-9-13.8C0 6.7 6.7 0 15 0s15 6.7 15 15-6.7 15-15 15z"/></svg> </symbol><symbol id="modules-social-plus"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 30 30"><path d="M6.3 22.5c-1.4 0-2.7.3-3.9.8C.9 20.8 0 18.1 0 15v-.8c.8 2.6 3 4.4 6.3 4.4h.8c-.2.5-.4 1-.4 1.6 0 .9.5 1.7 1.1 2.4-.5-.1-1-.1-1.5-.1zM15 0C9 0 3.9 3.5 1.4 8.5 2.8 7.1 4.9 6 7.1 6h8.5l-1.9 1.4H11c1.8.7 2.7 2.7 2.7 4.9 0 1.8-.9 3.4-2.4 4.5-1.4 1-1.6 1.5-1.6 2.5 0 .8 1.4 2.1 2.2 2.7 2.3 1.6 3 3 3 5.5 0 .9-.3 1.7-.7 2.5h.6c8.3 0 15-6.7 15-15S23.3 0 15 0zM2.8 12.3c-.4-2.8 1-5.1 3.2-5s4.3 2.4 4.6 5.3c.4 2.8-1.1 5.2-3.3 5.1-2-.1-4.1-2.5-4.5-5.4zm10.1 15.5c0 .7-.1 1.3-.4 1.9-3.7-.7-6.9-2.6-9.2-5.4 1.1-.7 2.5-1 4-1 .8 0 1.4.1 2.1.4 1.8 1.2 3 1.9 3.4 3.3 0 .3.1.6.1.8zm9.5-16.5v3.8h-1.9v-3.8h-3.8V9.4h3.8V5.6h1.9v3.8h3.8v1.9h-3.8z"/></svg> </symbol><symbol id="modules-social-snapchat"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-234 36 30 30"><path d="M-219 36c-8.3 0-15 6.7-15 15s6.7 15 15 15 15-6.7 15-15-6.7-15-15-15zm9.6 20c-.1.3-.6.7-2.5.9-.1 0-.2.2-.3.6 0 .1-.1.3-.1.4 0 .1-.1.2-.3.2-.1 0-.2 0-.4-.1-.3-.1-.7-.1-1.1-.1-.3 0-.5 0-.8.1-.5.1-1 .4-1.5.8-.7.5-1.4 1-2.6 1h-.2c-1.1 0-1.9-.5-2.6-1-.5-.3-1-.7-1.5-.8-.3 0-.5-.1-.8-.1-.5 0-.8.1-1.1.1-.2 0-.3.1-.4.1-.1 0-.2 0-.3-.2 0-.2-.1-.3-.1-.4-.1-.4-.1-.6-.3-.6-1.8-.3-2.3-.7-2.5-.9v-.1c0-.1.1-.2.2-.2 2.8-.5 4-3.3 4.1-3.4.2-.3.2-.6.1-.9-.2-.5-.8-.7-1.2-.8-.1 0-.2-.1-.3-.1-.8-.3-.9-.7-.9-.8.1-.3.4-.5.8-.5h.2c.4.2.7.3 1 .3.4 0 .6-.2.6-.2v-.6c-.1-1.3-.2-3 .2-3.9 1.3-2.8 3.9-3 4.7-3h.3c.8 0 3.5.2 4.7 3 .4.9.3 2.6.2 3.9v.6s.2.2.5.2.6-.1.9-.3c.1 0 .2-.1.3-.1.1 0 .2 0 .3.1.3.1.5.3.5.5s-.1.5-.9.8c-.1 0-.2.1-.3.1-.4.1-1 .3-1.2.8-.1.2-.1.5.1.9.1.1 1.3 3 4.1 3.4.1 0 .2.1.2.2.3 0 .3.1.2.1z"/></svg> </symbol><symbol id="modules-globe-simple"><svg xmlns="http://www.w3.org/2000/svg" viewbox="197.3 314.6 90.6 90.6"><path d="M287.9 359.9c0 25-20.2 45.3-45.3 45.3s-45.3-20.2-45.3-45.3 20.2-45.3 45.3-45.3 45.3 20.3 45.3 45.3zm-22.7 13.2c0-7.3-5.9-13.2-13.2-13.2h-7.5c-5.7 0-9.4-2.8-9.4-6.6 0-2.6 2.1-4.7 4.7-4.7 3.8 0 3.9 3.8 6.6 3.8 2.1 0 3.8-1.7 3.8-3.8 0-3.7-1.8-5.6-3.6-7.3 1-2 3.5-7.2 3.6-14.8 0-.9-.6-1.8-1.6-1.9-2-.3-4-.5-6-.5-15.9.5-26.4 8.1-26.4 20.7 0 11.3 9.4 20.7 20.7 20.7h.3c-.2.9-.3 1.9-.3 2.8 0 5.8 4 10.7 9.4 11.9v13.5c0 1 .8 1.9 1.9 1.9 5.7.2 17-9.3 17-22.5z"/></svg></symbol><symbol id="modules-nav-arrow-down"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 10 5"><path d="M0,0l5,5l5-5H0z"/></svg> </symbol><symbol id="logos-shopify-white"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 608 173.7"><path fill="#95BF47" d="M130.6 33c-.1-.9-.9-1.3-1.5-1.4-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-1-1-2.9-.7-3.7-.5-.1 0-2 .6-5.1 1.6C93.7 13 88.3 5 78.9 5h-.8c-2.7-3.5-6-5.1-8.8-5.1C47.4 0 37 27.3 33.7 41.2c-8.5 2.6-14.5 4.5-15.3 4.7-4.7 1.5-4.9 1.6-5.5 6.1C12.4 55.5 0 151.5 0 151.5l96.7 18.1 52.4-11.3c0-.1-18.4-124.4-18.5-125.3zm-39.3-9.6c-2.4.8-5.2 1.6-8.2 2.5v-1.8c0-5.4-.8-9.8-2-13.2 4.9.7 8.2 6.2 10.2 12.5zM75.2 12c1.3 3.4 2.2 8.2 2.2 14.7v.9c-5.3 1.6-11.1 3.4-16.9 5.2 3.3-12.4 9.4-18.5 14.7-20.8zm-6.5-6.1c.9 0 1.9.3 2.8.9-7 3.3-14.5 11.6-17.7 28.2-4.6 1.4-9.2 2.8-13.4 4.1C44.2 26.5 53 5.9 68.7 5.9z"/><path fill="#5E8E3E" d="M129.1 31.6c-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-.4-.4-.9-.6-1.4-.6l-7.3 149.6 52.4-11.3S130.7 33.9 130.6 33.1c-.1-.9-.9-1.4-1.5-1.5z"/><path fill="#FFF" d="M78.9 60.6l-6.5 19.2s-5.7-3-12.6-3c-10.2 0-10.7 6.4-10.7 8 0 8.8 22.9 12.1 22.9 32.7 0 16.2-10.3 26.6-24.1 26.6-16.6 0-25.1-10.3-25.1-10.3l4.4-14.7s8.7 7.5 16.1 7.5c4.8 0 6.8-3.8 6.8-6.6 0-11.5-18.8-12-18.8-30.8C31.3 73.4 42.7 58 65.6 58c9 .1 13.3 2.6 13.3 2.6zm131.3 36c-5.2-2.8-7.9-5.2-7.9-8.5 0-4.2 3.7-6.9 9.6-6.9 6.8 0 12.8 2.8 12.8 2.8l4.8-14.6s-4.4-3.4-17.3-3.4c-18 0-30.5 10.3-30.5 24.8 0 8.2 5.8 14.5 13.6 19 6.3 3.6 8.5 6.1 8.5 9.9 0 3.9-3.1 7-9 7-8.7 0-16.9-4.5-16.9-4.5l-5.1 14.6s7.6 5.1 20.3 5.1c18.5 0 31.8-9.1 31.8-25.5.1-8.9-6.6-15.1-14.7-19.8zM284 65.9c-9.1 0-16.3 4.3-21.8 10.9l-.3-.1 7.9-41.4h-20.6l-20 105.3h20.6l6.9-36c2.7-13.6 9.7-22 16.3-22 4.6 0 6.4 3.1 6.4 7.6 0 2.8-.3 6.3-.9 9.1l-7.8 41.2h20.6l8.1-42.6c.9-4.5 1.5-9.9 1.5-13.4-.1-11.6-6.2-18.6-16.9-18.6zm63.4 0c-24.8 0-41.2 22.4-41.2 47.3 0 16 9.9 28.8 28.4 28.8 24.3 0 40.8-21.8 40.8-47.3 0-14.8-8.7-28.8-28-28.8zm-10.1 60.3c-7 0-10-6-10-13.4 0-11.8 6.1-31.1 17.3-31.1 7.3 0 9.7 6.3 9.7 12.4 0 12.7-6.1 32.1-17 32.1zm90.8-60.3c-13.9 0-21.8 12.2-21.8 12.2h-.3l1.2-11H389c-.9 7.5-2.5 18.8-4.2 27.3l-14.3 75.4H391l5.7-30.5h.4s4.2 2.7 12.1 2.7c24.2 0 40-24.8 40-49.9.1-13.8-6.1-26.2-21.1-26.2zm-19.7 60.6c-5.4 0-8.5-3-8.5-3l3.4-19.3c2.4-12.8 9.1-21.4 16.3-21.4 6.3 0 8.2 5.8 8.2 11.3 0 13.4-7.9 32.4-19.4 32.4zm70.3-90.2c-6.6 0-11.8 5.2-11.8 11.9 0 6.1 3.9 10.3 9.7 10.3h.3c6.4 0 11.9-4.3 12.1-11.9 0-6-4-10.3-10.3-10.3zm-28.8 104.2h20.6l14-73h-20.7m73.1-.1h-14.3l.7-3.4c1.2-7 5.4-13.3 12.2-13.3 3.7 0 6.6 1 6.6 1l4-16.1s-3.6-1.8-11.2-1.8c-7.3 0-14.6 2.1-20.2 6.9-7 6-10.3 14.6-11.9 23.3l-.6 3.4h-9.6l-3 15.5h9.6l-10.9 57.6H509l10.9-57.6h14.2l2.8-15.5zm49.6.1s-12.9 32.5-18.7 50.2h-.3c-.4-5.7-5.1-50.2-5.1-50.2h-21.7l12.4 67c.3 1.5.1 2.4-.4 3.4-2.4 4.6-6.4 9.1-11.2 12.4-3.9 2.8-8.2 4.6-11.6 5.8l5.7 17.5c4.2-.9 12.8-4.3 20.2-11.2 9.4-8.8 18.1-22.4 27-40.9l25.2-54h-21.5z"/></svg></symbol><symbol id="modules-caret-right"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-242.1 245.6 6.6 10.3"><path d="M-235.6 250.7l-5.1 5.2-1.4-1.4 3.7-3.8-3.7-3.7 1.4-1.4"/></svg></symbol><symbol id="modules-mobile-hamburger"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M19 11H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0-7H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1zm0 14H1c-.552 0-1-.447-1-1s.448-1 1-1h18c.552 0 1 .447 1 1s-.448 1-1 1z"/></svg> </symbol><symbol id="logos-shopify-black"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 608 173.7"><path fill="#95BF47" d="M130.6 33c-.1-.9-.9-1.3-1.5-1.4-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-1-1-2.9-.7-3.7-.5-.1 0-2 .6-5.1 1.6C93.7 13 88.3 5 78.9 5h-.8c-2.7-3.5-6-5.1-8.8-5.1C47.4 0 37 27.3 33.7 41.2c-8.5 2.6-14.5 4.5-15.3 4.7-4.7 1.5-4.9 1.6-5.5 6.1C12.4 55.5 0 151.5 0 151.5l96.7 18.1 52.4-11.3c0-.1-18.4-124.4-18.5-125.3zm-39.3-9.6c-2.4.8-5.2 1.6-8.2 2.5v-1.8c0-5.4-.8-9.8-2-13.2 4.9.7 8.2 6.2 10.2 12.5zM75.2 12c1.3 3.4 2.2 8.2 2.2 14.7v.9c-5.3 1.6-11.1 3.4-16.9 5.2 3.3-12.4 9.4-18.5 14.7-20.8zm-6.5-6.1c.9 0 1.9.3 2.8.9-7 3.3-14.5 11.6-17.7 28.2-4.6 1.4-9.2 2.8-13.4 4.1C44.2 26.5 53 5.9 68.7 5.9z"/><path fill="#5E8E3E" d="M129.1 31.6c-.6-.1-13.7-1-13.7-1s-9.1-9-10-10c-.4-.4-.9-.6-1.4-.6l-7.3 149.6 52.4-11.3S130.7 33.9 130.6 33.1c-.1-.9-.9-1.4-1.5-1.5z"/><path fill="#FFF" d="M78.9 60.6l-6.5 19.2s-5.7-3-12.6-3c-10.2 0-10.7 6.4-10.7 8 0 8.8 22.9 12.1 22.9 32.7 0 16.2-10.3 26.6-24.1 26.6-16.6 0-25.1-10.3-25.1-10.3l4.4-14.7s8.7 7.5 16.1 7.5c4.8 0 6.8-3.8 6.8-6.6 0-11.5-18.8-12-18.8-30.8C31.3 73.4 42.7 58 65.6 58c9 .1 13.3 2.6 13.3 2.6z"/><path d="M210.2 96.6c-5.2-2.8-7.9-5.2-7.9-8.5 0-4.2 3.7-6.9 9.6-6.9 6.8 0 12.8 2.8 12.8 2.8l4.8-14.6s-4.4-3.4-17.3-3.4c-18 0-30.5 10.3-30.5 24.8 0 8.2 5.8 14.5 13.6 19 6.3 3.6 8.5 6.1 8.5 9.9 0 3.9-3.1 7-9 7-8.7 0-16.9-4.5-16.9-4.5l-5.1 14.6s7.6 5.1 20.3 5.1c18.5 0 31.8-9.1 31.8-25.5.1-8.9-6.6-15.1-14.7-19.8zM284 65.9c-9.1 0-16.3 4.3-21.8 10.9l-.3-.1 7.9-41.4h-20.6l-20 105.3h20.6l6.9-36c2.7-13.6 9.7-22 16.3-22 4.6 0 6.4 3.1 6.4 7.6 0 2.8-.3 6.3-.9 9.1l-7.8 41.2h20.6l8.1-42.6c.9-4.5 1.5-9.9 1.5-13.4-.1-11.6-6.2-18.6-16.9-18.6zm63.4 0c-24.8 0-41.2 22.4-41.2 47.3 0 16 9.9 28.8 28.4 28.8 24.3 0 40.8-21.8 40.8-47.3 0-14.8-8.7-28.8-28-28.8zm-10.1 60.3c-7 0-10-6-10-13.4 0-11.8 6.1-31.1 17.3-31.1 7.3 0 9.7 6.3 9.7 12.4 0 12.7-6.1 32.1-17 32.1zm90.8-60.3c-13.9 0-21.8 12.2-21.8 12.2h-.3l1.2-11H389c-.9 7.5-2.5 18.8-4.2 27.3l-14.3 75.4H391l5.7-30.5h.4s4.2 2.7 12.1 2.7c24.2 0 40-24.8 40-49.9.1-13.8-6.1-26.2-21.1-26.2zm-19.7 60.6c-5.4 0-8.5-3-8.5-3l3.4-19.3c2.4-12.8 9.1-21.4 16.3-21.4 6.3 0 8.2 5.8 8.2 11.3 0 13.4-7.9 32.4-19.4 32.4zm70.3-90.2c-6.6 0-11.8 5.2-11.8 11.9 0 6.1 3.9 10.3 9.7 10.3h.3c6.4 0 11.9-4.3 12.1-11.9 0-6-4-10.3-10.3-10.3zm-28.8 104.2h20.6l14-73h-20.7m73.1-.1h-14.3l.7-3.4c1.2-7 5.4-13.3 12.2-13.3 3.7 0 6.6 1 6.6 1l4-16.1s-3.6-1.8-11.2-1.8c-7.3 0-14.6 2.1-20.2 6.9-7 6-10.3 14.6-11.9 23.3l-.6 3.4h-9.6l-3 15.5h9.6l-10.9 57.6H509l10.9-57.6h14.2l2.8-15.5zm49.6.1s-12.9 32.5-18.7 50.2h-.3c-.4-5.7-5.1-50.2-5.1-50.2h-21.7l12.4 67c.3 1.5.1 2.4-.4 3.4-2.4 4.6-6.4 9.1-11.2 12.4-3.9 2.8-8.2 4.6-11.6 5.8l5.7 17.5c4.2-.9 12.8-4.3 20.2-11.2 9.4-8.8 18.1-22.4 27-40.9l25.2-54h-21.5z"/></svg></symbol><symbol id="modules-cancel"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 20 20"><path d="M11.414 10l6.293-6.293c.39-.39.39-1.023 0-1.414s-1.023-.39-1.414 0L10 8.586 3.707 2.293c-.39-.39-1.023-.39-1.414 0s-.39 1.023 0 1.414L8.586 10l-6.293 6.293c-.39.39-.39 1.023 0 1.414.195.195.45.293.707.293s.512-.098.707-.293L10 11.414l6.293 6.293c.195.195.45.293.707.293s.512-.098.707-.293c.39-.39.39-1.023 0-1.414L11.414 10z"/></svg> </symbol><symbol id="modules-nav-external-indicator"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 7 7"><path d="M7,7V0H0L7,7z"/></svg> </symbol><symbol id="modules-close"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 44 44"><path d="M39.196 43.3L1.154 5.256l3.89-3.89 38.04 38.043z"/><path d="M.54 39.413L38.58 1.37l3.89 3.89L4.428 43.302z"/></svg></symbol></svg></div> <footer class="footer--main" id="ShopifyMainFooter" role="contentinfo"> <div class="page-width"> <div class="footer-top"> <div class="grid"> <div class="grid__item"> <div class="footer-nav"> <a href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/about"> About </a> <a href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/careers"> Careers </a> <a href="https://web.archive.org/web/20211015223840/https://news.shopify.com/"> Press and Media </a> <a href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/plus"> Shopify Plus </a> <a href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/sitemap"> Sitemap </a> <a href="/web/20211015223840/https://hardware.shopify.ca/pages/faq"> FAQ </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-3"> <h3 class="footer-heading heading--5 "> Online Store </h3> <div class="gutter-bottom--mobile footer__column-list"> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/online"> Sell online </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/online/ecommerce-solutions"> Features </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/examples"> Examples </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/website"> Website editor </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tour"> Online retail </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tour/ecommerce-website"> Ecommerce website </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/domains"> Domain names </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tour/website-design"> Themes </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tour/shopping-cart"> Shopping cart </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tour/ecommerce-hosting"> Ecommerce hosting </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/mobile"> Mobile commerce </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/"> Ecommerce software </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/online-store"> Online store builder </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/oberlo"> Oberlo </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/dropshipping"> Dropshipping </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Point of Sale </h3> <div class="gutter-bottom--mobile "> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/pos"> Point of sale </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/pos/features"> Features </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/"> Hardware </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/pos/software"> POS software </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Support </h3> <div class="gutter-bottom--mobile"> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://help.shopify.com/questions"> 24/7 support </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://help.shopify.com/"> Shopify Help Center </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://community.shopify.com/c/Shopify-Community/ct-p/en"> Forums </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://help.shopify.com/api"> API documentation </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/tools"> Free tools </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://burst.shopify.com/"> Free stock photos </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://exchangemarketplace.com/"> Website for sale </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://hatchful.shopify.com/"> Hatchful </a> </div> </div> <div class="grid__item grid__item--mobile-up-half grid__item--tablet-up-1"> <h3 class="footer-heading heading--5 "> Shopify </h3> <div class="gutter-bottom--mobile "> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/contact"> Contact </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/partners"> Partner program </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/affiliates"> Affiliate program </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://developers.shopify.com/"> App developers </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://investors.shopify.com/"> Investors </a> <a class="footer-link" href="https://web.archive.org/web/20211015223840/https://www.shopify.ca/accessibility"> Accessibility </a> </div> </div> </div> </div> <div class="footer-bottom"> <div class="grid"> <div class="grid__item grid__item--tablet-up-2 footer-bottom__social text-center--mobile"> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Facebook" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.facebook.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-facebook-40-title" role="img"><title id="icon-modules-social-facebook-40-title">Facebook</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-facebook"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Twitter" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://twitter.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-twitter-40-title" role="img"><title id="icon-modules-social-twitter-40-title">Twitter</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-twitter"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Youtube" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.youtube.com/user/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-youtube-40-title" role="img"><title id="icon-modules-social-youtube-40-title">Youtube</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-youtube"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Instagram" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.instagram.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-instagram-40-title" role="img"><title id="icon-modules-social-instagram-40-title">Instagram</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-instagram"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Linkedin" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.linkedin.com/company/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-linkedin-40-title" role="img"><title id="icon-modules-social-linkedin-40-title">Linkedin</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-linkedin"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Pinterest" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.pinterest.com/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-pinterest-40-title" role="img"><title id="icon-modules-social-pinterest-40-title">Pinterest</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-pinterest"></use></svg> </a> <a class="footer-social__icon " target="_blank" rel="me noopener" data-ga-event="Social" data-ga-action="Snapchat" data-ga-label="Footer" href="https://web.archive.org/web/20211015223840/https://www.snapchat.com/add/shopify"> <svg class="icon" aria-labelledby="icon-modules-social-snapchat-40-title" role="img"><title id="icon-modules-social-snapchat-40-title">Snapchat</title> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-social-snapchat"></use></svg> </a> </div> <div class="grid__item grid__item--tablet-up-4 footer-bottom__links text-center--mobile text-right--tablet-up"> <a href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/pages/return-policy"> Return policy </a> <div class="footer-country-select"> <div class="popover-wrapper js-popover footer-country-select__popover" data-position="top" data-toggle-only-on-click="true"> <button type="button" class="popover-trigger footer-country-select__trigger" data-ga-event="Footer" data-ga-label="CountrySelector" aria-expanded="false" aria-describedby="Popover27" aria-haspopup="true"> <svg class="icon footer-country-select__globe" aria-hidden="true" focusable="false"> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-globe-simple"></use> </svg> <span class="footer-country-select__text"> Canada (English) </span> <span class="visuallyhidden"> Change your country or region. </span> <svg class="icon footer-country-select__arrow" aria-hidden="true" focusable="false"> <use xlink:href="/web/20211015223840im_/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle#modules-nav-arrow-down"></use> </svg> </button> <div class="popover popover--top" id="Popover27"> <ul id="regionLocaleData" class="popover-content footer-country-select__content"> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="AU" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.com.au/"> Australia </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="CA" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/"> Canada (English) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="CA" data-locale="fr" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ca/fr"> Canada (Français) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="de" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.de/"> EUR (Deutsch) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="nl" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.nl/"> EUR (Dutch) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="EU" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.eu/"> EUR (English) </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="IE" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.ie/"> Ireland </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="NZ" data-locale="ga" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.nz/"> New Zealand </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="GB" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.co.uk/"> United Kingdom </a> </li> <li class="footer-country-select__country"> <a class="region-locale-data-link" data-country="US" data-locale="en" href="https://web.archive.org/web/20211015223840/https://hardware.shopify.com/"> United States </a> </li> </ul> </div> </div> </div> </div> </div> </div> </div> </footer> </div> <div id="slideshow-info" class="visually-hidden" aria-hidden="true">Use left/right arrows to navigate the slideshow or swipe left/right if using a mobile device</div> </div> <ul hidden> <li id="a11y-refresh-page-message">choosing a selection results in a full page refresh</li> </ul> <script> // (c) Copyright 2016 Caroline Schnapp. All Rights Reserved. Contact: mllegeorgesand@gmail.com // See https://docs.shopify.com/themes/customization/navigation/link-product-options-in-menus var Shopify = Shopify || {}; Shopify.optionsMap = {}; Shopify.arrayIncludes = function(e, t) { for (var n = 0; n < e.length; n++) if (e[n] == t) return !0; return !1 }; Shopify.uniq = function(e) { for (var t = [], n = 0; n < e.length; n++) Shopify.arrayIncludes(t, e[n]) || t.push(e[n]); return t }; Shopify.updateOptionsInSelector = function(selectorIndex) { switch (selectorIndex) { case 0: var key = 'root'; var selector = document.querySelector('.single-option-selector[data-index="option1"]:checked'); break; case 1: var key = document.querySelector('.single-option-selector[data-index="option1"]:checked').value; var selector = document.querySelector('.single-option-selector[data-index="option2"]'); break; case 2: var key = document.querySelector('.single-option-selector[data-index="option1"]:checked').value; key += ' / ' + document.querySelector('.single-option-selector[data-index="option2"]').value; var selector = document.querySelector('.single-option-selector[data-index="option3"]'); } var availableOptions = Shopify.optionsMap[key]; if (selectorIndex === 0) { var $radioSelectors = document.querySelectorAll('.single-option-selector[data-index="option1"]'); for (var i = 0; i < $radioSelectors.length; i++) { if (availableOptions.indexOf($radioSelectors[i].value) !== -1) { $radioSelectors[i].style.display = 'block'; $radioSelectors[i].removeAttribute('disabled'); var radioLabel = $radioSelectors[i].nextElementSibling; if (radioLabel.getAttribute('for') == $radioSelectors[i].value) { radioLabel.style.display = 'inline-block'; } } else { $radioSelectors[i].style.display = 'none'; $radioSelectors[i].setAttribute('disabled', 'disabled'); var radioLabel = $radioSelectors[i].nextElementSibling; if (radioLabel.getAttribute('for') == $radioSelectors[i].value) { radioLabel.style.display = 'none'; } } } } else { var initialValue = selector.value; selector.innerHTML = ''; for (var i = 0; i < availableOptions.length; i++) { var option = availableOptions[i]; var newOption = document.createElement('option'); var optionText = document.createTextNode(option); newOption.setAttribute('value', option); newOption.appendChild(optionText); selector.appendChild(newOption); if (availableOptions.indexOf(initialValue) !== -1) { selector.setAttribute('value', initialValue); } } } selector.dispatchEvent(new Event('change')); }; Shopify.linkOptionSelectors = function(product) { // Building our mapping object. for (var i = 0; i < product.variants.length; i++) { var variant = product.variants[i]; if (variant.available) { // Gathering values for the 1st drop-down. Shopify.optionsMap['root'] = Shopify.optionsMap['root'] || []; Shopify.optionsMap['root'].push(variant.option1); Shopify.optionsMap['root'] = Shopify.uniq(Shopify.optionsMap['root']); // Gathering values for the 2nd drop-down. if (product.options.length > 1) { var key = variant.option1; Shopify.optionsMap[key] = Shopify.optionsMap[key] || []; Shopify.optionsMap[key].push(variant.option2); Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]); } // Gathering values for the 3rd drop-down. if (product.options.length === 3) { var key = variant.option1 + ' / ' + variant.option2; Shopify.optionsMap[key] = Shopify.optionsMap[key] || []; Shopify.optionsMap[key].push(variant.option3); Shopify.optionsMap[key] = Shopify.uniq(Shopify.optionsMap[key]); } } } // Update options right away. Shopify.updateOptionsInSelector(0); if (product.options.length > 1) Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); // When there is an update in the first selector var $firstOptions = document.querySelectorAll('.single-option-selector[data-index="option1"]'); if ($firstOptions.length > 0) { for (var i = 0; i < $firstOptions.length; i++) { $firstOptions[i].addEventListener('change', function() { Shopify.updateOptionsInSelector(1); if (product.options.length === 3) Shopify.updateOptionsInSelector(2); return true; }); } } if (product.options.length === 3) { // When there is an update in the second selector var $secondOption = document.querySelector('.single-option-selector[data-index="option2"]'); if ($secondOption) { $secondOption.addEventListener('change', function() { Shopify.updateOptionsInSelector(2); return true; }); } } }; </script> <!-- ***** Load the polyfills ***** --> <script src="https://web.archive.org/web/20211015223840js_/https://polyfill.io/v3/polyfill.min.js?features=IntersectionObserver%2CIntersectionObserverEntry%2CMutationObserver"></script> <!-- ****************************** --> <script> var ShopifyAPI = ShopifyAPI || {}; var langify = langify || {}; var defaultSettings = { debug: false, // BOOL : Enable/disable console logs observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) observeLinks: true, observeImages: true, observeCustomContents: true, maxMutations: 5, timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element linksBlacklist: [], } if(langify.settings) { langify.settings = Object.assign(defaultSettings, langify.settings) } else { langify.settings = defaultSettings } langify.settings.theme = null; langify.settings.switcher = null; langify.helper = langify.helper || { extractImageObject: function(val) { if(!val || val == '') return false; var val = val; // Handle src-sets if(val.search(/([0-9]+w?h?,)/gi) > -1) { val = val.split(/([0-9]+w?h?,)/gi)[0]; } var url = val; var host = file = name = type = ''; url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); url = url.substring(url.lastIndexOf("/") + 1, url.length); var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; host = val.substring(hostBegin, val.lastIndexOf('/') + 1); name = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); type = url.substring(url.lastIndexOf('.')+1, url.length); file = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, '.'+type); return { host: host, name: name, type: type, file: file } }, getCurrentLanguage: function() { return "en"; }, setLanguage: function(code) { if(!langify.locale.languages.find(x => x.iso_code === code)) return false; var rootUrl = langify.locale.languages.find(x => x.iso_code === code).root_url; if(rootUrl == '/') {rootUrl = '';} var finalUrl = rootUrl + "products\/dymo-ecommerce-shipping-bundle"; if(finalUrl == '') {finalUrl = '/';} window.location.href = finalUrl; return true; }, getCookie: function(name) { var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); if(v) return v[2]; else return null; }, setCookie: function(name, value, days) { var d = new Date; d.setTime(d.getTime() + 24*60*60*1000*days); document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); }, getVersion: function() { return 2; }, isOutOfViewport: function (elem) { var bounding = elem.getBoundingClientRect(); var out = {}; out.top = bounding.top < 0; out.left = bounding.left < 0; out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); out.any = out.top || out.left || out.bottom || out.right; out.inViewport = bounding.x > 0 && bounding.y > 0; return out; }, isDomainFeatureEnabled: function() { return null; }, getVal: function(str) { var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); return v ? v[1] : null; }, inIframe: function() { try { return window.self !== window.top; } catch (e) { return true; } }, }; var customContents = {}; var customContents_image = {}; var customContents_html = {}; var customContents_text = {}; var customContents_attr = {}; // Custom Contents Section // Images Section var languageUrls = [];languageUrls['en'] = '/products/dymo-ecommerce-shipping-bundle';languageUrls['fr'] = '/fr/products/dymo-ecommerce-shipping-bundle';langify.locale = langify.locale || { primary: true, iso_code: "en", root_url: "\/", language_id: "ly116495", languages: [{ iso_code: "en", root_url: "\/", language_id: "ly116495", domain: "", },{ iso_code: "fr", root_url: "\/fr", language_id: "ly116495", domain: "", }, ] }; function isIE() { ua = navigator.userAgent; var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; return is_ie; } if (!isIE()){ // Disable link correction ALWAYS on languages with mapped domains if(langify.locale.languages.find(x => x.iso_code === "en" && x.domain !== '' )) { langify.settings.observeLinks = false; } var langifyObserverCore = function() { var observedNodes = []; var intersectionObs = null; var mutationObs = null; var mutationObsConfig = { characterData: true, characterDataOldValue: true, attributes: true, attributeOldValue: true, childList: true, subtree: true, }; function init() { if(langify.settings.observe) { spreadCustomContents(); if (window.MutationObserver) { if (langify.settings.lazyload && window.IntersectionObserver) { startIntersectionObserver(); } else { startMutationObserver(null); } } else { startMutationEvents(); } } } // Intersection Observer function startIntersectionObserver() { intersectionObs = new IntersectionObserver(callbackIntersectionChange); var elementNodes = document.getElementsByClassName('shopify-section'); Array.prototype.slice.call(elementNodes).forEach(function(node) { intersectionObs.observe(node); }); } function callbackIntersectionChange(intersections) { intersections.forEach(function(intersection) { var target = intersection.target; var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { target.setAttribute('ly-is-intersecting', intersection.isIntersecting); targetIsIntersecting = intersection.isIntersecting; } // On Screen if(targetIsIntersecting == false && intersection.isIntersecting == true) { if(!target.getAttribute('ly-is-observing')) { startMutationObserver(target); intersectionObs.unobserve(target); // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); var textNodes = getNodesUnder(target, 'SHOW_TEXT'); var nodes = elementNodes.concat(textNodes); nodes.forEach(function(node) { translate(node, 'mutation -> childList'); }); } } // Off Screen //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { // stopMutationObserver(target); //} target.setAttribute('ly-is-intersecting', intersection.isIntersecting); }); } // Mutation Observer function startMutationObserver(observerTarget) { if (!observerTarget) { var target = document.documentElement || document.body; // main window } else { if (observerTarget.nodeName === 'IFRAME') { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; // iframe } else { var target = observerTarget; } } mutationObs = new MutationObserver(callbackDomChange); mutationObs.observe(target, mutationObsConfig); observedNodes.push(target); try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} } function stopMutationObserver(target) { if(observedNodes.indexOf(target) > -1) { observedNodes.splice(observedNodes.indexOf(target), 1); } var mutations = mutationObs.takeRecords(); mutationObs.disconnect(); observedNodes.forEach(node => { mutationObs.observe(node, mutationObsConfig); }); try { target.removeAttribute('ly-is-observing'); } catch(e) {} } function callbackDomChange(mutations, mutationObs) { for (var i = 0, length = mutations.length; i < length; i++) { var mutation = mutations[i]; var target = mutation.target; // Links-Hook if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { var target = mutation.target; translateLink(target.getAttribute(mutation.attributeName), target); } // Images-Hook else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { translateImage(target, mutation.attributeName); } else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { translateCssImage(target); } // Subtree Events else if (mutation.type === 'childList') { // Added Nodes if(mutation.addedNodes.length > 0) { var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); var nodes = elementNodes.concat(textNodes); nodes.forEach(function(node) { translate(node, 'mutation -> childList'); }); } } // CharacterData Events else if (mutation.type === 'characterData') { var target = mutation.target; translate(target, 'mutation -> characterData'); } } } function translate(node, info) { if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { return; } // CC-Hook if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { if (node.nodeType === 3) { translateTextNode(node, info); } translateNodeAttrs(node); } // Links-Hook if (node.nodeName === 'A' || node.nodeName === 'FORM') { if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; var url = node.getAttribute(attrName); translateLink(url, node); } // Images-Hook if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); } if (node.attributes && node.getAttribute('style')) { translateCssImage(node); } // Iframe Observation if (node.nodeName === 'IFRAME') { // Todo: handle srcdoc iframe content observing if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { node.setAttribute('ly-is-observing', 'true'); startMutationObserver(node); } } } function translateNodeAttrs(node) { if(Object.keys(customContents_attr).length > 0) { } } var mutationCount = 0; function translateTextNode(node, info) { if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { return; } var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); if(customContents_text[src] && node.textContent !== customContents_text[src]) { var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); if (newContent != node.textContent) { if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; node.parentNode.setAttribute('data-ly-mutation-count', count+1); node.textContent = newContent; mutationCount = mutationCount + 1; log('REPLACED (TEXT)', { oldValue: src, newValue: customContents_text[src], mutationCount, }, 'success' ); var event = new CustomEvent('langify.observer.aftertranslatetext', { bubbles: true, detail: { target: node, original: src, translation: customContents_text[src] } }); node.dispatchEvent(event); } } } } function translateLink(url, node) { if(langify.settings.observeLinks === false || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { return; } var isLocalized = (url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en" || url.indexOf('/'+"en"+'/') === 0 || url === '/'+"en"); var link = url.replace("https:\/\/web.archive.org\/web\/20211015223840\/https:\/\/hardware.shopify.ca", '').replace(/\/en\//gi, '/'); var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); var blacklist = ['#', '/en#'].concat(langify.settings.linksBlacklist); var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && "\/" != '/') { if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; if(link === '/' || link == "\/") link = ''; var newLink = "\/" + link; var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attrName, newLink); if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); mutationCount = mutationCount + 1; log('REPLACED (LINK)', { attrName, oldValue: url, newValue: newLink, mutationCount, }, 'success' ); var event = new CustomEvent('langify.observer.aftertranslatelink', { bubbles: true, detail: { target: node, attribute: attrName, original: url, translation: newLink } }); node.dispatchEvent(event); } } } function translateImage(node, attr) { if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { return } var attrs = []; if(typeof attr === 'string') attrs.push(attr); else if(typeof attr === 'object') attrs = attr; attrs.forEach(function(attr) { if(node.hasAttribute(attr)) { var imgObject = langify.helper.extractImageObject(node.getAttribute(attr)); var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; if(customContents_image[imgKey]) { // Replace var oldValue = node.getAttribute(attr); var translation = node.getAttribute(attr); translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); if(node.getAttribute(attr) != translation) { var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attr, translation); mutationCount = mutationCount + 1; log('REPLACED (IMAGE)', { attrName: attr, oldValue: oldValue, newValue: translation, mutationCount, }, 'success'); var event = new CustomEvent('langify.observer.aftertranslateimage', { bubbles: true, detail: { target: node, attribute: attr, original: oldValue, translation: translation } }); node.dispatchEvent(event); } } } } }); } function translateCssImage(node) { if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { return } var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); if(imgMatches !== null) { var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); var imgObject = langify.helper.extractImageObject(imgSource); var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; var attr = 'style'; if(customContents_image[imgKey]) { // Replace var translation = node.getAttribute(attr); translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); if(node.getAttribute(attr) != translation) { var timeStamp = Math.floor(Date.now()); if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { node.setAttribute('data-ly-processed', timeStamp); node.setAttribute(attr, translation); mutationCount = mutationCount + 1; } } } } } function findAndLocalizeLinks(target, parent) { if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); else var allLinks = target.querySelectorAll('[href],[action]'); allLinks.forEach(link => { if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; var url = link.getAttribute(attrName); translateLink(url, link); }); } function getNodesUnder(el, show){ var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); while(n=walk.nextNode()) a.push(n); return a; } function log(title, data, type) { if(langify.settings.debug) { let css = 'color: green; font-weight: bold;'; console.log(`%c ${title}: \n`, css, data); } } function spreadCustomContents() { var getFileName = function(url) { if(!url || url == '') return; url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); url = url.substring(url.lastIndexOf("/") + 1, url.length); url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); return '/' + url; } Object.entries(customContents).forEach(function(entry) { //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[langify.helper.extractImageObject(entry[0]).file] = langify.helper.extractImageObject(entry[1]); else customContents_text[entry[0]] = entry[1]; }); log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') } // Polyfill for old browsers function startMutationEvents() { var target = document.querySelector('body'); target.addEventListener("DOMAttrModified", function (event) { if(event.attrName === 'href' || event.attrName === 'action') { if(event.prevValue != event.newValue) { translateLink(event.newValue, event.target); } } }, false); target.addEventListener("DOMSubtreeModified", function (event) { //findAndLocalizeLinks(event.target, false); //matchCustomContent(event.target); }, false); } function triggerCustomContents() { var rootnode = document.getElementsByTagName('body')[0] var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) while (walker.nextNode()) { //console.log(walker.currentNode.tagName) translate(walker.currentNode, null); } } function stopObserver() { mutationObs.takeRecords(); mutationObs.disconnect(); } init(); return { init: init, triggerCustomContents: triggerCustomContents, stopObserver: stopObserver, } }; var langifyObserver = langifyObserverCore(); langify.api = { observer: { start: langifyObserver.init, stop: langifyObserver.stopObserver, trigger: langifyObserver.triggerCustomContents } }; } langify.tools = langify.tools || { compareJQueryVersion: function(a,b) {if (a === b) {return 0;}var a_components = a.split(".");var b_components = b.split(".");var len = Math.min(a_components.length, b_components.length);for (var i = 0; i < len; i++) {if (parseInt(a_components[i]) > parseInt(b_components[i])) {return 1;}if (parseInt(a_components[i]) < parseInt(b_components[i])) {return -1;}}if (a_components.length > b_components.length) {return 1;}if (a_components.length < b_components.length) {return -1;}return 0;} }; langify.loader = langify.loader || { loadScript: function(url, callback) { var script = document.createElement('script'); script.type = 'text/javascript'; if(script.readyState) { script.onreadystatechange = function () { if(script.readyState == 'loaded' || script.readyState == 'complete') { script.onreadystatechange = null; callback(); } }; } else { script.onload = function () { callback(); }; } script.src = url; document.getElementsByTagName('head')[0].appendChild(script); }, reload: function() { window.location.reload(); } }; langify.switcher = langify.switcher || { init: function() { var lyForceOff = location.search.split('ly-force-off=')[1]; var switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); if(!switcherElements.length) { switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-languages-switcher')); } document.addEventListener('click', function(event) { if(!event.target.closest('.ly-languages-switcher')) { var openSwitchers = document.querySelectorAll('.ly-languages-switcher.ly-is-open') for(i = 0; i < openSwitchers.length; i++) { openSwitchers[i].classList.remove('ly-is-open'); } } }); // Custom positioning for(i = 0; i < switcherElements.length; i++) { if(lyForceOff !== 'true' && langify.locale.languages.length > 1) { switcherElements[i].classList.remove('ly-hide'); } if(switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')).length )) { var targets = Array.from(document.getElementsByClassName('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint'))); var target = document.getElementById('ly-custom-'+switcherElements[i].getAttribute('data-breakpoint')); if(target) targets.push(target); for(c = 0; c < targets.length; c++) { var clone = switcherElements[i].cloneNode(true); targets[c].innerHTML = clone.outerHTML; } switcherElements[i].classList.add('ly-hide'); } } var links = document.getElementsByClassName('ly-languages-switcher-link'); for(l = 0; l < links.length; l++) { if(links[l].getAttribute('href') !== '#') { links[l].setAttribute('href', links[l].getAttribute('href') + window.location.search); links[l].addEventListener('click', function(event) { langify.helper.setCookie('ly-lang-selected', this.getAttribute('data-ly-code'), 365); }); } } // Native select event handling var nativeLangifySelects = document.getElementsByClassName('ly-native-select'); for(var i = 0; i < nativeLangifySelects.length; i++) { nativeLangifySelects[i].onchange = function() { var selectedLanguageCode = this[this.selectedIndex].getAttribute('key'); var url = languageUrls[selectedLanguageCode]; if(url) { langify.helper.setCookie('ly-lang-selected', selectedLanguageCode, 365); window.location.replace(url+window.location.search); } }; } // Initial cart.attributes update ShopifyAPI.getCart(function (cart) { var currentLanguage = langify.locale.iso_code; if(!cart.attributes.language || cart.attributes.language != currentLanguage) { ShopifyAPI.updateCartAttributes({'language': currentLanguage}, function(data){}); } }); // Custom Dropdown var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); for(var a = 0; a < switcher.length; a++) { switcher[a].classList.toggle('ly-is-open'); var isOut = langify.helper.isOutOfViewport(switcher[a]); if(isOut.bottom && isOut.inViewport) { switcher[a].classList.add('ly-is-dropup'); var arrows = switcher[a].querySelectorAll('.ly-arrow'); for(var b = 0; b < arrows.length; b++) { arrows[b].classList.add('ly-arrow-up'); } } switcher[a].classList.toggle('ly-is-open'); } if(langify.locale.languages.length === 1) { console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.'); } this._currencySwitcherBindings(); }, _currencySwitcherBindings: function() { var currencySwitcherForm = document.getElementById('currency_switcher_form'); var countryCodeField = currencySwitcherForm.querySelector('input[name="country_code"]'); if(currencySwitcherForm) { var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher , select.ly-country-switcher'); var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a, div.ly-country-switcher a'); currencySwitcherForm.querySelector('input[name="return_to"]').value = window.location.pathname; for(var i=0; i<currencyCustomSwitcher.length; i++) { currencyCustomSwitcher[i].addEventListener('click', function(e) { var formType = 'currency'; if(this.closest('.ly-custom-dropdown-switcher').getAttribute('class').indexOf('ly-country-switcher') >= 0) formType = 'country_code'; if(countryCodeField && this.closest('.ly-currency-switcher')) countryCodeField.remove(); currencySwitcherForm.querySelector('input[name="'+formType+'"]').value = this.getAttribute('data-'+ formType.replace('_', '-')); currencySwitcherForm.submit(); }); } for(var a=0; a<currencySelectSwitcher.length; a++) { currencySelectSwitcher[a].addEventListener('change', function(){ var formType = 'currency'; var theValue = this.value; if(this.getAttribute('class').indexOf('ly-country-switcher') >= 0) formType = 'country_code'; if(countryCodeField && this.getAttribute('class').indexOf('ly-currency-switcher') >= 0) countryCodeField.remove(); if(formType === 'currency') theValue = this.value.split(' ')[0]; currencySwitcherForm.querySelector('input[name="'+formType+'"]').value = theValue; currencySwitcherForm.submit(); }); } } }, toggleSwitcherOpen: function(e) { var target = e; if(!target.classList.contains('ly-is-open')) { var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') for(i = 0; i < openSwitchers.length; i++) { openSwitchers[i].classList.remove('ly-is-open'); } } target.classList.toggle('ly-is-open'); var isOut = langify.helper.isOutOfViewport(target); if(isOut.bottom) { target.classList.add('ly-is-dropup'); } }, togglePopupOpen: function(e) { e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); }, }; langify.recommendation = langify.recommendation || { recommendated: null, el: null, init: function() { var _localizationForm = document.getElementById('currency_switcher_form') this.el = { localizationForm: _localizationForm, currencyField: _localizationForm.querySelector('input[name="currency"]'), countryCodeField: _localizationForm.querySelector('input[name="country_code"]'), languageCodeField: _localizationForm.querySelector('input[name="language_code"]'), }; var recommendated = this._findRecommendedLanguage(); this.recommendated = recommendated; if(recommendated && recommendated !== langify.locale.iso_code && !langify.helper.getCookie('ly-lang-selected')) { this._translateStrings(recommendated); this._bindings(); } else { return false; } }, _findRecommendedLanguage: function() { var currentLang = langify.locale.iso_code; var browserLang = navigator.language || navigator.userLanguage; var match = languageUrls[browserLang]; var recommendatedLang = false; if(!match) { browserLang = browserLang.substring(0, 2); match = languageUrls[browserLang]; } if(!match) { for(var lang in languageUrls) { if(lang.substring(0, 2) === browserLang) { browserLang = lang; match = languageUrls[browserLang]; recommendatedLang = browserLang; } } } else { recommendatedLang = browserLang; } return recommendatedLang; }, _translateStrings: function(languageCode) { var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; var strings = langify.settings.switcher.recommendation_strings[languageCode]; var recommendationStr = 'Looks like your browser is set to English. Change the language?'; var buttonStr = 'Change'; var languageStr = 'English'; if(strings) { recommendationStr = strings.recommendation ? strings.recommendation : 'Looks like your browser is set to English. Change the language?'; buttonStr = strings.button ? strings.button : 'Change'; languageStr = strings.language ? strings.language : 'English'; } var newCode = recommendationElement.innerHTML; newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr); recommendationElement.innerHTML = newCode; }, _bindings: function() { var _this = this; var recommendated = this._findRecommendedLanguage(); var currentLang = langify.locale.iso_code; var userLang = navigator.language || navigator.userLanguage; var lyForceOff = location.search.split('ly-force-off=')[1]; var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element'); var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher'); var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); //form.setAttribute('action', languageUrls[this.recommendated]); if(!this.el.languageCodeField) { // Backwards compability this.el.languageCodeField = document.createElement('input'); this.el.languageCodeField.type = 'hidden'; this.el.languageCodeField.name = 'language_code'; this.el.localizationForm.appendChild(languageCodeField) } this.el.languageCodeField.value = recommendated; form.addEventListener('submit', function(e) { e.preventDefault(); langify.helper.setCookie('ly-lang-selected', recommendated, 365); _this.el.localizationForm.submit(); }); for(l = 0; l < links.length; l++) { links[l].addEventListener('click', function(event) { event.preventDefault(); // When clicked from within a custom dropdown var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher'); if(parentCustomDropdown) { _this._selectCustomDropdownEntry(parentCustomDropdown, this); } else { _this.el.languageCodeField.value = this.getAttribute('data-ly-code'); } }); } for(var i = 0; i < nativeSelects.length; i++) { nativeSelects[i].onchange = this._selectNativeDropdownEntry;//.bind(this); if(nativeSelects[i].classList.contains('ly-languages-switcher')) { nativeSelects[i].value = recommendated; } } for(i = 0; i < customDropdown.length; i++) { if(recommendationElement.className.indexOf('bottom') > -1) { customDropdown[i].classList.add('ly-is-dropup'); } if(customDropdown[i].classList.contains('ly-languages-switcher')) { this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-ly-code="'+ recommendated +'"]')); } } if(!lyForceOff) { recommendationElement.classList.add('ly-is-open'); } }, _selectNativeDropdownEntry: function(event) { event.preventDefault(); var element = event.currentTarget; var _this = langify.recommendation; if(element.classList.contains('ly-languages-switcher')) { _this.el.languageCodeField.value = element[this.selectedIndex].getAttribute('key'); //element.value = valueToSelect; } if(element.classList.contains('ly-country-switcher') || element.classList.contains('ly-currency-switcher')) { _this.el.currencyField.value = element[this.selectedIndex].getAttribute('data-currency'); _this.el.countryCodeField.value = element[this.selectedIndex].getAttribute('data-country-code'); } }, _selectCustomDropdownEntry: function(element, entry) { var _this = langify.recommendation; var currentElem = element.querySelector('.ly-custom-dropdown-current'); var currentIcon = currentElem.querySelector('.ly-icon'); var currentLabel = currentElem.querySelector('span'); var valueToSelect = ''; if(element.classList.contains('ly-languages-switcher')) { _this.el.languageCodeField.value = entry.getAttribute('data-ly-code'); valueToSelect = entry.getAttribute('data-ly-code'); } if(element.classList.contains('ly-country-switcher')) { _this.el.currencyField.value = entry.getAttribute('data-currency'); _this.el.countryCodeField.value = entry.getAttribute('data-country-code'); valueToSelect = entry.getAttribute('data-country-code')+'-'+entry.getAttribute('data-currency'); } if(element.classList.contains('ly-currency-switcher')) { _this.el.currencyField.value = entry.getAttribute('data-currency'); _this.el.countryCodeField.value = ''; valueToSelect = entry.getAttribute('data-currency'); } if(element.querySelector('.ly-custom-dropdown-list li.current')) { element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); } if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; }, toggleOpen: function(e) { e.closest('.ly-recommendation').classList.toggle('ly-is-open'); if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) { langify.helper.setCookie('ly-lang-selected', this.recommendated, 365); } }, }; langify.languageDetection = langify.languageDetection || { init: function() { var currentLang = langify.locale.iso_code; if(langify.helper.getVal('redirected') === 'true') { langify.helper.setCookie('ly-lang-selected', "en", 365); var _href = window.location.href; history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); } var userLang = navigator.language || navigator.userLanguage; var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); var blockedRoutes = window.lyBlockedRoutesList || []; var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); var is404 = document.getElementsByClassName('template-404').length; if(!langify.helper.inIframe() && !is404 && !bot && !blockedRoute && langify.helper.getVal('ly-lang-detect') !== 'off') { if(userLang && !langify.helper.getCookie('ly-lang-selected')) { var rootUrl = languageUrls[userLang]; if(!rootUrl) { userLang = userLang.substring(0, 2); rootUrl = languageUrls[userLang]; } if(!rootUrl) { for(var lang in languageUrls) { if(lang.substring(0, 2) === userLang) { userLang = lang; rootUrl = languageUrls[userLang]; } } } if(rootUrl) { if(currentLang !== userLang) { langify.helper.setCookie('ly-lang-selected', userLang, 365); this.redirect(rootUrl); } } } else { if(langify.helper.getCookie('ly-lang-selected') && langify.helper.getCookie('ly-lang-selected') !== currentLang) { if(languageUrls[langify.helper.getCookie('ly-lang-selected')]) { // Only save cookie when the domain feature is active if(langify.helper.isDomainFeatureEnabled()) { langify.helper.setCookie('ly-lang-selected', currentLang, 365); } this.redirect(languageUrls[langify.helper.getCookie('ly-lang-selected')]); } } } } this._fixDomainCookies(); this._geolocationAppSupport(); }, redirect: function(url) { var params = window.location.search; var link = document.createElement("a"); var append = ''; // Only append when redirecting to another domain if(langify.helper.isDomainFeatureEnabled()) { append = '?redirected=true'; if(params.indexOf('?') >= 0) { append = '&redirected=true'; } } link.setAttribute('data-ly-locked', 'true'); link.href = url + params + append; document.body.appendChild(link); link.click(); }, _fixDomainCookies: function() { // FIX: Language Detection + Domain Feature if(!langify.locale.languages.find(function(lang) {return (lang.iso_code === langify.locale.iso_code)}).domain) return false; function lyHandleLinkClick(e) { var target = e.currentTarget; if(target.href.indexOf('redirected=true') >= 0) return false; e.preventDefault(); var append = '?redirected=true'; if(target.href.indexOf('?') >= 0) { append = '&redirected=true'; } target.href = target.href + append; target.removeEventListener('click', lyHandleLinkClick); target.click(); } window.onload = function () { document.querySelectorAll('.ly-languages-switcher-link').forEach(item => { item.addEventListener('click', lyHandleLinkClick); }); } }, _geolocationAppSupport: function() { var target = document.querySelector('body'); var config = { childList: true, subtree: true }; var geolocationObserver = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { var target = mutation.target.getElementsByClassName('locale-bar__form'); if(target[0]) { target[0].onsubmit = function() { var locale_code = target[0].elements['locale_code'].value; var selector = target[0].getElementsByClassName('locale-bar__selector'); if(selector.length >= 1) { locale_code = selector[0].options[selector[0].selectedIndex].value; } langify.helper.setCookie('ly-lang-selected', locale_code, 365); }; } var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); if(selectors.length > 0) { for(var selector of selectors) { if(selector.getAttribute('name') === 'locale_code') { selector.onchange = function() { var locale_code = selector.options[selector.selectedIndex].value; langify.helper.setCookie('ly-lang-selected', locale_code, 365); }; } } } } }); }); geolocationObserver.observe(target, config); setTimeout(function() { geolocationObserver.disconnect(); }, 10000); } }; langify.core = langify.core || { onComplete: function() { var root_url = langify.locale.root_url != '/' ? langify.locale.root_url : ''; ShopifyAPI.attributeToString = function(attribute) {if((typeof attribute) !== 'string') {attribute += '';if(attribute === 'undefined') {attribute = '';}}return jQuery.trim(attribute);}; ShopifyAPI.getCart = function(callback) {jQuery.getJSON(root_url+'/cart.js', function (cart, textStatus) {if((typeof callback) === 'function') {callback(cart);}});}; ShopifyAPI.updateCartNote = function(note, callback) {var params = {type: 'POST',url: root_url+'/cart/update.js',data: 'note=' + this.attributeToString(note),dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; ShopifyAPI.updateCartAttributes = function(attributes, callback) {var data = '';var that = this;if(jQuery.isArray(attributes)) {jQuery.each(attributes, function(indexInArray, valueOfElement) {var key = that.attributeToString(valueOfElement.key);if (key !== '') {data += 'attributes[' + key + ']=' + that.attributeToString(valueOfElement.value) + '&';}});} else if ((typeof attributes === 'object') && attributes !== null) {jQuery.each(attributes, function(key, value) {data += 'attributes[' + that.attributeToString(key) + ']=' + that.attributeToString(value) + '&';});}var params = {type: 'POST',url: root_url+'/cart/update.js',data: data,dataType: 'json',success: function(cart) {if((typeof callback) === 'function') {callback(cart);}},error: this.onError};jQuery.ajax(params);}; ShopifyAPI.onError = function(XMLHttpRequest, textStatus) {}; langify.switcher.init(); if(langify.settings.switcher) { if(langify.settings.switcher.recommendation && langify.settings.switcher.recommendation_enabled) { langify.recommendation.init(); } else { if(langify.settings.switcher.languageDetection && parseInt(langify.settings.switcher.version.replaceAll('.', '')) >= 300) { langify.languageDetection.init(); } } } }, init: function() { var lyForceOff = location.search.split('ly-force-off=')[1]; if(lyForceOff == 'true') { document.getElementById('preview-bar-iframe').classList.add('ly-hide'); return false; } if(typeof jQuery === 'undefined') { langify.loader.loadScript('//web.archive.org/web/20211015223840/https://cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { langify.core.onComplete(); }); } else if(langify.tools.compareJQueryVersion(jQuery.fn.jquery, '1.7.0') <= 0) { langify.loader.loadScript('//web.archive.org/web/20211015223840/https://cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() { langify.core.onComplete(); }); } else { langify.core.onComplete(); } } }; !function(e,t){typeof module!="undefined"?module.exports=t():typeof define=="function"&&typeof define.amd=="object"?define(t):this[e]=t()}("domready",function(){var e=[],t,n=typeof document=="object"&&document,r=n&&n.documentElement.doScroll,i="DOMContentLoaded",s=n&&(r?/^loaded|^c/:/^loaded|^i|^c/).test(n.readyState);return!s&&n&&n.addEventListener(i,t=function(){n.removeEventListener(i,t),s=1;while(t=e.shift())t()}),function(t){s?setTimeout(t,0):e.push(t)}}) try { domready(langify.core.init); } catch(error) { langify.core.init(); } // Polyfills (function () { if ( typeof window.CustomEvent === "function" ) return false; function CustomEvent ( event, params ) { params = params || { bubbles: false, cancelable: false, detail: null }; var evt = document.createEvent( 'CustomEvent' ); evt.initCustomEvent( event, params.bubbles, params.cancelable, params.detail ); return evt; } window.CustomEvent = CustomEvent; })(); </script> <div data-breakpoint="" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "><div data-dropup="false" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme" style=" margin: 0px 0px;"> <span class="ly-custom-dropdown-current" style="background: #ffffff; color: #000000; "><i class="ly-icon ly-flag-icon ly-flag-icon-en"></i><span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text">English</span> <div class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/> </svg> </div> </span> <ul class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: #ffffff; color: #000000; "><li key="fr" style="color: #000000; margin: 0px 0px;"> <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" href="/web/20211015223840/https://hardware.shopify.ca/fr/products/dymo-ecommerce-shipping-bundle" data-ly-code="fr" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-fr"></i><span class="ly-custom-dropdown-list-element-right">French</span></a> </li><li key="en" class="current" style="color: #000000; margin: 0px 0px;"> <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme current_lang" href="/web/20211015223840/https://hardware.shopify.ca/products/dymo-ecommerce-shipping-bundle" data-ly-code="en" data-ly-locked="true"><i class="ly-icon ly-flag-icon ly-flag-icon-en"></i><span class="ly-custom-dropdown-list-element-right">English</span></a> </li></ul> </div></div> <form method="post" action="/web/20211015223840/https://hardware.shopify.ca/localization" id="currency_switcher_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"/><input type="hidden" name="utf8" value="✓"/><input type="hidden" name="_method" value="put"/><input type="hidden" name="return_to" value="/products/dymo-ecommerce-shipping-bundle"/> <input type="hidden" name="currency" value="CAD"> <input type="hidden" name="country_code" value="CA"> <input type="hidden" name="language_code" value="en"> </form> <style> .ly-flag-icon-en { background-image: url('//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/ly-icon-en.svg?v=16874932679132306730'); } .ly-flag-icon-fr { background-image: url('//web.archive.org/web/20211015223840im_/https://cdn.shopify.com/s/files/1/0293/8485/t/112/assets/ly-icon-fr.svg?v=4942416776059333588'); } .ly-switcher-wrapper { } .ly-switcher-wrapper.fixed { position: fixed; z-index: 1000; } .ly-switcher-wrapper.absolute { position: absolute; z-index: 1000; } .ly-switcher-wrapper.fixed.top_left, .ly-switcher-wrapper.absolute.top_left { top: 0; left: 0; } .ly-switcher-wrapper.fixed.top_right, .ly-switcher-wrapper.absolute.top_right { top: 0; right: 0; } .ly-switcher-wrapper.fixed.bottom_left, .ly-switcher-wrapper.absolute.bottom_left { bottom: 0; left: 0; } .ly-switcher-wrapper.fixed.bottom_right, .ly-switcher-wrapper.absolute.bottom_right { bottom: 0; right: 0; } .ly-switcher-wrapper .shopify-currency-form { display: inline-block; } .ly-currency-switcher { font-size: 1em; } .ly-inner-text { margin: 0 0.2em; white-space: nowrap; } .ly-flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333333em; line-height: 1em; } .ly-flag-icon:before { content: ''; display: inline-block; } .ly-flag-icon.ly-flag-squared { width: 1em; } .ly-flag-icon.ly-flag-rounded { width: 1em; border-radius: 50%; } .ly-languages-switcher { white-space: nowrap; list-style-type: none; display: inline-block; font-size: 1em; } .ly-languages-switcher-link { margin: 0 0.2em; cursor: pointer; white-space: nowrap; text-decoration: none; display: inline-block; } .ly-languages-switcher.ly-list { margin: 0; padding: 0; display: block; } .ly-languages-switcher.ly-native-select { } .ly-icon { margin: 0 0.2em; } .ly-arrow { display: inline-block; position: relative; vertical-align: middle; direction: ltr !important; -webkit-transition: transform 0.25s; -moz-transition: transform 0.25s; transition: transform 0.25s; margin: 0 0.2em; } .ly-custom-dropdown-switcher.ly-is-open .ly-arrow { transform: rotate(180deg); } .ly-custom-dropdown-switcher.ly-arrow.ly-arrow-up { transform: rotate(180deg); } .ly-custom-dropdown-switcher.ly-is-open .ly-arrow.ly-arrow-up { transform: rotate(0deg); } .ly-custom-dropdown-switcher { text-align: left; display: inline-block; position: relative; user-select: none; cursor: pointer; } .ly-custom-dropdown-current { display: block; vertical-align: middle; } .ly-custom-dropdown-current-inner { display: inline-block; vertical-align: middle; } .ly-custom-dropdown-current-inner-image { margin-right: 0.25em; } .ly-custom-dropdown-current-inner-text { margin: 0 0.2em; } .ly-custom-dropdown-list { display: none !important; list-style: none; position: absolute; left: 0; padding: inherit !important; padding: 0 !important; margin: 0; z-index: 99999; text-align: left; width: 100%; font-size: 1em; } .ly-custom-dropdown-list-element { color: inherit !important; display: block; } .ly-custom-dropdown-list > li { margin: 0 !important; display: block; } .ly-custom-dropdown-list-element-left { margin-right: 0.5em; } .ly-custom-dropdown-list-element-right { text-align: left; } .ly-custom-dropdown-list-element-left, .ly-custom-dropdown-list-element-right { vertical-align: middle; } .ly-custom-dropdown-switcher .ly-languages-switcher-link { margin: 0; } .ly-languages-switcher-dropdown { display: inline-block; } .ly-languages-links-switcher { display: inline-block; } .ly-languages-links-switcher > .ly-languages-link { /*margin-right: 0.5em;*/ padding: inherit !important; color: inherit !important; } .ly-custom-dropdown-list-element { /*padding: inherit !important;*/ text-decoration: none; } .ly-is-uppercase { text-transform: uppercase; } .ly-is-transparent.ly-links, .ly-is-transparent.ly-list, .ly-is-transparent.ly-currency-switcher, .ly-is-transparent.ly-custom-dropdown-switcher, .ly-is-transparent.ly-custom-dropdown-switcher .ly-custom-dropdown-list { background: transparent !important; } .ly-arrow-up { transform: rotateZ(180deg); } .ly-custom-dropdown-switcher .ly-custom-dropdown-list li.current{ display: none; } .ly-custom-dropdown-switcher.ly-is-open .ly-custom-dropdown-list { display: flex !important; min-width: 100%; width: auto; flex-direction: column-reverse; right: 0; left: auto; overflow: auto; max-height: 350px; max-height: 50vh; } .ly-is-dropup .ly-custom-dropdown-list { bottom: 100%; } .ly-hide { display: none !important; } body.ly-force-off #preview-bar-iframe, body.ly-force-off .ly-languages-switcher { display: none !important; } .ly-close { position: absolute; opacity: 0.3; width: 1em; height: 1em; right: 1em; top: 1em; transform: translateX(-50%); } .ly-close:hover { opacity: 1; } .ly-close:before, .ly-close:after { position: absolute; left: 1em; content: ' '; height: 1em; width: 2px; background-color: #333; } .ly-close:before { transform: rotate(45deg); } .ly-close:after { transform: rotate(-45deg); } .ly-popup-switcher {} .ly-popup-switcher .ly-popup-current { cursor: pointer; background: transparent; } .ly-popup-switcher .ly-popup-modal { position: fixed; z-index: 1000; top: 0; left: 0; width: 100%; height: 100%; display: none; justify-content: center; align-items: center; } .ly-popup-switcher.ly-is-open .ly-popup-modal { display: flex; } .ly-popup-switcher .ly-popup-modal-backdrop { position: fixed; width: 100%; height: 100%; z-index: 0; top: 0; left: 0; background:rgba(0, 0, 0, 0.38); cursor: pointer; } .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content { padding: 1em; position: absolute; z-index: 1000; } .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul { padding: 0; margin: 12px 0 0 0; list-style: none; } .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link { margin: 0; border: solid 1px; padding: 1em; display: block; min-width: 225px; margin-top: 1em; } .ly-popup-switcher .ly-popup-modal .ly-popup-modal-content ul .ly-languages-switcher-link.current_lang { display: none; } /* Recommendation */ .ly-recommendation { display: none; } .ly-recommendation.ly-is-open { display: inline-block; } .ly-recommendation form { display: inline-block; } .ly-recommendation .ly-arrow, .ly-arrow.recommendation { display: none; } .ly-recommendation .ly-arrow.recommendation { display: inline-block; } .ly-recommendation .ly-switcher-wrapper { font-size: 1em !important; } .ly-recommendation .ly-popup-modal .ly-popup-switcher .ly-popup-modal .ly-popup-modal-backdrop { display: none; } /* Recommendation Banner */ .ly-recommendation .ly-banner { position: fixed; z-index: 100000; width: 100%; } .ly-recommendation .ly-banner .ly-banner-content { width: 100%; padding: 1em 30px 1em 1em; box-shadow: 0 0 20px rgba(0,0,0,.25); } .ly-recommendation .ly-banner.top { top: 0; } .ly-recommendation .ly-banner.bottom { bottom: 0; } .ly-recommendation .ly-banner .ly-banner-content .ly-switcher-wrapper { position: relative !important; margin: 0 !important; display: inline-block !important; } .ly-recommendation .ly-banner .ly-recommendation-form button[type="submit"] { margin-left: 10px; } /* Recommendation Popup */ .ly-recommendation .ly-popup-modal { position: fixed; z-index: 10000; } .ly-recommendation .ly-popup-modal .ly-switcher-wrapper { position: relative !important; margin: 0 !important; display: inline-block !important; } .ly-recommendation .ly-popup-modal-backdrop { position: fixed; width: 100%; height: 100%; z-index: 1000; top: 0; left: 0; background:rgba(0, 0, 0, 0.38); } .ly-recommendation .ly-popup-modal .ly-popup-modal-content { padding: 1em 30px 1em 1em; } .ly-recommendation .ly-popup-modal .ly-popup-modal-content .ly-languages-switcher { position: relative !important; margin: 0 !important; } .ly-recommendation .ly-popup-modal .ly-popup-modal-content h3 { margin: 0 2em 1em 0; font-size: inherit; position: relative; } .ly-recommendation .ly-popup-modal.top_left { top: 0; left: 0; margin-right: 0 !important; margin-bottom: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important;} .ly-recommendation .ly-popup-modal.top_center { top: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} .ly-recommendation .ly-popup-modal.top_right { top: 0; right: 0; margin-left: 0 !important; margin-bottom: 0 !important; padding-left: 0 !important; padding-bottom: 0 !important; } .ly-recommendation .ly-popup-modal.center_center { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); margin: 0 !important; padding: 0 !important; } .ly-recommendation .ly-popup-modal.bottom_left { bottom: 0; left: 0; margin-right: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-top: 0 !important; } .ly-recommendation .ly-popup-modal.bottom_center { bottom: 0; left: 50%; transform: translateX(-50%); margin-right: 0 !important; margin-left: 0 !important; margin-top: 0 !important; padding-right: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } .ly-recommendation .ly-popup-modal.bottom_right { bottom: 0; right: 0; margin-left: 0 !important; margin-top: 0 !important; padding-left: 0 !important; padding-top: 0 !important; } </style><!-- langify-v2-scripts-end --></body> </html> <!-- FILE ARCHIVED ON 22:38:40 Oct 15, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 04:43:29 Feb 27, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.483 exclusion.robots: 0.025 exclusion.robots.policy: 0.015 esindex: 0.009 cdx.remote: 9.718 LoadShardBlock: 176.604 (3) PetaboxLoader3.datanode: 132.005 (4) PetaboxLoader3.resolve: 276.529 (2) load_resource: 283.231 -->