Get in touch
OpenCart

Unit Price for OpenCart 2.3, 3.x and 4.x — price per kg, litre and metre on the product, cart and cards

Shows the unit price: per kilogram, litre, metre or piece on the product page, cards, cart and confirmation. It counts from the shown price, with specials and currency. Pro adds a quantity per option value. Lifetime licence.

Pro · lifetime licence Staging copies are included. The more sites, the cheaper each one
Compatibility
OpenCart 4.0.2.x and 4.1.x (tested on 4.0.2.3 and 4.1.0.3), 3.0.x (tested on 3.0.5.0), 2.3.0.2 · PHP 7.0+ · languages: English, Greek
Version
v1.0.1 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
01.11.2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
Quantity and unit on the product: weight, volume, length, area, pieces, wash, dose ✔ ✔
Drained weight and your own reference quantity ✔ ✔
Product page and cards ✔ ✔
Cart, mini cart, confirmation ✔ ✔
Counted from the shown price: special, VAT, currency ✔ ✔
Hidden when prices are hidden from guests ✔ ✔
Your own text per language ✔ ✔
Small pack threshold and use of the Weight field ✔ ✔
Quantity per option value — ✔
The line follows the option choice — ✔
A line in the order, invoice and e-mails — ✔
JSON-LD UnitPriceSpecification — ✔
Quantity from the name in bulk — ✔
CSV export and import — ✔

What it looks like

Line on the product
The unit price line, OpenCart 4.1.
Product tab
Quantity and unit on the product.
Settings

Key points

What the buyer sees

Under the price a line appears, such as €4.20 / kg. It counts from the shown price, so it follows specials, VAT by the shop setting and currency.

What the admin gets

On the product tab you enter the quantity and unit or switch the line off. You can set a drained weight, a reference quantity, a small pack threshold and your own text per language.

How much it costs

The base version is free. Pro costs 1 290 UAH, a one-time payment for a lifetime licence.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • OpenCart 4.0.2.x and 4.1.x, 3.0.x or 2.3.0.2 · PHP 7.0+.

Version history

v1.0.1 OC 4.x Current 01.11.2026

Before updating to this version, note the settings and the licence key, or replace the files over FTP without uninstalling: later updates keep them.

v1.0.0 First release November 2026

For OpenCart 4.x, 3.x and 2.3: line on the product, cards and cart.

Frequently bought with Unit Price

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Unit Price shows what a kilogram, litre or metre of a product costs. Buyers compare pack sizes, and the line sits wherever a price shows: on the product, cards, cart and confirmation.

The module was built first of all for Greece and the EU. It gives no legal assessment, so check the rules of your country yourself. The base version is free, and Pro works with options.

What the buyer sees

Under the price a line appears, such as €4.20 / kg. It counts from the shown price, so it follows specials, VAT by the shop setting and currency. If prices are hidden from guests, the line is hidden too.

What the admin gets

On the product tab you enter the quantity and unit or switch the line off. You can set a drained weight, a reference quantity, a small pack threshold and your own text per language.

How it works, step by step

  1. You enter the quantity and unit on the product.
  2. The module takes the shown price.
  3. It counts the unit price.
  4. The line shows on the product, cards and cart.

Under the hood

  • Without Pro, with a paid option the line on the page does not change until the cart.
  • Admin lists count from the catalogue price with no VAT or specials.
  • Tables oc_cc_unitprice_product and oc_cc_unitprice_option.

How to install

  1. Extensions → Installer: upload the archive for your version and keep the file name.
  2. OpenCart 2.3: the Installer copies files only with FTP enabled. Without FTP copy the contents of upload/ to the shop root by hand.
  3. OpenCart 2.3 and 3.x: Extensions → Modifications → Refresh.
  4. Extensions → Modules → Unit Price → install button → Edit.
  5. Open a product, go to the Unit Price tab and enter the quantity and unit.
  6. For Pro: paste the key or start the 7-day trial.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Are specials counted?

Yes, the line comes from the price the buyer sees.

Which units are there?

g, kg, ml, l, m, cm, m², pieces, wash, dose and others.

Does it work on compare pages?

No, compare and wishlist pages have no line.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module