{"id":364003,"date":"2026-09-13T14:27:48","date_gmt":"2026-09-13T14:27:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/quotilio-for-woocommerce\/"},"modified":"2026-09-14T05:44:14","modified_gmt":"2026-09-14T05:44:14","slug":"quotilio-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/quotilio-for-woocommerce\/","author":23560566,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.0","stable_tag":"0.4.0","tested":"7.1","requires":"6.4","requires_php":"8.2","requires_plugins":null,"header_name":"Request a Quote for WooCommerce - Hide Price, RFQ & B2B Quotes (Quotilio)","header_author":"Skylitech Solutions","header_description":"Request a Quote button for WooCommerce. Customers ask for a quote from any product or cart page; you review it in WP Admin and convert it to an order.","assets_banners_color":"f8f6ff","last_updated":"2026-09-14 05:44:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/skylitech.com\/woocommerce\/","header_author_uri":"https:\/\/www.skylitech.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.1":{"tag":"0.3.1","author":"leadkingsdotnet","date":"2026-09-13 14:27:20","revision":3693783},"0.4.0":{"tag":"0.4.0","author":"leadkingsdotnet","date":"2026-09-14 05:44:14","revision":3694486}},"upgrade_notice":{"0.3.2":"<p>Fixes the WooCommerce &quot;incompatible plugin&quot; notice (HPOS declaration). Safe in-place upgrade \u2014 no schema changes.<\/p>","0.3.1":"<p>Review fixes only. Safe in-place upgrade \u2014 no schema changes.<\/p>","0.3.0":"<p>Emails on every quote request, company field, unlimited quotes. Several features moved to the separate Pro plugin. Safe in-place upgrade \u2014 no schema changes.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3694486,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3694486,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3694486,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3694486,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.1","0.4.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3694486,"resolution":"1","location":"assets","locale":"","width":1512,"height":807},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3694486,"resolution":"2","location":"assets","locale":"","width":1512,"height":807},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3694486,"resolution":"3","location":"assets","locale":"","width":1280,"height":680},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3694486,"resolution":"4","location":"assets","locale":"","width":1280,"height":680}},"screenshots":{"1":"Product page with the Request a Quote button rendered next to Add to Cart.","2":"Quote request modal opened on a product page.","3":"Quotes list inside WP Admin.","4":"Quote detail screen with the Convert to Order button."}},"plugin_section":[],"plugin_tags":[255704,157923,75933,13774,257087],"plugin_category":[45],"plugin_contributors":[280478],"plugin_business_model":[],"class_list":["post-364003","plugin","type-plugin","status-publish","hentry","plugin_tags-hide-price-woocommerce","plugin_tags-request-a-quote-woocommerce","plugin_tags-woocommerce-catalog-mode","plugin_tags-woocommerce-request-for-quote","plugin_tags-woocommerce-rfq","plugin_category-ecommerce","plugin_contributors-leadkingsdotnet","plugin_committers-leadkingsdotnet"],"banners":{"banner":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/banner-772x250.png?rev=3694486","banner_2x":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/banner-1544x500.png?rev=3694486","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/icon-128x128.png?rev=3694486","icon_2x":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/icon-256x256.png?rev=3694486","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/screenshot-1.png?rev=3694486","caption":"Product page with the Request a Quote button rendered next to Add to Cart."},{"src":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/screenshot-2.png?rev=3694486","caption":"Quote request modal opened on a product page."},{"src":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/screenshot-3.png?rev=3694486","caption":"Quotes list inside WP Admin."},{"src":"https:\/\/ps.w.org\/quotilio-for-woocommerce\/assets\/screenshot-4.png?rev=3694486","caption":"Quote detail screen with the Convert to Order button."}],"raw_content":"<!--section=description-->\n<p>Quotilio adds a quote-request workflow to your WooCommerce store: a Request a Quote button on product and cart pages, a customer-facing form, a quotes screen inside WP Admin, and a one-click path from a quote to a real WooCommerce order.<\/p>\n\n<h4>What you get<\/h4>\n\n<ul>\n<li><strong>Request a Quote button<\/strong> on product pages (next to Add to Cart) and on the cart page. Turn either location on or off from the settings screen, or place the button anywhere with the <code>[quotilio_request_quote]<\/code> shortcode.<\/li>\n<li><strong>Quote request form<\/strong> with name, email, company, phone and message. Opens as a modal on top of your existing page \u2014 no separate landing page, no theme edits.<\/li>\n<li><strong>Quotes in WP Admin<\/strong> under WooCommerce \u2192 Quotilio Quotes. Native WordPress list table with a detail view for every quote.<\/li>\n<li><strong>Convert quote to WooCommerce order<\/strong> in one click. Uses your existing WooCommerce order, shipping and tax rules. Compatible with High-Performance Order Storage (HPOS).<\/li>\n<li><strong>Email notifications.<\/strong> You get an email for every new quote request (address configurable); the customer gets a confirmation.<\/li>\n<li><strong>Catalog mode (hide price).<\/strong> Turn the store into a catalog: hide prices and the Add to Cart button on every product, leaving Request a Quote as the only call to action. Use it when price depends on quantity, contract or shipping.<\/li>\n<li><strong>Unlimited quotes.<\/strong> No caps, no trial timer.<\/li>\n<li><strong>Fully self-hosted.<\/strong> No API calls to skylitech.com or anywhere else. Your quote data never leaves your database.<\/li>\n<li><strong>Block-theme and page-builder friendly.<\/strong> Works with the WooCommerce cart block and the classic cart, and with themes built on Elementor, Divi and Bricks.<\/li>\n<li><strong>Translation-ready<\/strong> via the <code>quotilio-for-woocommerce<\/code> text domain.<\/li>\n<\/ul>\n\n<h4>Quotilio Pro<\/h4>\n\n<p><a href=\"https:\/\/skylitech.com\/woocommerce\/\">Quotilio Pro<\/a> is a separate plugin that installs over this one (all your quotes carry over) and adds:<\/p>\n\n<ul>\n<li><strong>Catalog mode targeting<\/strong> \u2014 apply catalog mode per category, per customer role or per individual product. The storewide on\/off switch is in this free plugin.<\/li>\n<li><strong>Edit quotes before converting<\/strong> \u2014 change quantities and unit prices, add per-line discounts and adjustments, then convert to an order.<\/li>\n<li><strong>Quote PDF<\/strong> attached to the customer email, with a one-click resend from the quote screen.<\/li>\n<li><strong>Editable customer emails<\/strong> \u2014 subject, body and terms footer, plus theme-overridable templates.<\/li>\n<li><strong>Quote search<\/strong> in the admin list.<\/li>\n<li><strong>Cache-friendly lazy session<\/strong> for stores behind full-page caching.<\/li>\n<li><strong>Automatic updates and priority support.<\/strong><\/li>\n<\/ul>\n\n<p>Pro is $15\/month or $150\/year. If it ever lapses, the free plugin keeps working with all your data.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WP Admin, go to <strong>Plugins &gt; Add New<\/strong> and search for \"Quotilio for WooCommerce\", or upload the plugin zip via <strong>Plugins &gt; Add New &gt; Upload<\/strong>.<\/li>\n<li>Activate the plugin. WooCommerce 8.0 or newer must already be active.<\/li>\n<li>Visit <strong>WooCommerce &gt; Quotilio Settings<\/strong> to choose where the Request a Quote button shows and where new-quote notifications are sent.<\/li>\n<li>Load any product page to confirm the button renders next to Add to Cart.<\/li>\n<\/ol>\n\n<p>The plugin creates its own database tables on activation. Deactivating keeps your data; uninstalling removes it only if you tick \"Delete all quotes and settings when the plugin is uninstalled\" in settings.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20my%20block%20theme%20or%20page%20builder%3F\"><h3>Does this work with my block theme or page builder?<\/h3><\/dt>\n<dd><p>Yes. The product-page button hooks into the standard <code>woocommerce_single_product_summary<\/code> action. On the cart page it hooks the classic cart action and injects into the WooCommerce cart block. If your template does neither, use the <code>[quotilio_request_quote]<\/code> shortcode.<\/p><\/dd>\n<dt id=\"where%20does%20my%20quote%20data%20live%3F\"><h3>Where does my quote data live?<\/h3><\/dt>\n<dd><p>Entirely in your own WordPress database, in three plugin-owned tables prefixed <code>quotilio_<\/code>. The plugin makes no outbound API calls.<\/p><\/dd>\n<dt id=\"do%20you%20support%20variable%20products%3F\"><h3>Do you support variable products?<\/h3><\/dt>\n<dd><p>Yes. Quotes capture the selected variation, price at quote time and quantity, and the converted order carries the same line.<\/p><\/dd>\n<dt id=\"what%20does%20pro%20add%3F\"><h3>What does Pro add?<\/h3><\/dt>\n<dd><p>Catalog mode targeting (per category, per customer role or per product), editing quote lines before converting, a PDF attached to the customer email with resend, editable email subject\/body\/terms, quote search, a cache-friendly lazy session, automatic updates and priority support. Pro is a separate plugin; this plugin stays fully functional without it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added catalog mode: hide prices and the Add to Cart button across the store, leaving Request a Quote as the only call to action.<\/li>\n<li>The quote button now stays visible on products that catalog mode has made unpurchasable.<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Declares compatibility with WooCommerce High-Performance Order Storage so WooCommerce no longer flags the plugin as incompatible.<\/li>\n<li>Settings screen previews the Pro options (greyed out) and the Pro description now matches what Pro actually ships.<\/li>\n<li>Tested with WooCommerce 11.1 and WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Removed the \"Quotes powered by\" line from customer confirmation emails.<\/li>\n<li>Multisite uninstall now honours each subsite's own \"delete data on uninstall\" setting.<\/li>\n<li>Read queries are built through <code>$wpdb-&gt;prepare()<\/code> end to end.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Every quote-request now emails the merchant and the customer.<\/li>\n<li>Company field added to the quote form.<\/li>\n<li>Quote detail screen shows the customer's message.<\/li>\n<li>Removed the active-quote cap: unlimited quotes.<\/li>\n<li>Settings screen: notification email, button placement, uninstall opt-in.<\/li>\n<li>All PHP-side names now use the <code>quotilio_<\/code> prefix; input sanitisation tightened; <code>Requires Plugins: woocommerce<\/code> header added.<\/li>\n<li>Custom form fields, button rules, quote expiry and several other options removed from the free plugin. Catalog mode, editable email templates, resend and quote search are available in Quotilio Pro.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Lazy session initialization \u2014 no PHP session cookie set on cache-safe front-end requests.<\/li>\n<li>Compatibility declared with WooCommerce HPOS.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release. Product- and cart-page Request a Quote button, quote request modal, admin quotes dashboard, quote-to-order conversion.<\/li>\n<\/ul>","raw_excerpt":"Add a Request a Quote button to WooCommerce, hide prices and Add to Cart with catalog mode, manage B2B quotes and convert a quote to an order.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/364003","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=364003"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/leadkingsdotnet"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=364003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=364003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=364003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=364003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=364003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=364003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}