MeasureLab Shopify app ↗
Guides · Rope, trim & tube

Guide · 6 min read

How to sell rope, trim and tube by the length on Shopify

Rope, cord, ribbon, trim, cable, hose, tube, chain, edging: anything on a reel is sold by the length the customer needs, often in several pieces. Here's how to price length properly, with the cut steps, minimums and per-cut fees that make it work for you.

What goes into the price

Shopify's quantity box can count whole metres, and that's enough if you only sell whole metres in one piece. As soon as customers want 3 × 1.35 m with sealed ends, the price needs a calculator.

A worked example

Braided rope at £3.20 per metre, cut in 10 cm steps, with a £0.75 fee per cut. A customer wants 3 pieces of 1.35 m: each is cut at 1.4 m, so 3 × (1.4 × £3.20 + £0.75) = £15.69. Try your own:

3 × (1.40 m × £3.20 + £0.75 cut)
£15.69

For customers in feet: 1 ft = 0.3048 m, so £3.20 per metre is about £0.98 per foot.

Details customers ask about

Setting it up with a calculator

Here's how it looks with MeasureLab, the calculator app we make. The same ideas apply to any calculator app.

  1. Start from the “Cut-to-size (by length)” template, or start blank with a Length input in metres, with your shortest and longest piece.
  2. Add a Pieces input as a whole number, starting at 1.
  3. Price it: pieces × (ceilto(length, 0.1) × 3.20 + 0.75) rounds each piece up to the next 10 cm and adds the cut fee.
  4. Add end fittings as choices with their own price, and colours as choices with a stock count.
  5. Turn on the unit switch so customers can type feet or inches, then publish and place the calculator block on your product page.

The order then shows the length, the number of pieces and the fittings next to the line, and the price is checked again at checkout.

Questions

Should I charge per cut?

If cutting takes real time (sealing rope ends, deburring tube), yes. A small per-cut fee keeps four short pieces from costing the same as one long one.

How do I sell in feet as well as metres?

Price in one unit and let customers type in the other: 1 foot is 0.3048 m. With a unit switch the conversion happens before the price is worked out.

What if someone orders more than a whole reel?

Set the maximum length to your reel length so a single piece always comes from one reel, and offer full reels as their own product or variant.

How do I price end fittings?

As a choice with a price per piece, such as crimped ends or eyelets. If every piece gets two ends, price the fitting per end and multiply by two in the formula.