How To Display Price In Square Meters (m2) , But Sell By Full Boxes?

Topic summary

A tile store migrating from Magento to Shopify needs to display prices per square meter (m²) while selling only in full boxes, each containing varying amounts of square meters (e.g., 1 box = 1.43 m²). The challenge is that Shopify’s default pricing is per piece, where the “piece” would represent one box.

Proposed Solutions:

  • Custom Price Calculator app: Recommended by multiple respondents, this tool can display m² pricing while handling box-based sales. A demo video was shared showing dual options—customers can either enter total square footage or manually input dimensions for calculation.
  • Theme code modification: Suggested as an alternative to convert backend pricing (per box) into frontend display (per m²) through custom development.
  • Multiple product pages: For items sold both by m² and by piece, creating separate product listings with appropriate pricing structures.

Current Status:
The discussion remains open with the original poster requesting demonstrations and clarification on implementation, particularly for handling products with different pricing methods (m² vs. per piece).

Summarized with AI on November 15. AI used: claude-sonnet-4-5-20250929.

Hello community,

We are a tile store that want to move from Magento to Shopify.

But we see a problem, Shopify use pricing per piece.

In the tile world, the industry standard is to show the prices of tiles in square meters (m2) , but most retailers only sell tiles by full boxes, which contain a differing amount of square meters/feet (e.g 1 box = 1.43 square meters).

This means that the “true” price of 1 product is actually the price of the box.
Is there a way I could show the prices of my tiles in square meters, but sell them by full boxes?

Our product page in Magento

Hi there,

Our app can definitely help you with this. Feel free to install our free plan and we can discuss your requirements.
https://apps.shopify.com/custom-price-calculator

Well, we checked your app before. But we dont want to mess up the shop experience for our customer where in your app they need to add height and width to get an cost.

Often the customer already knows how many square meters they need to buy.

Hi,

Yes, this is doable, but I think it’ll require some small theme code modification.

This modification will make it so that instead of displaying the price per piece, the necessary calculation/conversion is made on the back-end to display the price per square meters, as shownn in your Magento product page.

I could be wrong, but I don’t think this could be done anywhere in most theme settings.

In Custom PRice Calculator you can actually have both. You can ask the customer in Question 1 if they want to insert the total SQF or insert dims manually for a calculation. Based on their answer you can display the different options. If you want, we are happy to set up a call with you to show you how to achieve this with our app!

Please send me a link here to a demo to see that this works, thanks.

I think you are correct, but the issue is also that we have products that we sell by piece too.

So there need to be different kind of pricing.

Price/pcs

Price/m2

You can make multiple product pages, and use them according to each kind of pricing.

Hi there,

Please see the video on how it works. This is just a simple example but we can still customize it. Let me know it this helps. :slightly_smiling_face:

Can you please help me build that right?

1 Like

Hi there, sure we can help you build it. Please send us an email to support@custompricecalculator.com