{"id":16,"date":"2026-06-24T01:17:05","date_gmt":"2026-06-24T01:17:05","guid":{"rendered":"https:\/\/kingdomcabinets.com.au\/?page_id=16"},"modified":"2026-06-24T03:35:52","modified_gmt":"2026-06-24T03:35:52","slug":"order-online","status":"publish","type":"page","link":"https:\/\/kingdomcabinets.com.au\/index.php\/order-online\/","title":{"rendered":"Order Online"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Poppins:wght@300;400;500;600&display=swap');\n\n.entry-hero.page-hero-section{display:none !important}\nhtml,body{overflow-x:hidden}\n.kc-order{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}\n.kc-order{--gold:#c3921d;--gold-d:#a87d18;--gold-l:#F5E6C8;--navy:#212934;--navy-d:#161c24;--charcoal:#4a4e57;--ivory:#FAF8F5;--offwhite:#F2F0ED;font-family:'Poppins',sans-serif;color:var(--charcoal);line-height:1.65;overflow-x:hidden}\n.kc-order *{box-sizing:border-box}\n.kc-order h1,.kc-order h2,.kc-order h3,.kc-order .kc-serif{font-family:'Playfair Display',serif;color:var(--navy);line-height:1.12;margin:0}\n.kc-wrap{max-width:1200px;margin:0 auto;padding:0 28px}\n.kc-wrap-narrow{max-width:760px;margin:0 auto;padding:0 28px}\n.kc-btn{display:inline-block;padding:17px 38px;font-family:'Poppins',sans-serif;font-weight:600;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:2px;transition:all .25s ease;cursor:pointer;border:2px solid transparent}\n.kc-btn-gold{background:var(--gold);color:#fff;box-shadow:0 10px 28px rgba(195,146,29,.35)}\n.kc-btn-gold:hover{background:var(--gold-d);transform:translateY(-2px);box-shadow:0 14px 34px rgba(195,146,29,.45)}\n.kc-eyebrow{font-family:'Poppins',sans-serif;font-weight:600;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;display:inline-flex;align-items:center;gap:12px}\n.kc-eyebrow::before{content:'';width:34px;height:2px;background:var(--gold);display:inline-block}\n.kc-eyebrow.kc-center{justify-content:center}\n\n\/* reveal animation *\/\n.kc-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}\n.kc-reveal.kc-in{opacity:1;transform:none}\n.kc-reveal.d1{transition-delay:.12s}.kc-reveal.d2{transition-delay:.24s}.kc-reveal.d3{transition-delay:.36s}\n\n\/* HERO (compact) *\/\n.kc-ohero{position:relative;min-height:54vh;display:flex;align-items:center;overflow:hidden}\n.kc-ohero-bg{position:absolute;inset:0;background:url('https:\/\/kingdomcabinets.com.au\/wp-content\/uploads\/2024\/06\/AdobeStock_124943954-scaled.jpeg') center\/cover no-repeat;animation:kcZoom 18s ease-in-out infinite alternate;z-index:0}\n.kc-ohero::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,rgba(15,20,27,.9) 0%,rgba(20,26,34,.7) 55%,rgba(20,26,34,.5) 100%);z-index:1}\n@keyframes kcZoom{from{transform:scale(1)}to{transform:scale(1.12)}}\n.kc-ohero-inner{position:relative;z-index:2;padding:90px 0}\n.kc-ohero h1{color:#fff;font-size:clamp(38px,5.4vw,72px);font-weight:800;max-width:880px;margin-bottom:22px;letter-spacing:-.01em}\n.kc-ohero h1 em{color:var(--gold);font-style:italic;font-weight:700}\n.kc-ohero p{color:rgba(255,255,255,.92);font-size:clamp(17px,2vw,21px);max-width:640px;font-weight:300}\n\n\/* INTRO + benefits *\/\n.kc-sec{padding:90px 0}\n.kc-sec-ivory{background:var(--ivory)}\n.kc-sec-white{background:#fff}\n.kc-sec-head{text-align:center;max-width:720px;margin:0 auto 56px}\n.kc-sec-head h2{font-size:clamp(32px,4.2vw,50px);font-weight:800;margin-bottom:18px}\n.kc-sec-head p{font-size:17px;color:var(--charcoal)}\n.kc-ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}\n.kc-ben{background:#fff;border-radius:6px;padding:34px 30px;box-shadow:0 12px 40px rgba(33,41,52,.07);border-top:3px solid var(--gold);text-align:center}\n.kc-ben .kc-ben-ic{font-size:34px;margin-bottom:14px}\n.kc-ben h3{font-size:21px;font-weight:700;margin-bottom:10px}\n.kc-ben p{font-size:14.5px;margin:0}\n\n\/* STEPS strip (navy) *\/\n.kc-steps{background:var(--navy);padding:64px 0;position:relative}\n.kc-steps::after{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--gold)}\n.kc-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}\n.kc-steps .kc-proc-num{width:66px;height:66px;border-radius:50%;color:var(--gold);font-family:'Playfair Display',serif;font-size:27px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;border:2px solid var(--gold);background:var(--navy)}\n.kc-steps h3{color:#fff;font-size:20px;font-weight:600;margin-bottom:8px}\n.kc-steps p{font-size:14px;color:rgba(255,255,255,.74)}\n\n\/* FORM PANEL *\/\n.kc-formsec{background:var(--ivory);padding:90px 0}\n.kc-formcard{background:#fff;border-radius:8px;box-shadow:0 24px 60px rgba(33,41,52,.12);padding:clamp(30px,5vw,56px);border-top:4px solid var(--gold)}\n.kc-formcard h2{font-size:clamp(28px,3.6vw,40px);font-weight:800;margin-bottom:10px;text-align:center}\n.kc-formcard .kc-form-sub{text-align:center;font-size:16px;margin-bottom:38px}\n.kc-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 22px}\n.kc-field{display:flex;flex-direction:column}\n.kc-field.kc-full{grid-column:1 \/ -1}\n.kc-field label{font-family:'Poppins',sans-serif;font-weight:600;font-size:13px;letter-spacing:.04em;color:var(--navy);margin-bottom:7px}\n.kc-field label .kc-req{color:var(--gold)}\n.kc-field input,.kc-field select{font-family:'Poppins',sans-serif;font-size:15px;color:var(--navy);padding:13px 15px;border:1.5px solid #dcd8d0;border-radius:3px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}\n.kc-field input:focus,.kc-field select:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(195,146,29,.15)}\n.kc-field .kc-hint{font-size:12px;color:#9a958c;margin-top:5px}\n.kc-recaptcha-wrap{grid-column:1 \/ -1;display:flex;justify-content:center;margin:6px 0 2px}\n.kc-recap-placeholder{border:1.5px dashed #cdc8bf;border-radius:4px;background:#fbfaf8;padding:20px 24px;text-align:center;color:#9a958c;font-size:13px;max-width:340px}\n.kc-form-submit{grid-column:1 \/ -1;text-align:center;margin-top:10px}\n.kc-form-submit .kc-btn{width:100%;max-width:380px;border:none;font-size:15px}\n.kc-form-note{grid-column:1 \/ -1;text-align:center;font-size:12.5px;color:#9a958c;margin-top:8px;line-height:1.6}\n.kc-form-msg{grid-column:1 \/ -1;text-align:center;padding:14px 18px;border-radius:4px;font-size:14.5px;font-weight:500;display:none}\n.kc-form-msg.kc-ok{display:block;background:#eaf6ec;color:#1f7a34;border:1px solid #bfe3c6}\n.kc-form-msg.kc-err{display:block;background:#fcebea;color:#b0271c;border:1px solid #f1c3bf}\n\n@media(max-width:900px){\n  .kc-ben-grid,.kc-steps-grid{grid-template-columns:1fr}\n  .kc-form-grid{grid-template-columns:1fr}\n}\n<\/style>\n\n<div class=\"kc-order\">\n\n  <!-- HERO -->\n  <section class=\"kc-ohero\">\n    <div class=\"kc-ohero-bg\"><\/div>\n    <div class=\"kc-wrap kc-ohero-inner\">\n      <span class=\"kc-eyebrow kc-reveal kc-in\">Order Online<\/span>\n      <h1 class=\"kc-reveal kc-in d1\">Create Your <em>Cabinetry.Online<\/em> Account<\/h1>\n      <p class=\"kc-reveal kc-in d2\">Register for a Kingdom Cabinets online ordering account to design, price and order flat-pack cabinetry direct \u2014 whether you&#8217;re a homeowner or a trade professional.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- INTRO + BENEFITS -->\n  <section class=\"kc-sec kc-sec-white\">\n    <div class=\"kc-wrap\">\n      <div class=\"kc-sec-head kc-reveal\">\n        <span class=\"kc-eyebrow kc-center\">Why Order Online<\/span>\n        <h2>Your Cabinets, On Your Schedule<\/h2>\n        <p>An online account gives you direct access to our ordering portal \u2014 design your layout, get instant pricing, and place orders any time.<\/p>\n      <\/div>\n      <div class=\"kc-ben-grid\">\n        <div class=\"kc-ben kc-reveal\"><div class=\"kc-ben-ic\">&#128209;<\/div><h3>Instant Pricing<\/h3><p>See live pricing as you build your cabinet order \u2014 no waiting on a quote.<\/p><\/div>\n        <div class=\"kc-ben kc-reveal d1\"><div class=\"kc-ben-ic\">&#128230;<\/div><h3>Order Any Time<\/h3><p>Place and track orders 24\/7 from our online portal, at your own pace.<\/p><\/div>\n        <div class=\"kc-ben kc-reveal d2\"><div class=\"kc-ben-ic\">&#127968;<\/div><h3>Retail &amp; Trade<\/h3><p>One account for homeowners and trade \u2014 built for DIY renovators and cabinet makers alike.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- HOW IT WORKS -->\n  <section class=\"kc-steps\">\n    <div class=\"kc-wrap\">\n      <div class=\"kc-steps-grid\">\n        <div class=\"kc-reveal\"><div class=\"kc-proc-num\">1<\/div><h3>Register<\/h3><p>Fill in the quick form below to create your account.<\/p><\/div>\n        <div class=\"kc-reveal d1\"><div class=\"kc-proc-num\">2<\/div><h3>Confirm<\/h3><p>You&#8217;ll get a confirmation email \u2014 your account is created in our ordering portal.<\/p><\/div>\n        <div class=\"kc-reveal d2\"><div class=\"kc-proc-num\">3<\/div><h3>Start Ordering<\/h3><p>Log in to design, price and order your custom flat-pack cabinetry.<\/p><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- REGISTRATION FORM -->\n  <section class=\"kc-formsec\" id=\"register\">\n    <div class=\"kc-wrap-narrow\">\n      <div class=\"kc-formcard kc-reveal\">\n        <h2>Create Your Account<\/h2>\n        <p class=\"kc-form-sub\">Takes about a minute. Fields marked <span style=\"color:var(--gold)\">*<\/span> are required.<\/p>\n\n        <form id=\"kcRegForm\" class=\"kc-form-grid\" novalidate>\n          <div class=\"kc-form-msg\" id=\"kcRegMsg\"><\/div>\n\n          <div class=\"kc-field kc-full\">\n            <label for=\"kc_name\">Full Name <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"text\" id=\"kc_name\" name=\"customer_name\" maxlength=\"255\" required autocomplete=\"name\">\n          <\/div>\n\n          <div class=\"kc-field\">\n            <label for=\"kc_email\">Email <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"email\" id=\"kc_email\" name=\"customer_email\" maxlength=\"255\" required autocomplete=\"email\">\n          <\/div>\n\n          <div class=\"kc-field\">\n            <label for=\"kc_phone\">Phone <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"tel\" id=\"kc_phone\" name=\"customer_phone\" maxlength=\"14\" required autocomplete=\"tel\">\n          <\/div>\n\n          <div class=\"kc-field kc-full\">\n            <label for=\"kc_address\">Street Address <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"text\" id=\"kc_address\" name=\"customer_address\" maxlength=\"255\" required autocomplete=\"street-address\">\n          <\/div>\n\n          <div class=\"kc-field\">\n            <label for=\"kc_suburb\">Suburb <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"text\" id=\"kc_suburb\" name=\"customer_suburb\" maxlength=\"255\" required autocomplete=\"address-level2\">\n          <\/div>\n\n          <div class=\"kc-field\">\n            <label for=\"kc_state\">State <span class=\"kc-req\">*<\/span><\/label>\n            <select id=\"kc_state\" name=\"customer_state\" required>\n              <option value=\"WA\" selected>WA<\/option>\n              <option value=\"NSW\">NSW<\/option>\n              <option value=\"VIC\">VIC<\/option>\n              <option value=\"QLD\">QLD<\/option>\n              <option value=\"SA\">SA<\/option>\n              <option value=\"TAS\">TAS<\/option>\n              <option value=\"ACT\">ACT<\/option>\n              <option value=\"NT\">NT<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"kc-field kc-full\">\n            <label for=\"kc_postcode\">Postcode <span class=\"kc-req\">*<\/span><\/label>\n            <input type=\"text\" id=\"kc_postcode\" name=\"customer_postcode\" inputmode=\"numeric\" pattern=\"[0-9]{4}\" maxlength=\"4\" minlength=\"4\" required autocomplete=\"postal-code\" style=\"max-width:160px\">\n            <span class=\"kc-hint\">4 digits (Australian postcode)<\/span>\n          <\/div>\n\n          <!-- reCAPTCHA v2 \u2014 renders here once Site Key is added -->\n          <div class=\"kc-recaptcha-wrap\">\n            <div class=\"g-recaptcha\" data-sitekey=\"RECAPTCHA_SITE_KEY_PENDING\"><\/div>\n            <div class=\"kc-recap-placeholder\" id=\"kcRecapPlaceholder\">&#128274; Spam protection (reCAPTCHA) will appear here once the site key is added.<\/div>\n          <\/div>\n\n          <div class=\"kc-form-submit\">\n            <button type=\"submit\" class=\"kc-btn kc-btn-gold\" id=\"kcRegBtn\">Create My Account<\/button>\n          <\/div>\n\n          <p class=\"kc-form-note\">By registering you agree to be contacted by Kingdom Cabinets about your account and orders. Your details are sent securely to create your Cabinetry.Online account.<\/p>\n        <\/form>\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function(){\n  \/* reveal *\/\n  var io=new IntersectionObserver(function(entries){\n    entries.forEach(function(e){ if(e.isIntersecting){ e.target.classList.add('kc-in'); io.unobserve(e.target);} });\n  },{threshold:.15});\n  document.querySelectorAll('.kc-order .kc-reveal').forEach(function(el){ el.classList.remove('kc-in'); io.observe(el); });\n\n  \/* form submit \u2014 posts to server-side proxy (keeps API key off the page).\n     Endpoint + reCAPTCHA are wired once the proxy is deployed and the keys are in place. *\/\n  var ENDPOINT = '\/kc-register.php'; \/\/ server-side proxy (holds API key + verifies reCAPTCHA)\n  var form=document.getElementById('kcRegForm');\n  var msg=document.getElementById('kcRegMsg');\n  var btn=document.getElementById('kcRegBtn');\n  function show(type,text){ msg.className='kc-form-msg '+(type==='ok'?'kc-ok':'kc-err'); msg.textContent=text; msg.scrollIntoView({behavior:'smooth',block:'center'}); }\n  form.addEventListener('submit',function(ev){\n    ev.preventDefault();\n    if(!form.checkValidity()){ form.reportValidity(); return; }\n    if(!ENDPOINT){ show('err','Online registration isn\u2019t live yet \u2014 we\u2019re finalising the secure connection. Please call 08 6365 5749 or use the contact form for now.'); return; }\n    btn.disabled=true; var orig=btn.textContent; btn.textContent='Creating\u2026';\n    var data=new FormData(form);\n    if(window.grecaptcha){ data.append('g-recaptcha-response', grecaptcha.getResponse()); }\n    fetch(ENDPOINT,{method:'POST',body:data})\n      .then(function(r){return r.json();})\n      .then(function(d){\n        if(d && d.ok){ show('ok','\u2705 Account created! Check your inbox for a confirmation email, then log in to start ordering.'); form.reset(); if(window.grecaptcha){grecaptcha.reset();} if(window.fbq){fbq('track','CompleteRegistration',{content_name:'Online Ordering Account'});fbq('track','Lead');} }\n        else{ show('err',(d && d.error) ? d.error : 'Sorry, we couldn\u2019t create your account. Please try again, or call 08 6365 5749.'); }\n      })\n      .catch(function(){ show('err','Something went wrong. Please try again or call 08 6365 5749.'); })\n      .finally(function(){ btn.disabled=false; btn.textContent=orig; });\n  });\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Order Online Create Your Cabinetry.Online Account Register for a Kingdom Cabinets online ordering account to design, price and order flat-pack cabinetry direct \u2014 whether you&#8217;re a homeowner or a trade professional. Why Order Online Your Cabinets, On Your Schedule An online account gives you direct access to our ordering portal \u2014 design your layout, get&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-16","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/pages\/16","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=16"}],"version-history":[{"count":3,"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/pages\/16\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/pages\/16\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/kingdomcabinets.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=16"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}