Sell flooring by the square metre. Ship it by the box.

Cut & Pack is a free WooCommerce plugin. Your customers type in the area they need, and it tells them how many boxes to buy and what it costs, before they reach the cart.

Coming soon to WordPress.org Read the setup guide

Cut & Pack is being reviewed by the WordPress.org team. It will be free to download once approved.

Try it: Oak laminate £39.90 per m², boxes of 1.44 m²
m²

How it works

No more customers guessing how many boxes to order, or emailing to ask.

  1. You set the box size

    On each product, enter the price per m² and how much one box covers, for example 1.44 m².

  2. Your customer enters the area

    They type 23.5 m², or the length and width of the room. The price updates as they type.

  3. The cart gets whole boxes

    17 boxes go into the cart, with the area shown on the order and in the emails, so you know exactly what to pack.

Two ways to sell

Sold in packs

Tiles, laminate, wood and vinyl flooring, wallpaper, insulation

The area is rounded up to whole boxes, so customers always get at least what they asked for. An exact fit is never rounded up, and stock is counted in boxes.

23.5 m² with 1.44 m² boxes: 17 boxes, £976.82

Cut to size

Fabric, curtains, blinds, rope, cable, turf

The customer pays for the exact length or area, rounded up to the step you choose, such as 10 cm.

2.34 m of fabric at £18.00 per metre: 2.4 m, £43.20

What's included

Everything below is in the free plugin.

  • Price per m² or per metre, using the product's normal price
  • Customers enter a total area, or length × width
  • Rounds up to whole boxes, with stock counted in boxes
  • Live price on the product page
  • Minimum, maximum and step sizes, with clear messages
  • Sizes shown in the cart, checkout, order screen and emails
  • Works with the new block checkout and the classic one
  • Prices are always recalculated by your shop, never taken from the browser
  • Loads only on products that use it
  • No tracking, no external services

See it in a shop

Cart showing Oak Laminate, 17 boxes at £57.46, with the line Coverage: 24.48 m² (17 boxes), You entered: 23.5 m². Total £976.82.
The size travels with the order, from cart to email.
The Made to measure tab on the WooCommerce product edit screen, with settings for mode, unit, coverage per pack, minimum and maximum.
Settings live on each product, in a "Made to measure" tab.

About Cartwright

Cartwright makes small, focused plugins for WooCommerce shops that sell things made to measure. Cut & Pack is our first. Questions or ideas? Get in touch.