Get in touch
  • WordPress
  • Shipping
  • v1.1.4

Rozetka Delivery & Justin Shipping for WooCommerce — ROZETKA and Justin pick-up points

WooCommerce shipping plugin: customers pick a ROZETKA or Justin (Silpo) pick-up point right at checkout. ROZETKA waybills from the order page; Pro adds cash on delivery and auto statuses.

Download Free
Pro · one-year licence The more sites, the less each one costs
Compatibility
WooCommerce 7.0+ · WordPress 6.2+ · PHP 7.4+
Licence
one site, annual
Trial
7 days, no card, one per site
Updated
25 September 2026
Or all 144 Pro modules with All Access — 4 990 ₴ / year

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
Two shipping methods: ROZETKA Delivery and Justin (Silpo pick-up points) ✔ ✔
City and pick-up point picker on the classic and block checkout ✔ ✔
ROZETKA point list from the live directory, no token needed ✔ ✔
Justin point list from justin.ua, refreshed daily, the last good copy stays on failure ✔ ✔
Shipping price and free-shipping threshold for each method ✔ ✔
Order address filled in from the chosen point, address fields hidden ✔ ✔
ROZETKA waybills from the order page, PDF label printing ✔ ✔
Manual status refresh and cancellation of ROZETKA waybills ✔ ✔
API token stored encrypted ✔ ✔
HPOS compatible, Ukrainian and Russian translations ✔ ✔
Cash on delivery: amount due at the pick-up point for pay-on-delivery orders — ✔
Hourly auto status updates for open waybills — ✔

What it looks like

Justin pick-up point picker on the WooCommerce block checkout
On the block checkout, a city and pick-up point picker appears under the “Justin — pick-up point in Silpo” method. Once a point is chosen, a summary shows under the fields and the address fields are filled in automatically.
ROZETKA pick-up point picker on the WooCommerce classic checkout
For ROZETKA Delivery the customer searches for a city from three letters and picks a pick-up point from the live ROZETKA directory.
Justin pick-up point box on the order screen
On the order screen the manager sees the chosen point: city, address, spot in the store, opening hours and point ID.

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 — one site

Moving the store? Unbind the licence on the old domain and activate it on the new one yourself. If our server is unreachable, Pro keeps working for 14 more days. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WooCommerce 7.0+ with the classic or block checkout, HPOS compatible
  • WordPress 6.2+ · PHP 7.4+
  • ROZETKA Delivery static token from the partner account — only for creating waybills. The pick-up point picker at checkout works without it.
  • For Justin — a shipping contract with Justin; the plugin only handles pick-up point selection at checkout.

Version history

v1.1.4 Current 25 September 2026

Pro: on the legacy order storage (HPOS off) the hourly status update took the 50 latest orders of any kind instead of the orders with a ROZETKA Delivery waybill, so in a busy store older…

v1.1.3 24 September 2026

A guest who creates an account at checkout (or on the order confirmation page) no longer gets the ROZETKA or Justin pick-up point as the new account’s address.

v1.1.2 24 September 2026

The buyer’s saved account address is no longer replaced with the pick-up point.

All versions (6)
v1.1.1 24 September 2026

Switching from ROZETKA Delivery or Justin to a courier or another carrier puts the buyer’s own street, city and postcode back into the address fields.

v1.1.0 September 2026

New Justin method with a Silpo pick-up point picker; ROZETKA widget on the block checkout; city search from 3 letters; directory without the token; licence and 7-day Pro trial (cash on…

v1.0.0 First release August 2026

ROZETKA pick-up point picker at checkout, waybill, label, status and cancellation from the order screen.

Frequently bought with Rozetka Delivery & Justin Shipping for WooCommerce

4 modules in one order — 40% cheaper than separately

“Store starter” bundle Rozetka Delivery & Justin Shipping Nova Poshta Premium LiqPay Telegram notifications and Viber/SMS for customers Need more — all 144 modules in All Access for 4 990 ₴.
3 590 ₴ / year instead of 5 960 UAH bought separately
Buy the bundle →

Full module description

Rozetka Delivery & Justin Shipping is a WooCommerce shipping plugin with two methods: ROZETKA Delivery and Justin. The customer picks a city and a pick-up point right at checkout, the order address is filled in automatically, and the manager sees the chosen point on the order screen. For ROZETKA the plugin also creates the electronic waybill and prints the label from the order page.

What the customer sees

The widget appears only under its own method: if the customer switches to another shipping option, the chosen point will not leak into that order. Without a chosen point the checkout will not let the order through and shows a clear hint.

What the admin gets

  • Justin list under control: how many points are loaded, when the list was refreshed, and a “Refresh list now” button.

How it works, step by step

  1. At checkout the customer chooses ROZETKA Delivery or Justin, searches for a city and picks a pick-up point.
  2. The plugin validates the choice on the server: point data comes from the directory, not from the browser, so the address cannot be spoofed.
  3. The order is created with the point address in the shipping fields and a “Pick-up point” line in emails and on the thank-you page.
  4. For ROZETKA the manager clicks “Create waybill” on the order screen and prints the label.
  5. For Justin the shipment is created in your Justin account: Justin has no public shipments API.
  6. With Pro the cash on delivery amount is added to the ROZETKA waybill automatically, and delivery statuses update every hour without you lifting a finger.

Under the hood

  • ROZETKA directory without authorisation: cities and points are requested without the token, so a wrong or expired token will not leave the customer without pick-up points.
  • Directory cache: ROZETKA cities and points in transients, the Justin list in a separate non-autoloaded option.
  • Resilient Justin list: refreshed once a day, after a failure retried at most once an hour, and the last good copy stays in use.
  • API token encrypted in the database (AES-256 + HMAC).
  • Upgrade from 1.0 without reinstalling: settings, token and the method in shipping zones carry over automatically.
  • Pro gate without “bricking”: when the trial ends, only Pro features stop and shipping keeps working.

Installation

  1. Plugins → Add New → Upload Plugin: choose rozetka-delivery-for-woocommerce-1.1.4.zip and activate it.
  2. WooCommerce → Settings → Shipping → “Ukraine” zone → add the “ROZETKA Delivery” and “Justin” methods.
  3. In the Justin settings set the price and click “Refresh list now”.
  4. For ROZETKA waybills paste the static token and sender details, then save.
  5. For Pro: paste the licence key from the email you get after payment, 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
Does the plugin create Justin waybills?

No. Justin has no public shipments API, so the plugin lets the customer pick a pick-up point and you create the shipment in your own Justin account. Waybills are created only for ROZETKA Delivery.

Do I need a ROZETKA token for customers to see pick-up points?

No. ROZETKA cities and pick-up points are available without a token. The static token is only needed to create waybills from the admin.

Where does the Justin point list come from?

From the public list on justin.ua: about 300 points in Silpo stores. The plugin refreshes it once a day and keeps the last good copy if a refresh fails.

Does it work with the block checkout?

Yes. The pick-up point widget appears on both the classic and the block WooCommerce checkout, under the chosen shipping method.

What if I don't want to pay for Pro?

Both shipping methods, the pick-up point picker, ROZETKA waybills with labels and manual statuses are free with no time limit.

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