YourPlugins
Spreadsheet Calculator 3.0.0

Turn spreadsheet logic into WooCommerce pricing

Your Spreadsheet Calculator lets you build dynamic product calculators from the logic you already use in Excel, XLSX, LibreOffice or OpenOffice files. Map cells to customer inputs, output fields and WooCommerce prices, then let the product page calculate the right result in real time.

What it solves

For products that cannot use a fixed price

Use it when the final price depends on measurements, options, formulas, business rules or values returned by a spreadsheet.

01

Collect customer inputs

Create numeric fields, lists, radios, checkboxes, text, dates, image lists and upload fields for the product page.

02

Map your calculation logic

Use a simple formula or upload a spreadsheet and map input cells, output cells, price, tax rate, SKU and error cells.

03

Sell with a live price

The product page updates the WooCommerce price and carries selected parameters through cart, checkout and orders.

Cell mapping

Your spreadsheet becomes the pricing engine

Upload the file, choose the worksheet and connect spreadsheet cells to the fields your customers see. You can map input cells, output fields, the final price, validation errors, tax rate and SKU.

  • Use existing Excel or XLSX formulas without rebuilding everything manually.
  • Show calculated outputs such as weight, dimensions, notes or custom text.
  • Validate input data using spreadsheet error cells and formulas.
WooCommerce ready

Built around real store workflows

The calculator is not just a form. It is connected to WooCommerce products, categories, cart data and order details.

Product and category assignment

Attach calculators to specific products or entire product categories.

Quantity and dimensions

Overwrite WooCommerce quantity, weight, length, width and height from calculator fields.

Conditional logic

Show or hide inputs and outputs based on the values selected by the customer.

Cart and order details

Keep selected parameters visible in cart, checkout and WooCommerce order data.

Import and export

Move calculators between environments with fields, calculator settings and themes.

Theme settings

Customize typography, spacing, borders and layout options for the selected calculator theme, without writing HTML or CSS.

Setup flow

From file upload to live product calculator

Create the WooCommerce product, define the fields, upload or write the calculation logic, then preview and assign the calculator where it should appear.

1

Create input and output fields.

2

Upload your worksheet or write a formula.

3

Map cells and assign products.

4

Let customers calculate and buy.

See it in action

Build the calculator

From calculator creation and Excel mapping to preview, product page, cart and checkout.

Free vs Pro

Free for the basics, Pro for advanced workflows

The free version covers core price calculation, formulas and spreadsheet-based pricing. Pro adds more field types, deeper spreadsheet control and broader WooCommerce workflow options.

Included in both

Base features available in Free and Pro

These are the core features available in both versions.

Feature Description Free Pro
WooCommerce price calculation Calculate the final WooCommerce product price from calculator values. Yes Yes
Core input fields Numeric, text and picklist fields for measurements, notes, variants and simple customer choices. Yes Yes
Formula pricing Build prices with formulas based on customer input values. Yes Yes
Spreadsheet pricing and basic mapping Upload a spreadsheet, map up to 3 customer input fields to worksheet cells, set the final price cell and optionally pass the base product price into the worksheet. Yes Yes
Calculator preview Test the calculator fields, formula or spreadsheet result inside the admin area before assigning it to a WooCommerce product. This is a calculator-only preview, not a full product page preview. Yes Yes
Single product assignment Assign one calculator to one WooCommerce product. Yes Yes
Product page calculator and calculated add to cart Show fields on the WooCommerce product page and add the configured product to the cart using the calculated price. Yes Yes
Saved calculator values Store and display the customer's submitted calculator values with the cart item and WooCommerce order, so the selected configuration is visible in cart, checkout and order details. Yes Yes
WooCommerce Cart Blocks support Show calculator data in block-based cart and checkout flows. Yes Yes
Required fields, ordering and output fields Mark fields as required, control their order and display calculated outputs to the customer. Yes Yes
Import/export calculators Export and import calculator configurations between environments. Yes Yes
Admin order summary Review submitted calculator values inside WooCommerce orders. Yes Yes
Pro only

Where Pro extends the free plugin

Use Pro when you need richer field types, advanced mapping or more control over the WooCommerce buying flow.

Feature Description Free Pro
Advanced field types Checkbox, radio group, date, time, date & time, file upload, image list and video list fields. No Yes
Advanced spreadsheet mapping Use the full spreadsheet canvas, extra output mappings, error cells and WooCommerce product overrides. No Yes
Spreadsheet-driven quantity, weight and dimensions Use spreadsheet outputs to override WooCommerce quantity, weight, length, width and height. No Yes
Product-context preview Preview the calculator using a selected WooCommerce product context, including product-specific assignments or category matches. No Yes
Multiple product and category assignment Assign one calculator to multiple products or entire WooCommerce product categories. No Yes
Edit calculator values from cart Let customers edit a configured product after it has already been added to the cart. No Yes
Conditional logic and field visibility controls Show, hide or validate fields based on customer selections and control where fields appear across product, cart, checkout and order views. No Yes
Field and option translations Translate field labels, validation messages and option labels for multiple locales. No Yes
Regex validation library Reuse validation patterns for text fields. No Yes
Excel dropdown validation Use spreadsheet data validation lists to constrain picklist and radio options. No Yes
Cart presentation and add-to-cart flow controls Customize cart edit button behavior, cart price display, redirect-to-checkout flows and clear-cart-before-add behavior. No Yes
Theme settings Adjust calculator typography, spacing, colors, borders and empty-price messaging. No Yes

Pricing

Choose the license that matches how many websites you want to run the calculator on.

1 web site

Original price was: 300,00€.Current price is: 249,00€.

Includes Pro features
Includes bug fixes for 1 year
Includes updates and new features for 1 year

3 web sites

Original price was: 747,00€.Current price is: 699,00€.

Includes Pro features
Includes bug fixes for 1 year
Includes updates and new features for 1 year
Refund policy

14-day refund on first-time purchases

Refunds apply only to first-time purchases and do not apply to license renewals.

Still on version 2.x?

Read the migration guide before upgrading to 3.x

Version 3.x keeps the calculation logic but changes fields, admin workflows and frontend rendering. If you are upgrading from 2.x, review the migration guide first and test the upgrade in staging before updating production.

Resources

Go deeper when you need it

Use the documentation for setup, the guides for practical workflows and the changelog for version-specific changes.

Optional addon

Need visual product changes too?

Image Logic extends Your Spreadsheet Calculator by changing the WooCommerce product image in real time based on selected field values.

Image Logic add-on cover Image Logic Add-on Explore addon

Benefits

Why choose our plugins?

14-day first-purchase refund

Refunds apply only to first-time purchases and do not apply to license renewals.

Updates & new features

Regular upgrades including bug fixes and new features for 1 year

Dedicated support

We help you ensure the plugin works correctly in case of any issues

Loved by WordPress pros

Don't take our word for it

Excellent product, fast support

We have used the Calculator plugin for 4 years and we are very happy. In support situations service is very fast and effective, never seen such fast action anywhere else. Plugin codes are well written.

J
JonttaPe
Trustpilot
Very helpful

Very helpful, cooperative and made smart solutions for a specific wish. The fast helpdesk deserves a big thumbs up!

E
EricH
Trustpilot
Amazing support!

Enrico was extremely quick in helping me. He very swiftly managed to add the calculator to my template via a shortcode. This has basically made my life a lot easier. Thank you so much for your amazing support!

J
Jez
Trustpilot
Highly recommended

A really good plugin if you have many variables for one price, I had a small problem but I wrote to support and it was solved in a few hours, highly recommended!

K
Knud
Trustpilot
Quick and efficient

Plug-in does what it says it should do. I had an issue with a bug after purchase, but Enrico responded quickly and fixed it within 24 hours. Very happy.

R
Rich Smith
Trustpilot
Clean, simple, just works!

We installed the Cart Notices plugin for a clients website and it's brilliant. Clean, efficient, and just works. Enrico is super supportive. Could not recommend more!

C
Callum Thursby
Trustpilot
Excellent support

Quick and efficient service. Thanks to Enrico Venezia from YourPlugins.com who provided excellent support to fix an issue I was experiencing.

D
Dino Merdanovic
Trustpilot
Advanced features & fast support

Very good plugin with advanced features like showing messages on conditional rules. Support is really fast. Good work, thank you!

W
wpfrancy
WordPress

Before you buy

Each purchase includes 1 year of plugin updates from the date of purchase, including bug fixes, improvements and new features released during the active license period.

When the license period expires, the plugin keeps working on the installed version, but you will no longer be able to download new or previous versions or receive further updates and support.