{"id":26905,"date":"2026-09-25T16:39:22","date_gmt":"2026-09-25T11:09:22","guid":{"rendered":"https:\/\/meetanshi.com\/blog\/?p=26905"},"modified":"2026-09-25T16:55:21","modified_gmt":"2026-09-25T11:25:21","slug":"add-eu-guarantee-notice-garan-label-shopify","status":"publish","type":"post","link":"https:\/\/meetanshi.com\/blog\/add-eu-guarantee-notice-garan-label-shopify\/","title":{"rendered":"How to Add EU Guarantee Notice &#038; GARAN Label to Shopify?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Starting 27 September 2026, merchants selling to EU shoppers must display the new Legal Guarantee Notice and qualifying GARAN labels. Meeting this strict deadline requires showing both disclosures clearly before purchase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide explains the exact rules for each element and where to place them across your Shopify store. You will learn how to implement both using ready-made apps or native theme features to keep your business fully compliant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is the Difference Between EU Guarantee Notice and GARAN Labels?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Both elements come from the same EU regulation, but they serve different purposes and follow different rules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The EU Legal Guarantee Notice is a mandatory, storewide notice. It reminds shoppers of their statutory right to a minimum two-year guarantee against defective goods. It is a static file that you display without any edits. Every store selling physical goods to EU consumers must show it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The GARAN Label is required only when a manufacturer offers a free commercial durability guarantee lasting longer than two years for the whole item. It contains dynamic fields where you must add the brand, model, and guarantee duration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Feature<\/strong><\/td><td><strong>EU Legal Guarantee Notice<\/strong><\/td><td><strong>GARAN Label<\/strong><\/td><\/tr><tr><td>Requirement<\/td><td>Mandatory storewide<\/td><td>Conditional per product<\/td><\/tr><tr><td>Trigger<\/td><td>Any sale of physical consumer goods<\/td><td>Free commercial durability guarantee exceeding 2 years<\/td><\/tr><tr><td>Content<\/td><td>Static text set by the EU<\/td><td>Dynamic fields: brand, model, and duration<\/td><\/tr><tr><td>Customization<\/td><td>Zero editing allowed<\/td><td>You must fill in the specific product details<\/td><\/tr><tr><td>Placement<\/td><td>Product pages, cart, and checkout<\/td><td>Assigned only to qualifying product pages<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to Add EU Guarantee Notice to Shopify<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Adding the EU Legal Guarantee Notice to your Shopify theme ensures buyers see required statutory information before purchasing. You can set this up natively using the Shopify editor without paid apps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Open the Theme Editor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Log in to your Shopify admin dashboard. From the left sidebar, navigate to <strong>Online Store &gt; Themes<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"959\" height=\"445\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/open-theme-editor.png\" alt=\"Open the Theme Editor\" class=\"wp-image-26913\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/open-theme-editor.png 959w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/open-theme-editor-300x139.png 300w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/open-theme-editor-768x356.png 768w\" sizes=\"auto, (max-width: 959px) 100vw, 959px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Locate your active theme and click the <strong>Customize<\/strong> button. In the top center dropdown, switch the template view from Home page to <strong>Products &gt; Default product<\/strong> to edit your product detail layout.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"626\" height=\"279\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/select-default-product.png\" alt=\"Select default products\" class=\"wp-image-26914\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/select-default-product.png 626w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/select-default-product-300x134.png 300w\" sizes=\"auto, (max-width: 626px) 100vw, 626px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add a Custom Liquid Block<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Look at the left-hand sidebar containing your template sections. Under the <strong>Product information<\/strong> section, click <strong>Add section<\/strong> and select <strong>Custom Liquid<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Drag this block to place it near the price, variant selectors, or buy buttons so it remains clearly visible before checkout.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"560\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/add-a-custom-liquid-block.png\" alt=\"Add a Custom Liquid Block\n\" class=\"wp-image-26915\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/add-a-custom-liquid-block.png 928w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/add-a-custom-liquid-block-300x181.png 300w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/add-a-custom-liquid-block-768x463.png 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add the Liquid Code<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">First, upload your official EU Legal Guarantee Notice graphic to your store under <strong>Content &gt; Files<\/strong> and copy the file URL. Then, paste the following snippet into your Custom Liquid block:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">&lt;div class=\"eu-guarantee-notice\" style=\"margin: 15px 0; padding: 12px; border: 1px solid #e5e5e5; border-radius: 6px; display: flex; align-items: center; gap: 12px;\">\n\n\u00a0\u00a0&lt;img src=\"YOUR_UPLOADED_IMAGE_URL\" alt=\"EU Legal Guarantee Notice\" style=\"max-width: 80px; height: auto;\" \/>\n\n\u00a0\u00a0&lt;div style=\"font-size: 13px; line-height: 1.4; color: #333;\">\n\n\u00a0\u00a0\u00a0\u00a0&lt;strong>EU Statutory Legal Guarantee:&lt;\/strong> All goods sold to consumers within the EU are covered by a minimum 2-year legal guarantee of conformity.\n\n\u00a0\u00a0\u00a0\u00a0&lt;a href=\"https:\/\/europa.eu\/youreurope\/citizens\/consumers\/shopping\/guarantees-returns\/index_en.htm\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"color: #0056b3; text-decoration: underline; display: block; margin-top: 4px;\">Learn more on Your Europe&lt;\/a>\n\n\u00a0\u00a0&lt;\/div>\n\n&lt;\/div><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace YOUR_UPLOADED_IMAGE_URL with your direct file link. Displaying mandatory European regulatory details on product pages is becoming standard practice; for example, stores follow similar transparency requirements when setting up <a href=\"https:\/\/meetanshi.com\/blog\/eu-gpsr-for-shopify\/\">EU GPSR for Shopify<\/a> to display verified safety and responsible person data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Preview the Notice<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Save<\/strong> in the top right corner.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the screen toggle to review how the notice renders on both desktop and mobile devices. Ensure the graphic displays crisply, the text is easy to read, and the link to the EU portal opens correctly in a new tab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Steps to Add GARAN Label to Shopify<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unlike the static storewide notice, the GARAN label applies only to specific items that come with an extended manufacturer durability guarantee. You can manage this conditionally across your catalog using native Shopify Metafields and a custom Liquid section without paying for extra apps.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Create a Product Metafield<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">From your Shopify admin, go to <strong>Settings &gt; Custom data<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the <strong>Metafields<\/strong> section, click on <strong>Products<\/strong>, then click <strong>Add definition<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"279\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-5.png\" alt=\"\" class=\"wp-image-26907\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-5.png 763w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-5-300x110.png 300w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">Set the <strong>Name<\/strong> to <strong>GARAN Label Image<\/strong>, the <strong>Namespace and key<\/strong> to <strong>custom.garan_label_image<\/strong>, and choose the type as <strong>File<\/strong> (select images only).&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This metafield will hold the customized GARAN badge for each eligible product.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"737\" height=\"412\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-4.png\" alt=\"\" class=\"wp-image-26908\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-4.png 737w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/image-4-300x168.png 300w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Step 2: Add the Guarantee Label to a Product<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Navigate to <strong>Products<\/strong> in your Shopify admin and select a product that carries a qualified durability guarantee. Scroll down to the bottom of the product edit page to find the <strong>Metafields<\/strong> card.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click on <strong>GARAN Label Image<\/strong>, upload your generated product badge containing the correct duration, brand, and model details, and click <strong>Save<\/strong>. Leave this field blank for products that do not qualify.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Create a Liquid Code Section<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go to <strong>Online Store &gt; Themes<\/strong>. Click the three dots next to your active theme and select <strong>Edit code<\/strong>.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"485\" src=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/create-a-liquid-code-section.png\" alt=\" Create a Liquid Code Section\" class=\"wp-image-26916\" srcset=\"https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/create-a-liquid-code-section.png 954w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/create-a-liquid-code-section-300x153.png 300w, https:\/\/meetanshi.com\/blog\/wp-content\/uploads\/2026\/09\/create-a-liquid-code-section-768x390.png 768w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">In the left sidebar, open the <strong>Sections<\/strong> folder and click <strong>Add a new section<\/strong>. Name it <strong>garan-label.liquid<\/strong>, clear the default code, and paste the following snippet:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{% if product.metafields.custom.garan_label_image != blank %}\n\n\u00a0\u00a0&lt;div class=\"garan-label-wrapper\" style=\"margin: 15px 0;\">\n\n\u00a0\u00a0\u00a0\u00a0&lt;img\u00a0\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0src=\"{{ product.metafields.custom.garan_label_image | image_url: width: 300 }}\"\u00a0\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0alt=\"EU Commercial Guarantee of Durability (GARAN)\"\u00a0\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0style=\"max-width: 140px; height: auto; display: block;\"\u00a0\n\n\u00a0\u00a0\u00a0\u00a0\/>\n\n\u00a0\u00a0\u00a0\u00a0&lt;a href=\"https:\/\/europa.eu\/youreurope\/citizens\/consumers\/shopping\/guarantees-returns\/index_en.htm\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"font-size: 12px; color: #0056b3; text-decoration: underline; margin-top: 4px; display: inline-block;\">\n\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0View EU Durability Guarantee Details\n\n\u00a0\u00a0\u00a0\u00a0&lt;\/a>\n\n\u00a0\u00a0&lt;\/div>\n\n{% endif %}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Save<\/strong>. This code ensures the label only renders when an image is present in the product metafield.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Add the Section to Product Page<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>Online Store &gt; Themes<\/strong> and click <strong>Customize<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the top dropdown, open <strong>Products &gt; Default product<\/strong> template.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the left panel, click <strong>Add section<\/strong> or <strong>Add block<\/strong> under the main product details, select your new <strong>GARAN Label<\/strong> component, and position it directly below your product price or inventory status.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Preview the Product Page<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open a product where you uploaded the badge to confirm the GARAN label displays cleanly beside your product details.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next, check a regular product that lacks the guarantee to ensure the block remains completely hidden. Finally, test the display on mobile to verify proper sizing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">EU Guarantee Notice &amp; GARAN Best Practices<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Following proper design and catalog rules keeps your store compliant with EU consumer protection standards.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Use Official Graphics Only:<\/strong> Download standard files from the European Commission. Never modify the fonts, colors, dimensions, or icons.<\/li>\n\n\n\n<li><strong>Translate for Target Markets:<\/strong> Notices must appear in the local official language of the EU countries you serve. Use Shopify Markets to serve translated versions.<\/li>\n\n\n\n<li><strong>Keep Out of Media Galleries:<\/strong> Display badges in the product description area near the price or buy button, never as a gallery photo.<\/li>\n\n\n\n<li><strong>Add a Clickable Link:<\/strong> Shoppers cannot scan screen QR codes on mobile devices. Always include a direct link to the Your Europe portal.<\/li>\n\n\n\n<li><strong>Verify Manufacturer Claims:<\/strong> Only show the GARAN label if the durability guarantee is free, lasts over two years, and covers the complete item.<\/li>\n\n\n\n<li><strong>Check Model Numbers:<\/strong> Ensure the brand name and model number on the label match your product packaging and invoice data.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Adopting these best practices keeps your store safe from regulatory penalties. To prepare your shop for other European trade rules, check our guide on<a href=\"https:\/\/meetanshi.com\/blog\/eu-compliance-essentials-shopify-store\/\"> EU compliance essentials for Shopify stores<\/a> to ensure your entire checkout and catalog stay compliant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Get Help from Professionals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Setting up dynamic guarantee notices, mapping metafields, and updating theme files across large catalogs takes time. If you run a busy store or sell across multiple European countries, working with seasoned specialists ensures full compliance without manual errors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our team can configure custom Liquid sections, manage multi-language rules, and test your layout across all device types. If you want expert assistance to get your storefront fully compliant before the deadline, visit <a href=\"https:\/\/meetanshi.com\/shopify-services.html\">Meetanshi<\/a> to handle the complete setup for you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FAQs<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Can I add the notice without an app?&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes, you can add it directly using Shopify&#8217;s native Theme Editor and Custom Liquid blocks. This method requires no paid apps or recurring subscriptions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where do I place the notice on non-Plus plans?&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Standard Shopify plans do not permit code edits inside checkout. Instead, display the notice prominently on product pages near the add-to-cart button and inside your cart drawer so shoppers clearly see it before purchasing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How do I show a different language per country?&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use Shopify Markets alongside the free Translate &amp; Adapt app. This allows you to serve localized graphics and guarantee text matching the official language of each European market you target.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Which products need the GARAN label?&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Only items that come with a free manufacturer durability guarantee lasting more than two years for the complete product. Items covered solely by the mandatory two-year legal baseline do not require this badge.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Does editing the theme affect checkout?&nbsp;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No, adding Liquid blocks only affects your product and cart templates without touching payment or checkout processing. If you want to refine your purchase funnel further, check our guide on<a href=\"https:\/\/meetanshi.com\/blog\/shopify-checkout-page-customization\/\"> Shopify checkout page customization<\/a> to optimize your customer experience.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Starting 27 September 2026, merchants selling to EU shoppers must display the new Legal Guarantee Notice and qualifying GARAN labels. Meeting this strict deadline requires showing both disclosures clearly before purchase. This guide explains the exact rules for each element and where to place them across your Shopify store. You will learn how to implement [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[787],"tags":[],"class_list":["post-26905","post","type-post","status-publish","format-standard","hentry","category-shopify"],"_links":{"self":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/26905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/comments?post=26905"}],"version-history":[{"count":1,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/26905\/revisions"}],"predecessor-version":[{"id":26917,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/posts\/26905\/revisions\/26917"}],"wp:attachment":[{"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/media?parent=26905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/categories?post=26905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/meetanshi.com\/blog\/wp-json\/wp\/v2\/tags?post=26905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}