Automatic Canada Post tracking
Register tracking numbers once; Fencair checks eligible shipments automatically on schedule.
Automatically check Canada Post shipment progress and update OpenCart order statuses from merchant-defined rules. Reduce repetitive tracking checks and routine fulfilment administration while keeping full control of status mappings.
One-time purchase. Includes 12 months of updates and support; the purchased release remains usable after that period.
v1.0.1 adds an in-admin Scheduled Tracking / Cron Setup panel with the detected CLI runner path, a recommended 15-minute cron example, copy controls, and dry-run commands. Tracking and licensing behavior remain compatible with v1.0.0.
Open the public OpenCart 3.0.5.1 demo to inspect the module settings, status mapping, Marketplace licensing UI and Scheduled Tracking / Cron Setup panel. Production Canada Post credentials are intentionally not connected in the public demo.
Built for OpenCart merchants who ship with Canada Post and want the store workflow to follow the real shipment lifecycle without checking tracking pages and updating orders one by one.
Register tracking numbers once; Fencair checks eligible shipments automatically on schedule.
Run bounded Canada Post tracking checks through the local CLI/cron runner.
Copy the detected CLI path, recommended 15-minute cron command and dry-run commands directly from the OpenCart module admin.
Map normalized Canada Post states to your chosen OpenCart statuses so configured transitions happen automatically.
Apply configured status changes through OpenCart’s normal order-history path rather than direct status SQL writes.
Prevent duplicate carrier events from repeating completed actions.
Block stale events and historical/reused tracking-number events from regressing downstream order state.
Validate tracking behavior without mutating order status before enabling live automation.
Preserve operational event state when customer notification fails after an allowed status action.
Fencair separates legal review from payment authority and keeps Stripe as the hosted payment surface.
Select Canada or the United States; Canadian buyers select province/territory so tax is calculated before acceptance.
See seller identity, price, tax, total, license allowance, support/refund disclosures and immutable Customer License Terms.
Only after explicit acceptance is a Stripe Checkout Session created and the browser redirected to checkout.stripe.com.
License issuance follows authoritative successful payment verification. The first license key is displayed once and is not sent in plaintext by the payment adapter.
Only the rows below are represented as certified. Nearby or unlisted combinations may work but are not claimed as certified.
| OpenCart | PHP | Database | Runtime |
|---|---|---|---|
| 3.0.3.9 | 7.4 | MariaDB 10.11 | Apache |
| 3.0.3.9 | 8.1 | MariaDB 10.11 | Apache |
| 3.0.4.1 | 7.4 | MariaDB 10.11 | Apache |
| 3.0.4.1 | 8.2 | MariaDB 10.11 | Apache |
| 3.0.4.1 | 8.4 | MariaDB 10.11 | Apache |
| 3.0.5.1 | 8.1 | MariaDB 10.11 | Apache |
| 3.0.5.1 | 8.4 | MariaDB 10.11 | Apache |
| 3.0.5.1 | 8.5 | MariaDB 10.11 | Apache |
| 3.0.4.1 | 8.2 | MySQL 8.0 | Apache |
| 3.0.5.1 | 8.4 | MariaDB 10.6 | Apache |
| 3.0.4.1 | 8.2 | MariaDB 10.11 | Nginx 1.27 + PHP-FPM |
Each license includes 1 active production/live store plus 1 non-production staging/development/test installation. The production activation can be transferred after explicitly deactivating the previous production installation. Normal uninstall/reinstall of the same installation does not itself consume another commercial seat.
The purchased release may be used perpetually under the Customer License Terms. 12 months of software updates and 12 months of support are included. Optional renewal is USD $39.99 for another 12 months of updates and support; not renewing does not disable the purchased release. Target first support response is within 1 business day, Monday–Friday excluding Canadian statutory holidays.
Sample feedback is displayed to validate the review experience. Replace these samples with verified customer reviews before using this section as social proof.
The status-mapping screen is easy to understand and the dry-run workflow makes it straightforward to verify the setup before enabling scheduled processing.
The Scheduled Tracking / Cron Setup panel makes the recurring job much clearer than documenting a server command separately.
I like that delivered orders can complete automatically while unknown carrier events stay visible in the logs instead of forcing a status change.
Configuration is compact and the separation between carrier status, normalized status and OpenCart order action is useful for troubleshooting.
The duplicate and stale-event protections are the part I value most because tracking updates should not move a finished order backward.
The module feels focused. It does one operational job, exposes the important controls, and does not require a public cron endpoint.
The diagnostic information is practical and the CLI runner guidance is much easier to hand off to the person managing the server.
The workflow is predictable: Canada Post event in, explicit rule evaluation, then an order action only when the mapping allows it.
The admin interface gives enough detail to confirm what is happening without turning routine tracking into a manual daily task.
The dry-run option and operational logs make the initial rollout feel controlled, especially when moving an existing store to automation.
It is useful to have the store status follow the real shipment lifecycle while keeping unusual carrier messages as log-only events.
The implementation respects the normal OpenCart order-history path, which is important when other store integrations also watch status changes.
The overall setup is clean and the new Cron Setup panel makes the unattended tracking workflow easier to maintain.
Key commercial and technical boundaries for v1.0.1.
Yes. Fencair Canada Post Auto Tracking & Order Status Automation v1.0.1 is released. The current direct launch price is USD $59.99.
No. It is a one-time software purchase. The purchased release remains usable after the included 12-month updates/support period.
No. Normal carrier tracking traffic goes directly from the merchant store to Canada Post. Fencair licensing traffic is separate.
One active production/live store plus one non-production staging/development/test installation. Production activation can be transferred after explicit deactivation of the previous production installation.
Only the exact published compatibility rows are certified. The current matrix includes OpenCart 3.0.3.9, 3.0.4.1 and 3.0.5.1 with specific PHP/database/runtime combinations.
Direct purchases use Stripe-hosted Checkout. The transaction disclosure and Customer License Terms are reviewed before a Stripe Checkout Session is created.
Direct-sale refund requests may be considered within 14 days for a reproducible material technical defect in a certified environment after reasonable support investigation. Mandatory consumer rights are not limited.
Current SALE price USD $49.99. One-time purchase. The next screen shows billing jurisdiction, tax, total, transaction disclosure and Customer License Terms before Stripe-hosted payment.