{"id":388608,"date":"2026-10-25T11:11:52","date_gmt":"2026-10-25T11:11:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/artbees-request-a-quote-for-woocommerce\/"},"modified":"2026-10-25T17:22:58","modified_gmt":"2026-10-25T17:22:58","slug":"artbees-request-a-quote-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/artbees-request-a-quote-for-woocommerce\/","author":7443151,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Artbees Request a Quote for WooCommerce","header_author":"Artbees","header_description":"A complete request-to-order workflow for WooCommerce.","assets_banners_color":"76798d","last_updated":"2026-10-25 17:22:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/artbees.net\/plugins\/request-a-quote-for-woocommerce\/","header_author_uri":"https:\/\/artbees.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"artbees","date":"2026-10-25 17:22:58","revision":3764993}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766264,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766264,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3766264,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3766365,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3766365,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"artbees\/request-quote-button":{"name":"artbees\/request-quote-button","title":"Request a Quote Button"},"artbees\/quote-drawer-trigger":{"name":"artbees\/quote-drawer-trigger","title":"Quote Drawer Trigger"},"artbees\/quote-request-form":{"name":"artbees\/quote-request-form","title":"Quote Request Form"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3764404,"resolution":"1","location":"assets","locale":"","width":1150,"height":720},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3764404,"resolution":"2","location":"assets","locale":"","width":750,"height":700},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3764404,"resolution":"3","location":"assets","locale":"","width":431,"height":860},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3766298,"resolution":"4","location":"assets","locale":"","width":1280,"height":665},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3764404,"resolution":"5","location":"assets","locale":"","width":1280,"height":1030},"screenshot-6.jpg":{"filename":"screenshot-6.jpg","revision":3764404,"resolution":"6","location":"assets","locale":"","width":1280,"height":1446}},"screenshots":{"1":"Let shoppers request a quote from a product page while keeping normal purchasing available.","2":"Customers review their quote list and adjust quantities before sending a request.","3":"Collect contact information and project requirements without requiring an account.","4":"Choose a sales mode: alongside purchasing, quote only, hide prices, or selected products.","5":"Prepare a customer offer with quantities, prices, shipping, tax, and an expiry date.","6":"Customers review their offer and accept it to continue to WooCommerce payment."}},"plugin_section":[],"plugin_tags":[10553,65997,17578,13770,286],"plugin_category":[45],"plugin_contributors":[175506],"plugin_business_model":[],"class_list":["post-388608","plugin","type-plugin","status-publish","hentry","plugin_tags-b2b","plugin_tags-catalog-mode","plugin_tags-quotation","plugin_tags-request-a-quote","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-artbees","plugin_committers-artbees"],"banners":{"banner":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/banner-772x250.png?rev=3766365","banner_2x":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/banner-1544x500.png?rev=3766365","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/icon.svg?rev=3766264","icon":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/icon.svg?rev=3766264","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-1.jpg?rev=3764404","caption":"Let shoppers request a quote from a product page while keeping normal purchasing available."},{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-2.jpg?rev=3764404","caption":"Customers review their quote list and adjust quantities before sending a request."},{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-3.jpg?rev=3764404","caption":"Collect contact information and project requirements without requiring an account."},{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-4.jpg?rev=3766298","caption":"Choose a sales mode: alongside purchasing, quote only, hide prices, or selected products."},{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-5.jpg?rev=3764404","caption":"Prepare a customer offer with quantities, prices, shipping, tax, and an expiry date."},{"src":"https:\/\/ps.w.org\/artbees-request-a-quote-for-woocommerce\/assets\/screenshot-6.jpg?rev=3764404","caption":"Customers review their offer and accept it to continue to WooCommerce payment."}],"raw_content":"<!--section=description-->\n<p><strong>From quote request to WooCommerce order. Free.<\/strong><\/p>\n\n<p>Some sales need a conversation before checkout. For bulk purchases, wholesale inquiries, or project orders, let customers request a quote directly from your store.<\/p>\n\n<p>Artbees Request a Quote lets customers collect products, choose quantities, and send their requirements. You review the request, set your offer, and send it back. When the customer accepts, the plugin creates a payable WooCommerce order with the agreed quote totals.<\/p>\n\n<p><strong>The complete manual request-to-order workflow is included in Free, with no license key, Artbees account, quote-volume quota, or time limit.<\/strong><\/p>\n\n<p>https:\/\/youtu.be\/PzOgoGxRNcU<\/p>\n\n<h4>A straightforward workflow for you and your customers<\/h4>\n\n<ol>\n<li><strong>Request:<\/strong> Customers add products to a quote list, adjust quantities, and submit their details. They can also turn a WooCommerce cart into a quote request.<\/li>\n<li><strong>Offer:<\/strong> Review requests in your dashboard. Set quantities and prices, enter shipping and tax amounts, add a customer note, and choose an expiry date.<\/li>\n<li><strong>Accept:<\/strong> Customers review the offer through a private guest link or their My Account area and accept it.<\/li>\n<li><strong>Order:<\/strong> Acceptance creates a WooCommerce order ready for payment, preserving the sent offer's prices and totals.<\/li>\n<\/ol>\n\n<h4>Match the way your store sells<\/h4>\n\n<p>Choose from four built-in sales modes:<\/p>\n\n<ul>\n<li><strong>Alongside purchasing:<\/strong> Offer Request a quote alongside Add to cart.<\/li>\n<li><strong>Quote only:<\/strong> Replace purchasing with quote requests.<\/li>\n<li><strong>Hide prices:<\/strong> Hide catalog prices and invite customers to request a quote.<\/li>\n<li><strong>Selected products:<\/strong> Enable quote requests only for the products you choose.<\/li>\n<\/ul>\n\n<p>Use these modes for wholesale, B2B, and bulk inquiries. Simple and variable products are supported.<\/p>\n\n<h4>Make requesting a quote easy<\/h4>\n\n<ul>\n<li>Add quote actions to product pages and shop archives.<\/li>\n<li>Let customers review items and edit quantities in a quote drawer.<\/li>\n<li>Accept guest requests without requiring a customer account.<\/li>\n<li>Collect contact information, company details, and project requirements.<\/li>\n<li>Customize the request form with text, textarea, select, and checkbox fields.<\/li>\n<li>Adjust the quote button's wording, colors, spacing, and appearance.<\/li>\n<\/ul>\n\n<h4>Keep requests and offers organized<\/h4>\n\n<ul>\n<li>Search and filter requests in your WooCommerce dashboard.<\/li>\n<li>Follow each quote's status and activity history.<\/li>\n<li>Send customer receipts, merchant notifications, and offer emails through your store's mail setup.<\/li>\n<li>Give registered customers access to their quotes in My Account.<\/li>\n<li>Share private, expiring offer links with guests.<\/li>\n<li>Provide a printable quote view.<\/li>\n<li>Carry the accepted offer into a payable order without re-entering it.<\/li>\n<\/ul>\n\n<h4>Fit quoting into your existing store<\/h4>\n\n<p>Place quote buttons, drawer triggers, and request forms with native Gutenberg blocks, Elementor widgets, or shortcodes. The plugin supports WooCommerce HPOS and Cart\/Checkout Blocks.<\/p>\n\n<p>Built-in honeypot protection and rate limiting help reduce unwanted requests. Optional arithmetic verification works locally; optional Cloudflare Turnstile is available when configured. WordPress personal-data export and erasure tools are supported.<\/p>\n\n<h4>Need more than the manual workflow?<\/h4>\n\n<p>The optional, separately sold <strong>Artbees Request a Quote Pro<\/strong> add-on adds customer counteroffers and messaging, offer revisions, PDF quotes, advanced rules and forms, automation, reporting, and adapters for official WooCommerce Product Add-Ons and Product Bundles.<\/p>\n\n<p>These are Pro features and are not included in this WordPress.org download. All included Free features work without Pro.<\/p>\n\n<p><a href=\"https:\/\/artbees.net\/plugins\/request-a-quote-for-woocommerce\/\">Learn about Artbees Request a Quote<\/a><\/p>\n\n<h4>Tax handling<\/h4>\n\n<p>Quote taxes are entered manually. Enter amounts excluding tax, then enter the complete tax amount separately, including shipping tax. The plugin does not calculate quote taxes from WooCommerce tax rates or customer location. Review the totals before sending an offer.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Cloudflare Turnstile is optional and disabled by default. When a merchant selects Turnstile and configures its keys, the request form loads Cloudflare's challenge script from challenges.cloudflare.com. Cloudflare receives browser\/network information, including the visitor IP address, to evaluate the challenge. On submission, this plugin sends the challenge response token and configured secret key to https:\/\/challenges.cloudflare.com\/turnstile\/v0\/siteverify for verification. Quote items, customer contact fields, and messages are not included in that verification request. Failed verification blocks submission.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.cloudflare.com\/products\/turnstile\/\">Service<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/website-terms\/\">Terms<\/a><\/li>\n<li><a href=\"https:\/\/www.cloudflare.com\/privacypolicy\/\">Privacy<\/a><\/li>\n<\/ul>\n\n<p>Honeypot, arithmetic verification, and rate limiting work locally. The external-provider hook does not contact a service by itself; a separately installed integration must document its own service and data use.<\/p>\n\n<h3>Source code<\/h3>\n\n<p>The package includes readable PHP, JavaScript, CSS, and SVG source. No compilation is needed to run the plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Install and activate Artbees Request a Quote for WooCommerce.<\/li>\n<li>Go to Artbees &gt; Artbees Request a Quote and choose your sales mode.<\/li>\n<li>Review the request form, button appearance, placement, and email settings.<\/li>\n<li>Submit a test request. Open WooCommerce &gt; Quotes, prepare an offer, and test customer acceptance and payment before opening quoting to customers.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20there%20a%20quote%20limit%20or%20license%20requirement%3F\"><h3>Is there a quote limit or license requirement?<\/h3><\/dt>\n<dd><p>No. Included Free features have no license requirement, quote-volume quota, or time limit. Pro is a separate, optional add-on.<\/p><\/dd>\n<dt id=\"can%20customers%20request%20a%20quote%20without%20an%20account%3F\"><h3>Can customers request a quote without an account?<\/h3><\/dt>\n<dd><p>Yes. Guests can submit requests and review and accept offers through private, expiring links. Registered customers can access their quotes in My Account and link earlier guest quotes after verifying ownership of the same email address.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20request%20form%3F\"><h3>Can I customize the request form?<\/h3><\/dt>\n<dd><p>Yes. Configure contact fields and add text, textarea, select, or checkbox fields in the Free form builder, without plugin-imposed field or option counts. Advanced forms and supporting-file features require Pro.<\/p><\/dd>\n<dt id=\"which%20products%20are%20supported%3F\"><h3>Which products are supported?<\/h3><\/dt>\n<dd><p>Simple and variable WooCommerce products are supported. Grouped-product selections resolve to supported child products. Official Product Add-Ons and Product Bundles require the separate Pro adapters. Other configured product types are not claimed as compatible; unsupported configurations are rejected rather than imported with missing options or prices.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20a%20customer%20accepts%20an%20offer%3F\"><h3>What happens when a customer accepts an offer?<\/h3><\/dt>\n<dd><p>The plugin creates a payable WooCommerce order from the sent offer, retaining its prices and totals. Repeating acceptance returns the existing order. Acceptance does not charge the customer; payment uses the store's available WooCommerce payment methods.<\/p><\/dd>\n<dt id=\"are%20quote%20taxes%20calculated%20automatically%3F\"><h3>Are quote taxes calculated automatically?<\/h3><\/dt>\n<dd><p>No. Enter quote amounts excluding tax and enter the complete tax amount, including shipping tax, separately. Review those totals before sending the offer.<\/p><\/dd>\n<dt id=\"can%20customers%20download%20a%20pdf%20or%20negotiate%20inside%20the%20quote%3F\"><h3>Can customers download a PDF or negotiate inside the quote?<\/h3><\/dt>\n<dd><p>Free includes a printable quote view. Downloadable PDFs, customer counteroffers, messaging, and offer revisions are features of the separate Pro add-on.<\/p><\/dd>\n<dt id=\"do%20i%20need%20elementor%3F\"><h3>Do I need Elementor?<\/h3><\/dt>\n<dd><p>No. Standard WooCommerce placement, Gutenberg blocks, and shortcodes are available. Elementor widgets are included for stores that use Elementor.<\/p><\/dd>\n<dt id=\"does%20this%20support%20hpos%20and%20cart%2Fcheckout%20blocks%3F\"><h3>Does this support HPOS and Cart\/Checkout Blocks?<\/h3><\/dt>\n<dd><p>Yes. Both classic WooCommerce order storage and HPOS are supported. Cart and Checkout Blocks compatibility is declared and tested.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20data%20when%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens to data when I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Quotes and settings are retained to preserve business records. WordPress personal-data export and erasure tools are supported. Erasing an unconverted request cancels it and removes its contact data, snapshots, and related personal records. Accepted or order-linked quotes are retained as commercial records; use WooCommerce privacy tools for linked orders. Keep Pro active when exporting or erasing its supporting files.<\/p><\/dd>\n<dt id=\"does%20the%20free%20plugin%20send%20data%20to%20artbees%3F\"><h3>Does the Free plugin send data to Artbees?<\/h3><\/dt>\n<dd><p>The Free plugin does not contact an Artbees licensing or telemetry service. Optional Cloudflare Turnstile use is described below. Quote emails use the store's configured WordPress mail delivery.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release of the manual request-to-order workflow.<\/li>\n<li>Guest and account requests, merchant offers, secure acceptance, WooCommerce order conversion, emails and print views.<\/li>\n<li>Link earlier guest quotes to customer accounts after email verification, retaining quote and order history.<\/li>\n<li>Clear verification-email results and preservation of the previous working link if resending fails.<\/li>\n<li>Basic custom fields without plugin-imposed field or option counts, with reliable field-key editing.<\/li>\n<li>Privacy tools, optional human verification, HPOS and Cart\/Checkout Blocks support.<\/li>\n<\/ul>","raw_excerpt":"Let customers request quotes, send tailored offers, and turn accepted quotes into WooCommerce orders. The complete manual workflow is free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/388608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=388608"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/artbees"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=388608"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=388608"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=388608"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=388608"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=388608"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=388608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}