Quotyra adds a request-a-quote flow to WooCommerce for B2B, wholesale and made-to-order shops.
Customers add products to a quote basket instead of the cart, review quantities, and send one request with their name, email, company, phone and message. The shop receives the request as a quote record under WooCommerce and both sides get an email. Nothing becomes an order until you decide it should.
What the free version does
- “Add to quote” button on single product pages and in shop and category grids. Works with simple and variable products.
- Quote basket page via the
[quotyra_quote_basket] shortcode or the “Quote basket” block: edit quantities, remove items, submit the request.
- Hide prices and add to cart for guests or for selected user roles, with optional replacement text such as “Login for pricing”. Shop managers always see prices.
- Quote records in the WooCommerce admin: list with status filter and search by reference, customer name, email or company; quote screen with items, customer details and internal notes.
- Two WooCommerce emails, configured under WooCommerce → Settings → Emails: a new quote notification for the shop and a confirmation for the customer. Templates can be overridden in your theme.
- Settings tab under WooCommerce → Settings → Quotes: button label, optional form fields, recipient email, hide-price rules, basket page.
- Spam protection with a honeypot field and nonces on every form.
- Works with classic themes (tested on Storefront) and block themes (tested on Twenty Twenty-Four), WooCommerce product grid blocks, and High-Performance Order Storage on or off.
- No external services, no tracking, no data leaves your site.
- Optional “Delete data on uninstall” setting, off by default, so removing the plugin never deletes your quotes by accident.
Templates and hooks
Templates live in templates/quotyra/ and can be copied into your theme. Actions and filters use the quotyra_ prefix.
Planned paid add-on
A separate Pro add-on with counter-offers, accept-to-order conversion, PDF quotes, expiry reminders and per-product rules is in development. The free plugin is complete on its own and will stay free.