Refund Policy
Updated: 12 September 2026
Last updated: 25 May 2026
We have made our commercial model as fair as we can for both sides: you test it for free first, then buy it knowing what you are getting — and we do not deal in refunds. The full rules are below.
How it works: Free → Trial → Pro for the term you choose
Every paid module of ours comes in three forms:
- Free version — free forever, with a complete set of core features. Download it straight away: no email, no time limit.
- Pro 7-day trial — the full Pro version free for 7 days. No bank card. Just an email address and your site’s domain. On day 8 the Pro features switch off automatically and the free version keeps running without interruption.
- Pro — a licence for a fixed term for 1 site (or more, depending on the plan). At checkout you choose the term: from 1 to 5 years. The longer the term, the cheaper the year works out: 2 years −5%, 3 years −12%, 4 years −18%, 5 years −25%. You pay once for the whole term — no auto-renewal, no automatic charges, and we do not store your card details.
- When the chosen term ends, the module keeps working: the Pro features already in place stay switched on, your settings, orders and data are untouched, and support works as before. Only updates and new features stop — to keep receiving those, renew the licence. We send email reminders 14, 7, 3 and 1 day before the term ends.
- OpenCart modules are a one-off purchase with a perpetual licence for 1 domain and its subdomains. Updates and support are included in the price; there is no yearly payment for OpenCart modules.
Refunds after buying Pro
The general rule: there are no refunds once a Pro licence has been paid for.
It works this way because you have a 7-day free trial with exactly the same Pro features as the paid version. That means you can fully test the product before buying it — so the purchase is a considered one, made knowing what you get.
The legal basis: under art. 13 of the Ukrainian Consumer Rights Protection Act, the 14-day cooling-off right does not apply to digital products whose delivery has begun with the consumer’s consent, where the consumer was informed that this right would be lost before delivery began. When you buy a Pro licence on catcode.com.ua you tick a checkbox consenting to immediate activation of the licence and waiving the 14-day cooling-off period — that is your informed consent.
Exceptional cases where a refund is possible
We refund your money or replace the module in the following cases:
- A critical bug in a Pro feature that stops you using the module for its intended purpose, and which we cannot fix within 14 days of your report.
- Incompatibility with a platform version listed in the module’s requirements (for example, the module is listed as compatible with WooCommerce 8.x but does not work on a particular version within that major release).
- The module does not match its description on the sales page — it lacks a feature that the description explicitly claims.
In all three cases we first try to fix or replace the module free of charge. Money is refunded only if there is no technical solution.
Cases where a refund is not accepted
- “Changed my mind” after buying. That is what the 7-day free trial is for — use it to be sure.
- “Could not work out how to configure it”. We provide documentation and support — write to info@catcode.com.ua or Telegram @catcode_support and we will help.
- “Found a cheaper alternative”. That is your choice, but not grounds for refunding what has already been paid.
- “Closed the site / switched platform”. The licence is tied to a domain — you can move it to another site of yours through my-account at any point before the paid term ends, at no extra cost.
How to request a refund (in exceptional cases)
If your case falls under one of the exceptions (critical bug / incompatibility / mismatch with the description):
- Write to info@catcode.com.ua with the subject “Refund request”.
- Give the order number (from your purchase confirmation email), the module name and the site’s domain.
- Describe the problem: what does not work, what you expected, what steps you took, plus a screenshot or log if you have one.
- We reply within 2 working days — and either fix the problem or refund your money if fixing it is impossible.
Refunds go back to the same card or account the payment came from. It takes 5–10 working days to land, depending on your bank.
Trial: terms of use
- A trial is issued once per email address for each module.
- The trial key is tied to one domain (the one given when the key was issued).
- On day 8 the Pro features deactivate automatically. The free version keeps working without interruption — nothing breaks and nothing blocks the site.
- We send email reminders about the trial ending 3 days and 1 day before.
- Once a trial has ended, another trial for the same email and module is not available — the next step is to buy a Pro licence.
Renewing a licence
- The licence runs for the term chosen at purchase (365 days × the number of years) from the payment date. The end date is shown in your account next to the key.
- There are no automatic charges. We do not store card details and we never take money without an action from you — renewal is always manual.
- Email reminders arrive 14, 7, 3 and 1 day before the term ends, and again afterwards.
- Renewal costs the same as the original licence for the same term, and adds the new term on top of the one you have. The key stays the same — there is no need to reinstall the module.
- If the licence has already expired, you can renew it at any time — the key is not deleted and your purchase history stays in your account.
Questions?
Write to info@catcode.com.ua or Telegram @catcode_support. We reply within the working day (Mon–Fri 09:00–21:00 Kyiv time).
Ready to talk about your release?
We reply within 60 minutes during working hours — with a budget estimate, a rough timeline and the team line-up for your task.
Send a request