Price per Unit (pre-order) for Magento 2

Ensure legal compliance and boost customer trust by enabling automatic base price calculation and display using Magento 2 Price per Unit extension.

  • Show unit prices by weight, volume, length, etc.
  • Create custom unit metrics tailored to your products
  • Place price per unit blocks on product and category pages
  • Flexibly modify the base price template
Regular Price $139 $119
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $85

more info

Deliver greater pricing transparency

In most countries, companies are legally obliged to also indicate the price per unit (base price) alongside the actual selling price in an easy-to-read way. This practice helps customers make more thought-out purchases as they can simply compare and evaluate products between brands and package sizes.

Set custom quantities and measurements

The Magento Price per Unit extension will be an excellent choice for providing customers with unit prices when you sell products based on weight, volume, items, square meterage, or lengths, such as liquids, fabric, tiles, ropes, wallpapers, and more. Let admins add as many measurement units as they need to cover specific requirements of products in the store catalog. Conveniently view all added units from the grid and set them with easy-to-identify system names for internal use.

📌 To create a new unit, you need to specify the product unit (e.g. g), reference unit (e.g. kg), reference amount (e.g. 1), and conversion rate (e.g. 1000).

Assign unit metrics to products

Assign unit metrics to products they were created for to automatically calculate the base price. For this, you’ll be asked to select one of the pre-created units from the dropdown and enter the product amount value (e.g. 500) on the product’s edit page. The calculation of the product's base price will be automatically performed using the formula: ((product_price / product_amount) * conversion_rate) * reference_amount).

📌 For example, taking into account the mentioned configurations, the base price of a 500 Gr coffee package priced at $15 will be $30 per Kg ((15/500) * 1000) * 1).

Customize unit price display

Clearly showcase blocks with the base price on Magento product and category pages. Use available variables and add extra text to make a unique unit price template for displaying on the frontend.

📌 The default template looks like {{unit_price}} / {{reference_amount}} {{reference_unit}} or ‘$2.5/ 100 ml’. You can change it to ‘equals {{unit_price}} / {{reference_amount}} per {{reference_unit}}’ on the backend, which may result in ‘equals to $ 2.5 per 100 ml’ on the frontend.

Explore 3 main reasons why you need
the price-per-unit Magento functionality

Effortlessly comply with the unit price regulations enforced in many countries


Enhance the shopping experience by providing accurate and consistent price per unit information


Strengthen your unique selling proposition by providing clear criteria for comparison with competitors

See how the solution can serve different industries

With the extension, you can design unique metrics with precise conversion rules suitable for country-specific and industry-specific needs.
Here are some examples:

Cosmetics and personal care

In the cosmetic and personal care industry, package products are commonly used, especially for boosting sales. For instance, a package of 5 face masks priced at $10 can be configured with the extension to display a unit price of $2 per count. Similarly, a pack of 30 baby diapers priced at $15 translates to $0.50 per pcs, and a 24 oz bottle of shampoo for $9.99 equates to $0.42 per ounce.


In the food industry, especially for liquid and weight products, the extension helps handle different measurements. For example, milk can be sold in liters, milliliters, gallons, quarts, ounces, or even pints depending on the location. In such cases, it is recommended to attentively configure the unit metric and its conversion rate to appropriately display the unit price.

DIY (construction, repair)

In the DIY industry, where customers purchase materials like fabrics, paints, cables, wallpapers, or nails, the extension plays a crucial role in simplifying price comparisons. For example, products like nails are often sold in boxes of varying quantities. With the extension, a store admin can configure the pricing to display an exact unit price, such as $0.05 per nail.

Adobe partner logo
Magento Marketplace logo
See 450+ verified reviews
1 Single points of sales
Trusted by Customers

What's a pre-order product?

An Amasty's pre-order is a purchase of an upcoming extension that hasn't been on the market yet. Once it's released, you get the package immediately.

What benefits do I get making a pre-order?

Making a pre-order allows you to decrease expenses on the extension. As a rule, a pre-ordered extension will cost you from 0% to 50% of its price after release. The discount also covers all the additional services you include in the order.

How soon will I get my pre-ordered purchase?

You will get an extension not later than 3 months after the payment. We assess the estimated lead period for releases of pre-ordered products in 5-7 weeks and we do our best to meet the deadline.

Are there any additional charges I'll be charged after the extension release?

The amount you pay for the pre-order is final and no additional charges are required after the product release.

How will I get the pre-ordered extension?

The product becomes available in your account immediately after its first release. You'll receive an email once we release the mod.

How do the Free Support, Money Back, Lifetime Updates conditions work in case with pre-ordered products?

There are absolutely no changes in comparison with regular product purchases. You get standard
- 90-day of free support;
- 60-day money-back guarantee;
- free lifetime updates.
The free support and money-back guarantee periods start only when you receive an installation package (i.e.
right after the module release). Furthermore, you can issue a refund for pre-ordered items during the whole
pre-release period.

What if I want to purchase both regular and pre-order products at once?

That's ok: released products are ready for installation and usage right after your order is processed and the pre-ordered items will become available right after the release.

What if I want to extend the support period after the extension release?

You can do that the same way as for ordinary products: once the 90-day support period is over, it's possible to extend it for 50% of the module price - this includes another 90-day period of support.

Also, you can choose additional options like prolonged 6/12-month of support and/or priority support service.

How will I find out that a module is released?

We'll inform you via the email once the extension you pre-ordered is released. At this very moment, the mod gets available in your personal account on

What if you never release the extension I pre-ordered?

It's an edge case since we allow pre-orders only for the products that included in our roadmap for upcoming sprints. But if it happens you'll receive your money back and get a discount for any other purchases at

Are you going to provide a demo version of the extension before its official release?

Most likely no. However, we apply an individual approach to every customer's case, so, contact our sales managers via chat and we'll see how we can help you out.

Is it possible to refund a pre-ordered item?

Yes, you can issue a refund whenever it's required: either while the item is still not released and during 60 days after its release according to the Amasty Refund policy.

How the pre-ordered items will look like in my personal account?

The pre-ordered items will look like ordinary extensions. All the appropriate records will be displayed on the Account Dashboard, My Orders, My Downloads, Rewards & Credit pages. The only distinction is that on the My Downloads screen the items that have not been released yet won't have a version number and the Download button will trigger just a warning message.

Will I receive a store credit for pre-orders?

According to the rules of Amasty's Reward Program, you get $15 back to your store credit per every $100 spent regardless of what kind of product you purchase. These Points are valid for 60 days from the purchase date.

Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers

Ratings & Reviews

Be the first to review this product

© 2009-2023 Amasty. All Rights Reserved.