Skip to content

Launch Sale

25% off selected items for a limited time.

Ends in -

Tallymark — Request a Quote for WooCommerce

Rated 4.0 out of 5 from 1 review.

by Fernwick Studio Verified New

in WooCommerce

A quote basket beside the cart, a quote desk in wp-admin, and an accept-and-pay link that checks out at the quoted prices.

Version
1.0.0
Updated
Sales
New
Compatibility
WordPress 5.8 - 7.1, WooCommerce 7.0 - 11.2, PHP 7.4 - 8.2

About

Tallymark - Request a Quote for WooCommerce — Let shoppers ask for a price, then accept it and pay through the normal WooCommerce checkout.

Tallymark adds a request-a-quote basket next to the WooCommerce cart. A shopper collects products, sends a request, and you reply with a price from the quote desk. They accept or decline from a private link, and an accepted quote checks out at the prices you set.

The quoted price is applied in both the classic cart and the Cart and Checkout blocks. High-Performance Order Storage is supported. The plugin does not call any external service.

What you get

  • Quote basket on simple and variable products, in the loop and on the single product page, including the product button block
  • Request form with required fields, consent, a honeypot, a time trap and a rate limit
  • Private customer link with a one-time token stored only as a hash
  • Accept fills the cart at the quoted price and locks the quantity; decline closes the quote
  • Quote-only products stay out of the normal cart, including the Store API
  • Rules by product, category, tag, user role or guest
  • Email to the shop and the customer, with editable subjects
  • Activity log, expiry, retention, CSV-free inbox with search and bulk status
  • Privacy exporter and eraser by email
  • Delete-data option that defaults to keeping quotes

How it works

Collect a quote. Shoppers use Request a quote instead of, or next to, Add to cart. The basket lives in the WooCommerce session until they submit the form on the request page.

Price it. In Tallymark, Quotes, open the request, set the offered price, an optional discount or delivery fee, and a validity period, then send it. The customer receives a private link.

Accept and pay. Accept puts the quoted lines into the cart at your prices and sends the shopper to checkout. Tax and shipping still come from WooCommerce. The quote is marked converted when the order is created.

Hide the cart. A rule can make matching products quote-only. Those products are not purchasable in the classic cart or through the Store API until a quote adds them.

Keep or delete data. Deactivating the plugin keeps every quote. Deleting the plugin also keeps them unless you first tick Delete all Tallymark data in the settings. Orders are left as they are.

Not included (so there are no surprises)

  • PDF quotes
  • Taking payment inside the quote itself
  • E-signatures
  • Multi-currency
  • Revision history beyond the activity log
  • File attachments
  • Partial acceptance of a quote
  • Subscriptions
  • Product bundles or composites
  • Multi-vendor marketplaces
  • Decimal quantities (WooCommerce cart quantities stay whole numbers)

Install in minutes

  1. Upload the zip in Plugins, Add New, Upload Plugin, and activate it. WooCommerce must already be active.
  2. Open Tallymark and confirm the request page, or set another page under Settings.
  3. Add a "Request a quote" button by leaving the default placement on, or place the Tallymark block or shortcode yourself.
  4. Send a test request from the shop, price it, and accept it through the customer link.

What is in the download

  • The ready-to-upload WordPress plugin (tallymark-request-quote), organised in namespaced PHP classes
  • readme.txt in WordPress.org format, a full HTML documentation page in docs/ and a CHANGELOG.md
  • license.txt (GNU GPL v2) and a translation template in languages/
  • A careful uninstall: your data is kept when you delete the plugin, unless you tick the "delete data" option in the plugin settings first. Quote records are removed only if you tick the delete-data option. WooCommerce orders are never changed.

About the screenshots

The gallery shows Tallymark on a private test shop ("Brookline Supply Co.") with sample products, a sample quote and generated placeholder pictures. It is not a public demo. There is no hosted live demo.

Third-party product and network names mentioned (WordPress, WooCommerce and others) are trademarks of their respective owners. This plugin is an independent product and is not affiliated with or endorsed by them.

Author’s detailed specifications

Additional package and setup details from the author. The purchase options and marketplace license terms govern your order.

Requirements

  • WordPress 5.8 or newer
  • WooCommerce 7.0 or newer (tested on 11.2)
  • PHP 7.4 or newer (tested on 8.2)
  • A page for the request form (created on activation when WooCommerce is active)

Licensing

The plugin source is licensed under the GNU General Public License v2 or later (see license.txt), as for every WordPress plugin. What you buy here is the packaged, supported release: the download, updates published on this listing and author support through the marketplace.

  • Regular — one end product, for your own site or a single client site, where end users are not charged for access.
  • Extended — one end product you may charge customers for, for example a paid membership site or a client service you resell.

These marketplace licence terms describe who the support and update entitlement covers. They do not take away the rights the GPL grants you.

Features

  • Quote basket on simple and variable products, in the loop and on the single product page, including the product button block
  • Request form with required fields, consent, a honeypot, a time trap and a rate limit
  • Private customer link with a one-time token stored only as a hash
  • Accept fills the cart at the quoted price and locks the quantity; decline closes the quote
  • Quote-only products stay out of the normal cart, including the Store API
  • Rules by product, category, tag, user role or guest
  • Email to the shop and the customer, with editable subjects
  • Activity log, expiry, retention, CSV-free inbox with search and bulk status
  • Privacy exporter and eraser by email
  • Delete-data option that defaults to keeping quotes

Your purchase includes

Compatibility

Works with
WordPress 5.8 - 7.1, WooCommerce 7.0 - 11.2, PHP 7.4 - 8.2
Supported software
WordPress, WooCommerce
Platform
Self-hosted WordPress
Framework
WordPress

Tags: WooCommerce Quote Request A Quote B2B Hpos Cart Blocks

Browse more in WooCommerce, or see all items by Fernwick Studio.

FAQ

Common questions about this listing.

Does this replace WooCommerce checkout?

No. An accepted quote is paid through the normal checkout, classic or blocks. Tallymark only sets the line prices and quantities.

Does it work with High-Performance Order Storage?

Yes. The quote number is stored with the order API, so it follows the order whether orders live in posts or in the HPOS tables.

Can a shopper change the quoted quantity?

No. The quantity field is locked in the classic cart and in the Store API while the quote is accepted and not expired.

What if the link is guessed?

The token is 32 random bytes and only its hash is stored. A wrong token gets a generic not-found response.

Are guest quotes supported?

Yes. The request form does not require an account. You can still limit quote buttons to roles with a rule.

Can I hide prices in the catalogue?

A rule can replace the price HTML for matching products. The amount you offer is entered later, on the quote.

Do coupons still work?

Yes. Quote fees are added only while every quoted line is still in the cart. WooCommerce coupons, tax and shipping still apply at checkout.

Where do emails come from?

WordPress wp_mail sends them. Delivery depends on your host. A note on the email screen compares the admin address with the site host. There is no built-in SMTP service.

What does the privacy eraser remove?

Personal fields on quotes that match the email. The quote row stays so an order can still point at a number. Orders themselves are not edited.

Will uninstall delete my orders?

No. Uninstall never changes orders. Quotes and settings are removed only when the delete-data box was ticked.

Does it support decimal quantities?

No. WooCommerce cart and Store API quantities are whole numbers, and Tallymark follows that.

Is there a hosted demo?

No. Install it on a staging site with WooCommerce and send yourself a test quote.

Version history

Release notes for this item, newest first.

Current v1.0.0

  1. v1.0.0

    Current
    First public release.

Log in after purchase to download version files.

Reviews

4.0

1 review

5 stars 0
4 stars 1
3 stars 0
2 stars 0
1 star 0

Only people who bought this item can review it, which keeps ratings honest. Sign in if you already bought it.

Quote desk instead of a public price

Casey Dunne Reviewed v1.0.0

We sell made-to-order parts and needed quote-only products that never land in the normal cart. The quote basket on the product page, the rules for guests versus roles, and the private accept link that fills the cart at the quoted price are the workflow. The honeypot and rate limit on the request form cut the junk. Email subjects are editable. I have not used the privacy eraser yet, but it is there by customer email.

Questions & answers

Ask the seller about setup, compatibility or customisation before you buy.

Sign in to ask the seller a question.

No questions yet

Be the first to ask. Answers from the seller appear right here.

About the author

Small, privacy-minded WordPress plugins

Fernwick Studio Verified New

Fernwick Studio builds small, focused WordPress plugins that stay fast and respect visitor privacy: no trackers, no phoning home, no jQuery unless it is really needed. Every plugin is original work released under the GPL v2 or later, built with the WordPress coding standards and tested on current WordPress releases and PHP 8.2.

All items by Fernwick Studio →

Similar scripts

Pick up where you left off

Recently viewed

Your last discoveries, saved only in this browser.

Tallymark — Request a Quote for WooCommerce

USD 49.00