The current Canada Post manifesting process in Karrio has several critical issues impacting usability and functionality. These issues affect both the manifest generation and shipment selection process.
No Feedback on Successful Manifest Submission:
After successfully submitting a manifest, there is no feedback provided to the user in the GUI. This lack of confirmation leaves users uncertain if the manifest was processed correctly.
Manifest PDF Fails to Load (Blank PDF):
Upon attempting to view the manifest PDF, the PDF does not load and appears blank. The issue arises from the URL generated for the PDF, which should be fetched using the following API call:
GET https://soa-gw.canadapost.ca/rs/{{canada_post_cust_number}}/{{canada_post_cust_number}}/manifest/{{canada_post_manifest_id}}
This returns a list of artifact URLs,
Account Selection Issue for Manifest Creation:
For users with multiple Canada Post accounts, the system consistently uses the same account to create the manifest, regardless of which account the shipments belong to. This is problematic for businesses managing multiple Canada Post accounts and results in inability to create manifests.
Record Limitation and Bulk Manifest Generation:
The current GUI setup allows for a maximum of 20 records per page, limiting users to creating manifests with only up to 20 shipments at a time. This limitation is restrictive, especially when users need to manifest a larger batch of shipments. Additionally, there is no clear option to distinguish/filter shipments by Canada Post account in the GUI, making it difficult to manage shipments from different accounts in bulk.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too