Get in touch
Shipping · OpenCart

ROZETKA Delivery — a ROZETKA pickup point module for OpenCart 2.3, 3.x and 4.x

Інтеграція OpenCart 2.3, 3.x і 4.x з мережею пунктів видачі ROZETKA: вибір пункту в кошику, створення електронної накладної одним кліком. Pro — накладений платіж і авто-оновлення статусів.

Download for free
Version
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3)
Compatibility
OpenCart 2.3.0.x, 3.0.2 – 3.0.5.0 та 4.0.2 – 4.1.x
Platform
OpenCart
ROZETKA Delivery — a ROZETKA pickup point module for OpenCart 2.3, 3.x and 4.x

What each licence includes

Feature Free Pro
Connect to ROZETKA Delivery with a static token
City search and pickup point selection in the cart
Local cache of cities and pickup points — hints without delay
Custom rate: weight tiers, volumetric weight, free-delivery threshold
Manual waybill creation and label printing from the shipment list
Manual status update and waybill cancellation
Geozones, tax class, widget accent colour
Ukrainian and English localisations
Cash on delivery — automatic amount due at the pickup point for orders paid on delivery
Auto status updates — an hourly cron syncs delivery statuses without your involvement

ROZETKA Delivery is a module for OpenCart 2.3, 3.x and 4.x that connects your store to the network of ROZETKA pickup points. The customer picks a city and pickup point right in the cart, the order in the admin immediately keeps a link to the specific branch, and the manager creates the waybill with one click from the list of shipments.

The base version is free. Pro features (cash on delivery on the waybill and automatic hourly delivery status updates) are unlocked with a licence key — buy below.

Live demo

You can try the module before buying — a separate demo store for each version: OpenCart 4.x, OpenCart 3.x, OpenCart 2.3. Add any product to the cart and go to checkout — at the delivery step a “ROZETKA Delivery” block appears with live city and pickup point search. The orders are test ones, nothing needs to be paid (choose “Cash on delivery”).

What the customer sees

At the delivery step a ROZETKA pickup point selection block appears: the customer types a city name, picks it from the list, then picks a specific pickup point — from small branches to large electronics hypermarkets. The choice is saved in the session and written to the order automatically, together with the pickup point address.

ROZETKA Delivery — free version in the OpenCart admin
Basic ROZETKA Delivery works without a key: rate, directory of cities and pickup points, sender details. The “Licence” section at the bottom shows the current state.
ROZETKA Delivery — trial period modal
Seven days of Pro switch on only with your click: enter an email — the key is issued for this store and duplicated by email.
ROZETKA Delivery — shipment list in the admin
The “Shipments” screen: every order with its chosen pickup point, a “Create waybill” button right there.

What the admin gets

One settings page: a static API token, a rate (weight tiers, free-delivery threshold, volumetric weight), sender details (city and pickup point are pulled from your ROZETKA Delivery partner dashboard), geozone and tax class. A separate “Shipments” screen shows every order with its chosen pickup point and buttons for creating a waybill, updating status and cancelling.

How it works, step by step

  1. The customer on the site picks ROZETKA Delivery as the delivery method, searches for a city, picks a pickup point.
  2. The order is created in your OC admin with a saved link to the specific pickup point — the order address is recorded automatically.
  3. The manager clicks “Create waybill” in the shipment list — the module calls the ROZETKA Delivery API, gets a waybill number and a printable label.
  4. With Pro: the cash-on-delivery amount is automatically added to the waybill for orders paid on delivery, and the delivery status is updated hourly by a cron job with no manager involved.

Pricing

990 UAH — a perpetual licence. One payment for Pro features, updates and technical support. No autopay, we don’t store card details.

  • 1 year — 990 UAH
  • 2 years — 1,880 UAH (940 UAH/year)
  • 3 years — 2,610 UAH (870 UAH/year)
  • 4 years — 3,250 UAH (813 UAH/year)
  • 5 years — 3,710 UAH (742 UAH/year)

One key covers two domains (production + staging). Moving the store — deactivate the licence on the old domain and activate it on the new one yourself, no need to contact support.

Trial first, payment later. Right after installation you can click “Try Pro” — a 7-day free trial of cash on delivery and auto status updates switches on in your own store before you buy. That’s exactly why there’s no refund after payment — you see the module at work before you pay.

Technical requirements

  • OpenCart 4.0.2 – 4.1.x (4.2+ also works), OpenCart 3.0.2 – 3.0.5.0 or OpenCart 2.3.0.x — a separate build for each line
  • PHP 8.1+ for the OC4 build, 7.x–8.x for OC3, 5.6+ for OC2.3 (a separate PHP 5.6-compatible syntax)
  • MySQL 5.7+ / MariaDB 10.3+
  • A static ROZETKA Delivery API token — issued in the rozetka.delivery partner dashboard. The city and pickup point directories on the storefront work without a token; the token is needed for creating waybills.

Under the hood

  • Three separate builds — native for OpenCart 4.x (PSR-4 namespaces, events API), classic for OpenCart 3.x (event table, Bootstrap 3), PHP 5.6-compatible for OpenCart 2.3 (an address fallback via an ocmod patch, since 2.3 has no controller events).
  • API token encrypted in the database — XOR’d with a per-install secret. If someone dumps the database, the token won’t read out in plain text.
  • Local cache of cities and pickup points — the ROZETKA Delivery directories are served without authorisation, so cart hints work even before the token is set up.
  • The same licence client as CatCode’s other Pro modules: a 7-day trial, a 14-day offline grace period, product_slug checking (a key from another product won’t activate this module).

How to install

  1. Download the build you need via Extensions → Installer in your OC admin: rozetka_delivery.ocmod.zip for OpenCart 4.x, rozetka_delivery-oc3-1.0.0.ocmod.zip for OpenCart 3.x, rozetka_delivery-oc2-1.0.0.ocmod.zip for OpenCart 2.3.
  2. Activate it in the list, then go to settings → click “Install” (this creates the database tables, events, cron jobs).
  3. Paste the static token from your ROZETKA Delivery partner dashboard, click “Check token”.
  4. Choose the sender’s city and pickup point, fill in the contact details → save.
  5. Done — the ROZETKA pickup point selection block will appear in the cart.
  6. For Pro features: click “Try Pro” (free for 7 days) or paste your purchased licence key → “Activate”.

Version history

1.0.0 (OpenCart 4.x / 3.x / 2.3) — 25 August 2026
First release: city and pickup point search in the cart with the live ROZETKA Delivery API, a custom rate (weight tiers, volumetric weight, free-delivery threshold), waybill creation and label printing from the shipments screen, geozones and tax class, encrypted API token. Licensing — a 7-day trial, a 1–5 year annual licence, Pro unlocks cash on delivery on the waybill and hourly automatic status updates.

Frequently asked questions

Will my checkout be rewritten?

No. The module inserts its block via an event in the footer, without changing your theme. If you ever remove the module, the checkout stays as it was.

What happens to the data after removing the module?

The shipment log, city and pickup point cache, and already-created waybills stay in the database. Tables are deliberately not removed when the module is uninstalled.

Does the licence need renewing?

No. For OpenCart the licence is perpetual: one payment, and the Pro features stay with you. Only the 7-day trial ends — after it Pro switches off and the free version keeps working.

Can I move the key to another domain?

Yes. In settings click “Deactivate” on the old domain — the slot frees up, and you can paste it on the new one.

Do I need a separate agreement with ROZETKA?

Yes. Creating a waybill requires a static token from the rozetka.delivery partner dashboard. Without a token the city and pickup point directories on the storefront still work.

Will new OpenCart versions be supported?

Yes. Updates for new OpenCart releases are free for all customers with an active licence — no extra payments.

Questions about the module?

Message us on Telegram — we reply within the working day. We will help with setup, compatibility and key activation.

@catcode_support

Not quite what you are looking for?

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

Order a custom module