Quick Courier ServicesQCSQuick Courier Services
Integrations

Your shop talks to us, not the other way round

Four ways in, from a one-click plugin to a documented REST API. Pick whichever matches how you already work, and none of them cost extra.

WooCommerce

Available

A plugin for your WordPress shop.

Install the plugin, paste your API key, and paid orders become parcels automatically. Labels print from the order screen and tracking goes back into the order so your customer sees it in their account.

What it does

  • Automatic parcel on order paid
  • Bulk label printing
  • Tracking written back to the order
  • COD amount taken from the order total
  • Shipping rates at checkout

Shopify

Available

An app for your Shopify store.

Install from the app, connect your account, and fulfil orders without leaving Shopify. Stores on a plan that allows carrier-calculated shipping get live rates at checkout; everyone else gets a generated rate table that does the same job.

What it does

  • Live checkout rates where your plan allows
  • Rate table fallback on entry-level plans
  • Fulfilment and tracking sync
  • Bulk fulfilment from the orders list

REST API

Available

Build it yourself.

A documented REST API with sandbox and live keys, idempotent requests so a retry cannot double-book a parcel, and webhooks on every status change. Everything the portal does, the API does.

What it does

  • Sandbox and live keys, kept separate
  • Idempotency-Key on every write
  • Webhooks with HMAC signatures
  • Rate quotes before you commit

CSV upload

Available

No integration needed.

Download the template, fill it in, upload it. Every row is validated before anything is created, so a bad phone number is a line you fix rather than a parcel that fails at the door.

What it does

  • Validated before import
  • Row-by-row error report
  • Labels for the whole batch as one PDF
  • Works from any spreadsheet
Read this if you use Shopify

Live checkout rates depend on your Shopify plan

Shopify only allows apps to calculate shipping at checkout on certain plans, or on any plan billed annually. If your store is not eligible, our app installs a generated rate table instead: the same prices, applied as Shopify shipping rates, refreshed when your rate card changes. Fulfilment and tracking sync work identically either way. The app detects which mode applies and tells you at install rather than silently failing at checkout.

For developers

Book a parcel in one request

Sandbox keys are free and unlimited. Every write takes an Idempotency-Key, so a retry after a timeout returns the original parcel instead of creating a second one.

curl -X POST https://api.qcs.gloging.com/v1/shipments \
  -H "X-API-Key: qcs_live_…" \
  -H "Idempotency-Key: order-10482" \
  -H "Content-Type: application/json" \
  -d '{
    "orderReference": "10482",
    "paymentMode": "cod",
    "codAmount": "4500.00",
    "weightKg": 1.4,
    "consignee": {
      "name": "Ayesha Khan",
      "phone": "+923001234567",
      "address": {
        "line": "House 12, Street 4, Block C",
        "area": "Johar Town",
        "landmark": "near Jamia Masjid",
        "city": "Lahore"
      }
    }
  }'

Ready to ship with us?

Open a merchant account, book your first parcel in a couple of minutes, and see the whole thing work before you commit to anything.