{"id":270,"date":"2025-11-12T10:52:39","date_gmt":"2025-11-12T10:52:39","guid":{"rendered":"https:\/\/marvette.shop\/?page_id=270"},"modified":"2025-11-12T10:54:30","modified_gmt":"2025-11-12T10:54:30","slug":"track-your-order","status":"publish","type":"page","link":"https:\/\/marvette.shop\/?page_id=270","title":{"rendered":"Track Your Order"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"270\" class=\"elementor elementor-270\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1134e14 e-flex e-con-boxed e-con e-parent\" data-id=\"1134e14\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d727f6 elementor-widget elementor-widget-html\" data-id=\"7d727f6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>Track Your Order \u2014 Marvette<\/title>\r\n  <meta name=\"description\" content=\"Track your Marvette order: enter your order number and email to get up-to-date delivery status and next steps.\" \/>\r\n  <style>\r\n    :root{\r\n      --accent:#0f172a; \/* deep navy *\/\r\n      --accent-2:#0ea5a4; \/* teal *\/\r\n      --muted:#6b7280;\r\n      --card:#ffffff;\r\n      --bg:#f8fafc;\r\n      --success:#10b981;\r\n      --danger:#ef4444;\r\n      font-family: Inter, ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial;\r\n    }\r\n    html,body{height:100%;margin:0;background:var(--bg);color:var(--accent);}\r\n    .container{max-width:980px;margin:40px auto;padding:24px}\r\n    .card{background:var(--card);border-radius:12px;box-shadow:0 6px 18px rgba(15,23,42,0.06);padding:28px}\r\n    h1{font-size:22px;margin:0 0 6px}\r\n    p.lead{color:var(--muted);margin:0 0 18px}\r\n\r\n    \/* form *\/\r\n    form{display:flex;gap:12px;flex-wrap:wrap}\r\n    .field{flex:1 1 220px;min-width:220px}\r\n    label{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}\r\n    input[type=\"text\"], input[type=\"email\"]{width:100%;padding:12px;border:1px solid #e6edf3;border-radius:8px;font-size:15px}\r\n    .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:8px;background:var(--accent-2);color:white;border:0;cursor:pointer;font-weight:600}\r\n    .btn[disabled]{opacity:0.6;cursor:default}\r\n\r\n    \/* status card *\/\r\n    .status-wrap{margin-top:22px}\r\n    .status-header{display:flex;justify-content:space-between;align-items:center}\r\n    .meta{color:var(--muted);font-size:13px}\r\n    .tracking-steps{margin-top:14px;border-left:3px solid #eef2f7;padding-left:18px}\r\n    .step{position:relative;padding:14px 0}\r\n    .step::before{content:\"\";position:absolute;left:-31px;top:18px;width:12px;height:12px;border-radius:50%;background:#e6edf3;border:3px solid white;box-shadow:0 1px 0 rgba(0,0,0,0.03)}\r\n    .step.complete::before{background:var(--success);border-color:var(--success)}\r\n    .step h4{margin:0;font-size:15px}\r\n    .step p{margin:6px 0 0;color:var(--muted);font-size:13px}\r\n\r\n    \/* alerts *\/\r\n    .alert{padding:12px;border-radius:8px;margin-top:16px}\r\n    .alert.info{background:#eef2ff;color:var(--accent)}\r\n    .alert.warn{background:#fff4e6;color:#b45309}\r\n    .alert.error{background:#fff1f2;color:var(--danger)}\r\n\r\n    footer{margin-top:18px;color:var(--muted);font-size:13px}\r\n\r\n    \/* responsive *\/\r\n    @media (max-width:600px){.container{margin:18px;padding:16px}.card{padding:18px}}\r\n  <\/style>\r\n<\/head>\r\n<body>\r\n  <main class=\"container\">\r\n    <div class=\"card\">\r\n      <h1>Track Your Order<\/h1>\r\n      <p class=\"lead\">Enter your Marvette order number and the email used at checkout to view the latest delivery status and next steps.<\/p>\r\n\r\n      <form id=\"trackForm\" aria-label=\"Track order form\" autocomplete=\"off\">\r\n        <div class=\"field\">\r\n          <label for=\"orderNumber\">Order number<\/label>\r\n          <input id=\"orderNumber\" name=\"orderNumber\" type=\"text\" inputmode=\"numeric\" placeholder=\"e.g. MV-12345678\" required \/>\r\n        <\/div>\r\n\r\n        <div class=\"field\">\r\n          <label for=\"email\">Email address<\/label>\r\n          <input id=\"email\" name=\"email\" type=\"email\" placeholder=\"you@example.com\" required \/>\r\n        <\/div>\r\n\r\n        <div style=\"align-self:end\">\r\n          <button class=\"btn\" id=\"trackBtn\" type=\"submit\">Check status<\/button>\r\n        <\/div>\r\n      <\/form>\r\n\r\n      <div id=\"result\" class=\"status-wrap\" aria-live=\"polite\"><\/div>\r\n\r\n      <footer>\r\n        <strong>Need help?<\/strong> If you cannot locate your order number or need further assistance, contact our support team at <a href=\"mailto:support@marvette.shop\">support@marvette.shop<\/a> or call +1 (501) 678-9342 during business hours (Mon\u2013Fri, 9:00 AM\u20135:00 PM CT).\r\n      <\/footer>\r\n    <\/div>\r\n  <\/main>\r\n\r\n  <script>\r\n    \/\/ Mock tracking data for demonstration. Replace with real API integration.\r\n    const mockDatabase = {\r\n      'MV-12345678': {\r\n        email: 'customer@example.com',\r\n        delivered: false,\r\n        events: [\r\n          { title: 'Order confirmed', date: '2025-09-20', note: 'We have received your order and payment.' },\r\n          { title: 'Packed & handed to carrier', date: '2025-09-22', note: 'Your package left our facility.' },\r\n          { title: 'In transit', date: '2025-09-24', note: 'Arriving at local distribution center.' }\r\n        ]\r\n      },\r\n      'MV-87654321': {\r\n        email: 'jane.doe@example.com',\r\n        delivered: true,\r\n        events: [\r\n          { title: 'Order confirmed', date: '2025-08-01', note: 'We have received your order and payment.' },\r\n          { title: 'Packed & handed to carrier', date: '2025-08-03', note: 'Your package left our facility.' },\r\n          { title: 'In transit', date: '2025-08-05', note: 'Arriving at local distribution center.' },\r\n          { title: 'Out for delivery', date: '2025-08-06', note: 'Courier out to deliver your package.' },\r\n          { title: 'Delivered', date: '2025-08-06', note: 'Package delivered to recipient.' }\r\n        ]\r\n      }\r\n    };\r\n\r\n    const form = document.getElementById('trackForm');\r\n    const result = document.getElementById('result');\r\n\r\n    function escapeHtml(s){return s.replace(\/&\/g,'&amp;').replace(\/<\/g,'&lt;').replace(\/>\/g,'&gt;');}\r\n\r\n    form.addEventListener('submit', function(e){\r\n      e.preventDefault();\r\n      result.innerHTML = '';\r\n      const order = document.getElementById('orderNumber').value.trim();\r\n      const email = document.getElementById('email').value.trim().toLowerCase();\r\n\r\n      if(!order || !email){\r\n        result.innerHTML = '<div class=\"alert error\">Please provide both order number and email address.<\/div>';\r\n        return;\r\n      }\r\n\r\n      \/\/ Simulate API lookup delay\r\n      const btn = document.getElementById('trackBtn');\r\n      btn.disabled = true; btn.textContent = 'Checking...';\r\n\r\n      setTimeout(() => {\r\n        btn.disabled = false; btn.textContent = 'Check status';\r\n\r\n        const record = mockDatabase[order];\r\n        if(!record || record.email !== email){\r\n          result.innerHTML = '<div class=\"alert error\">We could not find an order matching that number and email. Please check your details and try again, or contact support.<\/div>';\r\n          return;\r\n        }\r\n\r\n        \/\/ Build status summary\r\n        const lastEvent = record.events[record.events.length-1];\r\n        const delivered = record.delivered;\r\n\r\n        let html = '<div class=\"card\" style=\"margin-top:12px;padding:18px\">';\r\n        html += '<div class=\"status-header\">';\r\n        html += '<div><strong>Order: <\/strong>' + escapeHtml(order) + '<br\/><span class=\"meta\">Placed under: ' + escapeHtml(email) + '<\/span><\/div>';\r\n        html += '<div style=\"text-align:right\">';\r\n        html += '<strong>' + (delivered ? 'Delivered' : escapeHtml(lastEvent.title)) + '<\/strong><br\/>';\r\n        html += '<span class=\"meta\">Last update: ' + escapeHtml(lastEvent.date) + '<\/span>';\r\n        html += '<\/div><\/div>';\r\n\r\n        \/\/ Guidance\r\n        if(delivered){\r\n          html += '<div class=\"alert info\">Our records show this order was <strong>delivered<\/strong>. If you did not receive the package, please check with household members or contact the carrier with the tracking number. If you still need assistance, contact Marvette support.<\/div>';\r\n        } else {\r\n          html += '<div class=\"alert info\">Your order is in transit. Typical delivery window is 4\u20139 business days from order confirmation. If your estimated delivery has passed, contact support.<\/div>';\r\n        }\r\n\r\n        \/\/ Tracking timeline\r\n        html += '<div class=\"tracking-steps\">';\r\n        for(let i=0;i<record.events.length;i++){\r\n          const ev = record.events[i];\r\n          const cls = (i === record.events.length-1 || delivered) ? 'step complete' : 'step';\r\n          html += '<div class=\"' + cls + '\"><h4>' + escapeHtml(ev.title) + ' <span style=\"font-weight:400;color:var(--muted);font-size:13px\">\u2014 ' + escapeHtml(ev.date) + '<\/span><\/h4>';\r\n          html += '<p>' + escapeHtml(ev.note) + '<\/p><\/div>';\r\n        }\r\n        html += '<\/div>';\r\n\r\n        \/\/ Helpful links & next steps\r\n        html += '<div style=\"margin-top:14px;color:var(--muted);font-size:14px\">';\r\n        html += '<p><strong>Next steps:<\/strong><\/p>';\r\n        html += '<ul style=\"margin:6px 0 0 18px;color:var(--muted)\">';\r\n        html += '<li>Review the tracking events above for the latest status.<\/li>';\r\n        html += '<li>If the order is marked delivered but not received, check with household members and the carrier.<\/li>';\r\n        html += '<li>For damaged or incorrect items, report within 24\u201348 hours with photographs as per our Returns & Refund Policy.<\/li>';\r\n        html += '<\/ul><\/div>';\r\n\r\n        html += '<\/div>'; \/\/ card\r\n\r\n        result.innerHTML = html;\r\n\r\n      }, 700);\r\n    });\r\n  <\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Track Your Order \u2014 Marvette Track Your Order Enter your Marvette order number and the email used at checkout to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-270","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/pages\/270","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/marvette.shop\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=270"}],"version-history":[{"count":7,"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/pages\/270\/revisions"}],"predecessor-version":[{"id":277,"href":"https:\/\/marvette.shop\/index.php?rest_route=\/wp\/v2\/pages\/270\/revisions\/277"}],"wp:attachment":[{"href":"https:\/\/marvette.shop\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}