{"id":856,"date":"2025-11-21T14:56:22","date_gmt":"2025-11-21T14:56:22","guid":{"rendered":"http:\/\/wordpress-newcraft-wordpress-c65f4c-91-98-137-5.traefik.me\/?post_type=marketing-post&#038;p=856"},"modified":"2026-02-28T10:53:00","modified_gmt":"2026-02-28T09:53:00","slug":"embeddable-vat-widget-shopify","status":"publish","type":"marketing-post","link":"https:\/\/newcraft.dev\/nl\/posts\/embeddable-vat-widget-shopify\/","title":{"rendered":"Embeddable VAT Widget - Place it on Any Page of Your Shopify Store"},"content":{"rendered":"\n<p>Most Shopify VAT exemption setups lock the B2B widget to a single checkout page. That costs you conversions when B2B buyers can&#8217;t find it. With the embeddable VAT widget from the <a href=\"https:\/\/newcraft.dev\/apps\/eu-vat-b2b-exemptions\/\">EU Tax Exemption app<\/a>, you place the VAT number field exactly where your customers need it, whether that&#8217;s the homepage, a dedicated B2B page, or the product page.<\/p>\n\n\n\n<p>Most Shopify VAT exemption apps force you to place VAT validation only in the cart or checkout. But what if your B2B customers want to validate their VAT number already on the product page? Or on a custom wholesale portal?<\/p>\n\n\n\n<p><strong>We have a solution for that.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-problem-with-traditional-vat-apps\">The Problem with Traditional VAT Apps<\/h2>\n\n\n\n<p>Standard VAT validation apps for Shopify have three major limitations:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Limited placement options<\/strong> &#8211; Only cart or checkout<\/li>\n\n\n\n<li><strong>Poor UX for B2B buyers<\/strong> &#8211; Customers must first add products before they can validate their VAT<\/li>\n\n\n\n<li><strong>Theme lock-in<\/strong> &#8211; Many apps require theme modifications that break with updates<\/li>\n<\/ol>\n\n\n\n<p>The result? B2B customers who drop off because they see unexpected VAT. Support tickets about VAT exemption. And developers who have to fix your theme after every update. Want to know <a href=\"https:\/\/newcraft.dev\/posts\/shopify-checkout-remove-vat\/\">how to automatically remove VAT in checkout<\/a>? We discuss that in our step-by-step guide.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-solution-a-fully-embeddable-vat-widget\">The Solution: A Fully Embeddable VAT Widget<\/h2>\n\n\n\n<p>Our Tax Exemption app is the VAT exemption app you can place <strong>literally anywhere<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u2705 <strong>Product pages<\/strong> &#8211; Let customers validate VAT before adding anything<\/li>\n\n\n\n<li>\u2705 <strong>Custom landing pages<\/strong> &#8211; Build professional B2B portals<\/li>\n\n\n\n<li>\u2705 <strong>Cart drawer<\/strong> &#8211; Automatically injected without theme edits<\/li>\n\n\n\n<li>\u2705 <strong>Collection pages<\/strong> &#8211; Validate while browsing<\/li>\n\n\n\n<li>\u2705 <strong>Wholesale inquiry pages<\/strong> &#8211; Collect VAT info upfront<\/li>\n\n\n\n<li>\u2705 <strong>Any section on any page<\/strong> &#8211; You decide where<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-it-works\">How It Works<\/h3>\n\n\n\n<p>The widget is built with <strong>Shopify Theme App Extensions<\/strong>. That means:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83d\udeab No theme modifications needed<\/li>\n\n\n\n<li>\u2705 Works with any Shopify theme (Dawn, custom, vintage)<\/li>\n\n\n\n<li>\u2705 Update your theme without breaking anything<\/li>\n\n\n\n<li>\u2705 No code to maintain<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"where-can-you-place-the-widget\">Where Can You Place the Widget?<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"The Shopify VAT App You Can Embed ANYWHERE on Your Store\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/-Q8vO2ohYEg?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"key-features-that-make-the-difference\">Key Features That Make the Difference<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-full-design-customization\">1. Full Design Customization<\/h3>\n\n\n\n<p>Match your brand without coding:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Adjust colors, fonts, spacing<\/li>\n\n\n\n<li>Set borders and radius<\/li>\n\n\n\n<li>Live preview in theme editor<\/li>\n\n\n\n<li>No CSS knowledge needed<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-real-time-vies-validation\">2. Real-time VIES Validation<\/h3>\n\n\n\n<p>Our widget uses <a href=\"https:\/\/newcraft.dev\/posts\/automatic-vat-validation-shopify\/\">automatic VAT validation<\/a> to verify within seconds if a VAT number is valid:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Validates against official EU database<\/li>\n\n\n\n<li>Direct feedback for customers<\/li>\n\n\n\n<li>Shows company name + email on successful validation<\/li>\n\n\n\n<li>Multi-language support (27+ EU languages)<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-same-country-warning\">3. Same-Country Warning<\/h3>\n\n\n\n<p>When a customer from the same country enters a VAT number:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Yellow warning: \u201cVAT exemption doesn\u2019t apply (same country)\u201d<\/li>\n\n\n\n<li>Education about intra-EU rules<\/li>\n\n\n\n<li>Prevents confusion<\/li>\n<\/ul>\n\n\n\n<p>This is important because <a href=\"https:\/\/newcraft.dev\/posts\/shopify-vat-reverse-charge\/\">VAT reverse charge for intra-community supplies<\/a> works differently than domestic sales.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-automatic-shopify-integration\">4. Automatic Shopify Integration<\/h3>\n\n\n\n<p>Once you\u2019ve <a href=\"https:\/\/newcraft.dev\/posts\/shopify-vat-exemption-eu-businesses\/\">set up VAT exemption correctly<\/a>, our app ensures everything runs automatically:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tags customers as \u201ctax-exempt\u201d<\/li>\n\n\n\n<li>Saves VAT info in customer profile in metafields so you can reuse it later<\/li>\n\n\n\n<li>Works with Shopify tax settings<\/li>\n\n\n\n<li>No manual admin work<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-in-5-minutes-no-coding\">Installation in 5 Minutes (No Coding)<\/h2>\n\n\n\n<p><strong>Step 1:<\/strong> Install the app from the Shopify App Store<\/p>\n\n\n\n<p><strong>Step 2:<\/strong> Open your theme editor<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to Online Store \u2192 Themes \u2192 Customize<\/li>\n\n\n\n<li>Navigate to any page<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 3:<\/strong> Add the widget<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click \u201cAdd block\u201d in a section<\/li>\n\n\n\n<li>Search \u201cTax Exemption Widget\u201d under Apps<\/li>\n\n\n\n<li>Drag it to the desired position<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 4:<\/strong> Customize the design<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the widget<\/li>\n\n\n\n<li>Adjust colors, borders, spacing in the sidebar<\/li>\n\n\n\n<li>View changes live<\/li>\n\n\n\n<li>Click \u201cSave\u201d<\/li>\n<\/ul>\n\n\n\n<p><strong>Step 5:<\/strong> Test it<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter a test VAT number (e.g. <code>NL806768289B01<\/code>)<\/li>\n\n\n\n<li>Check real-time validation<\/li>\n\n\n\n<li>Verify that customer gets tagged<\/li>\n\n\n\n<li>Check VAT exemption in checkout<\/li>\n<\/ul>\n\n\n\n<p><strong>Done!<\/strong> Your widget is live and works everywhere you placed it. Want to learn more ways to <a href=\"https:\/\/newcraft.dev\/posts\/how-to-add-vat-number-field-shopify\/\">add a VAT number field to Shopify<\/a>? We\u2019ve described other methods too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-this-app-and-not-another\">Why This App and Not Another?<\/h2>\n\n\n\n<p>Curious about other options? We\u2019ve made an extensive comparison of the <a href=\"https:\/\/newcraft.dev\/posts\/best-shopify-vat-app-comparison\/\">best VAT apps<\/a>. Here\u2019s how our embeddable widget stands out:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Feature<\/th><th>Our app<\/th><th>Other VAT apps<\/th><\/tr><\/thead><tbody><tr><td>Embeddable on any page<\/td><td>\u2705 Yes<\/td><td>\u274c Only cart\/checkout<\/td><\/tr><tr><td>Theme App Extension<\/td><td>\u2705 Yes<\/td><td>\u26a0\ufe0f Mixed<\/td><\/tr><tr><td>Drag &amp; drop install<\/td><td>\u2705 Yes<\/td><td>\u274c No<\/td><\/tr><tr><td>Cart drawer auto-inject<\/td><td>\u2705 Yes<\/td><td>\u274c No<\/td><\/tr><tr><td>Product page placement<\/td><td>\u2705 Yes<\/td><td>\u274c No<\/td><\/tr><tr><td>Full design control<\/td><td>\u2705 Yes<\/td><td>\u26a0\ufe0f Limited<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>The difference:<\/strong> We\u2019re the only one giving you complete freedom over where and how the VAT validation appears.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"for-developers\">For Developers<\/h2>\n\n\n\n<p>Built according to modern Shopify standards:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Theme App Extensions<\/strong> &#8211; No Liquid code injection<\/li>\n\n\n\n<li><strong>CORS-enabled API<\/strong> &#8211; Works with headless Shopify<\/li>\n\n\n\n<li><strong>Performance optimized<\/strong> &#8211; Lightweight JS, async calls<\/li>\n\n\n\n<li><strong>GDPR compliant<\/strong> &#8211; Official EU VIES database<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently Asked Questions<\/h2>\n\n\n\n<p><strong>Does this work with my theme?<\/strong> Yes! It works with Dawn, custom themes, vintage themes, and even headless Shopify.<\/p>\n\n\n\n<p><strong>Do I need to code?<\/strong> No, it\u2019s 100% drag-and-drop via the Shopify theme editor.<\/p>\n\n\n\n<p><strong>Can I place the widget on multiple pages?<\/strong> Absolutely. Place it on product pages, cart, custom pages &#8211; everywhere.<\/p>\n\n\n\n<p><strong>Which countries are supported?<\/strong> All 27 EU member states via the official VIES database.<\/p>\n\n\n\n<p><strong>What if VIES is down?<\/strong> The widget shows a friendly error and lets customers continue. You can manually verify later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"start-today\">Start Today<\/h2>\n\n\n\n<p>Give your B2B customers the flexibility to validate their VAT number where and when they want &#8211; not where your theme allows it.<\/p>\n\n\n\n<p>\ud83d\udc49 <strong><a href=\"https:\/\/apps.shopify.com\/tax-exemption\" target=\"_blank\" rel=\"noopener\">Start your free 7-day trial<\/a><\/strong> &#8211; No credit card needed<\/p>\n\n\n\n<p>Or watch the <a href=\"https:\/\/www.youtube.com\/watch?v=tiX0UXyoNig\" target=\"_blank\" rel=\"noopener\">2-minute demo video<\/a> first to see how easy it is.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frequently Asked Questions: Embeddable VAT Widget for Shopify<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The Shopify VAT exemption app that lets you place VIES validation anywhere: product pages, cart, custom pages. No code needed and full control over design.<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_acf_changed":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":""},"class_list":["post-856","marketing-post","type-marketing-post","status-publish","hentry"],"acf":{"related_apps":""},"_links":{"self":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/marketing-post\/856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/marketing-post"}],"about":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/types\/marketing-post"}],"wp:attachment":[{"href":"https:\/\/newcraft.dev\/nl\/wp-json\/wp\/v2\/media?parent=856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}