
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.
- 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
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.

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
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…
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.
The buyer’s saved account address is no longer replaced with the pick-up point.
All versions (6)
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.
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…
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


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
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
- At checkout the customer chooses ROZETKA Delivery or Justin, searches for a city and picks a pick-up point.
- The plugin validates the choice on the server: point data comes from the directory, not from the browser, so the address cannot be spoofed.
- 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.
- For ROZETKA the manager clicks “Create waybill” on the order screen and prints the label.
- For Justin the shipment is created in your Justin account: Justin has no public shipments API.
- 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
- Plugins → Add New → Upload Plugin: choose
rozetka-delivery-for-woocommerce-1.1.4.zipand activate it. - WooCommerce → Settings → Shipping → “Ukraine” zone → add the “ROZETKA Delivery” and “Justin” methods.
- In the Justin settings set the price and click “Refresh list now”.
- For ROZETKA waybills paste the static token and sender details, then save.
- 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.
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.
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
—


