Skip to content
WP Commerce Lab

QUOTE FLOW

A quote request plugin for WooCommerce

Mark any product as quote-only. The add-to-cart button becomes a request form. The enquiry lands in your dashboard with thumbnails, you reply with a price, and one click creates a WooCommerce order draft.

The problem

You sell custom work, but quoting happens over email: photos in one thread, details in another, and no clean way to turn an accepted quote into an order.

What it does

Mark any product as quote-only. The add-to-cart button becomes a request form. The enquiry lands in your dashboard with thumbnails, you reply with a price, and one click creates a WooCommerce order draft.

Watch it work

About 62 seconds. Recorded in a test store with sample enquiries. Captions are burned in. Open the MP4.

Key features

  • 01

    Quote-only products

    A checkbox in the product data. Shop grids show Request Quote instead of Add to cart.

  • 02

    Preset options and personalized text

    Size, material and finish as drop-downs, configured globally or per product. The server rejects values that are not in the list.

  • 03

    Reference uploads

    Several JPG, PNG or PDF files by drag and drop, with thumbnails. Type, size and count are validated in the browser and again on the server.

  • 04

    Dashboard and email

    Every enquiry is saved as a private entry and emailed to you with all inputs and file links. The shopper gets a confirmation copy (switchable).

  • 05

    Reply with a price

    Type a price and a message and email the quote. The status moves to Quote sent.

  • 06

    One click to an order draft

    Creates a pending WooCommerce order with the options, text, file links, customer details and the quoted price.

  • 07

    Edit every label

    Shopper-facing labels, option lists, recipient, subject and upload limits all live on a settings page.

Screens from the demo

  • Quote form on a product page with size, material and finish options, personalized text and reference photos
    Quote form on a product page with size, material and finish options, personalized text and reference photos.
  • Quote Enquiries list with photo thumbnails, status and a Create order draft button per row
    Quote Enquiries list with photo thumbnails, status and a Create order draft button per row.
  • Enquiry detail with reference photos, a private notes box and the reply-with-a-quote panel
    Enquiry detail with reference photos, a private notes box and the reply-with-a-quote panel.
  • WooCommerce order draft created from an enquiry, with options and file links
    WooCommerce order draft created from an enquiry, with options and file links.

Demo on sample data

  • Built as a working demo on sample data: the shop, products and enquiries are invented. Emails were captured in a local mail inbox.
  • Security in the build: nonces, capability checks, a honeypot field and a per-IP throttle on submissions.

Not built yet

  • Tested on a classic theme (Storefront). The block-theme path is implemented but was not exercised.
  • Mail goes through WordPress mail, so deliverability depends on the host (an SMTP plugin is recommended).
  • One quoted price per enquiry; there is no quantity field or multi-product enquiry yet.

Tested on. Tested on WordPress 7.1, WooCommerce 11.2, PHP 8.3, HPOS declared compatible. No third-party service.

More solutions

CONFIGURATOR

PrintFlow Configurator

A product page that turns into a print configurator, with a pre-flight check that blocks bad artwork.

84 s videoView the demo

FINDER + BOOKING

TreadLine Tire Finder

Find tires by vehicle or size, then book a garage slot or a mobile van at checkout.

99 s videoView the demo

APPAREL

Tech Pack Builder

A Tech Pack tab on every apparel product: live flats, graded sizes, and a factory-ready PDF.

73 s videoView the demo

Start with a brief

Want something like Craft Quote Requests?

Tell us what the plugin or store feature should do. You get a plain-language reply, and if it fits, a working demo with a video before you commit.