{"id":3358,"date":"2025-05-21T13:34:17","date_gmt":"2025-05-21T13:34:17","guid":{"rendered":"https:\/\/theweddingcarhirepeople.com\/?page_id=3358"},"modified":"2025-06-10T08:30:50","modified_gmt":"2025-06-10T08:30:50","slug":"country-specific-licensing","status":"publish","type":"page","link":"https:\/\/theweddingcarhirepeople.com\/fi\/country-specific-licensing\/","title":{"rendered":"Country Specific Licensing"},"content":{"rendered":"\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const countryMap = {\n      ar: \"Argentina\", au: \"Australia\", at: \"Austria\", be: \"Belgium\", br: \"Brazil\",\n      bg: \"Bulgaria\", ca: \"Canada\", cn: \"China\", co: \"Colombia\", cy: \"Cyprus\",\n      cz: \"Czech Republic\", dk: \"Denmark\", ec: \"Ecuador\", eg: \"Egypt\", ee: \"Estonia\",\n      fi: \"Finland\", fr: \"France\", de: \"Germany\", gi: \"Gibraltar\", gr: \"Greece\",\n      in: \"India\", id: \"Indonesia\", ie: \"Ireland\", il: \"Israel\", it: \"Italy\",\n      jp: \"Japan\", lv: \"Latvia\", lt: \"Lithuania\", mt: \"Malta\", mx: \"Mexico\",\n      nl: \"Netherlands\", nz: \"New Zealand\", no: \"Norway\", ph: \"Philippines\",\n      pl: \"Poland\", pt: \"Portugal\", ru: \"Russia\", sa: \"Saudi Arabia\", sg: \"Singapore\",\n      za: \"South Africa\", es: \"Spain\", se: \"Sweden\", ch: \"Switzerland\", tr: \"Turkey\",\n      gb: \"United Kingdom\", us: \"United States of America\", vn: \"Vietnam\"\n    };\n\n    const hostnameParts = window.location.hostname.split(\".\");\n    const subdomain = hostnameParts.length > 2 ? hostnameParts[0].toLowerCase() : null;\n    const isCountry = subdomain && subdomain.length === 2 && countryMap[subdomain];\n\n    const country = isCountry\n      ? countryMap[subdomain]\n      : \"International\";\n\n    const newTitle = isCountry\n      ? `Wedding Car Licensing & Chauffeur Requirements in ${country}`\n      : `Wedding Car Licensing & Chauffeur Requirements for International Operators`;\n\n    const newDescription = isCountry\n      ? `Find out what chauffeur licences, insurance, and vehicle registration requirements apply to wedding car hire operators in ${country}. Stay compliant and up to date.`\n      : `Learn about licensing and legal requirements for wedding car hire businesses operating internationally or across multiple countries. Stay compliant, wherever you work.`;\n\n    \/\/ Set or replace <title>\n    const titleTag = document.querySelector('title');\n    if (titleTag) {\n      titleTag.textContent = newTitle;\n    } else {\n      const title = document.createElement('title');\n      title.textContent = newTitle;\n      document.head.appendChild(title);\n    }\n\n    \/\/ Set or replace <meta name=\"description\">\n    let metaDesc = document.querySelector('meta[name=\"description\"]');\n    if (metaDesc) {\n      metaDesc.setAttribute('content', newDescription);\n    } else {\n      metaDesc = document.createElement('meta');\n      metaDesc.name = \"description\";\n      metaDesc.content = newDescription;\n      document.head.appendChild(metaDesc);\n    }\n  });\n<\/script>\n\n\n\n<!-- Load Font Awesome for icons -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.5.0\/css\/all.min.css\">\n\n<style>\n  .entry-title {\n   display: none;\n  }\n  .licensing-wrapper {\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 2rem;\n    font-family: 'Segoe UI', sans-serif;\n    color: #333;\n  }\n\n  .licensing-summary {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr); \/* 2x2 layout *\/\n    gap: 1.5rem;\n    margin-bottom: 2rem;\n  }\n\n  @media (max-width: 700px) {\n    .licensing-summary {\n      grid-template-columns: 1fr; \/* Stack on mobile *\/\n    }\n  }\n\n  .licensing-summary .card {\n    background: #f9f9f9;\n    border-radius: 12px;\n    padding: 1.5rem;\n    text-align: center;\n    box-shadow: 0 4px 10px rgba(0,0,0,0.05);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .licensing-summary .card i {\n    display: block;\n    font-size: 2rem;\n    margin-bottom: 0.5rem;\n    color: #d2b744;\n  }\n\n  .licensing-summary .card strong {\n    display: block;\n    font-size: 1rem;\n    font-weight: bold;\n    color: #000;\n  }\n\n  .card.positive i { color: #2e8b57; }\n  .card.negative i { color: #c0392b; }\n\n  .licensing-details h2 {\n    color: #34465a;\n    margin-top: 2rem;\n  }\n\n  .licensing-details p {\n    margin-bottom: 1rem;\n    line-height: 1.6;\n  }\n\n  .external-links  {\n    display: inline-block;\n    margin-top: 1rem;\n    color: #000;\n    font-weight: bold;\n    text-decoration: none;\n    border-bottom: 2px solid transparent;\n    transition: color 0.3s ease, border-color 0.3s ease;\n  }\n\n  .external-links :hover {\n    color: #d2b744 !important;\n    border-color: #d2b744 !important;\n  }\n\n  .not-found {\n    text-align: center;\n    color: crimson;\n    font-size: 1.1rem;\n    margin-top: 2rem;\n  }\n<\/style>\n\n\n\n<div class=\"licensing-wrapper\">\n  <h1>Chauffeur Licensing &#038; Insurance Requirements \u2013 <span id=\"countryName\">Loading&#8230;<\/span><\/h1>\n\n  <div class=\"licensing-summary\">\n    <div id=\"licenceCard\" class=\"card\"><i class=\"fas fa-id-badge\"><\/i><strong>Chauffeur Licence Required<\/strong><\/div>\n    <div id=\"vehicleCard\" class=\"card\"><i class=\"fas fa-car\"><\/i><strong>Vehicle Licensing Required<\/strong><\/div>\n    <div id=\"insuranceCard\" class=\"card\"><i class=\"fas fa-shield-alt\"><\/i><strong>Commercial Insurance Required<\/strong><\/div>\n    <div id=\"liabilityCard\" class=\"card\"><i class=\"fas fa-user-shield\"><\/i><strong>Public Liability Insurance Required<\/strong><\/div>\n  <\/div>\n\n  <div class=\"licensing-details\">\n    <h2>Overview<\/h2>\n    <p>To operate as a chauffeur-driven wedding car supplier in <strong id=\"countryNameRepeat\">your country<\/strong>, you are required to hold a valid chauffeur or commercial driving licence, register your vehicle appropriately for hire work, and obtain both commercial motor insurance and public liability cover.<\/p>\n\n    <h2>Registration Details<\/h2>\n    <p id=\"countryNotes\">These requirements may vary slightly by state or province. Be sure to consult with your local authority or licensing board to confirm current laws in your region.<\/p>\n\n<div class=\"licensing-tips\" id=\"countryTipsSection\" style=\"display:none;\">\n  <h2>Tips for Operating in <span id=\"countryTipsName\">[Country]<\/span><\/h2>\n  <ul id=\"countryTipsList\"><\/ul>\n<\/div>\n\n    <div class=\"external-links\">\n      <a href=\"#\" id=\"registrationLink\" target=\"_blank\"><i class=\"fas fa-link\"><\/i> Official Registration Portal<\/a>\n    <\/div>\n\n    <h2>FAQs<\/h2>\n    <p><strong>Do I need a licence if I only work weekends?<\/strong><br> Yes \u2013 in most jurisdictions, any paid hire activity requires full compliance regardless of frequency.<\/p>\n\n    <p><strong>Can I use a vintage car over 30 years old?<\/strong><br> Usually yes, but some authorities may require extra inspections for older vehicles used for hire.<\/p>\n  <\/div>\n\n  <div id=\"fallback\" class=\"not-found\"><\/div>\n<\/div>\n\n\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const hostnameParts = window.location.hostname.split(\".\");\n    const detectedSubdomain = hostnameParts.length > 2 ? hostnameParts[0].toLowerCase() : null;\n\n    const currentCountryCode = detectedSubdomain && detectedSubdomain.length === 2\n      ? detectedSubdomain\n      : \"international\"; \/\/ fallback for .com hub\n\n    console.log(\"Subdomain detected:\", detectedSubdomain);\n    console.log(\"Country code used:\", currentCountryCode);\n\n    fetch('https:\/\/theweddingcarhirepeople.com\/data\/licensing-data-proxy.php')\n      .then(response => {\n        console.log(\"Fetch status:\", response.status);\n        return response.text();\n      })\n      .then(text => {\n        try {\n          const data = JSON.parse(text);\n          console.log(\"Parsed JSON successfully.\");\n          const country = data.find(entry => entry.code === currentCountryCode);\n\n          if (!country) {\n            console.warn(\"Country not found:\", currentCountryCode);\n            document.getElementById(\"countryName\").textContent = \"International\";\n            document.getElementById(\"countryNameRepeat\").textContent = \"International\";\n            document.getElementById(\"fallback\").textContent = `No licensing data found for this region.`;\n            return;\n          }\n\n          \/\/ Fill country-specific content\n          document.getElementById(\"countryName\").textContent = country.country;\n          document.getElementById(\"countryNameRepeat\").textContent = country.country;\n          document.getElementById(\"registrationLink\").href = country.registration_link || \"#\";\n          document.getElementById(\"countryNotes\").textContent = country.notes;\n\n          document.getElementById(\"licenceCard\").classList.add(country.licence_required ? 'positive' : 'negative');\n          document.getElementById(\"vehicleCard\").classList.add(country.vehicle_registration_required ? 'positive' : 'negative');\n          document.getElementById(\"insuranceCard\").classList.add(country.commercial_insurance_required ? 'positive' : 'negative');\n          document.getElementById(\"liabilityCard\").classList.add(country.public_liability_required ? 'positive' : 'negative');\n\n          \/\/ Inject tips (if available)\n          if (country.tips && country.tips.length > 0) {\n            document.getElementById(\"countryTipsName\").textContent = country.country;\n            const tipsList = document.getElementById(\"countryTipsList\");\n            tipsList.innerHTML = \"\";\n\n            country.tips.forEach(tip => {\n              const li = document.createElement(\"li\");\n              li.textContent = tip;\n              tipsList.appendChild(li);\n            });\n\n            document.getElementById(\"countryTipsSection\").style.display = \"block\";\n          }\n\n        } catch (err) {\n          console.error(\"Failed to parse licensing JSON:\", err);\n          document.getElementById(\"fallback\").textContent = \"There was an issue reading the licensing data.\";\n        }\n      })\n      .catch(error => {\n        console.error(\"Fetch error:\", error);\n        document.getElementById(\"fallback\").textContent = \"There was a problem loading the licensing information.\";\n      });\n  });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Chauffeur Licensing &#038; Insurance Requirements \u2013 Loading&#8230; Chauffeur Licence Required Vehicle Licensing Required Commercial Insurance Required Public Liability Insurance Required Overview To operate as a chauffeur-driven wedding car supplier in your country, you are required to hold a valid chauffeur or commercial driving licence, register your vehicle appropriately for hire work, and obtain both commercial [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_iqpageproperties":{"pagetype":"","latlong":"0,0","latitude":"","longitude":"","country":"","county":"","town":"","product":"","service":"","host":"","postcode":"","wikipedia":"","wikidata":"","website":"","language":"","iqassetgroup":"","showroomid":"","state":"","state_name":""},"footnotes":""},"class_list":["post-3358","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/pages\/3358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/comments?post=3358"}],"version-history":[{"count":0,"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/pages\/3358\/revisions"}],"wp:attachment":[{"href":"https:\/\/theweddingcarhirepeople.com\/fi\/wp-json\/wp\/v2\/media?parent=3358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}