[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwaI3PlJQNIrCc7iKqGH0j_pQvcwlIhct43Ce8ogq8GM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":46,"crawl_stats":37,"alternatives":54,"analysis":151,"fingerprints":743},"elex-request-a-quote","ELEX WooCommerce Request a Quote","2.3.9","ELEXtensions","https:\u002F\u002Fprofiles.wordpress.org\u002Felextensions\u002F","\u003Cp>Boost Sales with Customized Quote Requests for WooCommerce Products! Easily implement a ‘Request a Quote’ feature, tailor-made for your customers. Effortlessly design and personalize quote request forms directly on your website’s frontend. Our plugin ensures seamless communication with automated email notifications for quote submissions, approvals, and rejections, enhancing your customer engagement and streamlining your sales process.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily add Request a Quote option for WooCommerce Products.\u003C\u002Fli>\n\u003Cli>Supports both Simple and Variable Products.\u003C\u002Fli>\n\u003Cli>Hide the Add to Cart button.\u003C\u002Fli>\n\u003Cli>Customize WooCommerce Request a Quote from the way you want.\u003C\u002Fli>\n\u003Cli>Trigger Email notifications to the Customers and Admin.\u003C\u002Fli>\n\u003Cli>Intutive UI and Customisation Options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Version Features\u003C\u002Fh4>\n\u003Cp>For complete list of features and details, Please visit \u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fknowledge-base\u002Fhow-to-set-up-elex-woocommerce-request-a-quote-plugin\u002F\" rel=\"nofollow ugc\">ELEX WooCommerce Request a Quote Plugin for WooCommerce\u003C\u002Fa>.\u003Cbr \u002F>\n👉 Premium Plugin Live Demo: \u003Ca href=\"https:\u002F\u002Fapp.instawp.io\u002Flaunch?t=elex-woocommerce-request-a-quote-plugin&d=v2\" rel=\"nofollow ugc\">Exclusive Live Demo Site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Disable Quote Requests for Unregistered Users.\u003C\u002Fli>\n\u003Cli>Include or Exclude Request a Quote Button Functionality based on Products(Categories, Tags and Name) and User Roles.\u003C\u002Fli>\n\u003Cli>Option to receive Google Chat and SMS Administrator Notification when customer places a quote request.\u003C\u002Fli>\n\u003Cli>Ability to customise email, sms and chat body templates for site administrator.\u003C\u002Fli>\n\u003Cli>Ability to customise the notification email sent to customers using dynamic placeholders and\u002For HTML Tags when a quote request is received, approved or rejected.\u003C\u002Fli>\n\u003Cli>Exclude Add to Cart Button Functionality based on Products(Categories, Tags and Name) and User Roles.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch4>ELEX Premium Plugins You May Be Interested In\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fdynamic-pricing-and-discounts-plugin-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Dynamic Pricing and Discounts Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-catalog-mode-wholesale-role-based-pricing\u002F\" rel=\"nofollow ugc\">Wholesale & Role Based Pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fbulk-edit-products-prices-attributes-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Advanced Bulk Edit Products, Prices & Attributes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Felextensions.com\u002Fplugin\u002Fwoocommerce-google-product-feed-plugin\u002F\" rel=\"nofollow ugc\">WooCommerce Google Shopping Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About ELEXtensions\u003C\u002Fh4>\n\u003Cp>We, Team ELEXtensions are a group of WordPress and WooCommerce enthusiasts with a vision to solve genuine problems related to WordPress & WooCommerce stores. We offer a wide variety of extensions for WooCommerce. We have premium extensions related to many domains including Shipping, Pricing, Payments and Customer Support.\u003C\u002Fp>\n","ELEX Request a Quote plugin allows your customers to add products to a quote list, fill out a form, and request a custom price.",2000,57633,94,23,"2026-02-12T15:16:00.000Z","6.9.4","3.0.1","",[20,21,22,23,24],"quote-request","request-a-quote-button","request-a-quote-shortcode","request-for-quote","woocommerce-request-a-quote","https:\u002F\u002Felextensions.com\u002Fplugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Felex-request-a-quote.2.3.9.zip",79,1,"2025-03-31 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":37,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":29,"updated_date":43,"references":44,"days_to_patch":37},"CVE-2025-31406","elex-woocommerce-request-a-quote-missing-authorization","ELEX WooCommerce Request a Quote \u003C= 2.3.5 - Missing Authorization","The ELEX WooCommerce Request a Quote plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 2.3.5. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform an unauthorized action.",null,"\u003C=2.3.5","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2025-09-17 06:17:54",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F35934e53-4ef0-4b05-94a7-d67fbf57f312?source=api-prod",{"slug":47,"display_name":7,"profile_url":8,"plugin_count":48,"total_installs":49,"avg_security_score":50,"avg_patch_time_days":51,"trust_score":52,"computed_at":53},"elextensions",22,27840,98,53,87,"2026-04-04T03:52:17.586Z",[55,81,99,113,130],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":16,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":77,"vuln_count":78,"unpatched_count":79,"last_vuln_date":80,"fetched_at":30},"yith-woocommerce-request-a-quote","YITH Request a Quote for WooCommerce","2.48.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>YITH Request a Quote for WooCommerce is a powerful tool to hide prices and\u002For add to cart buttons and let your customers request a custom quote for every product.\u003C\u002Fp>\n\u003Cp>If you sell goods or services for which a label with price is not enough and you want to get in touch with your customers, a quote system is the perfect solution for your WooCommerce shop.\u003C\u002Fp>\n\u003Cp>Our plugin allows displaying an “Add to Quote” button or link on your product pages. Customers can add products to a list, fill the form and then submit a request for a custom quote.\u003C\u002Fp>\n\u003Cp>It is also possible to hide the “Add to cart” buttons to encourage customers to get in touch with the suppliers: in this way you can hide prices for wholesale or retailers and provide competitive custom prices based on their needs.\u003C\u002Fp>\n\u003Cp>The admin will receive an email with the quote request and can reply with a custom quote.\u003C\u002Fp>\n\u003Ch3>YITH Request a Quote for WooCommerce  Features\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the “Add to quote” button in all products pages\u003C\u002Fli>\n\u003Cli>Support to variable products: the user can add specific product variations to the quote request\u003C\u002Fli>\n\u003Cli>Customize the style and the colors of “Add to quote” button\u003C\u002Fli>\n\u003Cli>Customize all labels and text\u003C\u002Fli>\n\u003Cli>Hide price on all products\u003C\u002Fli>\n\u003Cli>Hide “Add to cart” button on all products\u003C\u002Fli>\n\u003Cli>Insert the request list and form on any page of your site\u003C\u002Fli>\n\u003Cli>Allows your customers to fill the default form and send the quote request\u003C\u002Fli>\n\u003Cli>Show a Privacy Policy text in the form\u003C\u002Fli>\n\u003Cli>Admin receive an automatic email when a user send a new quote request\u003C\u002Fli>\n\u003Cli>Manually send custom quotes for each request received by email\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-request-a-quote-for-woocommerce\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the Free Version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION!\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the “Add to quote” button also in the other WooCommerce pages (shop, category page, etc.)\u003C\u002Fli>\n\u003Cli>Show\u002FHide the “Add to quote” button only on specific products using the Exclusion List\u003C\u002Fli>\n\u003Cli>Show the “Add to quote” button only to registered users or specific user roles\u003C\u002Fli>\n\u003Cli>Show automatically the “Add to quote” button only in “out of stock” products\u003C\u002Fli>\n\u003Cli>Choose the information to show for each product on the quote page and email (product images\u002Fprices\u002FSKU, quantity, total amount of single products & total amount of all products)\u003C\u002Fli>\n\u003Cli>Enable the “Return to shop” and the “Update list” buttons\u003C\u002Fli>\n\u003Cli>Show the advanced default form (you will be able to add\u002Fremove\u002Fedit each fields without to use an external form plugin)\u003C\u002Fli>\n\u003Cli>Show a form created and customized with one of the following plugins: Contact Form 7, Gravity Forms, Ninja Forms or WPForms.\u003C\u002Fli>\n\u003Cli>Enable the Autocomplete feature to let returning customers find their data automatically filled in the quote request form\u003C\u002Fli>\n\u003Cli>Allow users to convert cart content into quote request on checkout page\u003C\u002Fli>\n\u003Cli>Show a custom text to users after the request sending\u003C\u002Fli>\n\u003Cli>Redirect users to a specific thank-you page or to the quote detail page after the request sending\u003C\u002Fli>\n\u003Cli>Enable the automatic creation and sending of the quote with the amount calculated on the default products prices.\u003C\u002Fli>\n\u003Cli>Quote request can be managed as “order” with status “quote request” and when the customer accept the quote the order will change status\u003C\u002Fli>\n\u003Cli>Attach the quote as PDF to the email sent to the user\u003C\u002Fli>\n\u003Cli>Show or hide “Accept” and “Reject” buttons in the quote email. “Accept” button automatically redirects users to the checkout page where they can pay the quote.\u003C\u002Fli>\n\u003Cli>Admin can receive an automatic email when user accepts or rejects the proposal\u003C\u002Fli>\n\u003Cli>Send an email to remind the customer that a quote is about to expire\u003C\u002Fli>\n\u003Cli>“Requests” tab for a complete overview of all quote requests\u003C\u002Fli>\n\u003Cli>Admin can manually create and send custom quotes from backend\u003C\u002Fli>\n\u003Cli>Option to set an automatic expiration date for the quote proposal\u003C\u002Fli>\n\u003Cli>Edit user’s shipping and\u002For billing address when creating the quote\u003C\u002Fli>\n\u003Cli>Prevent the users from editing their addresses when accepting the quote\u003C\u002Fli>\n\u003Cli>Prevent the user from choosing a shipping method different from the one specified in the request at the checkout\u003C\u002Fli>\n\u003Cli>Set a specific payment method to pay for accepted quotes\u003C\u002Fli>\n\u003Cli>Users will receive a confirmation email after the quote request and another email with the admin quote proposal.\u003C\u002Fli>\n\u003Cli>Users can check the list of quotes on “My Account” page\u003C\u002Fli>\n\u003Cli>Allow users to download the quote in PDF from the “My Account” page\u003C\u002Fli>\n\u003Cli>Allow users to “Accept” or “Reject” a quote in the quote email, in the PDF document and in their “My Account” page. Users can also leave a feedback when rejecting a quote.\u003C\u002Fli>\n\u003Cli>Help users to easily track their quote list through the widget included in the plugin (you can use it in your header, in a sidebar, in any widgets area)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-request-a-quote\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the Premium Version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Official documentation of YITH Request a Quote for WooCommerce\u003C\u002Fh4>\n\u003Cp>For a more detailed description of options and features of YITH Request a Quote for WooCommerce, please, read the \u003Ca href=\"https:\u002F\u002Fdocs.yithemes.com\u002Fyith-woocommerce-request-a-quote\u002F\" title=\"YITH Request a Quote for WooCommerce official documentation\" rel=\"nofollow ugc\">official documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>YITH Request a Quote for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-catalog-mode\u002F\" rel=\"ugc\">YITH WooCommerce Catalog Mode\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-waiting-list\u002F\" rel=\"ugc\">YITH WooCommerce Waiting List\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>An essential kit for your WooCommerce site?\u003C\u002Fh4>\n\u003Cp>YITH Request a Quote for WooCommerce is available in combination with many other plugins in \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-essential-kit-for-woocommerce-1\u002F\" rel=\"ugc\">\u003Cstrong>YITH Essential Kit for WooCommerce #1\u003C\u002Fstrong>\u003C\u002Fa>, a bundle of indispensable tools to make your WooCommerce site look more professional and be more user-friendly. Learn more about all WooCommerce plugins included and boost your WooCommerce site with a simple click!\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have any suggestions concerning how to improve YITH Request a Quote for WooCommerce, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration\" rel=\"nofollow ugc\">write to us\u003C\u002Fa>, so that we can improve YITH Request a Quote for WooCommerce.\u003C\u002Fp>\n","The YITH Request a Quote for WooCommerce plugin lets your customers ask for an estimate of a list of products they are interested into.",10000,1133335,68,65,"2026-03-06T11:48:00.000Z","6.7","7.4",[71,72,21,73,74],"quote","request-a-quote","woocommerce-request-a-quote-shortcode","woocommerce-request-for-quote","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-request-a-quote","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-request-a-quote.2.48.0.zip",93,3,0,"2026-01-09 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":79,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":96,"download_link":97,"security_score":98,"vuln_count":79,"unpatched_count":79,"last_vuln_date":37,"fetched_at":30},"appsila-wooquote","Appsila WooQuote","1.5.0","appsila","https:\u002F\u002Fprofiles.wordpress.org\u002Fappsila\u002F","\u003Cp>Appsila WooQuote plugin enables your customers send quote requests from your WooCommerce shop which will then be tracked in a full functional Appsila CRM backend provided with the plugin. When the plugin is activated, it simply adds a ‘Request a Quote’ button in single product and cart pages. In WooQuote, the usual behavior of customers are not changed. If customer wants to request a quote for more than one product, he can add the products into the cart as usual and simply click Request a Quote button. After clicking the button, if user logged into your shop, membership account information is automatically gathered and populated to the request form. Otherwise; the customer can fill in the form and writes the details of his request. If customer wants to send a quote request for only one product, he can use the Request a Quote button in single product page in just as the same way in the cart page.\u003C\u002Fp>\n\u003Cp>One of the main difference of the Appsila WooQuote plugin when compared to the other similar plugins is that it provides not only a simple quote management, but also a full functional low-code CRM backend to your WooCommerce. With this backend application, you can track all the phases of your sales pipeline (i.e. lead in, contact made, proposal made, converted or lost), insert notes and activities, attach documents, manage your product information, your customers, tasks, calendar and reports.\u003C\u002Fp>\n\u003Cp>When your potential customer makes a request on your shop, a new lead generated into your CRM, the requested products are transferred into CRM products module with its main data and finally a quote is automatically generated. You notice the new quote request via an email sent to you from Appsila. By clicking the link in the email, you can instantly log into the system and view the details of the quote. You can see the message of your customer and make discounts if you wish. When applied a discount, the system automatically connects to your WooCommerce site and creates a discount coupon. You can send email to your customer with a predefined email template attached with a quote document generated automatically in your company’s document format and logo. So all these issues occur just in a minute. You customer can easily apply the coupon you sent in the cart page and continue to checkout.\u003C\u002Fp>\n\u003Cp>The responsive design of Appsila CRM, enables you to check quote requests via your mobile phone or tablet and send quote documents to your customers while you are in mobile.\u003C\u002Fp>\n\u003Cp>The plugin also enables you to translate all the text labels displayed to your customers including the request a quote button text so that you can use it in any language you want.\u003C\u002Fp>\n\u003Cp>The Appsila backend system is a magic software platform called hpaPaaS (high productivity application platform as a service) by Gartner. It enables you create your data model and customize all the system and reports without writing code. These systems are also called as low-code rapid application development platforms. The main features of the platform are given below:\u003C\u002Fp>\n\u003Cp>Drag-N-Drop Modelling: This feature allows application modules to be designed by drag and drop method, 1:1, 1:N and N:M relationships between modules to be established, and interdependencies among module fields to be adjusted.\u003C\u002Fp>\n\u003Cp>Microflows for Applications & Process Logic: This feature allows modelling business processes and enables to run the workflows according to specified business rules.\u003C\u002Fp>\n\u003Cp>User Specific Views and Filters: This feature allows making searches among data available in the application according to numerous filtering criteria and compiling user specific list views.\u003C\u002Fp>\n\u003Cp>Dynamic Dashboard and Reports: The dashboard on which basic statistical information and graphs related with the application are available. It provides an overview of data available as soon as the user logs in to the system.\u003C\u002Fp>\n\u003Cp>Responsive UI for Web & Mobile: This feature allows the application developed to be viewed as desired on devices with different screen sizes such as mobile phones, tablet computers and the web.\u003C\u002Fp>\n\u003Cp>Template Processing Engine: This feature allows creating professional outputs in Word and PDF formats by using the data fields in the system dynamically.\u003C\u002Fp>\n\u003Cp>Fine-Grained Application Security: This feature allows the entire infrastructure of the system to function securely, defining access control according to roles and profiles, and making domain based authorizations.\u003C\u002Fp>\n\u003Cp>API Manager: The extension, which allows retrieving all modules of the system via RESTful APIs and performing CRUD operations.\u003C\u002Fp>\n\u003Cp>Official documentation of Appsila WooQuote Plugin\u003C\u002Fp>\n\u003Cp>For a more detailed description of options and features of Appsila WooQuote plugin, please visit http:\u002F\u002Fwooquote.appsila.com\u002Fdocumentation\u003C\u002Fp>\n\u003Ch3>3rd Party External Service\u003C\u002Fh3>\n\u003Cp>WooQuote uses our 3rd party middleware api located at woocrm.azurewebsites.net to connect with Appsila CRM backend. There is a 2 way interaction between WooQuote Plugin on your site and the Appsila CRM:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>From your Plugin to Appsila: We send quote request details to Appsila including customer information, quote request message and details of the products requested.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>From Appsila to your WooCommerce: When a discount is applied in Appsila, we automatically creates a discount coupon in your woocommerce site using the woocommerce secret and customer keys entered in Subscription Settings Page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please check http:\u002F\u002Fwooquote.appsila.com in order to get more information.\u003C\u002Fp>\n","Appsila WooQuote is a plugin that enables your customers send quote requests from your woocommerce shop which will then be tracked in a full functiona &hellip;",1840,100,2,"2018-07-05T14:35:00.000Z","4.9.29","4.0.0",[71,72,21,73,74],"http:\u002F\u002Fwooquote.appsila.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fappsila-wooquote.1.5.0.zip",85,{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":79,"downloaded":107,"rating":79,"num_ratings":79,"last_updated":108,"tested_up_to":16,"requires_at_least":109,"requires_php":69,"tags":110,"homepage":111,"download_link":112,"security_score":90,"vuln_count":79,"unpatched_count":79,"last_vuln_date":37,"fetched_at":30},"psm-request-a-quote","PSM Request a Quote for WooCommerce","1.0.0","PSM Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpsmplugins\u002F","\u003Cp>\u003Cstrong>Request a Quote for WooCommerce\u003C\u002Fstrong> allows customers to submit a quote request instead of purchasing products at fixed prices.\u003C\u002Fp>\n\u003Cp>This plugin is designed for stores that rely on \u003Cstrong>request for quote\u003C\u002Fstrong> workflows, such as B2B, wholesale, bulk ordering, and custom product businesses. Instead of forcing instant checkout, customers can submit a \u003Cstrong>Quote Request\u003C\u002Fstrong> and receive a personalized quotation from the store owner.\u003C\u002Fp>\n\u003Cp>The plugin integrates seamlessly with WooCommerce and stores all quote requests as WooCommerce orders so that the customer can directly pay for that order.\u003C\u002Fp>\n\u003Ch4>Flexible Quote Request Workflow\u003C\u002Fh4>\n\u003Cp>Not every product fits a fixed price model. With a built-in quote request system, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accept pricing inquiries before checkout\u003C\u002Fli>\n\u003Cli>Handle bulk and negotiated pricing\u003C\u002Fli>\n\u003Cli>Convert price-sensitive visitors into leads\u003C\u002Fli>\n\u003Cli>Offer a professional request for quote experience\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Add to Quote Button Placement\u003C\u002Fh4>\n\u003Cp>Control where the \u003Cstrong>Add to Quote\u003C\u002Fstrong> button appears across your store:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Shop page\u003C\u002Fli>\n\u003Cli>Single product page\u003C\u002Fli>\n\u003Cli>Inline with the Add to Cart button\u003C\u002Fli>\n\u003Cli>Underneath the Add to Cart button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Collect Accurate Quote Details\u003C\u002Fh4>\n\u003Cp>Gather essential information from customers using a structured \u003Cstrong>quote request\u003C\u002Fstrong> form.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow guest and logged-in users to submit Quote Requests\u003C\u002Fli>\n\u003Cli>Add custom form fields such as text, email, dropdowns, checkboxes, and file uploads (Pro)\u003C\u002Fli>\n\u003Cli>Mark fields as required or optional\u003C\u002Fli>\n\u003Cli>Prevent spam using reCAPTCHA (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Manage Quote Requests from WooCommerce Orders\u003C\u002Fh4>\n\u003Cp>All Quote Requests are stored inside WooCommerce as orders, keeping your workflow simple.\u003C\u002Fp>\n\u003Cp>Admins can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Review request for quote submissions\u003C\u002Fli>\n\u003Cli>Adjust prices and quantities\u003C\u002Fli>\n\u003Cli>Set expiry dates for quotations\u003C\u002Fli>\n\u003Cli>Update quote statuses\u003C\u002Fli>\n\u003Cli>Communicate with customers directly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Email Notifications and Updates\u003C\u002Fh4>\n\u003Cp>Automatic emails keep both admins and customers informed during the Quote-to-Fulfillment process.\u003C\u002Fp>\n\u003Cp>Notifications are sent when:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A quote request is submitted\u003C\u002Fli>\n\u003Cli>A quotation is sent\u003C\u002Fli>\n\u003Cli>A quotation is accepted\u003C\u002Fli>\n\u003Cli>A quotation is pending\u003C\u002Fli>\n\u003Cli>A quotation is rejected\u003C\u002Fli>\n\u003Cli>Reminder emails for pending quote (Pro)\u003C\u002Fli>\n\u003Cli>Reminder emails for expiring quote (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All emails use WooCommerce’s native email system for delivery.\u003C\u002Fp>\n\u003Ch4>Professional PDF Quotations (Pro)\u003C\u002Fh4>\n\u003Cp>Create branded PDF quotations for your customers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Include store logo, products, pricing, and terms\u003C\u002Fli>\n\u003Cli>Preview PDFs before sending\u003C\u002Fli>\n\u003Cli>PDFs are automatically attached to quotation emails\u003C\u002Fli>\n\u003Cli>Customers can download and review their quotation anytime\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add a Request a Quote button to WooCommerce products\u003C\u002Fli>\n\u003Cli>Flexible button placement on the single product page\u003C\u002Fli>\n\u003Cli>Hide Add to Cart button\u003C\u002Fli>\n\u003Cli>Hide product prices\u003C\u002Fli>\n\u003Cli>Support quote requests from guests and logged-in users\u003C\u002Fli>\n\u003Cli>Simple and user-friendly quote request form\u003C\u002Fli>\n\u003Cli>Manage Quote Requests directly from WooCommerce Orders\u003C\u002Fli>\n\u003Cli>Custom messages after quote submission\u003C\u002Fli>\n\u003Cli>Appearance settings to customize button and status colors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Includes all Free features\u003C\u002Fli>\n\u003Cli>Exclude specific products, categories, or tags from Quote Request\u003C\u002Fli>\n\u003Cli>Stock-based quote button visibility\u003C\u002Fli>\n\u003Cli>Request for quote option on Cart page\u003C\u002Fli>\n\u003Cli>Request for quote option on Checkout page\u003C\u002Fli>\n\u003Cli>Advanced user registration flow\u003C\u002Fli>\n\u003Cli>reCAPTCHA for spam protection on quote form\u003C\u002Fli>\n\u003Cli>Create and manage custom form fields\u003C\u002Fli>\n\u003Cli>Define post-submission actions\u003C\u002Fli>\n\u003Cli>Automatic quote expiration handling\u003C\u002Fli>\n\u003Cli>Auto-generate and send quotations\u003C\u002Fli>\n\u003Cli>Customizable PDF quotation template\u003C\u002Fli>\n\u003Cli>Send quotations as PDF email attachments\u003C\u002Fli>\n\u003Cli>Advanced, flexible exclusion rules\u003C\u002Fli>\n\u003Cli>Control attachment file types and size limits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpsmplugins.com\u002Frequest-a-quote-for-woocommerce\u002F\" rel=\"nofollow ugc\">🚀 Discover all Pro features and upgrade here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our Other Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsupportcandy\u002F\" rel=\"ugc\">SupportCandy – Helpdesk & Customer Support Ticket System\u003C\u002Fa> – Enhance your WordPress site with our helpdesk and support ticket system. Manage customer support, tickets, and email tickets efficiently.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpsmplugins.com\u002Fmulti-currency-for-woocommerce\u002F\" rel=\"nofollow ugc\">PSM Multi Currency Switcher & Currency Converter for WooCommerce\u003C\u002Fa> – Offer your customers a seamless multi-currency shopping experience. This plugin automatically updates exchange rates, detects your customer’s currency by their location, and provides robust switching options so you can sell around the world with ease.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>PSM Request a Quote for WooCommerce is an open-source project. You can view the full sources (unminified JS) and contribute to the project on GitHub: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpsmwsl\u002Fpsmraq\" rel=\"nofollow ugc\">Click here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin does not connect to external services for its functionalities.\u003C\u002Fp>\n","Allow customers to request a quote for WooCommerce products with ease.",137,"2026-03-05T12:54:00.000Z","5.8",[71,72,21,73,74],"https:\u002F\u002Fpsmplugins.com\u002Frequest-a-quote-for-woocommerce\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpsm-request-a-quote.1.0.0.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":90,"num_ratings":48,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":69,"tags":125,"homepage":127,"download_link":128,"security_score":50,"vuln_count":28,"unpatched_count":79,"last_vuln_date":129,"fetched_at":30},"get-a-quote-button-for-woocommerce","Request a Quote for WooCommerce – Get a Quote Button – Product Enquiry Form Popup – Product Quotation","1.7.1","WPBean","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbean\u002F","\u003Cp>\u003Cstrong>WooCommerce Contact Form 7\u003C\u002Fstrong> or \u003Cstrong>WooCommerce WPForms\u003C\u002Fstrong>. This plugin makes it very simple to integrate these two plugins.\u003C\u002Fp>\n\u003Cp>This \u003Cstrong>request a quote\u003C\u002Fstrong> plugin for WooCommerce is a valuable addition to any online store that requires flexible pricing. It allows customers to request prices directly instead of purchasing immediately, making it ideal for bulk orders or custom products. With seamless integration with Contact Form 7 and WPForms, you can create a powerful WooCommerce product enquiry and quotation system. Customers can request bulk pricing, ask about specific product variations, shipping details, alternative recommendations, and more—all through a streamlined and user-friendly quote request process.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get a Quote\u002FRequest a Quote\u003C\u002Fstrong> button can be added to a \u003Cstrong>WooCommerce\u003C\u002Fstrong> single product page or bellow the product grid using this plugin. A \u003Cstrong>Contact Form 7\u003C\u002Fstrong> or \u003Cstrong>WPForms\u003C\u002Fstrong> popup form will show up on the quote button click.\u003C\u002Fp>\n\u003Cp>It is also possible to add Get a Quote\u002FRequest a Quote button anywhere on your site using it’s \u003Cstrong>Custom ShortCode\u003C\u002Fstrong>. No matter you using WooCommerce or not.\u003C\u002Fp>\n\u003Cp>For the form, it’s supports two most popular form plugins. This quotation popup can be used with any form plugin, such as \u003Cstrong>Contact Form 7\u003C\u002Fstrong> or \u003Cstrong>WPForms\u003C\u002Fstrong>. The contact form will be shown on a nice popup on click the quote button.\u003C\u002Fp>\n\u003Cp>The plugin options allow you to alter the quotation button’s text, color, size, and location. Additionally, it offers WooCommerce choices; the quote button is only visible for featured or out-of-stock items.\u003C\u002Fp>\n\u003Ch3>⭐⭐⭐⭐⭐ Rated 5.0 by 20 Users\u003C\u002Fh3>\n\u003Cp>Request a Quote for WooCommerce is proudly rated 5 out of 5 stars by our users.\u003C\u002Fp>\n\u003Ch3>Quick Links\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo5.wpbean.com\u002Fproduct\u002Fship-your-idea-2\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.wpbean.com\u002Fdocs\u002Fget-a-quote-button-for-woocommerce\u002Finstalling\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpbean.com\u002Fdownloads\u002Fget-a-quote-button-pro-for-woocommerce-and-elementor\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F_0gT9mKoVHI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>WooCommerce Request a Quote Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce request a quote button on product details page.\u003C\u002Fli>\n\u003Cli>WooCommerce Product Quotation button on the WooCommerce products grid.\u003C\u002Fli>\n\u003Cli>Quote button shortcode to show any contact from anywhere on the site.\u003C\u002Fli>\n\u003Cli>Option for showing WooCommerce product title on the email body and the popup form.\u003C\u002Fli>\n\u003Cli>The quote button can be enabled only for guest users.\u003C\u002Fli>\n\u003Cli>The quote button can be shown only for the out-of-stock or the featured products.\u003C\u002Fli>\n\u003Cli>The WooCommerce quotation button text, color, size, and form popup width changing options in settings.\u003C\u002Fli>\n\u003Cli>CloudFlare Turnstile support.\u003C\u002Fli>\n\u003Cli>Very easy to use.\u003C\u002Fli>\n\u003Cli>RTL and multi-language ready.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Send the quote emails to the product vendor\u002Fauthor email address.\u003C\u002Fli>\n\u003Cli>Get the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.wpbean.com\u002Fdocs\u002Fget-a-quote-button-for-woocommerce\u002Fpro-version\u002Fgetting-product-information-with-the-email\u002F\" rel=\"nofollow ugc\">product information\u003C\u002Fa>\u003C\u002Fstrong> like the product \u003Cstrong>title, price, SKU, ID, URL, stock status, variations\u003C\u002Fstrong> ETC with the email.\u003C\u002Fli>\n\u003Cli>Any custom product meta data can be sent through the product enquiry form popup.\u003C\u002Fli>\n\u003Cli>WooCommerce cart to quote, hide the add to cart button if the quote button is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Price on request\u003C\u002Fstrong>: Hide the price if the quote button is enabled.\u003C\u002Fli>\n\u003Cli>Advanced custom shortcode builder for multiple quote buttons.\u003C\u002Fli>\n\u003Cli>Different quote buttons for different products.\u003C\u002Fli>\n\u003Cli>Different contact forms for different quote buttons.\u003C\u002Fli>\n\u003Cli>Adding WooCommerce product quote button to any WordPress hooks directly from the shortcode generator.\u003C\u002Fli>\n\u003Cli>Add WooCommerce quote request button for specific products.\u003C\u002Fli>\n\u003Cli>Products, product categories, product tags, Featured Products, product type, product stock status, User status, User role, ETC filter can be added to the quote button.\u003C\u002Fli>\n\u003Cli>Different text and size for each quote button.\u003C\u002Fli>\n\u003Cli>Elementor support, adding custom quote button directly from the Elementor editor.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CF7 Addons Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-conditional-fields\u002F\" rel=\"ugc\">Conditional Fields for Contact Form 7\u003C\u002Fa> By Jules Colle.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpcf7-recaptcha\u002F\" rel=\"ugc\">ReCaptcha v2 for Contact Form 7\u003C\u002Fa> By IQComputing.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdrag-and-drop-multiple-file-upload-contact-form-7\u002F\" rel=\"ugc\">Drag and Drop Multiple File Upload â€“ Contact Form 7\u003C\u002Fa> By Glen Don L. Mongaya.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support and Documentation:\u003C\u002Fh3>\n\u003Cp>Using this plugin is super easy as we have details \u003Ca href=\"http:\u002F\u002Fdocs.wpbean.com\u002Fdocs\u002Fget-a-quote-button-for-woocommerce\u002Finstalling\u002F\" rel=\"nofollow ugc\">online documentation\u003C\u002Fa> for this.  If you are having any issue with this plugin our expert support team always ready for you. Just open a support ticket on our \u003Ca href=\"https:\u002F\u002Fwpbean.freshdesk.com\u002F\" rel=\"nofollow ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Do you use other form plugins?\u003C\u002Fh3>\n\u003Cp>We have another \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpb-form-popup\u002F\" rel=\"ugc\">popup form\u003C\u002Fa> plugin that is compatible with all of the other popular form plugins. Examples include WPForms, Mailchimp, Forminator, Ninja Forms, Formidable, Form Maker by 10Web, weForms, Fluent Forms, HappyForms, WS Form, WPEverest User Registration, Bookly, Everest Forms, Kali Forms, and Bit Form. More integrations are in the works.\u003C\u002Fp>\n","Request a Quote for WooCommerce and Elementor plugin shows a Contact Form 7 or WPForms popup on button click. Quote for WooCommerce, price on request.",6000,122138,"2026-03-13T08:28:00.000Z","6.6",[71,72,21,126,74],"woocommerce-contact-form-7","https:\u002F\u002Fwpbean.com\u002Fdownloads\u002Fget-a-quote-button-pro-for-woocommerce-and-elementor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fget-a-quote-button-for-woocommerce.1.7.1.zip","2024-11-22 21:43:43",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":79,"downloaded":138,"rating":79,"num_ratings":79,"last_updated":139,"tested_up_to":140,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":148,"download_link":149,"security_score":98,"vuln_count":79,"unpatched_count":79,"last_vuln_date":37,"fetched_at":150},"request-a-quote-pro-by-aavoya","Request a Quote Pro by Aavoya","2022.11","Pijush Gupta","https:\u002F\u002Fprofiles.wordpress.org\u002Fpijush_gupta\u002F","\u003Cp>Request a Quote Pro by Aavoya for woocommerce is a powerful plugin to hide products add to cart button and Price and let your customer\u002Fviewers request a custom quotation for product.\u003C\u002Fp>\n\u003Cp>if you sell products for which simple price label is not enough and want to communicate with your customer, a quotation plugin like this is the perfect solution for your WooCommerce site.\u003C\u002Fp>\n\u003Cp>Request a Quote Pro by Aavoya allows displaying an “Add to Quote” button on your product pages, posts and on normal pages.  Customer can open a form by clicking the “Add to Quote” button, fill the form and then submit the form.\u003C\u002Fp>\n\u003Cp>Then Admin or any other person in mailing list will receive an email with the quote request. Also you send confirmation email to the customer after he\u002Fshe submit a quote request.\u003C\u002Fp>\n\u003Cp>You can also use this plugin just to use its forms. Forms can use as stand-alone. Forms use drag and drop mechanism , so zero coding required.\u003C\u002Fp>\n\u003Cp>Forms use Google captcha 3, so its safe from bots.\u003C\u002Fp>\n\u003Cp>Forms support ip blocking. You can block particular ip address from sending submitting the form which is also in the quoting system.\u003C\u002Fp>\n\u003Ch4>Feature list\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show the “Add to quote” button in all products pages.\u003C\u002Fli>\n\u003Cli>Customize the style and the colors of “Add to quote” button.\u003C\u002Fli>\n\u003Cli>Hide price on all products.\u003C\u002Fli>\n\u003Cli>Hide “Add to cart” button on all products.\u003C\u002Fli>\n\u003Cli>Show the “Add to quote” button in all pages\u002Fposts.\u003C\u002Fli>\n\u003Cli>Admin receive an automatic email when a user send a new quote request.\u003C\u002Fli>\n\u003Cli>User receive an automatic email when a user send a new quote request.\u003C\u002Fli>\n\u003Cli>Show\u002FHide the “Add to quote” button only on specific products.\u003C\u002Fli>\n\u003Cli>Show a form created and customized with one of the following plugins: Contact Form 7, Gravity Forms WPForms or forminator.\u003C\u002Fli>\n\u003Cli>IP Address Blocking.\u003C\u002Fli>\n\u003Cli>Google captcha 3.\u003C\u002Fli>\n\u003Cli>Quotation printing.\u003C\u002Fli>\n\u003Cli>Fully customizable Quotation button.\u003C\u002Fli>\n\u003Cli>Zero coding, fully drag and drop form creation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Official documentation of Request a Quote Pro by Aavoya\u003C\u002Fh4>\n\u003Cp>For a more detailed description of options and features of Request a Quote Pro by Aavoya, please read the \u003Ca href=\"https:\u002F\u002Fwww.aavoya.co\u002Faavoya-woocommerce-request-a-quote\" title=\"Request a Quote Pro by Aavoya official documentation\" rel=\"nofollow ugc\">official documentation\u003C\u002Fa>.\u003C\u002Fp>\n","Request a Quote Pro by Aavoya WooCommerce plugin enables your customers query for an estimate of a list of products they are interested.",1365,"2022-11-03T18:49:00.000Z","6.0.11","4.7","7.3.0",[144,145,146,147,73],"ecommerce","form","popup","woocommerce","https:\u002F\u002Fwww.aavoya.co\u002Frequest-a-quote-pro-by-aavoya","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frequest-a-quote-pro-by-aavoya.2022.11.zip","2026-03-15T14:54:45.397Z",{"attackSurface":152,"codeSignals":509,"taintFlows":679,"riskAssessment":726,"analyzedAt":742},{"hooks":153,"ajaxHandlers":431,"restRoutes":498,"shortcodes":499,"cronEvents":508,"entryPointCount":250,"unprotectedCount":79},[154,160,163,167,171,175,180,185,190,192,196,201,205,210,214,217,222,225,229,232,235,238,242,246,248,251,254,257,260,263,267,271,274,277,280,286,289,292,297,300,302,305,309,312,315,317,320,322,323,326,329,333,335,337,339,341,345,349,353,357,361,364,368,371,375,379,383,385,388,392,396,399,402,404,408,411,416,421,424,428],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","admin_notices","raq_woocommerce_activation_notice","class-elex-request-a-quote.php",43,{"type":155,"name":161,"callback":162,"file":158,"line":107},"plugins_loaded","load_language_files",{"type":155,"name":164,"callback":165,"file":158,"line":166},"before_woocommerce_init","closure",141,{"type":155,"name":156,"callback":168,"file":169,"line":170},"admin_notice","review_and_troubleshoot_notify\\review-and-troubleshoot-notify-class.php",20,{"type":155,"name":172,"callback":173,"file":169,"line":174},"admin_init","update_get_options",21,{"type":155,"name":176,"callback":177,"file":178,"line":179},"init","elex_register_order_status","src\\create_order_status.php",9,{"type":181,"name":182,"callback":183,"file":178,"line":184},"filter","wc_order_statuses","elex_add_order_statuses",47,{"type":181,"name":186,"callback":187,"priority":188,"file":178,"line":189},"woocommerce_valid_order_statuses_for_payment","elex_order_status_valid_for_payment_and_cancel",10,67,{"type":181,"name":191,"callback":187,"priority":188,"file":178,"line":65},"woocommerce_valid_order_statuses_for_cancel",{"type":181,"name":193,"callback":194,"priority":188,"file":178,"line":195},"wc_order_is_editable","elex_order_status_is_editable",80,{"type":155,"name":197,"callback":198,"file":199,"line":200},"req_settings_tab_form","load_formsettings","src\\FormSetting\\FormSettingController.php",18,{"type":155,"name":202,"callback":203,"file":199,"line":204},"settings_saving_form","save_form_settings",27,{"type":155,"name":206,"callback":207,"file":208,"line":209},"req_settings_tab_faqs","load_faqs","src\\HelpAndSupport\\HelpAndSupportController.php",12,{"type":155,"name":211,"callback":212,"file":208,"line":213},"req_settings_tab_ticket","load_raise_ticket",13,{"type":155,"name":172,"callback":215,"file":208,"line":216},"download_info",14,{"type":155,"name":218,"callback":219,"file":220,"line":221},"req_settings_tab_notification","load_notification","src\\Notification\\NotificationController.php",17,{"type":155,"name":223,"callback":224,"file":220,"line":200},"req_settings_tab_notification_general","load_notification_general",{"type":155,"name":226,"callback":227,"file":220,"line":228},"req_settings_tab_notification_googlechat","load_notification_google_chat",19,{"type":155,"name":230,"callback":231,"file":220,"line":170},"req_settings_tab_notification_sms","load_notification_sms",{"type":181,"name":233,"callback":234,"file":220,"line":48},"settings_saving_notification_general","save_general",{"type":181,"name":236,"callback":237,"file":220,"line":14},"settings_saving_notification_googlechat","save_google_chat",{"type":181,"name":239,"callback":240,"file":220,"line":241},"settings_saving_notification_sms","save_sms",24,{"type":155,"name":243,"callback":244,"file":220,"line":245},"woocommerce_order_status_quote-requested","send_email_to_admin",26,{"type":155,"name":243,"callback":247,"file":220,"line":204},"send_email_customer",{"type":155,"name":249,"callback":247,"file":220,"line":250},"woocommerce_order_status_quote-rejected",28,{"type":155,"name":252,"callback":247,"file":220,"line":253},"woocommerce_order_status_quote-approved",29,{"type":155,"name":176,"callback":255,"file":220,"line":256},"elex_data_from_contact_form",30,{"type":155,"name":243,"callback":258,"file":220,"line":259},"google_chat_notifications",32,{"type":155,"name":243,"callback":261,"file":220,"line":262},"sms_notifications",33,{"type":155,"name":264,"callback":265,"file":220,"line":266},"wpcf7_before_send_mail","elex_raq_submit_quote_with_api",48,{"type":155,"name":268,"callback":269,"file":270,"line":221},"req_settings_tab_listpage","load_quote_list_page_settings","src\\Quotelist\\ListPageController.php",{"type":155,"name":272,"callback":273,"file":270,"line":200},"req_settings_tab_additional","load_additional_options",{"type":181,"name":275,"callback":276,"file":270,"line":174},"settings_saving_listpage","save_quote_list_page_settings",{"type":181,"name":278,"callback":279,"file":270,"line":48},"settings_saving_additional","save_additional_options",{"type":181,"name":281,"callback":282,"priority":283,"file":284,"line":285},"woocommerce_variable_sale_price_html","remove_product_price",9999,"src\\Quotelist\\Models\\QuoteListModel.php",643,{"type":181,"name":287,"callback":282,"priority":283,"file":284,"line":288},"woocommerce_variable_price_html",645,{"type":181,"name":290,"callback":282,"priority":283,"file":284,"line":291},"woocommerce_get_price_html",647,{"type":155,"name":293,"callback":294,"file":295,"line":296},"woocommerce_after_shop_loop_item_title","add_button_to_shop_page","src\\Quotelist\\QuoteListController.php",36,{"type":155,"name":298,"callback":294,"file":295,"line":299},"woocommerce_after_shop_loop_item",38,{"type":155,"name":298,"callback":294,"file":295,"line":301},41,{"type":155,"name":176,"callback":303,"file":295,"line":304},"set_guest_user_cookie",45,{"type":155,"name":306,"callback":307,"file":295,"line":308},"woocommerce_product_meta_start","add_button_to_out_of_stock_product",74,{"type":155,"name":310,"callback":311,"file":295,"line":27},"awb_after_woo_add_to_cart_content","add_button_to_product_page",{"type":155,"name":313,"callback":311,"file":295,"line":314},"woocommerce_after_add_to_cart_form",82,{"type":155,"name":306,"callback":311,"file":295,"line":316},83,{"type":155,"name":318,"callback":311,"file":295,"line":319},"woocommerce_after_single_product_summary",86,{"type":155,"name":313,"callback":311,"file":295,"line":321},92,{"type":155,"name":306,"callback":311,"file":295,"line":77},{"type":155,"name":324,"callback":307,"file":295,"line":325},"woocommerce_single_product_summary",97,{"type":181,"name":327,"callback":328,"priority":188,"file":295,"line":90},"woocommerce_loop_add_to_cart_link","show_or_hide_add_to_cart",{"type":181,"name":330,"callback":331,"file":295,"line":332},"woocommerce_before_add_to_cart_form","show_or_hide_add_to_cart_on_product_page",103,{"type":155,"name":324,"callback":331,"file":295,"line":334},105,{"type":181,"name":281,"callback":282,"priority":283,"file":295,"line":336},109,{"type":181,"name":287,"callback":282,"priority":283,"file":295,"line":338},111,{"type":181,"name":290,"callback":282,"priority":283,"file":295,"line":340},113,{"type":155,"name":342,"callback":343,"file":295,"line":344},"add_meta_boxes","elex_raq_add_meta_box_to_order",116,{"type":155,"name":346,"callback":347,"file":295,"line":348},"rest_api_init","elex_raq_order_routes_register",119,{"type":155,"name":350,"callback":351,"file":295,"line":352},"loop_start","add_elex_wrapper",125,{"type":155,"name":354,"callback":355,"priority":188,"file":295,"line":356},"woocommerce_single_variation","woocommerce_quantity_input",682,{"type":155,"name":172,"callback":358,"file":359,"line":360},"migrate","src\\RequestAQuote.php",35,{"type":155,"name":176,"callback":362,"file":359,"line":363},"enqueue_scripts",37,{"type":155,"name":365,"callback":366,"priority":367,"file":359,"line":299},"wp_enqueue_scripts","enqueue_front_end_scripts",999,{"type":155,"name":176,"callback":369,"file":359,"line":370},"add_menu",40,{"type":155,"name":372,"callback":373,"file":359,"line":374},"widgets_init","wp_custom_widget",42,{"type":155,"name":376,"callback":377,"file":359,"line":378},"elementor\u002Fwidgets\u002Fregister","register_elex_raq_add_to_quote_widget",44,{"type":155,"name":380,"callback":381,"file":359,"line":382},"wp","check_if_shop_product_page",46,{"type":155,"name":384,"callback":165,"file":359,"line":266},"woocommerce_init",{"type":155,"name":176,"callback":386,"file":359,"line":387},"hide_add_to_cart_inclusion_feature",69,{"type":155,"name":389,"callback":390,"file":359,"line":391},"admin_menu","add_admin_main_menu",435,{"type":155,"name":393,"callback":394,"file":395,"line":228},"req_settings_tab_general","load_general","src\\Settings\\SettingsController.php",{"type":155,"name":397,"callback":398,"file":395,"line":241},"req_settings_tab_go_premium","load_go_premium",{"type":155,"name":400,"callback":401,"file":395,"line":245},"req_settings_tab_hide_cart","load_hide_cart",{"type":181,"name":403,"callback":234,"file":395,"line":262},"settings_saving_general",{"type":181,"name":405,"callback":406,"file":395,"line":407},"settings_saving_hide_cart","save_hide_cart",34,{"type":155,"name":409,"callback":410,"file":395,"line":296},"req_settings_tab_button","load_button_customization",{"type":181,"name":412,"callback":413,"file":414,"line":415},"comments_clauses","exclude_order_comments","src\\TemplateSetting\\Models\\TemplateModel.php",522,{"type":155,"name":417,"callback":418,"file":419,"line":420},"req_settings_tab_template","load_template","src\\TemplateSetting\\TemplateController.php",15,{"type":181,"name":422,"callback":423,"file":419,"line":221},"settings_saving_template","save_template",{"type":155,"name":425,"callback":426,"file":427,"line":209},"req_settings_tab_widget","load_widget","src\\Widget\\WidgetController.php",{"type":181,"name":429,"callback":430,"file":427,"line":213},"settings_saving_widget","save_widget",[432,437,440,443,446,450,451,454,456,459,460,463,465,467,469,473,475,478,480,484,486,488,489,491,493,495],{"action":433,"nopriv":434,"callback":435,"hasNonce":436,"hasCapCheck":434,"file":199,"line":170},"req_frm_add_field",false,"elex_raq_add_field",true,{"action":438,"nopriv":434,"callback":439,"hasNonce":436,"hasCapCheck":434,"file":199,"line":174},"req_frm_edit_field","elex_raq_form_edit_field",{"action":441,"nopriv":434,"callback":442,"hasNonce":436,"hasCapCheck":434,"file":199,"line":14},"req_frm_toggle_field","elex_raq_toggle_field",{"action":444,"nopriv":434,"callback":445,"hasNonce":436,"hasCapCheck":434,"file":199,"line":241},"req_frm_delete_field","elex_raq_delete_field",{"action":447,"nopriv":434,"callback":448,"hasNonce":436,"hasCapCheck":434,"file":199,"line":449},"req_frm_submit","form_submit",25,{"action":447,"nopriv":436,"callback":448,"hasNonce":436,"hasCapCheck":434,"file":199,"line":245},{"action":452,"nopriv":434,"callback":453,"hasNonce":436,"hasCapCheck":434,"file":199,"line":250},"elex_raq_rearrange_fields","rearrange_field",{"action":455,"nopriv":434,"callback":455,"hasNonce":436,"hasCapCheck":434,"file":199,"line":253},"elex_raq_save_form_settings_data",{"action":457,"nopriv":434,"callback":458,"hasNonce":436,"hasCapCheck":434,"file":295,"line":184},"elex_raq_submit_form","elex_place_order",{"action":457,"nopriv":436,"callback":458,"hasNonce":436,"hasCapCheck":434,"file":295,"line":266},{"action":461,"nopriv":434,"callback":461,"hasNonce":436,"hasCapCheck":434,"file":295,"line":462},"elex_raq_add_to_quote",50,{"action":461,"nopriv":436,"callback":461,"hasNonce":436,"hasCapCheck":434,"file":295,"line":464},51,{"action":466,"nopriv":434,"callback":466,"hasNonce":436,"hasCapCheck":434,"file":295,"line":51},"elex_raq_update_quantity",{"action":466,"nopriv":436,"callback":466,"hasNonce":436,"hasCapCheck":434,"file":295,"line":468},54,{"action":470,"nopriv":434,"callback":471,"hasNonce":436,"hasCapCheck":434,"file":295,"line":472},"elex_raq_delete_item","eleX_raq_delete_item",57,{"action":470,"nopriv":436,"callback":471,"hasNonce":436,"hasCapCheck":434,"file":295,"line":474},58,{"action":476,"nopriv":434,"callback":476,"hasNonce":436,"hasCapCheck":434,"file":295,"line":477},"elex_raq_clear_list",60,{"action":476,"nopriv":436,"callback":476,"hasNonce":436,"hasCapCheck":434,"file":295,"line":479},61,{"action":481,"nopriv":434,"callback":482,"hasNonce":436,"hasCapCheck":434,"file":295,"line":483},"elex_raq_update_quote_list","update_list",63,{"action":481,"nopriv":436,"callback":482,"hasNonce":436,"hasCapCheck":434,"file":295,"line":485},64,{"action":487,"nopriv":434,"callback":487,"hasNonce":436,"hasCapCheck":434,"file":295,"line":189},"get_the_quote_list",{"action":487,"nopriv":436,"callback":487,"hasNonce":436,"hasCapCheck":434,"file":295,"line":65},{"action":490,"nopriv":434,"callback":490,"hasNonce":436,"hasCapCheck":434,"file":395,"line":250},"search_products_by_name",{"action":492,"nopriv":434,"callback":492,"hasNonce":436,"hasCapCheck":434,"file":395,"line":253},"search_products_by_category",{"action":494,"nopriv":434,"callback":494,"hasNonce":436,"hasCapCheck":434,"file":395,"line":256},"search_products_by_tag",{"action":496,"nopriv":434,"callback":496,"hasNonce":436,"hasCapCheck":434,"file":395,"line":497},"search_user_role",31,[],[500,504],{"tag":501,"callback":502,"file":295,"line":503},"elex_quote_request_list","elex_quote_request_list_shortcode",70,{"tag":505,"callback":506,"file":295,"line":507},"elex_quote_received_page","elex_quote_received_page_shortcode",71,[],{"dangerousFunctions":510,"sqlUsage":511,"outputEscaping":521,"fileOperations":420,"externalRequests":78,"nonceChecks":301,"capabilityChecks":79,"bundledLibraries":675},[],{"prepared":170,"raw":78,"locations":512},[513,516,519],{"file":514,"line":253,"context":515},"src\\Migrate.php","$wpdb->get_col() with variable interpolation",{"file":284,"line":517,"context":518},165,"$wpdb->query() with variable interpolation",{"file":284,"line":520,"context":518},339,{"escaped":522,"rawEcho":523,"locations":524},340,89,[525,527,529,532,533,535,538,540,542,543,545,546,547,549,551,553,555,557,559,561,563,566,568,569,570,571,572,574,575,576,577,578,579,580,581,582,583,584,586,587,589,591,593,594,595,597,598,599,601,602,603,604,605,606,607,609,611,613,615,617,620,622,624,626,628,630,632,634,636,639,641,642,644,645,647,648,650,652,654,656,658,660,662,664,666,668,670,672,673],{"file":158,"line":462,"context":526},"raw output",{"file":284,"line":528,"context":526},1261,{"file":530,"line":531,"context":526},"view\\header.php",49,{"file":530,"line":477,"context":526},{"file":534,"line":213,"context":526},"view\\help_support\\tickets.php",{"file":536,"line":537,"context":526},"view\\help_support_header.php",16,{"file":539,"line":50,"context":526},"view\\listpage_form_setting\\additional_options.php",{"file":539,"line":541,"context":526},164,{"file":539,"line":541,"context":526},{"file":544,"line":407,"context":526},"view\\listpage_form_setting\\quote_list.php",{"file":544,"line":407,"context":526},{"file":544,"line":195,"context":526},{"file":544,"line":548,"context":526},99,{"file":544,"line":550,"context":526},147,{"file":544,"line":552,"context":526},283,{"file":554,"line":200,"context":526},"view\\notification_header.php",{"file":556,"line":296,"context":526},"view\\notification_settings\\general.php",{"file":556,"line":558,"context":526},115,{"file":560,"line":296,"context":526},"view\\notification_settings\\google_chat.php",{"file":560,"line":562,"context":526},73,{"file":564,"line":565,"context":526},"view\\notification_settings\\sms.php",172,{"file":567,"line":188,"context":526},"view\\output.php",{"file":567,"line":209,"context":526},{"file":567,"line":420,"context":526},{"file":567,"line":204,"context":526},{"file":567,"line":363,"context":526},{"file":567,"line":573,"context":526},39,{"file":567,"line":370,"context":526},{"file":567,"line":301,"context":526},{"file":567,"line":374,"context":526},{"file":567,"line":159,"context":526},{"file":567,"line":378,"context":526},{"file":567,"line":304,"context":526},{"file":567,"line":382,"context":526},{"file":567,"line":184,"context":526},{"file":567,"line":51,"context":526},{"file":567,"line":468,"context":526},{"file":567,"line":585,"context":526},56,{"file":567,"line":474,"context":526},{"file":567,"line":588,"context":526},59,{"file":567,"line":590,"context":526},62,{"file":567,"line":592,"context":526},66,{"file":567,"line":507,"context":526},{"file":567,"line":308,"context":526},{"file":567,"line":596,"context":526},76,{"file":567,"line":316,"context":526},{"file":567,"line":316,"context":526},{"file":567,"line":600,"context":526},84,{"file":567,"line":600,"context":526},{"file":567,"line":98,"context":526},{"file":567,"line":319,"context":526},{"file":567,"line":319,"context":526},{"file":567,"line":90,"context":526},{"file":567,"line":344,"context":526},{"file":567,"line":608,"context":526},138,{"file":567,"line":610,"context":526},143,{"file":612,"line":78,"context":526},"view\\quote\\add_to_cart.php",{"file":614,"line":179,"context":526},"view\\quote\\view_quote_list.php",{"file":616,"line":209,"context":526},"view\\saved_toast.php",{"file":618,"line":619,"context":526},"view\\settings\\general.php",457,{"file":618,"line":621,"context":526},572,{"file":618,"line":623,"context":526},573,{"file":618,"line":625,"context":526},626,{"file":618,"line":627,"context":526},627,{"file":618,"line":629,"context":526},683,{"file":618,"line":631,"context":526},684,{"file":618,"line":633,"context":526},1222,{"file":618,"line":635,"context":526},1239,{"file":637,"line":638,"context":526},"view\\settings\\hide_addtocart_price.php",208,{"file":637,"line":640,"context":526},256,{"file":637,"line":640,"context":526},{"file":637,"line":643,"context":526},305,{"file":637,"line":643,"context":526},{"file":646,"line":27,"context":526},"view\\settings\\template.php",{"file":646,"line":548,"context":526},{"file":646,"line":649,"context":526},120,{"file":646,"line":651,"context":526},148,{"file":646,"line":653,"context":526},291,{"file":646,"line":655,"context":526},326,{"file":646,"line":657,"context":526},408,{"file":646,"line":659,"context":526},443,{"file":646,"line":661,"context":526},520,{"file":646,"line":663,"context":526},555,{"file":646,"line":665,"context":526},633,{"file":646,"line":667,"context":526},668,{"file":669,"line":200,"context":526},"view\\settings\\widget.php",{"file":669,"line":671,"context":526},114,{"file":669,"line":651,"context":526},{"file":669,"line":674,"context":526},185,[676],{"name":677,"version":37,"knownCves":678},"Select2",[],[680,697,705,718],{"entryPoint":681,"graph":682,"unsanitizedCount":28,"severity":39},"elex_raq_add_order_comments (src\\Quotelist\\Models\\QuoteListModel.php:978)",{"nodes":683,"edges":695},[684,689],{"id":685,"type":686,"label":687,"file":284,"line":688},"n0","source","$_FILES",984,{"id":690,"type":691,"label":692,"file":284,"line":693,"wp_function":694},"n1","sink","file_get_contents() [SSRF\u002FLFI]",988,"file_get_contents",[696],{"from":685,"to":690,"sanitized":434},{"entryPoint":698,"graph":699,"unsanitizedCount":28,"severity":39},"\u003CQuoteListModel> (src\\Quotelist\\Models\\QuoteListModel.php:0)",{"nodes":700,"edges":703},[701,702],{"id":685,"type":686,"label":687,"file":284,"line":688},{"id":690,"type":691,"label":692,"file":284,"line":693,"wp_function":694},[704],{"from":685,"to":690,"sanitized":434},{"entryPoint":706,"graph":707,"unsanitizedCount":79,"severity":717},"download_info (src\\HelpAndSupport\\HelpAndSupportController.php:142)",{"nodes":708,"edges":715},[709,712],{"id":685,"type":686,"label":710,"file":208,"line":711},"$_POST['send-system-info-textarea-raq']",167,{"id":690,"type":691,"label":713,"file":208,"line":711,"wp_function":714},"echo() [XSS]","echo",[716],{"from":685,"to":690,"sanitized":436},"low",{"entryPoint":719,"graph":720,"unsanitizedCount":79,"severity":717},"\u003CHelpAndSupportController> (src\\HelpAndSupport\\HelpAndSupportController.php:0)",{"nodes":721,"edges":724},[722,723],{"id":685,"type":686,"label":710,"file":208,"line":711},{"id":690,"type":691,"label":713,"file":208,"line":711,"wp_function":714},[725],{"from":685,"to":690,"sanitized":436},{"summary":727,"deductions":728},"The elex-request-a-quote plugin v2.3.9 exhibits a mixed security posture.  On the positive side, it demonstrates good practices by utilizing prepared statements for a high percentage of SQL queries and properly escaping a significant portion of its outputs. The absence of REST API routes and cron events also reduces the attack surface. However, the presence of 26 AJAX handlers with no explicit authentication checks is a significant concern, as is the identified vulnerability history which points to a pattern of missing authorization. The taint analysis, while limited in scope, did reveal unsanitized paths, indicating potential for exploitation if these paths are exposed to untrusted input.\n\nThe vulnerability history, particularly the unpatched medium severity CVE and the commonality of missing authorization, strongly suggests that authorization checks are a recurring weakness in this plugin. The taint analysis, highlighting unsanitized paths, further reinforces the concern about how external data is handled. While the plugin implements many security best practices, the identified vulnerabilities and potential for unauthorized access through AJAX handlers are substantial risks that require immediate attention. The plugin needs to address the missing authorization checks and ensure all entry points are adequately secured against unauthorized access.",[729,731,734,737,740],{"reason":730,"points":200},"Unpatched CVE (Medium Severity)",{"reason":732,"points":733},"AJAX handlers without auth checks",8,{"reason":735,"points":736},"Flows with unsanitized paths",7,{"reason":738,"points":739},"Low percentage of properly escaped output",5,{"reason":741,"points":739},"No capability checks found","2026-03-16T18:28:46.798Z",{"wat":744,"direct":761},{"assetPaths":745,"generatorPatterns":752,"scriptPaths":753,"versionParams":754},[746,747,748,749,750,751],"\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fcss\u002Felex-request-a-quote.css","\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fjs\u002Felex-request-a-quote-script.js","\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fjs\u002Fjquery.validate.min.js","\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fjs\u002Fjquery.bootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Felex-request-a-quote\u002Fassets\u002Fcss\u002Felex-request-a-quote-custom.css",[],[747,748,749],[755,756,757,758,759,760],"elex-request-a-quote\u002Fassets\u002Fcss\u002Felex-request-a-quote.css?ver=","elex-request-a-quote\u002Fassets\u002Fjs\u002Felex-request-a-quote-script.js?ver=","elex-request-a-quote\u002Fassets\u002Fjs\u002Fjquery.validate.min.js?ver=","elex-request-a-quote\u002Fassets\u002Fjs\u002Fjquery.bootstrap.min.js?ver=","elex-request-a-quote\u002Fassets\u002Fcss\u002Fbootstrap.min.css?ver=","elex-request-a-quote\u002Fassets\u002Fcss\u002Felex-request-a-quote-custom.css?ver=",{"cssClasses":762,"htmlComments":777,"htmlAttributes":778,"restEndpoints":784,"jsGlobals":789,"shortcodeOutput":791},[763,764,765,766,767,768,769,770,771,772,773,774,775,776],"elex-raq-quote-button","elex-raq-add-to-quote","elex-raq-remove-from-quote","elex-raq-quote-request-form","elex-raq-custom-form-field","elex-raq-custom-form-label","elex-raq-custom-form-input","elex-raq-custom-form-textarea","elex-raq-custom-form-submit","elex-raq-request-quote-btn","elex-raq-add-to-quote-btn","elex-raq-remove-btn","elex-raq-cart-item-remove","elex-raq-quote-count",[],[779,780,781,782,783],"data-quote-item-id","data-quote-id","data-product-id","data-user-id","data-session-key",[785,786,787,788],"\u002Fwp-json\u002Felex-request-a-quote\u002Fv1\u002Fadd_to_quote","\u002Fwp-json\u002Felex-request-a-quote\u002Fv1\u002Fremove_from_quote","\u002Fwp-json\u002Felex-request-a-quote\u002Fv1\u002Fupdate_quote_item_quantity","\u002Fwp-json\u002Felex-request-a-quote\u002Fv1\u002Fsubmit_quote_request",[790],"elex_raq_vars",[792,793,794],"[elex_request_a_quote_button]","[elex_request_quote_form]","[elex_quote_list]"]