{"id":213,"date":"2026-07-05T17:51:03","date_gmt":"2026-07-05T17:51:03","guid":{"rendered":"https:\/\/hackverse.store\/?page_id=213"},"modified":"2026-07-05T18:14:41","modified_gmt":"2026-07-05T18:14:41","slug":"track-your-order","status":"publish","type":"page","link":"https:\/\/hackverse.store\/?page_id=213","title":{"rendered":"Track Your Order"},"content":{"rendered":"\n<!-- \nORDER TRACKING WIDGET \u2014 for WordPress\n=======================================\nHOW TO SET THIS UP:\n\n1. Create a Google Sheet with these exact column headers in row 1:\n   Order ID | Status | Last Update | Tracking Number | Courier\n\n   Example row 2: ORD1001 | Shipped | 2026-07-05 | 1Z999AA10123456784 | UPS\n\n2. Publish it to the web:\n   File > Share > Publish to web > select the sheet > CSV format > Publish\n\n3. Copy the published CSV link Google gives you and paste it below,\n   replacing PASTE_YOUR_CSV_LINK_HERE\n\n4. In WordPress: create a new Page (e.g. \"Track Your Order\"), add a\n   \"Custom HTML\" block, and paste this entire file's contents into it.\n\n5. To update an order status later, just edit the Google Sheet directly.\n   No WordPress login needed. Changes appear within a minute or two.\n-->\n\n<div style=\"max-width: 480px; margin: 2rem auto; font-family: -apple-system, sans-serif;\">\n  <h2 style=\"font-size: 20px; font-weight: 600; margin-bottom: 0.5rem;\">Track your order<\/h2>\n  <p style=\"color: #666; font-size: 14px; margin-bottom: 1.25rem;\">Enter your Order ID to check the latest status.<\/p>\n\n  <div style=\"display: flex; gap: 8px; margin-bottom: 1rem;\">\n    <input id=\"ot-input\" type=\"text\" placeholder=\"e.g. ORD1001\"\n      style=\"flex: 1; padding: 10px 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 14px;\" \/>\n    <button id=\"ot-btn\"\n      style=\"padding: 10px 18px; background: #222; color: #fff; border: none; border-radius: 6px; font-size: 14px; cursor: pointer;\">\n      Track\n    <\/button>\n  <\/div>\n\n  <div id=\"ot-result\" style=\"display:none; border: 1px solid #e2e2e2; border-radius: 8px; padding: 16px; font-size: 14px;\"><\/div>\n  <div id=\"ot-error\" style=\"display:none; color: #b3261e; font-size: 14px; margin-top: 8px;\"><\/div>\n<\/div>\n\n<script>\n(function() {\n  var CSV_URL = \"https:\/\/docs.google.com\/spreadsheets\/d\/e\/2PACX-1vSofa69FMOHQzPgKTxK1V1FafJ5vb4JDX8SfWDhVrXyCa6otDuAOPwQlXF9d2-0nxB1FOPq0oUsn9Oe\/pub?gid=1500024364&single=true&output=csv\";\n\n  var input = document.getElementById('ot-input');\n  var btn = document.getElementById('ot-btn');\n  var result = document.getElementById('ot-result');\n  var errorBox = document.getElementById('ot-error');\n\n  function parseCSV(text) {\n    var lines = text.trim().split(\"\\n\");\n    var headers = lines[0].split(\",\").map(function(h) { return h.trim().replace(\/^\"|\"$\/g, \"\"); });\n    return lines.slice(1).map(function(line) {\n      var cells = line.split(\",\").map(function(c) { return c.trim().replace(\/^\"|\"$\/g, \"\"); });\n      var row = {};\n      headers.forEach(function(h, i) { row[h] = cells[i] || \"\"; });\n      return row;\n    });\n  }\n\n  function statusColor(status) {\n    status = (status || \"\").toLowerCase();\n    if (status.indexOf(\"delivered\") > -1) return \"#1a7f37\";\n    if (status.indexOf(\"shipped\") > -1 || status.indexOf(\"transit\") > -1) return \"#0969da\";\n    if (status.indexOf(\"cancel\") > -1 || status.indexOf(\"issue\") > -1) return \"#b3261e\";\n    return \"#9a6700\";\n  }\n\n  function lookup() {\n    var orderId = input.value.trim();\n    result.style.display = \"none\";\n    errorBox.style.display = \"none\";\n\n    if (!orderId) {\n      errorBox.textContent = \"Please enter your Order ID.\";\n      errorBox.style.display = \"block\";\n      return;\n    }\n\n    if (CSV_URL.indexOf(\"PASTE_YOUR_CSV_LINK_HERE\") > -1) {\n      errorBox.textContent = \"Tracking sheet not connected yet \u2014 add your published Google Sheet CSV link in the widget code.\";\n      errorBox.style.display = \"block\";\n      return;\n    }\n\n    btn.textContent = \"Searching...\";\n\n    fetch(CSV_URL)\n      .then(function(res) { return res.text(); })\n      .then(function(text) {\n        var rows = parseCSV(text);\n        var match = rows.find(function(r) {\n          return (r[\"Order ID\"] || \"\").toLowerCase() === orderId.toLowerCase();\n        });\n\n        if (!match) {\n          errorBox.textContent = \"No order found with ID \\\"\" + orderId + \"\\\". Please check and try again.\";\n          errorBox.style.display = \"block\";\n        } else {\n          result.innerHTML =\n            '<div style=\"margin-bottom:8px;\"><strong>Order:<\/strong> ' + match[\"Order ID\"] + '<\/div>' +\n            '<div style=\"margin-bottom:8px;\"><strong>Status:<\/strong> <span style=\"color:' + statusColor(match[\"Status\"]) + '; font-weight:600;\">' + match[\"Status\"] + '<\/span><\/div>' +\n            '<div style=\"margin-bottom:8px;\"><strong>Last update:<\/strong> ' + match[\"Last Update\"] + '<\/div>' +\n            (match[\"Tracking Number\"] ? '<div style=\"margin-bottom:8px;\"><strong>Tracking number:<\/strong> ' + match[\"Tracking Number\"] + '<\/div>' : '') +\n            (match[\"Courier\"] ? '<div><strong>Courier:<\/strong> ' + match[\"Courier\"] + '<\/div>' : '');\n          result.style.display = \"block\";\n        }\n      })\n      .catch(function() {\n        errorBox.textContent = \"Couldn't load tracking data right now. Please try again shortly.\";\n        errorBox.style.display = \"block\";\n      })\n      .finally(function() {\n        btn.textContent = \"Track\";\n      });\n  }\n\n  btn.addEventListener('click', lookup);\n  input.addEventListener('keydown', function(e) {\n    if (e.key === \"Enter\") lookup();\n  });\n})();\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Track your order Enter your Order ID to check the latest status. Track<\/p>\n","protected":false},"author":1,"featured_media":67,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-213","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Track Your Order - HACKVERSE<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hackverse.store\/?page_id=213\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Track Your Order - HACKVERSE\" \/>\n<meta property=\"og:description\" content=\"Track your order Enter your Order ID to check the latest status. Track\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hackverse.store\/?page_id=213\" \/>\n<meta property=\"og:site_name\" content=\"HACKVERSE\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-05T18:14:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/hackverse.store\/?page_id=213\",\"url\":\"https:\/\/hackverse.store\/?page_id=213\",\"name\":\"Track Your Order - HACKVERSE\",\"isPartOf\":{\"@id\":\"https:\/\/hackverse.store\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/hackverse.store\/?page_id=213#primaryimage\"},\"image\":{\"@id\":\"https:\/\/hackverse.store\/?page_id=213#primaryimage\"},\"thumbnailUrl\":\"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png\",\"datePublished\":\"2026-07-05T17:51:03+00:00\",\"dateModified\":\"2026-07-05T18:14:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/hackverse.store\/?page_id=213#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/hackverse.store\/?page_id=213\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hackverse.store\/?page_id=213#primaryimage\",\"url\":\"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png\",\"contentUrl\":\"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/hackverse.store\/?page_id=213#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/hackverse.store\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Track Your Order\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/hackverse.store\/#website\",\"url\":\"https:\/\/hackverse.store\/\",\"name\":\"HACKVERSE\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/hackverse.store\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/hackverse.store\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/hackverse.store\/#organization\",\"name\":\"HACKVERSE\",\"url\":\"https:\/\/hackverse.store\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/hackverse.store\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/hackverse.store\/wp-content\/uploads\/2026\/06\/Thenewboston.jpg\",\"contentUrl\":\"https:\/\/hackverse.store\/wp-content\/uploads\/2026\/06\/Thenewboston.jpg\",\"width\":160,\"height\":160,\"caption\":\"HACKVERSE\"},\"image\":{\"@id\":\"https:\/\/hackverse.store\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Track Your Order - HACKVERSE","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/hackverse.store\/?page_id=213","og_locale":"en_US","og_type":"article","og_title":"Track Your Order - HACKVERSE","og_description":"Track your order Enter your Order ID to check the latest status. Track","og_url":"https:\/\/hackverse.store\/?page_id=213","og_site_name":"HACKVERSE","article_modified_time":"2026-07-05T18:14:41+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/hackverse.store\/?page_id=213","url":"https:\/\/hackverse.store\/?page_id=213","name":"Track Your Order - HACKVERSE","isPartOf":{"@id":"https:\/\/hackverse.store\/#website"},"primaryImageOfPage":{"@id":"https:\/\/hackverse.store\/?page_id=213#primaryimage"},"image":{"@id":"https:\/\/hackverse.store\/?page_id=213#primaryimage"},"thumbnailUrl":"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png","datePublished":"2026-07-05T17:51:03+00:00","dateModified":"2026-07-05T18:14:41+00:00","breadcrumb":{"@id":"https:\/\/hackverse.store\/?page_id=213#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hackverse.store\/?page_id=213"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hackverse.store\/?page_id=213#primaryimage","url":"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png","contentUrl":"https:\/\/hackverse.store\/wp-content\/uploads\/2025\/11\/1759511250276.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/hackverse.store\/?page_id=213#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hackverse.store\/"},{"@type":"ListItem","position":2,"name":"Track Your Order"}]},{"@type":"WebSite","@id":"https:\/\/hackverse.store\/#website","url":"https:\/\/hackverse.store\/","name":"HACKVERSE","description":"","publisher":{"@id":"https:\/\/hackverse.store\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hackverse.store\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hackverse.store\/#organization","name":"HACKVERSE","url":"https:\/\/hackverse.store\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hackverse.store\/#\/schema\/logo\/image\/","url":"https:\/\/hackverse.store\/wp-content\/uploads\/2026\/06\/Thenewboston.jpg","contentUrl":"https:\/\/hackverse.store\/wp-content\/uploads\/2026\/06\/Thenewboston.jpg","width":160,"height":160,"caption":"HACKVERSE"},"image":{"@id":"https:\/\/hackverse.store\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/pages\/213","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hackverse.store\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=213"}],"version-history":[{"count":3,"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions"}],"predecessor-version":[{"id":222,"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/pages\/213\/revisions\/222"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hackverse.store\/index.php?rest_route=\/wp\/v2\/media\/67"}],"wp:attachment":[{"href":"https:\/\/hackverse.store\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=213"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}