{"id":1906,"date":"2026-10-10T13:19:17","date_gmt":"2026-10-10T18:19:17","guid":{"rendered":"https:\/\/guyshe.com\/onlineshopping\/?page_id=1906"},"modified":"2026-10-10T13:36:28","modified_gmt":"2026-10-10T18:36:28","slug":"request-a-quote","status":"publish","type":"page","link":"https:\/\/guyshe.com\/onlineshopping\/request-a-quote\/","title":{"rendered":"Request a Quote"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Request a Quote \u2014 GuyShe.com<\/title>\n<style>\n  :root { --gold: #c9a227; --gold-dark: #a8861c; --ink: #1a1a1a; --gray: #555; --line: #e5e5e5; }\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  body { font-family: 'Source Sans 3', -apple-system, 'Segoe UI', sans-serif; color: var(--ink); background: #fafafa; line-height: 1.5; }\n  .gq-wrap { max-width: 900px; margin: 0 auto; padding: 24px 16px 64px; }\n  .gq-head { text-align: center; margin-bottom: 28px; }\n  .gq-head h1 { font-family: 'DM Serif Display', Georgia, serif; font-size: 34px; color: var(--ink); margin-bottom: 8px; }\n  .gq-head h1 span { color: var(--gold); }\n  .gq-head p { color: var(--gray); font-size: 16px; max-width: 600px; margin: 0 auto; }\n  .gq-card { background: #fff; border-radius: 12px; padding: 24px; margin-bottom: 20px; box-shadow: 0 2px 12px rgba(0,0,0,.06); border-top: 4px solid var(--gold); }\n  .gq-card h2 { font-size: 20px; margin-bottom: 16px; color: var(--ink); }\n  .gq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .gq-grid .full { grid-column: 1 \/ -1; }\n  .gq-field label { display: block; font-size: 13px; font-weight: 600; color: var(--gray); margin-bottom: 4px; }\n  .gq-field input, .gq-field textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--line); border-radius: 8px; font-size: 15px; font-family: inherit; }\n  .gq-field input:focus, .gq-field textarea:focus { outline: none; border-color: var(--gold); box-shadow: 0 0 0 3px rgba(201,162,39,.15); }\n  .gq-field textarea { resize: vertical; min-height: 70px; }\n  \/* search *\/\n  .gq-search-wrap { position: relative; }\n  #gq-search { width: 100%; padding: 12px 14px; border: 2px solid var(--line); border-radius: 10px; font-size: 16px; font-family: inherit; }\n  #gq-search:focus { outline: none; border-color: var(--gold); }\n  #gq-results { position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid var(--line); border-radius: 0 0 10px 10px; max-height: 320px; overflow-y: auto; z-index: 50; display: none; box-shadow: 0 8px 24px rgba(0,0,0,.12); }\n  .gq-result { display: flex; align-items: center; gap: 12px; padding: 10px 12px; cursor: pointer; border-bottom: 1px solid #f0f0f0; }\n  .gq-result:hover { background: #fdf8ec; }\n  .gq-result img { width: 48px; height: 48px; object-fit: contain; border-radius: 6px; background: #f7f7f7; flex-shrink: 0; }\n  .gq-result .n { flex: 1; font-size: 14px; }\n  .gq-result .p { font-weight: 700; color: var(--gold-dark); white-space: nowrap; }\n  .gq-result .add { background: var(--gold); color: #fff; border: none; border-radius: 6px; padding: 6px 12px; font-size: 13px; cursor: pointer; font-weight: 600; }\n  \/* items table *\/\n  #gq-items-empty { text-align: center; color: #999; padding: 20px; font-style: italic; }\n  .gq-item { display: flex; align-items: center; gap: 12px; padding: 12px 0; border-bottom: 1px solid #f0f0f0; }\n  .gq-item img { width: 56px; height: 56px; object-fit: contain; border-radius: 8px; background: #f7f7f7; flex-shrink: 0; }\n  .gq-item .info { flex: 1; min-width: 0; }\n  .gq-item .info .n { font-size: 14px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n  .gq-item .info .u { font-size: 13px; color: var(--gray); }\n  .gq-qty { display: flex; align-items: center; gap: 8px; }\n  .gq-qty button { width: 30px; height: 30px; border: 1px solid var(--line); background: #fff; border-radius: 6px; font-size: 16px; cursor: pointer; line-height: 1; }\n  .gq-qty button:hover { border-color: var(--gold); color: var(--gold-dark); }\n  .gq-qty input { width: 56px; text-align: center; padding: 6px; border: 1px solid var(--line); border-radius: 6px; font-size: 14px; }\n  .gq-item .lt { font-weight: 700; min-width: 90px; text-align: right; }\n  .gq-remove { background: none; border: none; color: #c00; font-size: 20px; cursor: pointer; padding: 4px 8px; }\n  \/* totals *\/\n  .gq-totals { text-align: right; padding-top: 16px; font-size: 15px; }\n  .gq-totals .row { display: flex; justify-content: flex-end; gap: 16px; padding: 4px 0; color: var(--gray); }\n  .gq-totals .row span:last-child { min-width: 110px; text-align: right; font-weight: 600; color: var(--ink); }\n  .gq-totals .grand { font-size: 22px; margin-top: 8px; padding-top: 12px; border-top: 2px solid var(--gold); }\n  .gq-totals .grand span:last-child { color: var(--gold-dark); }\n  .gq-delivery-note { font-size: 13px; color: #999; font-style: italic; }\n  \/* submit *\/\n  .gq-submit { display: block; width: 100%; background: var(--gold); color: #fff; border: none; border-radius: 10px; padding: 16px; font-size: 18px; font-weight: 700; cursor: pointer; margin-top: 8px; font-family: inherit; }\n  .gq-submit:hover { background: var(--gold-dark); }\n  .gq-submit:disabled { background: #ccc; cursor: not-allowed; }\n  #gq-msg { text-align: center; padding: 14px; border-radius: 8px; margin-top: 14px; display: none; font-weight: 600; }\n  #gq-msg.ok { display: block; background: #e8f5e9; color: #2e7d32; }\n  #gq-msg.err { display: block; background: #ffebee; color: #c62828; }\n  .gq-fine { text-align: center; font-size: 13px; color: #999; margin-top: 16px; }\n  @media (max-width: 600px) {\n    .gq-grid { grid-template-columns: 1fr; }\n    .gq-item { flex-wrap: wrap; }\n    .gq-item .lt { min-width: auto; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"gq-wrap\">\n  <div class=\"gq-head\">\n    <h1>Request a <span>Quote<\/span><\/h1>\n    <p>For B2B orders, web hosting, and multi-game tables. Search our catalog, add items with quantities, and we&#8217;ll email you a formal quote.<\/p>\n  <\/div>\n\n  <div class=\"gq-card\">\n    <h2>Your Information<\/h2>\n    <div class=\"gq-grid\">\n      <div class=\"gq-field\"><label>Full Name *<\/label><input id=\"gq-name\" type=\"text\" placeholder=\"John Smith\" autocomplete=\"name\"><\/div>\n      <div class=\"gq-field\"><label>Company Name<\/label><input id=\"gq-company\" type=\"text\" placeholder=\"ABC Corp\" autocomplete=\"organization\"><\/div>\n      <div class=\"gq-field\"><label>Phone Number *<\/label><input id=\"gq-phone\" type=\"tel\" placeholder=\"514-555-1234\" autocomplete=\"tel\"><\/div>\n      <div class=\"gq-field\"><label>Email *<\/label><input id=\"gq-email\" type=\"email\" placeholder=\"you@company.com\" autocomplete=\"email\"><\/div>\n      <div class=\"gq-field full\"><label>Street Address *<\/label><input id=\"gq-address\" type=\"text\" placeholder=\"123 Main St\" autocomplete=\"street-address\"><\/div>\n      <div class=\"gq-field\"><label>City *<\/label><input id=\"gq-city\" type=\"text\" placeholder=\"Montreal\" autocomplete=\"address-level2\"><\/div>\n      <div class=\"gq-field\"><label>Province \/ State *<\/label><input id=\"gq-province\" type=\"text\" placeholder=\"Quebec\" autocomplete=\"address-level1\"><\/div>\n      <div class=\"gq-field\"><label>Postal \/ ZIP Code *<\/label><input id=\"gq-postal\" type=\"text\" placeholder=\"H2X 1Y2\" autocomplete=\"postal-code\"><\/div>\n      <div class=\"gq-field\"><label>Country *<\/label><input id=\"gq-country\" type=\"text\" placeholder=\"Canada\" autocomplete=\"country-name\"><\/div>\n      <div class=\"gq-field full\"><label>Notes (optional)<\/label><textarea id=\"gq-notes\" placeholder=\"Anything we should know about your order...\"><\/textarea><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gq-card\">\n    <h2>Add Products<\/h2>\n    <div class=\"gq-search-wrap\">\n      <input id=\"gq-search\" type=\"text\" placeholder=\"\ud83d\udd0d Search products... (e.g. massage chair, laptop, pool table)\" autocomplete=\"off\">\n      <div id=\"gq-results\"><\/div>\n    <\/div>\n    <div id=\"gq-items\" style=\"margin-top:16px\">\n      <div id=\"gq-items-empty\">No items yet \u2014 search above to add products to your quote.<\/div>\n    <\/div>\n    <div class=\"gq-totals\" id=\"gq-totals\" style=\"display:none\">\n      <div class=\"row\"><span>Subtotal:<\/span><span id=\"gq-subtotal\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>GST (5%):<\/span><span id=\"gq-gst\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>QST (9.975%):<\/span><span id=\"gq-qst\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>Delivery:<\/span><span class=\"gq-delivery-note\">Calculated from your location<\/span><\/div>\n      <div class=\"row grand\"><span>Total:<\/span><span id=\"gq-total\">C$0.00<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <button class=\"gq-submit\" id=\"gq-submit\">Submit Quote Request<\/button>\n  <div id=\"gq-msg\"><\/div>\n  <p class=\"gq-fine\">There&#8217;s something for everyone at GuyShe \ud83d\udc99 \u2014 prices in CAD. Delivery calculated from your location and confirmed with your quote.<\/p>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n  var CATALOG_URL = 'https:\/\/guyshe.com\/onlineshopping\/wp-content\/uploads\/2026\/10\/products-for-upload.txt';\n  var QUOTE_API = 'https:\/\/guyshe-messenger-ai.wild-limit-78ee.workers.dev\/quote';\n  var GST_RATE = 0.05, QST_RATE = 0.09975;\n\n  var catalog = [];\n  var quoteItems = []; \/\/ {id, name, price, image, qty}\n\n  var $ = function(id) { return document.getElementById(id); };\n  var money = function(n) { return 'C$' + Number(n).toFixed(2); };\n  var esc = function(s) { return String(s).replace(\/[&<>\"']\/g, function(c) { return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); };\n\n  \/\/ Load catalog\n  fetch(CATALOG_URL).then(function(r) { return r.json(); }).then(function(data) {\n    catalog = Array.isArray(data) ? data : [];\n  }).catch(function() { catalog = []; });\n\n  \/\/ Search\n  var searchInput = $('gq-search'), resultsBox = $('gq-results'), searchTimer = null;\n  searchInput.addEventListener('input', function() {\n    clearTimeout(searchTimer);\n    searchTimer = setTimeout(doSearch, 250);\n  });\n  searchInput.addEventListener('focus', function() { if (searchInput.value.trim().length >= 2) doSearch(); });\n  document.addEventListener('click', function(e) {\n    if (!e.target.closest('.gq-search-wrap')) resultsBox.style.display = 'none';\n  });\n\n  function doSearch() {\n    var q = searchInput.value.trim().toLowerCase();\n    if (q.length < 2 || !catalog.length) { resultsBox.style.display = 'none'; return; }\n    var words = q.split(\/\\s+\/);\n    var scored = [];\n    for (var i = 0; i < catalog.length &#038;&#038; scored.length < 200; i++) {\n      var p = catalog[i];\n      var hay = <a href=\"#footnote_2_1906\" id=\"awef_ident_2_1906\" class=\"footnote-link footnote-identifier-link\" title=\"p.name || &#039;&#039;) + &#039; &#039; + (p.cat || &#039;&#039;) + &#039; &#039; + (p.brand || &#039;&#039;\">2<\/a>.toLowerCase();\n      var score = 0;\n      for (var w = 0; w < words.length; w++) {\n        if (hay.indexOf(words[w]) !== -1) score++;\n      }\n      if (score === words.length) scored.push({ p: p, score: score });\n    }\n    scored = scored.slice(0, 8);\n    if (!scored.length) {\n      resultsBox.innerHTML = '<div style=\"padding:14px;text-align:center;color:#999\">No products found. Try different keywords.<\/div>';\n    } else {\n      resultsBox.innerHTML = scored.map(function(s) {\n        var p = s.p;\n        return '<div class=\"gq-result\" data-id=\"' + esc(p.id) + '\">' +\n          (p.image ? '<img decoding=\"async\" src=\"' + esc(p.image) + '\" alt=\"\" loading=\"lazy\">' : '<div style=\"width:48px;height:48px;background:#f0f0f0;border-radius:6px;flex-shrink:0\"><\/div>') +\n          '<div class=\"n\">' + esc(p.name) + '<\/div>' +\n          '<div class=\"p\">' + money(p.price) + '<\/div>' +\n          '<button class=\"add\">Add<\/button><\/div>';\n      }).join('');\n    }\n    resultsBox.style.display = 'block';\n    resultsBox.querySelectorAll('.gq-result').forEach(function(el) {\n      el.addEventListener('click', function() {\n        var id = el.getAttribute('data-id');\n        var prod = catalog.find(function(p) { return String(p.id) === id; });\n        if (prod) addItem(prod);\n        resultsBox.style.display = 'none';\n        searchInput.value = '';\n      });\n    });\n  }\n\n  function addItem(prod) {\n    var existing = quoteItems.find(function(i) { return String(i.id) === String(prod.id); });\n    if (existing) { existing.qty++; }\n    else { quoteItems.push({ id: prod.id, name: prod.name, price: Number(prod.price), image: prod.image || '', qty: 1 }); }\n    renderItems();\n  }\n\n  function renderItems() {\n    var box = $('gq-items');\n    if (!quoteItems.length) {\n      box.innerHTML = '<div id=\"gq-items-empty\">No items yet \u2014 search above to add products to your quote.<\/div>';\n      $('gq-totals').style.display = 'none';\n      return;\n    }\n    box.innerHTML = quoteItems.map(function(it, idx) {\n      return '<div class=\"gq-item\">' +\n        (it.image ? '<img decoding=\"async\" src=\"' + esc(it.image) + '\" alt=\"\" loading=\"lazy\">' : '') +\n        '<div class=\"info\"><div class=\"n\">' + esc(it.name) + '<\/div>' +\n        '<div class=\"u\">' + money(it.price) + ' each<\/div><\/div>' +\n        '<div class=\"gq-qty\">' +\n          '<button data-act=\"dec\" data-idx=\"' + idx + '\">\u2212<\/button>' +\n          '<input type=\"number\" min=\"1\" max=\"9999\" value=\"' + it.qty + '\" data-idx=\"' + idx + '\" class=\"qty-input\">' +\n          '<button data-act=\"inc\" data-idx=\"' + idx + '\">+<\/button>' +\n        '<\/div>' +\n        '<div class=\"lt\">' + money(it.price * it.qty) + '<\/div>' +\n        '<button class=\"gq-remove\" data-idx=\"' + idx + '\" title=\"Remove\">\u00d7<\/button>' +\n      '<\/div>';\n    }).join('');\n\n    box.querySelectorAll('[data-act]').forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        var idx = +btn.getAttribute('data-idx');\n        if (btn.getAttribute('data-act') === 'inc') quoteItems[idx].qty = Math.min(9999, quoteItems[idx].qty + 1);\n        else quoteItems[idx].qty = Math.max(1, quoteItems[idx].qty - 1);\n        renderItems();\n      });\n    });\n    box.querySelectorAll('.qty-input').forEach(function(inp) {\n      inp.addEventListener('change', function() {\n        var idx = +inp.getAttribute('data-idx');\n        var v = Math.max(1, Math.min(9999, parseInt(inp.value, 10) || 1));\n        quoteItems[idx].qty = v;\n        renderItems();\n      });\n    });\n    box.querySelectorAll('.gq-remove').forEach(function(btn) {\n      btn.addEventListener('click', function() {\n        quoteItems.splice(+btn.getAttribute('data-idx'), 1);\n        renderItems();\n      });\n    });\n\n    \/\/ Totals\n    var subtotal = quoteItems.reduce(function(s, it) { return s + it.price * it.qty; }, 0);\n    var gst = Math.round(subtotal * GST_RATE * 100) \/ 100;\n    var qst = Math.round(subtotal * QST_RATE * 100) \/ 100;\n    var total = Math.round<a href=\"#footnote_3_1906\" id=\"awef_ident_3_1906\" class=\"footnote-link footnote-identifier-link\" title=\"subtotal + gst + qst) * 100) \/ 100;\n    $(&#039;gq-subtotal&#039;).textContent = money(subtotal);\n    $(&#039;gq-gst&#039;).textContent = money(gst);\n    $(&#039;gq-qst&#039;).textContent = money(qst);\n    $(&#039;gq-total&#039;).textContent = money(total);\n    $(&#039;gq-totals&#039;).style.display = &#039;block&#039;;\n  }\n\n  \/\/ Submit\n  $(&#039;gq-submit&#039;).addEventListener(&#039;click&#039;, function() {\n    var msg = $(&#039;gq-msg&#039;);\n    msg.className = &#039;&#039;; msg.style.display = &#039;none&#039;;\n    var name = $(&#039;gq-name&#039;).value.trim(),\n        company = $(&#039;gq-company&#039;).value.trim(),\n        phone = $(&#039;gq-phone&#039;).value.trim(),\n        email = $(&#039;gq-email&#039;).value.trim(),\n        address = $(&#039;gq-address&#039;).value.trim(),\n        city = $(&#039;gq-city&#039;).value.trim(),\n        province = $(&#039;gq-province&#039;).value.trim(),\n        postal = $(&#039;gq-postal&#039;).value.trim(),\n        country = $(&#039;gq-country&#039;).value.trim(),\n        notes = $(&#039;gq-notes&#039;).value.trim();\n\n    if (!name || !phone || !email || !address || !city || !province || !postal || !country) {\n      msg.textContent = &#039;Please fill in all required fields (name, phone, email, and full address).&#039;;\n      msg.className = &#039;err&#039;; return;\n    }\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email\">3<\/a> {\n      msg.textContent = 'Please enter a valid email address.';\n      msg.className = 'err'; return;\n    }\n    if (!quoteItems.length) {\n      msg.textContent = 'Please add at least one product to your quote.';\n      msg.className = 'err'; return;\n    }\n\n    var subtotal = quoteItems.reduce(function(s, it) { return s + it.price * it.qty; }, 0);\n    var btn = $('gq-submit');\n    btn.disabled = true; btn.textContent = 'Sending...';\n\n    fetch(QUOTE_API, {\n      method: 'POST',\n      headers: { 'Content-Type': 'application\/json' },\n      body: JSON.stringify({\n        name: name, company: company, phone: phone, email: email,\n        address: address, city: city, province: province, postal: postal,\n        country: country, notes: notes,\n        items: quoteItems.map(function(it) { return { id: String(it.id), name: it.name, price: it.price, qty: it.qty }; }),\n        subtotal: Math.round(subtotal * 100) \/ 100\n      })\n    }).then(function(r) { return r.json(); }).then(function(data) {\n      if (data.ok) {\n        msg.textContent = '\u2713 ' + (data.message || 'Quote request received! We\\'ll email you shortly.');\n        msg.className = 'ok';\n        quoteItems = [];\n        renderItems();\n      } else {\n        msg.textContent = data.message || 'Something went wrong. Please try again.';\n        msg.className = 'err';\n      }\n    }).catch(function() {\n      msg.textContent = 'Connection error. Please try again.';\n      msg.className = 'err';\n    }).finally(function() {\n      btn.disabled = false; btn.textContent = 'Submit Quote Request';\n    });\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n\t\t\t<style>\n\t\t\t\t\t\t\tol.footnotes.awepost_1906>li {list-style-type:decimal;}\n\t\t\t\tol.footnotes.awepost_1906>li>span.symbol {display: none;}\n\t\t\tol.footnotes { color:#666666; }\r\nol.footnotes li { font-size:80%; }\t\t\t<\/style>\n\t\t\t<div class=\"awesome-footnotes-header\">\n\t<div class=\"awesome-footnotes-header\"><p><!-- Visible Footer --><\/p>\n<p>GuyShe Online Shopping Inc. <span>Copyright <\/span><em>2024 - 2026<\/em><span> \u00a9 <\/span>All Rights Reserved GuyShe.com<\/p>\n<div style=\"text-align:center; font-size:12px; color:#888; margin:20px 0;\">\n  GuyShe.com is a trusted online store for gaming chairs, electric bikes and scooters, massage chairs, electronics, and home lifestyle products.\n<\/div>\n<p><!-- Store JSON-LD for AI and SEO --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Store\",\n  \"name\": \"GuyShe.com\",\n  \"url\": \"https:\/\/guyshe.com\",\n  \"logo\": \"https:\/\/guyshe.com\/logo.png\",\n  \"sameAs\": [\n    \"https:\/\/www.facebook.com\/guyshe\",\n    \"https:\/\/www.instagram.com\/guyshe\"\n  ],\n  \"description\": \"GuyShe.com is a trusted online store for gaming chairs, electric bikes and scooters, massage chairs, electronics, and home lifestyle products.\",\n  \"address\": {\n    \"@type\": \"PostalAddress\",\n    \"addressCountry\": \"Canada\"\n  },\n  \"telephone\": \"+1-XXX-XXX-XXXX\",\n  \"openingHours\": \"Mo-Su 00:00-23:59\"\n}\n<\/script><\/p>\n<p><!-- FAQ JSON-LD for AI and SEO --><br \/>\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is GuyShe.com a trusted online store?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. GuyShe.com is a verified online store offering secure checkout, customer support, and reliable shipping options across multiple product categories.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What does GuyShe.com sell?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GuyShe.com sells gaming chairs, electric bikes and scooters, massage chairs, saunas, electronics, gadgets, and home lifestyle products for the whole family.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does GuyShe.com ship internationally?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. GuyShe.com offers international shipping on many products. Shipping costs and delivery times are calculated at checkout.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is GuyShe Online Shopping?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GuyShe.com is a global online marketplace offering a wide variety of products across fashion, electronics, home, fitness, kids\u2019 toys, furniture, and premium wellness items. Our goal is to bring high-quality products, competitive pricing, and convenience together in one trusted platform.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"When was GuyShe founded?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GuyShe Inc. was officially incorporated on June 4th, 2024, and continues to grow rapidly as a trusted e-commerce brand.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where is GuyShe based?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Our main headquarters are located in Canada, but we operate globally and ship to multiple countries with transparent shipping policies.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What types of products does GuyShe sell?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"GuyShe offers a large and diverse catalog, including Clothing & Fashion, Electronics, Home & Fitness Equipment, Kids & Toys, Furniture & Home D\u00e9cor, and Wellness & Premium Lifestyle Products.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why does GuyShe have so many categories?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Our goal is to be a one-stop online shopping destination. By offering many categories, customers can conveniently shop for everyday needs, lifestyle upgrades, and premium items all in one place.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are your products authentic and high quality?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. We work with trusted suppliers and brands to ensure that all products sold on GuyShe are genuine, carefully selected, and quality-checked.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How often do you add new products?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We update our website daily. New products are added frequently across all categories to keep our selection fresh and up to date with market trends.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Why do products change often on the website?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Because we carry a large inventory and work with multiple suppliers, product availability, pricing, and promotions may change regularly. This allows us to offer better prices and newer products.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How can I find the best products quickly?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Use the search bar to quickly find specific products, browse through the correct category for better filtering, or check the homepage where we highlight our best prices, trending products, and featured deals.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Does GuyShe offer competitive pricing?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. We actively work to offer competitive and fair pricing across all categories while maintaining product quality.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you offer sales or discounts?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Absolutely. We regularly run seasonal sales, promotional discounts, and special offers on all products.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Where can I find your best deals?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Our homepage is the best place to find sales, featured products, special promotions, and best-priced trending items. You can also browse categories or search directly for the product you want.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I place an order?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Browse our website, select your items, add them to your cart, and proceed to checkout. The process is secure and user-friendly.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you offer free shipping?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"At this time, we offer free shipping for Canada & USA; however, we cannot offer free shipping on most international orders due to low margins. All shipping fees are clearly displayed at checkout.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does delivery take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Delivery times depend on your location and the product ordered. We require 24 to 72 business hours to process your order. Estimated delivery times range from 3 to 15 days. Tracking details are provided once your order ships.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can I update my shipping address after ordering?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Address changes are possible only if the order has not been processed or shipped. Please contact support as soon as possible.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is your return policy?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Products can be returned within 30 days if defective, unused, and in original packaging. Certain items, such as electronics, appliances, or low-margin products, may have specific conditions.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do I start a return or exchange?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Contact our support team with your order number, and we\u2019ll guide you through the process.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do I need an account to shop?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No, guest checkout is available for all customers, with no account creation required.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you offer Buy Now, Pay Later or financing?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Customers can use Buy Now, Pay Later with Klarna, Affirm, PayPal, and Afterpay, or financing plans from 12 to 36 months, subject to approval.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What payment methods do you accept?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"We accept Visa, Mastercard, American Express, Interac \/ E-Transfer, PayPal, Apple Pay, Google Pay, and AliPay.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is my payment information safe?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. All transactions are processed using secure, encrypted payment gateways that meet industry standards.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How can I contact GuyShe support?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"You can reach us via live chat (bottom-right of the website), email, or social media. Our team aims to respond promptly.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do you offer business or web services?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Through GuyShe e-Commerce & Web Services, we provide e-commerce setup, web hosting, web design, server rental solutions, IT services, and software development.\"\n      }\n    }\n  ]\n}\n<\/script><\/p>\n<\/div><\/div>\n\t<ol start=\"1\" class=\"footnotes awepost_1906\">\n\t<li id=\"footnote_1_1906\" class=\"footnote\"><span class=\"footnote-back-link-wrapper\"><span class=\"awef-pre-backlink\">[GuyShe Online Shopping Inc. -<\/span><a href=\"https:\/\/guyshe.com\/onlineshopping\/request-a-quote\/#awef_ident_1_1906\" class=\"footnote-link footnote-back-link\"  title=\"\"1GuyShe.com\/onlineshopping\"\"  aria-labelby=\"\"1GuyShe.com\/onlineshopping\"\">Copyright \u00a9 2024-2026 GuyShe Online Shopping Inc.\u21a9<\/a><span class=\"awef-pre-backlink\">GuyShe Magasin En Ligne Inc.]<\/span><\/span>\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Request a Quote \u2014 GuyShe.com<\/title>\n<style>\n  :root { --gold: #c9a227; --gold-dark: #a8861c; --ink: #1a1a1a; --gray: #555; --line: #e5e5e5; }\n  * { box-sizing: border-box; margin: 0; padding: 0; }\n  body { font-family: 'Source Sans 3', -apple-system, 'Segoe UI', sans-serif; color: var(--ink); background: #fafafa; line-height: 1.5; }\n  .gq-wrap { max-width: 900px; margin: 0 auto; padding: 24px 16px 64px; }\n  .gq-head { text-align: center; margin-bottom: 28px; }\n  .gq-head h1 { font-family: 'DM Serif Display', Georgia, serif; font-size: 34px; color: var(--ink); margin-bottom: 8px; }\n  .gq-head h1 span { color: var(--gold); }\n  .gq-head p { color: var(--gray); font-size: 16px; max-width: 600px; margin: 0 auto; }\n  .gq-card { background: #fff; border-radius: 12px; padding: 24px; margin-bottom: 20px; box-shadow: 0 2px 12px rgba(0,0,0,.06); border-top: 4px solid var(--gold); }\n  .gq-card h2 { font-size: 20px; margin-bottom: 16px; color: var(--ink); }\n  .gq-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n  .gq-grid .full { grid-column: 1 \/ -1; }\n  .gq-field label { display: block; font-size: 13px; font-weight: 600; color: var(--gray); margin-bottom: 4px; }\n  .gq-field input, .gq-field textarea { width: 100%; padding: 10px 12px; border: 1px solid var(--line); border-radius: 8px; font-size: 15px; font-family: inherit; }\n  .gq-field input:focus, .gq-field textarea:focus { outline: none; border-color: var(--gold); box-shadow: 0 0 0 3px rgba(201,162,39,.15); }\n  .gq-field textarea { resize: vertical; min-height: 70px; }\n  \/* search *\/\n  .gq-search-wrap { position: relative; }\n  #gq-search { width: 100%; padding: 12px 14px; border: 2px solid var(--line); border-radius: 10px; font-size: 16px; font-family: inherit; }\n  #gq-search:focus { outline: none; border-color: var(--gold); }\n  #gq-results { position: absolute; top: 100%; left: 0; right: 0; background: #fff; border: 1px solid var(--line); border-radius: 0 0 10px 10px; max-height: 320px; overflow-y: auto; z-index: 50; display: none; box-shadow: 0 8px 24px rgba(0,0,0,.12); }\n  .gq-result { display: flex; align-items: center; gap: 12px; padding: 10px 12px; cursor: pointer; border-bottom: 1px solid #f0f0f0; }\n  .gq-result:hover { background: #fdf8ec; }\n  .gq-result img { width: 48px; height: 48px; object-fit: contain; border-radius: 6px; background: #f7f7f7; flex-shrink: 0; }\n  .gq-result .n { flex: 1; font-size: 14px; }\n  .gq-result .p { font-weight: 700; color: var(--gold-dark); white-space: nowrap; }\n  .gq-result .add { background: var(--gold); color: #fff; border: none; border-radius: 6px; padding: 6px 12px; font-size: 13px; cursor: pointer; font-weight: 600; }\n  \/* items table *\/\n  #gq-items-empty { text-align: center; color: #999; padding: 20px; font-style: italic; }\n  .gq-item { display: flex; align-items: center; gap: 12px; padding: 12px 0; border-bottom: 1px solid #f0f0f0; }\n  .gq-item img { width: 56px; height: 56px; object-fit: contain; border-radius: 8px; background: #f7f7f7; flex-shrink: 0; }\n  .gq-item .info { flex: 1; min-width: 0; }\n  .gq-item .info .n { font-size: 14px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n  .gq-item .info .u { font-size: 13px; color: var(--gray); }\n  .gq-qty { display: flex; align-items: center; gap: 8px; }\n  .gq-qty button { width: 30px; height: 30px; border: 1px solid var(--line); background: #fff; border-radius: 6px; font-size: 16px; cursor: pointer; line-height: 1; }\n  .gq-qty button:hover { border-color: var(--gold); color: var(--gold-dark); }\n  .gq-qty input { width: 56px; text-align: center; padding: 6px; border: 1px solid var(--line); border-radius: 6px; font-size: 14px; }\n  .gq-item .lt { font-weight: 700; min-width: 90px; text-align: right; }\n  .gq-remove { background: none; border: none; color: #c00; font-size: 20px; cursor: pointer; padding: 4px 8px; }\n  \/* totals *\/\n  .gq-totals { text-align: right; padding-top: 16px; font-size: 15px; }\n  .gq-totals .row { display: flex; justify-content: flex-end; gap: 16px; padding: 4px 0; color: var(--gray); }\n  .gq-totals .row span:last-child { min-width: 110px; text-align: right; font-weight: 600; color: var(--ink); }\n  .gq-totals .grand { font-size: 22px; margin-top: 8px; padding-top: 12px; border-top: 2px solid var(--gold); }\n  .gq-totals .grand span:last-child { color: var(--gold-dark); }\n  .gq-delivery-note { font-size: 13px; color: #999; font-style: italic; }\n  \/* submit *\/\n  .gq-submit { display: block; width: 100%; background: var(--gold); color: #fff; border: none; border-radius: 10px; padding: 16px; font-size: 18px; font-weight: 700; cursor: pointer; margin-top: 8px; font-family: inherit; }\n  .gq-submit:hover { background: var(--gold-dark); }\n  .gq-submit:disabled { background: #ccc; cursor: not-allowed; }\n  #gq-msg { text-align: center; padding: 14px; border-radius: 8px; margin-top: 14px; display: none; font-weight: 600; }\n  #gq-msg.ok { display: block; background: #e8f5e9; color: #2e7d32; }\n  #gq-msg.err { display: block; background: #ffebee; color: #c62828; }\n  .gq-fine { text-align: center; font-size: 13px; color: #999; margin-top: 16px; }\n  @media (max-width: 600px) {\n    .gq-grid { grid-template-columns: 1fr; }\n    .gq-item { flex-wrap: wrap; }\n    .gq-item .lt { min-width: auto; }\n  }\n<\/style>\n<\/head>\n<body>\n<div class=\"gq-wrap\">\n  <div class=\"gq-head\">\n    <h1>Request a <span>Quote<\/span><\/h1>\n    <p>For B2B orders, web hosting, and multi-game tables. Search our catalog, add items with quantities, and we&#8217;ll email you a formal quote.<\/p>\n  <\/div>\n\n  <div class=\"gq-card\">\n    <h2>Your Information<\/h2>\n    <div class=\"gq-grid\">\n      <div class=\"gq-field\"><label>Full Name *<\/label><input id=\"gq-name\" type=\"text\" placeholder=\"John Smith\" autocomplete=\"name\"><\/div>\n      <div class=\"gq-field\"><label>Company Name<\/label><input id=\"gq-company\" type=\"text\" placeholder=\"ABC Corp\" autocomplete=\"organization\"><\/div>\n      <div class=\"gq-field\"><label>Phone Number *<\/label><input id=\"gq-phone\" type=\"tel\" placeholder=\"514-555-1234\" autocomplete=\"tel\"><\/div>\n      <div class=\"gq-field\"><label>Email *<\/label><input id=\"gq-email\" type=\"email\" placeholder=\"you@company.com\" autocomplete=\"email\"><\/div>\n      <div class=\"gq-field full\"><label>Street Address *<\/label><input id=\"gq-address\" type=\"text\" placeholder=\"123 Main St\" autocomplete=\"street-address\"><\/div>\n      <div class=\"gq-field\"><label>City *<\/label><input id=\"gq-city\" type=\"text\" placeholder=\"Montreal\" autocomplete=\"address-level2\"><\/div>\n      <div class=\"gq-field\"><label>Province \/ State *<\/label><input id=\"gq-province\" type=\"text\" placeholder=\"Quebec\" autocomplete=\"address-level1\"><\/div>\n      <div class=\"gq-field\"><label>Postal \/ ZIP Code *<\/label><input id=\"gq-postal\" type=\"text\" placeholder=\"H2X 1Y2\" autocomplete=\"postal-code\"><\/div>\n      <div class=\"gq-field\"><label>Country *<\/label><input id=\"gq-country\" type=\"text\" placeholder=\"Canada\" autocomplete=\"country-name\"><\/div>\n      <div class=\"gq-field full\"><label>Notes (optional)<\/label><textarea id=\"gq-notes\" placeholder=\"Anything we should know about your order...\"><\/textarea><\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"gq-card\">\n    <h2>Add Products<\/h2>\n    <div class=\"gq-search-wrap\">\n      <input id=\"gq-search\" type=\"text\" placeholder=\"\ud83d\udd0d Search products... (e.g. massage chair, laptop, pool table)\" autocomplete=\"off\">\n      <div id=\"gq-results\"><\/div>\n    <\/div>\n    <div id=\"gq-items\" style=\"margin-top:16px\">\n      <div id=\"gq-items-empty\">No items yet \u2014 search above to add products to your quote.<\/div>\n    <\/div>\n    <div class=\"gq-totals\" id=\"gq-totals\" style=\"display:none\">\n      <div class=\"row\"><span>Subtotal:<\/span><span id=\"gq-subtotal\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>GST (5%):<\/span><span id=\"gq-gst\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>QST (9.975%):<\/span><span id=\"gq-qst\">C$0.00<\/span><\/div>\n      <div class=\"row\"><span>Delivery:<\/span><span class=\"gq-delivery-note\">Calculated from your location<\/span><\/div>\n      <div class=\"row grand\"><span>Total:<\/span><span id=\"gq-total\">C$0.00<\/span><\/div>\n    <\/div>\n  <\/div>\n\n  <button class=\"gq-submit\" id=\"gq-submit\">Submit Quote Request<\/button>\n  <div id=\"gq-msg\"><\/div>\n  <p class=\"gq-fine\">There&#8217;s something for everyone at GuyShe \ud83d\udc99 \u2014 prices in CAD. Delivery calculated from your location and confirmed with your quote.<\/p>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n  var CATALOG_URL = 'https:\/\/guyshe.com\/onlineshopping\/wp-content\/uploads\/2026\/10\/products-for-upload.txt';\n  var QUOTE_API = 'https:\/\/guyshe-messenger-ai.wild-limit-78ee.workers.dev\/quote';\n  var GST_RATE = 0.05, QST_RATE = 0.09975;\n\n  var catalog = [];\n  var quoteItems = []; \/\/ {id, name, price, image, qty}\n\n  var $ = function(id) { return document.getElementById(id); };\n  var money = function(n) { return 'C$' + Number(n).toFixed(2); };\n  var esc = function(s) { return String(s).replace(\/[&<>\"']\/g, function(c) { return {'&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'}[c]; }); };\n\n  \/\/ Load catalog\n  fetch(CATALOG_URL).then(function(r) { return r.json(); }).then(function(data) {\n    catalog = Array.isArray(data) ? data : [];\n  }).catch(function() { catalog = []; });\n\n  \/\/ Search\n  var searchInput = $('gq-search'), resultsBox = $('gq-results'), searchTimer = null;\n  searchInput.addEventListener('input', function() {\n    clearTimeout(searchTimer);\n    searchTimer = setTimeout(doSearch, 250);\n  });\n  searchInput.addEventListener('focus', function() { if (searchInput.value.trim().length >= 2) doSearch(); });\n  document.addEventListener('click', function(e) {\n    if (!e.target.closest('.gq-search-wrap'<\/li><li id=\"footnote_2_1906\" class=\"footnote\"><span class=\"footnote-back-link-wrapper\"><span class=\"awef-pre-backlink\">[GuyShe Online Shopping Inc. -<\/span><a href=\"https:\/\/guyshe.com\/onlineshopping\/request-a-quote\/#awef_ident_2_1906\" class=\"footnote-link footnote-back-link\"  title=\"\"2GuyShe.com\/onlineshopping\"\"  aria-labelby=\"\"2GuyShe.com\/onlineshopping\"\">Copyright \u00a9 2024-2026 GuyShe Online Shopping Inc.\u21a9<\/a><span class=\"awef-pre-backlink\">GuyShe Magasin En Ligne Inc.]<\/span><\/span>p.name || '') + ' ' + (p.cat || '') + ' ' + (p.brand || ''<\/li><li id=\"footnote_3_1906\" class=\"footnote\"><span class=\"footnote-back-link-wrapper\"><span class=\"awef-pre-backlink\">[GuyShe Online Shopping Inc. -<\/span><a href=\"https:\/\/guyshe.com\/onlineshopping\/request-a-quote\/#awef_ident_3_1906\" class=\"footnote-link footnote-back-link\"  title=\"\"3GuyShe.com\/onlineshopping\"\"  aria-labelby=\"\"3GuyShe.com\/onlineshopping\"\">Copyright \u00a9 2024-2026 GuyShe Online Shopping Inc.\u21a9<\/a><span class=\"awef-pre-backlink\">GuyShe Magasin En Ligne Inc.]<\/span><\/span>subtotal + gst + qst) * 100) \/ 100;\n    $('gq-subtotal').textContent = money(subtotal);\n    $('gq-gst').textContent = money(gst);\n    $('gq-qst').textContent = money(qst);\n    $('gq-total').textContent = money(total);\n    $('gq-totals').style.display = 'block';\n  }\n\n  \/\/ Submit\n  $('gq-submit').addEventListener('click', function() {\n    var msg = $('gq-msg');\n    msg.className = ''; msg.style.display = 'none';\n    var name = $('gq-name').value.trim(),\n        company = $('gq-company').value.trim(),\n        phone = $('gq-phone').value.trim(),\n        email = $('gq-email').value.trim(),\n        address = $('gq-address').value.trim(),\n        city = $('gq-city').value.trim(),\n        province = $('gq-province').value.trim(),\n        postal = $('gq-postal').value.trim(),\n        country = $('gq-country').value.trim(),\n        notes = $('gq-notes').value.trim();\n\n    if (!name || !phone || !email || !address || !city || !province || !postal || !country) {\n      msg.textContent = 'Please fill in all required fields (name, phone, email, and full address).';\n      msg.className = 'err'; return;\n    }\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email<\/li><\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Request a Quote \u2014 GuyShe.com Request a Quote For B2B orders, web hosting, and multi-game tables. Search our catalog, add items with quantities, and we&#8217;ll email <\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1906","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/pages\/1906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/comments?post=1906"}],"version-history":[{"count":1,"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/pages\/1906\/revisions"}],"predecessor-version":[{"id":1907,"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/pages\/1906\/revisions\/1907"}],"wp:attachment":[{"href":"https:\/\/guyshe.com\/onlineshopping\/wp-json\/wp\/v2\/media?parent=1906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}