WooCommerce plugin
Shipping, simplified for WooCommerce.
Book TCS shipments, print labels, collect cash on delivery and track every parcel — without leaving WooCommerce, and without retyping a single address into a courier portal.
- ✓ HPOS compatible
- ✓ Block checkout
- ✓ Signed HMAC-SHA256 requests
01 · WooCommerce store
Auto-book rule matched · COD Rs 4,850
02 · SoftSquare Shipping Gateway
Credentials held by the service — never used from your store
03 · Courier — TCS Pakistan
04 · Customer
What is it?
A WooCommerce shipping integration that does the courier work for you.
SoftSquare Shipping Gateway connects your WooCommerce store to TCS Pakistan for shipment booking, label generation, cash-on-delivery, tracking and day-to-day shipment management.
The plugin talks to the SoftSquare service, which holds your courier credentials and performs the API calls. Your store never contacts the courier directly, and one set of credentials can serve a store without being used from its own server.
Independent third-party integration developed and maintained by SoftSquare. Not affiliated with, endorsed or sponsored by TCS. TCS is a trademark of its respective owner.
Why store owners use it
Less copy-paste. Fewer mistakes. Happier customers.
-
Retyping addresses into a courier portal
Book from the order screen
One click per order — or none at all, with status-based auto-booking.
-
Printing labels one at a time
Bulk-book and bulk-print
Tick the orders, choose the action. Labels are stored locally for instant reprints.
-
“Where is my parcel?” emails
Tracking customers can use
A public tracking page plus automatic status emails when parcels move.
Features
Everything listed here is shipped.
No roadmap promises. Every capability below is implemented in the current release.
-
Booking
Book from WooCommerce
- Book from an order, or automatically when it reaches a status you choose
- Cancel, re-book with corrected details, or book a reverse pickup
- Bulk-book from the orders list
-
Payments
Cash on delivery
- COD amount taken from the order total
- Or set a custom amount per order
- Choose which payment methods count as COD
-
Labels
Shipping labels
- Consignment notes as PDF the moment a shipment is booked
- Stored locally so reprints are instant
- Bulk-print from the orders list
-
Tracking
Tracking & order sync
- Track from the order screen
- Public tracking page via the [tcs_tracking] shortcode
- Hourly status refresh plus a signed webhook for instant updates
-
Automation
Hands-off fulfilment
- Order status moves automatically on delivery or return
- Status emails to the customer, the store or both
- Send through your own SMTP server
-
Admin
Checkout & management
- Searchable TCS destination list at checkout, bundled with the plugin
- Test connection from WooCommerce settings
- Activity log of every gateway call, credentials redacted
Need live shipping-rate calculation, another courier or a custom fulfilment workflow? That’s not in the plugin today — our integration team can build it, as part of our WooCommerce development services.
Inside WordPress
See the product.







How it works
Live in four steps. No key to paste.
- 01
Install
Install WooCommerce, then add the plugin from the WordPress.org directory.
- 02
Connect this site
One button registers your store with the SoftSquare service and verifies you own the domain.
- 03
Add your TCS details
Enter API credentials and collection address, then press Test connection.
- 04
Start shipping
Book from any order, in bulk, or automatically by order status.
Security & privacy
Built the way we’d want our own store to work.
Data is only sent when you or your configuration initiate it — no analytics, no telemetry.
Signed in both directions
Requests and webhooks are signed with HMAC-SHA256 and verified before anything is acted on.
Credentials stay masked
Never printed in full in the admin, stripped from logs, never shown in customer-facing errors.
Full activity log
Every gateway call is logged with credentials redacted; retention is configurable and clearable.
Clean uninstall
Settings, logs and stored labels are removed. Consignment numbers stay on orders as your shipping record.
Who it’s for
Made for WooCommerce stores shipping with TCS.
- D2C brands in Pakistan selling through WooCommerce
- COD-heavy stores that need accurate collection amounts
- Growing stores moving from manual booking to bulk and auto-booking
- Agencies managing multiple client stores
“Setup was quite easy and we were able to connect it with our system without much hassle… it has saved us a lot of manual work.”
- WordPress
- 6.0 or higher
- PHP
- 7.4 or higher
- Requires
- WooCommerce
- Courier account
- TCS COD API
FAQ
Questions, answered.
-
No. SoftSquare Shipping Gateway is an independent third-party integration developed and maintained by SoftSquare. It is not affiliated with, endorsed, sponsored or officially supported by TCS.
-
Yes — from the order screen, in bulk from the orders list, or automatically when an order reaches a status you choose, such as Processing.
-
Yes. Cash-on-delivery orders are booked with the amount to collect taken from the order total, or you can set a different amount per order.
-
Yes. You need your own TCS COD API credentials — API username, password and bearer token, plus an account number and cost centre. TCS issues these; SoftSquare cannot create them for you.
-
Not one you create by hand. Press “Connect this site” in the plugin settings and your site is registered with the SoftSquare service. No sign-up form, no key to paste, and nothing is sent until you press that button.
-
Booking a parcel sends the recipient’s name, address, phone number and email to the SoftSquare service, which passes what TCS needs to TCS. Public tracking lookups send only the consignment number.
-
Yes. The plugin uses the WooCommerce CRUD API and declares compatibility with High-Performance Order Storage and the block-based cart and checkout.
-
Not in the plugin today. Our integration team builds custom WooCommerce shipping integrations — use the form below to tell us what you need.
Talk to our integration team
Let’s get your store shipping on autopilot.
Setup help, a custom courier, rate logic or a fulfilment workflow that fits your operation — tell us what you need.
Or download free from WordPress.org ↗Thanks — request received.
Our team will reply to shortly.

02 · SoftSquare Shipping Gateway