Easiest way to do do custom Cut lengths/ Sell by the mm?

We have a number of products that get cut to length, and customers want to order want custom cut lengths:

for example:

2 [email removed] 1400mm

2 @1425mm

7 @475mm

etc…

pricing could be seen as by the mm and just multiply by the cut length.

what is the best way to manage this? it should be easy to do a mm variant- but of course shopify runs out of variants quickly .

currently customers have to order by a standard length and email a cut list which is a pain to manage.

Here’s our site currently store.alexco.co.nz

Any help is greatly appreciated.

Cheers

Jason

1 Like

Unless your in germany selling by unit is a complication in shopify.

Just set the variant option to be the smallest unit of length and it’s price.

Then the quantity becomes how long it is …

, i.e. Ribbon-Red-Length-1 x100 qty is 100mm

For the online sales channel you will want to customize the frontend theme to improve the language and presentation of this underlying problem. While keeping in mind if your multi-channel you may have no control over the presentation.

If that isn’t suitable you either need to aggressively try to automate the email cut list problem to ease the pain. Such as collecting that info at time of sale https://community.shopify.com/c/shopify-design/product-pages-get-customization-information-for-products/td-p/616503

In the future a new possible workaround may be using the upcoming bundles feature but that is hypothetical. https://shopify.dev/docs/apps/selling-strategies/bundles

After that consider researching a change to a platform that is more suitable for selling by unit.

Thanks for the reply the problem with your solution, is it allows you to only order 1 length.

this would work if you were selling something like cable or rope by the meter, but does not work in the example I gave above where there are multiple cut lengths

This depends on what the least common denominators need to be

2 [email removed] 1400mm = option 700m x2qty or option 100m x 14qty

2 [email removed] 1425mm = option 712.5 m x2qty or option ~101.75m x 14qty

7 [email removed] 475mm = option 67mm x 7qty or option 1mm x 475qty

se sell in multiples of 10mm- anywhere between 100mm and 6000mm long.

for example a customer might order

2 lengths as 1020mm

2 lengths at 1180mm

1 length at 6000mm

30 lengths at 200mm

  • 2 lengths as 1020mm = variant option 10mm x 102qty x 2 qty
  • 2 lengths at 1180mm = variant option 10mm x 118qty x 2qty
  • 1 length at 6000mm = variant option 10mm x 600qty
  • 30 lengths at 200mm = variant option 10mm x 20qty x 30 qty

That’s the gist but even if that makes sense you have to try it on a test product and go through the entire process as a customer would and see where UI , messaging, notifications, etc may need to be changed.

Beyond that you would need to try and find either personalization/unit-cost app, or an automation app like mechanic that can create orders from a cart and edit them and or handle some sort of inventory syncing.

https://tasks.mechanic.dev/create-a-draft-order-from-the-cart

https://tasks.mechanic.dev/demonstration-order-editing

Hi @JasonParkin ,

I have a solution for you using the Easify Product Options app. It enables you to create a custom option that allows customers to input their desired cut length, and you can set the price per millimeter. Customers can adjust the number of cuts by using the default Shopify quantity selector.

Here’s a quick guide on how to set it up :blush: :

  • Create a new option set:

  • Add the “Quantity” option type and configure it. Customers will input the length in millimeters (ranging from 100 to 6000), and you can set the price per millimeter.

  • Select the product(s) where you want to add the Quantity field:

Here’s the result:

  • When customers enter the length, it will automatically calculate the price for that single cut.

  • If customers increase the quantity to 2 cuts, it will automatically calculate the total price on the cart page. For instance, in this example, each cut of 1020mm costs $11, so 2 cuts equal $22.

If you encounter any difficulties during the setup, don’t hesitate to reach out to the Easify team via in-app live chat :hugs: .