{"id":1825,"date":"2026-08-25T20:19:35","date_gmt":"2026-08-25T20:19:35","guid":{"rendered":"https:\/\/goldenmoonfactory.com\/add-to-quote-product-list\/"},"modified":"2026-08-26T11:24:14","modified_gmt":"2026-08-26T11:24:14","slug":"add-to-quote-product-list","status":"publish","type":"page","link":"https:\/\/goldenmoonfactory.com\/en\/add-to-quote-product-list\/","title":{"rendered":"Quotes List"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1825\" class=\"elementor elementor-1825\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3aa911f3 e-flex e-con-boxed e-con e-parent\" data-id=\"3aa911f3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20ff157 elementor-widget elementor-widget-shortcode\" data-id=\"20ff157\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"elex-rqst-quote-front-wrap\">\n\t<div class=\"container\" id=\"quote_list\">\n\n\t<\/div>\n\t<div class=\"text-end\">Powered by ELEX Request a Quote <\/div>\n<\/div>\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9369ceb e-flex e-con-boxed e-con e-parent\" data-id=\"9369ceb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ecea69 elementor-widget elementor-widget-html\" data-id=\"4ecea69\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  var TARGET_CLASS = 'eraq-send-request'; \/\/ \u0627\u0644\u0643\u0644\u0627\u0633 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0641\u0639\u0644\u064a\u064b\u0627 \u0639\u0644\u0649 \u0627\u0644\u0632\u0631\r\n  var AJAX_URL = '\/wp-admin\/admin-ajax.php';\r\n\r\n  function isEnglish() {\r\n    var htmlLang = document.documentElement.lang || '';\r\n    if (htmlLang.toLowerCase().indexOf('en') === 0) return true;\r\n    if (\/(\\\/en\\\/)|(\\?lang=en)|(\\\/en$)\/i.test(window.location.href)) return true;\r\n    if (document.cookie.indexOf('trp_language=en') !== -1) return true;\r\n    if (document.body.className.indexOf('trp-language-en') !== -1) return true;\r\n    return false;\r\n  }\r\n\r\n  function collectProducts() {\r\n    var products = [];\r\n    document.querySelectorAll('#quote_list .quote_list_product_table .row.border-bottom').forEach(function (row) {\r\n      var link = row.querySelector('a[href]');\r\n      if (link) {\r\n        products.push({\r\n          name: link.textContent.trim(),\r\n          url: link.getAttribute('href')\r\n        });\r\n      }\r\n    });\r\n    return products;\r\n  }\r\n\r\n  function handleSubmit(e) {\r\n    var btn = e.target.closest('.' + TARGET_CLASS);\r\n    if (!btn) return;\r\n\r\n    var form = btn.closest('form');\r\n    if (!form) return;\r\n\r\n    var firstName = form.querySelector('[name=\"billing_first_name\"]')?.value.trim();\r\n    var lastName  = form.querySelector('[name=\"billing_last_name\"]')?.value.trim();\r\n    var email     = form.querySelector('[name=\"billing_email\"]')?.value.trim();\r\n    var phone     = form.querySelector('[name=\"billing_phone\"]')?.value.trim();\r\n\r\n    if (!firstName || !email || !phone) return;\r\n\r\n    var products = collectProducts();\r\n    if (!products.length) {\r\n      alert(isEnglish() ? 'Please add at least one product.' : '\u0627\u0644\u0631\u062c\u0627\u0621 \u0625\u0636\u0627\u0641\u0629 \u0645\u0646\u062a\u062c \u0648\u0627\u062d\u062f \u0639\u0644\u0649 \u0627\u0644\u0623\u0642\u0644.');\r\n      return;\r\n    }\r\n\r\n    var formData = new FormData();\r\n    formData.append('action', 'send_custom_quote_emails');\r\n    formData.append('first_name', firstName);\r\n    formData.append('last_name', lastName || '');\r\n    formData.append('email', email);\r\n    formData.append('phone', phone);\r\n    formData.append('lang', isEnglish() ? 'en' : 'ar');\r\n    products.forEach(function (p, i) {\r\n      formData.append('products[' + i + '][name]', p.name);\r\n      formData.append('products[' + i + '][url]', p.url);\r\n    });\r\n\r\n    fetch(AJAX_URL, {\r\n      method: 'POST',\r\n      body: formData\r\n    })\r\n    .then(function (res) { return res.json(); })\r\n    .then(function (data) {\r\n      if (data.success) {\r\n        console.log('Emails sent successfully');\r\n      } else {\r\n        console.error('Failed to send emails', data);\r\n      }\r\n    })\r\n    .catch(function (err) {\r\n      console.error('AJAX error:', err);\r\n    });\r\n  }\r\n\r\n  document.addEventListener('click', handleSubmit, true);\r\n})();\r\n<\/script>\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":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-1825","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/pages\/1825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/comments?post=1825"}],"version-history":[{"count":6,"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/pages\/1825\/revisions"}],"predecessor-version":[{"id":1840,"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/pages\/1825\/revisions\/1840"}],"wp:attachment":[{"href":"https:\/\/goldenmoonfactory.com\/en\/wp-json\/wp\/v2\/media?parent=1825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}