Linux 软件免费装
Banner图

Flooring Calculator for WooCommerce

开发者 contexlabs
更新时间 2026年10月14日 04:33
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

woocommerce flooring square meter calculator area calculator coverage calculator

下载

1.0.4 1.0.5 1.0.6 1.0.7

详情介绍:

Flooring Calculator for WooCommerce turns the area a customer needs into the number of packs, rolls, panels, pieces or containers your shop sells, and shows the total price while they type. It is built for shops selling laminate, vinyl, parquet, tiles, underlay, adhesives, skirting boards and wall panels, where customers know their room in square meters but the product is sold per pack. No calculate button and no formulas to write: choose a quantity type, enter the size of one pack, done. The calculation works in both directions, so changing the number of packs updates the area as well. Think of it as a free measurement price calculator made for flooring: an m2 calculator (m² to packs), a box calculator for tiles, a roll calculator for underlay and a coverage calculator for adhesives, all in one plugin, while the price stays per pack as set in your shop. How it works A customer needs 37.5 m² of laminate. One pack holds 1.74 m². The same logic covers the other product groups: Quantity types Each product gets one quantity type. The type decides which fields the customer sees. Who it is for Formulas used Features on the product page Features in cart, checkout and orders Features for shop managers For developers Works with your theme The calculator uses the standard WooCommerce add to cart hooks and wraps the theme's quantity field instead of replacing it, so the theme's plus and minus buttons keep working. Tested with Storefront and Woodmart, on desktop and mobile. Privacy No external requests, no tracking, no personal data stored. The entered area is kept in the browser's session storage for the current visit only. There is no Pro version and no upsell. Support Questions and bug reports are welcome in the support forum on wordpress.org. For anything else, write to flooring-calculator@cms-admins.de. Setup help and custom development for WooCommerce shops: CMS ADMINS. Disclaimer The calculator gives an estimate based on the sizes, coverage values and waste percentages entered by the shop. Shop owners are responsible for correct product data and prices and should advise customers to check quantities before laying. The plugin is provided "as is", without warranty of any kind, as stated in the GNU General Public License. Trademarks WooCommerce is a registered trademark of Automattic Inc. This plugin is not affiliated with or endorsed by Automattic or WooCommerce. Copyright Copyright (C) 2026 Patrick Schlesinger, cms-admins.de. Released under the GNU General Public License v2 or later.

安装:

  1. Install and activate WooCommerce.
  2. Install the plugin through Plugins, Add New, or upload the ZIP file, then activate it.
  3. Go to WooCommerce, Settings, Products, Flooring calculator to set the waste defaults and choose which quantity types your shop uses.
  4. Edit a product. Under Product data, General, choose a quantity type and enter the size per unit, for example 2.13 for a pack of 2.13 m².
For many products at once, filter the product list by quantity type and use bulk edit.

屏幕截图:

  • Skirting boards: the room calculator turns length and width into pieces, with its own waste allowance.
  • Adhesive: coverage per square meter and container size give the number of containers.
  • Cart: delivered area, length or weight is shown with every line item and saved with the order.
  • Product data: quantity type, size of one sales unit and an optional waste percentage per product.
  • Settings: waste defaults for area and length products, total price, stock display and quantity types.
  • Mobile: the calculator stacks into one column with large touch targets.

升级注意事项:

1.0.7 Layout fix: calculator and total price box aligned on variable products. 1.0.6 Orders for goods sold by the meter show the ordered length. 1.0.5 Layout fixes: aligned steppers on mobile, total price box aligned next to sample plugins. 1.0.4 Waste percentage per product and for skirting boards, adhesive weight in the cart, layout fixes for mobile and variable products. Requires WordPress 6.5.

常见问题:

How do I sell flooring by the square meter in WooCommerce?

Keep the price per pack and let the customer enter square meters. Set the product's quantity type to "Square meters / packs" and enter the m² per pack. The product page then converts the area into packs and shows the total price, and the cart shows the delivered area.

How many packs do I need for my room?

Packs = room area ÷ m² per pack, rounded up to the next whole pack. With waste: room area × (1 + waste percentage) ÷ m² per pack, rounded up. The plugin does this live on the product page, including a room calculator for length × width.

How much waste should I add for flooring?

That depends on the product and the laying pattern. Common values are 5 % for straight laying of click vinyl or laminate and 10 to 15 % for diagonal laying, herringbone or tiles. Set a shop default and override it per product where needed.

Can I set a different waste percentage per product?

Yes. Each product has a "Waste (%)" field. Leave it empty to use the shop default, set 0 to hide the waste checkbox for that product. Quick edit and bulk edit change it for many products at once.

Can I use it as a tile calculator?

Yes. Tiles sold per box work like flooring packs: enter the m² per box, the customer enters the wall or floor area and gets the number of boxes, with an optional waste allowance for cuts.

Does it work for skirting boards?

Yes. The customer enters running meters or the room size, the plugin calculates the perimeter and the number of boards. Skirting boards have their own waste default.

How much adhesive do I need per square meter?

The plugin takes the coverage in kg per m² from the product and the container size, then calculates the required weight and the number of containers. If the manufacturer gives a range, enter the upper value so the amount is sufficient.

Does it work with the block cart and checkout?

Yes. The area, length or weight appears in the classic and the block based cart and checkout and is saved with each order line, so it also shows in the order screen and in order emails.

Does it work with variable products?

Yes. Variations can have their own size per unit, for example skirting boards in 2.40 m and 2.70 m lengths.

Why does a product show no calculator?

Either the quantity type is set to Pieces, or the size per unit is missing. For adhesives both coverage and container size are required. The product list has a filter "Size per unit missing" to find these products.

Does the plugin send data to external services?

No. It makes no external requests and stores no personal data.

Is there a Pro version?

No. All features are in this plugin.

Can I add my own quantity type?

Yes, through the filter caqc_types. The waste percentage can be changed with the filter caqc_waste_percent, the stock display with caqc_stock_in_size.

I used custom fields for the calculation before. Can I keep the data?

Map your old meta keys to the plugin's keys with the filter caqc_migration_map. On the next activation the plugin renames them once. Nothing happens without that filter.

What happens to my product data when I delete the plugin?

The plugin removes its own settings only. Sizes, waste values and quantity types stay with the products, so reinstalling restores everything.

更新日志:

1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0