Tile and flooring box calculator for Shopify product pages
Sunpo: Tile & Area Calculator is a calculator in dev-store testing that tells shoppers how many boxes, rolls or bags to buy. They type an area (for example 120 sq ft) or a room's length and width. The app adds your waste allowance, rounds up to whole units and sets that quantity on the existing product variant.
A coverage calculator (also called a box or quantity calculator) converts the area, length or volume a shopper needs into the number of sellable units, using the coverage each unit provides.
Dev-store tested; not yet listed. The App Store listing is pending.
How it works
- Set the coverage per unit on each product (for example 15 sq ft per box) and a waste percentage.
- Add the calculator block to your product template in the theme editor.
- Shoppers enter their total or room dimensions; the calculator shows the units needed and sets the quantity.
How many boxes of tile do I need? The formula
Boxes = round up ( area × (1 + waste %) ÷ coverage per box ).
Example: a 10 ft × 12 ft room is 120 sq ft. With 10% waste that is 132 sq ft. At 15 sq ft per box, 132 ÷ 15 = 8.8, so the shopper needs 9 boxes, which cover 135 sq ft. The calculator does exactly this, then applies any minimum order or pack size you set.
Features
- Square feet, square metres, square yards, linear feet/metres and cubic yards/metres, with unit conversion
- Room mode: shoppers type length and width (and depth for volume) instead of a total
- Waste allowance configured in each product's Shopify metafields
- Always rounds up to whole units, with minimum order and pack increments
- Sets the quantity on your existing variant: no duplicate products, custom line prices or draft orders
- Shows the coverage the shopper will actually get and an estimated total before add to cart
- Added from the theme editor as an app block, no code edits
Who it is for
- Stores that sell tile, flooring, wallpaper, fabric, sod, mulch, gravel or pavers in fixed units (box, roll, bag, panel)
- Merchants who want shoppers to order enough in one go, without phoning to ask
- Stores on an Online Store 2.0 theme
Who it is not for
- Made-to-measure products priced by exact size (custom cut glass, blinds): you need a price-by-measurement calculator instead
- Vintage (non-2.0) themes, which can't add app blocks
- Stores that need the quantity locked at cart or checkout: shoppers can still change it by hand
How it compares
| Option | What the shopper does | Cart quantity | Good fit |
|---|---|---|---|
| Coverage note in the description | Does the maths themselves | Typed by hand | Very small catalogs |
| Coverage (quantity) calculator, like this app | Enters area or room size | Set automatically, rounded up | Products sold in fixed boxes, rolls or bags |
| Price-by-measurement calculator | Enters exact size | One custom-priced item | Cut-to-size or made-to-measure products |
Pricing
Shopify will show the available plan and trial when the app is listed. No public installation is available yet.
Known limitations
- Needs an Online Store 2.0 theme (app blocks).
- Works on the product page; it doesn't recalculate in the cart or at checkout.
- One measurement type (area, length or volume) per product.
- The estimated total uses your theme's price; the final price is what checkout calculates.
- Admin is in English.
Frequently asked questions
How do I show how many tile boxes a customer needs on a Shopify product page?
Add a coverage calculator to the product page. With Sunpo: Tile & Area Calculator you enter the coverage per box once, add the block in the theme editor, and shoppers type their square footage or room size to see the box count, which is then set as the cart quantity.
How do I calculate how many boxes of tile or flooring to buy?
Multiply the area by 1 plus your waste percentage, divide by the coverage per box, and round up. For 120 sq ft, 10% waste and 15 sq ft per box: 132 ÷ 15 = 8.8, so 9 boxes.
How much waste allowance should I set?
The app doesn't choose it for you. Use the overage your installers or the manufacturer recommend for that product and layout, and set it in the product's Shopify metafields.
Does the calculator change my prices or create extra products?
No. It sets the quantity of an existing variant. Checkout calculates the final price and tax; a test checkout with tax is still pending.
Can shoppers enter room dimensions instead of square feet?
Yes. Shoppers can switch to dimensions mode and enter length and width (or length, width and depth for volume products such as mulch or gravel).
Does it work with my theme?
It works with Online Store 2.0 themes that support app blocks on the product template. Vintage themes can't add the block.
What happens if I uninstall?
The block will no longer render after uninstall. Confirm how Shopify retains or removes app-owned product metafields before relying on them after uninstall.
Help and privacy
Questions or setup trouble: Support. Privacy policy.
Last updated .