Get in touch
OpenCart

Tripletex for OpenCart 3.x and 4.x — invoices from the order page

An invoice in Tripletex from the OpenCart order page: organisation number at checkout, a preview of the total, KID and PDF on the order. Pro: invoices by status, credit notes, EHF, payments.

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) · tested on PHP 8.1 and 8.3 · admin languages: English, Norwegian
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
Licence
a site + a staging copy, lifetime
Trial
7 days, no card, one per site
Updated
November 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
Connection by API token or a consumer and employee pair ✔ ✔
Organisation number field at checkout with the check digit ✔ ✔
Invoice by hand from the order page ✔ ✔
Customer found by number or e-mail ✔ ✔
VAT type by rate ✔ ✔
Preview of lines and total before sending ✔ ✔
KID and PDF on the order page ✔ ✔
Invoice list in the Sales menu ✔ ✔
Invoice by order status — ✔
Credit note by button or status — ✔
Sending through Tripletex (EHF or e-mail) or by a mail from the shop — ✔
Payment recorded with a chosen type — ✔
Lines linked to products by number, missing ones created — ✔

What it looks like

Organisation number at checkout
A wrong check digit stops the form.
Panel before making the invoice
Buyer, lines and total on the order page.
The invoice made
Number, KID and PDF in the panel.

Key points

What the buyer sees

At checkout a company buyer can enter an organisation number, either as 923 609 016 or as NO 923 609 016 MVA.

What the admin gets

The order page gets a panel with the buyer, the lines, the rates and the total. The number can be corrected right there.

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 or 3.0.x · tested on PHP 8.1 and 8.3.
  • A Tripletex account with the integrations module on.

Version history

v1.0.0 Current November 2026

For OpenCart 4.x and 3.x: invoice by hand, organisation number, KID and PDF; Pro adds statuses, credit notes, sending, payments, products.

Frequently bought with Tripletex

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

Full module description

Tripletex Accounting Sync links OpenCart to the Norwegian accounting service Tripletex. The order page gets a panel: you see the buyer, the lines and the total, press a button, and the invoice appears in Tripletex, with the KID and PDF back on the order.

What the buyer sees

At checkout a company buyer can enter an organisation number, either as 923 609 016 or as NO 923 609 016 MVA. A wrong check digit stops the form with a message next to the field. An empty field passes, and a buyer from another country is not checked. Nothing else changes at checkout.

What the admin gets

The order page gets a panel with the buyer, the lines, the rates and the total. The number can be corrected right there. A button makes the invoice, and the panel shows the number, the KID and a link to the PDF. A Tripletex refusal shows on screen and on the document row, next to buttons to retry or remove an unfinished attempt. All invoices are in a separate list in the Sales menu.

How it works, step by step

  1. Create a token in your Tripletex account and enter it in the settings.
  2. Press the check: the company name appears and the module reads the VAT types.
  3. Create the number field with a button.
  4. On the order page look at the total and make the invoice.
  5. The KID and PDF appear in the panel.

Under the hood

  • Access keys are stored encrypted, also in the copy of the settings.
  • A second press or a retry after a lost answer makes no second document.
  • Documents live in the module’s own tables. Removing the module leaves them alone, so an update loses no history.
  • A service error does not break the order page: it shows plain words and retry buttons.
  • With a second currency the invoice goes in the order currency. Recording a payment works only in NOK and only for orders already paid.
  • The VAT type for a zero rate is chosen in the settings: your accountant will say which one fits.

How to install

  1. Extensions → Installer: upload the archive for your version and keep the file name.
  2. Extensions → Modules → Tripletex Accounting Sync → install button → Edit.
  3. Connection tab: the token and the check.
  4. Buyer tab: create the number field.
  5. Invoice tab: VAT mode, product code, due days, together with your accountant.
  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
Will a document be right by itself?

The module passes on the order data. Rates, exemptions and numbering stay your and your accountant's decision.

What if the service is down?

The order does not suffer. The document stays in the queue, the panel shows the reason, and once the service is back it is made once.

Is there a build for OpenCart 2.3?

No, the module is for OpenCart 3.x and 4.x.

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