
Jurnal by Mekari for OpenCart — invoices, customers and products from orders
Jurnal by Mekari invoices from OpenCart orders: customers, products, payments.
- Compatibility
- OpenCart 4.0.2+ / 4.1 · PHP 8.0+ · English, Bahasa Indonesia
- Licence
- a site + a staging copy, lifetime
- Trial
- 7 days, no card, one per site
- Updated
- November 2026
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.
Key points
What the free version does
“Create the invoice in Jurnal” on an order creates the customer, the products (lines and shipping) and the invoice; the invoice total equals the order total (155,000 Rp in the check).
What Pro adds
An invoice at an order status, a payment recorded at a paid status into the cash account you name, a return of the whole order, deleting the invoice in Jurnal, and an e-mail to the buyer with the invoice link.
How much it costs
The base version is free. Pro costs 1290 UAH, a perpetual licence. One payment, no yearly fees.

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 or newer (4.1 tested).
PHP 8.0+, cURL.
A Jurnal company and a Mekari Developer application; shop currency IDR.
Version history
An invoice from an order, customers and products, the link, the list.
Frequently bought with Jurnal by Mekari


Cart Discounts (Amount-Based and N+1) for OpenCart

CatCode SEO Pack — SEO Module for OpenCart 2.3, 3.x and 4.x

AI Product Descriptions for OpenCart 2.3, 3.x and 4.x — description generator
Full module description
Jurnal by Mekari for OpenCart creates an invoice in Jurnal (Mekari’s Indonesian accounting) from an OpenCart order: the customer and the products are created once and reused. The order page gets a box with the invoice number and buttons, and there is a document list under Sales → Jurnal invoices. The Mekari Jurnal integrations page names neither OpenCart nor WooCommerce (2 November 2026); a third-party plugin for WooCommerce exists on GitHub, and we found no connector for OpenCart.
This module has never run against the real Jurnal. We had no Jurnal company and no Mekari Developer application, so nothing was ever sent to Jurnal.
What the free version does
“Create the invoice in Jurnal” on an order creates the customer, the products (lines and shipping) and the invoice; the invoice total equals the order total (155,000 Rp in the check). The same buyer and the same products are not created a second time; a buyer with the same name but another e-mail gets a record of their own. If Jurnal does not answer, the document is marked “Stopped” with a “Send again” button and a note to look in Jurnal first so as not to make a second invoice. The invoice on the page has a number and a link. The module works only when the shop’s default currency is IDR, otherwise it shows a plain warning.
What Pro adds
An invoice at an order status, a payment recorded at a paid status into the cash account you name, a return of the whole order, deleting the invoice in Jurnal, and an e-mail to the buyer with the invoice link.
How it works, step by step
- In Mekari Developer create an application and link it to your Jurnal company; copy the Client ID and Client Secret.
- Install the module, enter them in its settings and press “Save and check the connection”.
- Make sure the shop currency is IDR.
- Open an order and press “Create the invoice in Jurnal”.
Under the hood
- HMAC-SHA256 signature as Mekari describes; the secret is never printed back.
- A failed invoice POST without an answer is never resent automatically: the owner checks Jurnal and presses “Send again”.
- Languages: English, Bahasa Indonesia.
How to install
- Extensions → Installer: upload the zip.
- Extensions → Modules: install and open the module.
- Module settings: Client ID and Client Secret.
- Try one test order.
Install: Extensions → Installer → upload the zip, then Extensions → Modules → install and enable it. OpenCart 4.0.2 or newer is required.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Is this an official Mekari module?
No. We made the module; Jurnal and Mekari are trademarks of their owner.
Can I use another currency?
No: the default currency must be IDR.
What happens after the trial?
Pro switches off, the free part keeps working.
No reviews yet. Be the first.
No questions yet. Ask one — we answer within 24 hours.
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
Buying the module
—
Charged in UAH; your bank converts it to your currency. EUR price is approximate.



















