
Same-day delivery labels and tracking for the Greater Toronto Area. Generate labels, sync tracking, and show live rates at checkout.
Weels connects your WooCommerce store to a same-day delivery network across the Greater Toronto Area and surrounding regions.
How it works:
- A customer places an order and sees live Weels delivery rates at checkout
- You open the order, preview the rate breakdown, and generate a shipping label
- Weels dispatches a driver, and the customer gets tracking updates automatically
Features:
- Live same-day delivery rates at checkout — no manual price entry
- One-click or automatic shipping label generation
- Rate preview with full cost breakdown (base rate, surcharges, discount, tax, total) before creating a shipment
- Canada Post and UPS carrier rates alongside Weels same-day delivery
- Credit balance display and one-click top-up when balance is low
- Per-order delivery options — age verification (18+/19+/21+), signature, identity verification, fragile
- Configurable same-day cutoff time (up to 11:00 AM)
- Delivery date picker for Weels shipments
- Rate adjustment — mark up or mark down rates shown to customers
- Tracking numbers added to order notes automatically
- Void and regenerate labels from the order page
- Photo proof of delivery on every shipment
Pricing:
The plugin is free. You pay per delivery through your Weels account starting at $16/package. No monthly fees, no minimums.
Service Area:
Currently delivering across the Greater Toronto Area and surrounding regions in Ontario, Canada.
FAQ
Do I need a Weels account?
Yes. Sign up for free at weels.ca/get-started, create an organization, and get your API key from the API & Integrations section.
What areas do you deliver to?
We deliver across the Greater Toronto Area and surrounding regions — over 290 postal codes in Ontario, Canada.
How does billing work?
Billing goes through your Weels account. Use prepaid credits with auto top-up or get invoiced weekly. The plugin itself is free.
Can I adjust the shipping rate customers see?
Yes. In the plugin settings, use the Rate Adjustment field to mark up or mark down the Weels rate by a percentage before it’s shown at checkout.
Can I void a label after generating it?
Yes, as long as the package hasn’t been picked up by a driver. Voiding refunds any prepaid credits automatically.
What happens after the cutoff time?
Orders placed after your cutoff time (configurable up to 11:00 AM) default to next business day delivery. You can still adjust the delivery date per order.
ChangeLog
1.4.5
- Fix: “View Label” now works without requiring a Weels session (authenticates via API key)
1.4.4
- Fix: Checkout estimated delivery now enforces the same-day cutoff time setting
- Fix: Label creation uses configured cutoff time instead of hardcoded 2 PM
- Fix: Cutoff time clamping logic corrected for values above 11:00 AM
1.4.3
- Rate preview with full cost breakdown before creating a shipment
- Shipping service selector — choose between Weels same-day and carrier rates (Canada Post, UPS) per order
- Per-order delivery options — override age verification, signature, identity verification, and fragile on each shipment
- Delivery date picker for Weels shipments with configurable cutoff time
- Credit balance display and in-app top-up via saved payment cards
- Connected account card with unlink option replaces raw API key after linking
- WooCommerce dependency check with helpful install prompt
- Bundled SweetAlert2 (no external CDN dependency)
- Store address validation before shipment creation
1.2.0
- Canada Post and UPS carrier shipping support
- Multi-package shipment form
- Carrier rate detection from checkout selection
1.0.0
- Initial release
- Live shipping rates at checkout
- Automatic and manual label generation
- Order meta box with label, tracking, and void actions
- Age verification and signature options