Tracking logic made explicit.
The existing production workflow already distinguishes carrier states and OpenCart order actions. The standalone release must package that behavior cleanly and document every transition.
Map raw tracking responses into stable internal states before OpenCart logic runs.
Keep delivered, in-transit, ready-for-pickup and log-only behavior explicit and configurable.
Validate cron and manual execution paths without duplicate or unsafe updates.
Record enough context to understand carrier responses, mappings and order actions.