
UA Legal Pack — terms, cookie banner and checkout consent for OpenCart 2.3, 3.x and 4.x
A legal pack for a Ukrainian OpenCart store: a generator for the offer, returns terms and privacy policy, a cookie banner with analytics blocking, and checkout consent.
- Compatibility
- OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 and 4.0.2 – 4.1.x
- Version
-
v1.1.2 (OpenCart 4)
v1.1.1 (OpenCart 3.x)
v1.0.1 (OpenCart 2.3) - Licence
- two sites, lifetime
- Trial
- 7 days, no card, one per site
- Updated
- 26 October 2026
The module in action — 49 sec
Clear even without sound: Ukrainian subtitles
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
Document generator
You fill in a questionnaire — sole trader or LLC name, registration details, address, contacts, delivery and payment methods — and the module creates four ready information pages: a public offer, returns and exchange terms, a privacy and personal data processing policy, and delivery and payment rules.
A cookie banner that actually blocks
A banner with three cookie categories — necessary, analytics, marketing — and “Accept”, “Reject” and “Customise” buttons.
Checkout consent and a log
Checkout gets a mandatory “I agree to the offer and to personal data processing” checkbox with live links to the generated documents.

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 — two sites
Moving the store? Unbind the licence on the old domain and activate it on the new one yourself. For studios — keys for 5 or 25 sites, or unlimited.
Technical requirements
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 and 4.0.2 – 4.1.x
Version history
A purchased licence for OpenCart now works without expiry.
23 September 2026.
The OpenCart 3.0.x build moved to server-side licensing.
All versions (5)
A separate build for OpenCart 2.3.0.x.
Fixed a bug where every storefront page on OpenCart 4.0.x returned a fatal error instead of content (event handlers required more arguments than 4.0 passes).
Frequently bought with UA Legal Pack
4 modules in one order — 40% cheaper than separately


Nova Poshta Premium — a Nova Poshta module for OpenCart 2.3, 3.x and 4.x

LiqPay — Card Payments for OpenCart 2.3, 3.x and 4.x

Telegram notifications and Viber/SMS for customers for OpenCart
Full module description
UA Legal Pack for OpenCart 2.3, 3.x and 4.x covers a set of legal requirements for a Ukrainian online store that’s usually either put off or ordered separately from a lawyer.
Document generator
You fill in a questionnaire — sole trader or LLC name, registration details, address, contacts, delivery and payment methods — and the module creates four ready information pages: a public offer, returns and exchange terms, a privacy and personal data processing policy, and delivery and payment rules. The texts are in Ukrainian, in line with consumer protection, e-commerce and personal data protection laws. After generation, the pages remain ordinary OpenCart pages — they can be freely edited further.
A cookie banner that actually blocks
A banner with three cookie categories — necessary, analytics, marketing — and “Accept”, “Reject” and “Customise” buttons. The key part: until consent is given, analytics and ad-pixel scripts don’t execute — the banner isn’t just visually hidden. After consent, scripts start immediately, with no page reload. The buyer’s choice is remembered, text, colours and position are configurable, and both languages are supported.
Checkout consent and a log
Checkout gets a mandatory “I agree to the offer and to personal data processing” checkbox with live links to the generated documents. Without consent, the order isn’t created — the check sits at order confirmation, so it can’t be bypassed.
Every consent is recorded in a log: who, when, from which IP, in which language, and which exact version of the document they accepted. The log is filterable and exportable to CSV (Pro) — it’s the evidentiary record in case of a complaint or an inspection.
Document versioning
When the offer’s text changes, the document version increases automatically, and the previous revision is kept in an archive. New consents are then recorded against the new version — so it’s always clear exactly what a given buyer agreed to on a given day.
Free version and Pro
Trial — only on your click. A fresh install is a clean free version: nothing Pro switches on by itself or goes dark after a week. When you want to look at Pro, click “Try Pro”, enter your e-mail, and get a 7-day key.
Questions
about the module
Didn't find the answer? Message us on Telegram and we'll reply within a business day.
Can the generated texts be edited?
Yes. The documents are created as ordinary OpenCart information pages and are open to editing.
Does the banner really block Google Analytics and Meta Pixel?
Yes. Scripts don't execute before consent — it's not just a hidden banner. After consent they start with no page reload.
What exactly is stored as proof of consent?
The user, date and time, IP address, language, order number, and the document version that was accepted.
What happens if I change the offer's text?
The document version increases, the old revision is kept in the archive, and new consents are recorded against the new version.
Can the checkbox be made optional?
Yes, mandatory mode can be switched on and off in the settings.
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
—



