What's included
- Live quotes from every QuickShipper provider at checkout — no static rate tables
- One WooCommerce rate per provider × speed (e.g. Glovo 45-min, Go Delivery car vs scooter, Georgian Post 4-day)
- Solid icons mark express ⚡, same-day 🚀, car, and scooter options at a glance
- Automatic shipment creation on the WooCommerce order status you pick (processing, completed, or custom)
- Tracking URL surfaced on the order-edit screen and on the customer's My Account page
- Flat-fee fallback keeps checkout working when the QuickShipper API is slow or unreachable
- Webhook receiver with secret-in-URL + optional IP allowlist — QuickShipper pushes status updates in real time
- Configurable QuickShipper → WooCommerce status mapping (auto-complete WC orders on Delivered, etc.)
- Dashboard with at-a-glance health cards for license, API, store address, and webhook registration
- HPOS-compatible, recovery-mode-safe — a tampered install disables shipment creation but keeps the store running
Before you install
Requires a QuickShipper merchant account (test.quickshipper.ge or auth.quickshipper.app) and the Google Maps API key for the admin map picker and checkout address picker.
Setup assistant
Ask anything about installing or configuring this plugin. Answers use only this plugin's own documentation.
Questions
Frequently asked.
Which couriers does QuickShipper cover?
QuickShipper aggregates Georgia's major last-mile carriers — Glovo, Wolt, Go Delivery (car + scooter), Deliverers, OnWay, Easy Way, Georgian Post — plus scheduled routes. The plugin exposes whatever your QuickShipper account is contracted with; no separate integration per courier.
Do I pick one courier or let the customer pick?
Every active courier × speed shows up as its own radio option at checkout. The customer picks — and the plugin sorts them by price, speed, or QuickShipper's own order, depending on your preference.
When is the shipment actually created?
On the WooCommerce order status you configure. Default is Processing (i.e. right after successful payment). You can also pick Completed, a custom status, or disable auto-create and make shipments manually from the order-edit screen.
What happens if QuickShipper is unreachable at checkout?
The plugin has a 5-second hard timeout on every checkout-time API call. On failure it falls back to a flat-fee you configure on the shipping method — checkout never hangs, never errors out. The shipment-create job retries in the background.
Can customers track their order?
Yes. When QuickShipper creates the shipment it returns a tracking URL, which the plugin stores on the order and surfaces in the customer's order email + My Account → Order detail page via a shortcode. A "Powered by QuickShipper" brand mark is optional on the checkout rate list.
Do I need to handle webhooks manually?
No — the plugin generates a secret receiver URL for your site and registers it with QuickShipper through their API on one click from the Dashboard. Optional IP allowlist tightens the gate further. Every incoming event updates the matching WooCommerce order and (optionally) transitions its status.
Included with every license
Licensed
One domain per license, transferable when you migrate. Revoke or re-issue from the dashboard.
Maintained
Minor + major updates for the full license term, delivered through WP auto-update.
Support
Same-day email support on weekdays. Direct line to the team that ships the plugin.
Refundable
Full refund within 14 days — no questions asked, no recovery calls.