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.

Built by Jay, demo on sample data

  • Built by Jay 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.