Linux 软件免费装
Banner图

Kurirko

开发者 expresskurirko
更新时间 2026年9月17日 03:01
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv3
版权网址: 版权信息

标签

shipping woocommerce serbia post-express posta-srbije

下载

0.3.4 0.3.5 0.3.6 0.3.0 0.3.7 0.3.1 0.3.2 0.3.3

详情介绍:

Kurirko is software for online stores — it is not a courier service and does not carry, collect or deliver anything. It connects your WooCommerce store to Pošta Srbije / Post Express using your own contract and credentials. From an order you create a shipment in one click, print the official address label ("adresnica") and the acceptance book ("prijemna knjiga"), and automatically validate the customer's address — without retyping anything into a separate courier portal. The premium build then follows every parcel after handover: tracking, the delivery-status column, automatic completion and the customer e-mails. The plugin's interface is fully localized to Serbian (Latin and Cyrillic). Na srpskom: Kurirko je WooCommerce dodatak za kurirsku službu Post Express (Pošta Srbije), za slanje pošiljaka, adresnicu i proveru adrese iz porudžbine, a u premium verziji i praćenje dostave; podrška za druge kurirske službe je u pripremi. Independent plugin. Kurirko is an independent WooCommerce extension. It is NOT a courier, NOT a delivery company and NOT a shipping broker, and it is NOT affiliated with, endorsed by, certified by or a product of any courier company — including any company with a similar name. Kurirko is NOT an official product of JP "Pošta Srbije"; "Pošta Srbije" and "Post Express" are trademarks of their respective owners. Kurirko talks to the courier only through your own business contract and API credentials. Which couriers are supported? Today Kurirko ships with Pošta Srbije (Post Express) — fully implemented and tested end-to-end against Pošta's official WSP WebApi, through the standard B2B onboarding flow under the merchant's own contract. Kurirko is not certified, endorsed or approved by Pošta; as part of that onboarding Pošta reviews and approves the address label your store prints. Kurirko is built on a courier-agnostic core and further Serbian couriers are in preparation; each one is announced when it has been proven end-to-end, not when work on it starts. When a new courier is added it plugs into the same order workflow you already use. Do I need a contract? Yes. Kurirko uses your contract with Pošta and your access to the WSP WebApi service (credentials are requested from Pošta at b2b@posta.rs). Step 1 of the onboarding guide walks you through it. Until you enter credentials the plugin waits quietly — nothing breaks and no data is sent. Premium The free build covers the whole sending flow — creating the shipment, address validation, the label and the acceptance book. The premium build adds the volume tools a busy store needs and everything AFTER the parcel is handed over: auto-send when an order reaches "processing", the "Slanje danas" batch screen that reviews and creates every ready shipment at once (with 4-per-A4 bulk labels or A6 for a thermal printer), several boxes on one order, optional courier services per shipment, parcel tracking with the courier's delivery status in the orders list and automatic completion of delivered orders, the customer e-mails (tracking number, "your parcel is waiting"), "Spasilac paketa" reminders that chase a COD parcel waiting at the post office before it turns into a return, and a COD ledger that tracks what the courier still owes you. Details: https://kurirko.com Documentation and troubleshooting: https://kurirko.com/pomoc

安装:

  1. Install the plugin from your WordPress admin (Plugins → Add New → search for "Kurirko") or upload the ZIP.
  2. Activate it — an active WooCommerce (9.0+) is required.
  3. Open Kurirko → Settings and enter your WSP credentials — if you do not have them yet, step 1 of the onboarding guide walks you through requesting them — plus your sender details and the bank account used for cash on delivery.
  4. In WooCommerce → Settings → Shipping, add the "Kurirko (Pošta Srbije)" method to your Serbia zone.
  5. On the Diagnostics page click Test connection, then create a test shipment on the TEST environment; once Pošta approves it, switch the environment to "Production".

屏幕截图:

  • The Kurirko box on an order — send, print label, track and cancel a shipment in one place (tracking is premium).
  • Send Today — review every ready order and create all shipments in one click (premium).
  • Address label (PDF) — vertical Code128 barcode and the Post Express B2B panel.
  • Diagnostics — the status grid, the connection test and a copyable support report.
  • Settings — the guided onboarding steps (contract to production) and the connected couriers.

升级注意事项:

0.3.7 Shops with a registered name longer than 35 characters can create shipments again — the courier was refusing the name outright. Printing can also leave a diagnostic trail when asked to. 0.3.6 Upload your courier's logotype (PDF, PNG or JPG) and it prints on the adresnica and the receipt book. Both documents are also laid out to match the samples the courier sends for approval, and the receipt book no longer truncates long addresses. 0.3.5 Fixes a crash in 0.3.4 that took down sites running PHP 8.1 — the whole site, not just the plugin. Update as soon as you can. Everything 0.3.4 brought is here too. 0.3.4 An address chosen from the courier's directory now ships instead of failing every time, and settlements sharing a name are told apart in the picker. A failed print says why instead of coming back blank, and a cancelled shipment stops being tracked. 0.3.3 Post-office handover now sends exactly the manifest shape the courier asks for (no pickup place), and the free build now chooses which optional services (SMS, return receipt) ride on every parcel instead of always sending SMS. 0.3.2 New setting: hand parcels in at a post office instead of courier pickup at your address. Fixes the "PREUZ" refusal for stores whose contract has no courier pickup. 0.3.1 Re-send after a storno now works (fresh number and label), stuck orders offer a way out, cancelled shipments stay cancelled in tracking, and auto-send never re-sends after a storno on its own. 0.3.0 Adds batch sending with a preflight review, multi-box orders, optional services, an A6 label format and a COD ledger. Tracking, the delivery status column, auto-completion and customer emails are now part of the premium tier. 0.2.0 Fixes a cancelled parcel that could still chase your customer with a reminder, and a hand-typed tracking number that blocked a later shipment's label. Adds an address picker that reads the courier's own directory. 0.1.1 First public release.

常见问题:

Do I need a contract with Pošta?

Yes. Kurirko uses YOUR contract and WSP WebApi credentials. If you do not have them yet, contact Pošta (b2b@posta.rs); until then the plugin runs in a safe waiting mode.

Does Kurirko charge for shipments?

No. Shipments are billed under your own contract with Pošta. Kurirko does not process any shipping payments and is not a payment intermediary.

Does it work with the block-based checkout?

Yes — with both the classic and the Cart/Checkout Blocks checkout, and with HPOS order storage.

Does it support parcel lockers (paketomati)?

Not yet. Pošta's WebApi does carry parcel-locker delivery, but Kurirko does not yet offer your customer a way to choose a locker at checkout, so nothing is sent that way. It is on the list.

In which language is the plugin?

The admin interface is in Serbian and can be switched between Latin and Cyrillic script. This readme is in English per WordPress.org convention.

What is free and what is premium?

The plugin's settings screen shows this same comparison, drawn from the one list the features are registered in — so what you read here is what the build actually ships. Free — the whole sending flow:

  • Sending a shipment from an order, in one click — the outcome appears on the screen by itself.
  • Checking and correcting the customer's address.
  • The cash-on-delivery amount filled in from the order's payment method.
  • The courier's own address directory, the parcel contents and the weight.
  • Cancelling a shipment (storno).
  • The address label (PDF) for a single order.
  • The acceptance book, for one order or for several picked in the orders list.
  • Diagnostics and the copyable support report.
Premium adds — the volume tools and everything after handover:
  • The "Slanje danas" batch screen — review every ready order, then send them all at once.
  • Auto-send when an order reaches "processing".
  • Several boxes on one order, each with its own label and tracking number.
  • Optional courier services per shipment (SMS on delivery, return receipt).
  • Bulk label printing, four per A4 sheet.
  • The A6 label format for thermal printers.
  • Parcel tracking — hourly status checks and a manual refresh on the order.
  • The courier's delivery status in the orders-list column.
  • Automatic completion of an order the courier reports as delivered.
  • "Spasilac paketa" reminders for a parcel waiting uncollected at the post office.
  • The e-mail that gives the customer the tracking number.
  • The "your parcel is waiting" e-mail to the customer.
  • The COD ledger — payouts by dispatch day, with CSV export.
  • Support response within one business day.
  • Further couriers as they arrive (in preparation).
See https://kurirko.com

Does the shipping price at checkout come from the courier?

No. The "Kurirko" shipping method is a flat rate you set yourself in WooCommerce → Settings → Shipping (cost, and an optional free-over threshold). The postage the courier actually charges is fetched when the shipment is created and printed in the acceptance book — it is separate from what the customer paid.

The courier does not recognise a customer's address. What now?

Open the order and use the Kurirko box. It offers ranked corrections you apply with one click, and a picker that completes the settlement and the street out of the courier's own directory — an address chosen there travels with the courier's codes instead of free text. The house number stays as the customer entered it. Then send again; the address is re-validated on submission, so a flagged order is never a dead end.

My shipments stay in the queue and never go out.

Kurirko sends in the background, so this is almost always WordPress scheduled tasks (WP-Cron) not running on the site — a low-traffic site is the usual case. Kurirko notices and shows an admin notice with a "process now" button that drains the queue immediately. The permanent fix is a real system cron, which any host can enable. You can check the queue on the Diagnostics page.

What customer data is sent, and where?

The recipient's name, address and phone number go ONLY to Pošta's API, under YOUR own contract — that is what a courier needs to deliver the parcel. Nothing goes anywhere else: the plugin author receives no customer data, no order data and no store data. See the "External services" section below for the full list.

更新日志:

0.3.7 0.3.6 0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.0 0.1.1 0.1.0