ups-banner-bg
ph_img_faq_page_image

Shipment Creation and Cancellation Errors – WooCommerce Canada Post Shipping Plugin FAQs

    Troubleshoot common shipment creation, voiding, and cancellation issues for Canada Post labels.

Questions in this section:

After issuing a refund from WooCommerce multiple times, is there anything else I need to do to cancel or void a shipment with the Canada Post plugin?

No additional steps are required within the Canada Post plugin after you issue a refund through WooCommerce. WooCommerce handles the refund transaction including the amount, shipping, and transaction fees. The Canada Post plugin does not have a separate “Void Shipment” function. If you have refunded your order via WooCommerce and received confirmation notices, the refund process regarding the shipping is complete from the plugin’s perspective.

Can I configure a processing period within the Canada Post plugin so that estimated delivery dates are calculated based on shipment shipping after a delay?

The current PluginHive Canada Post plugin does not have a built-in option to set a “processing period” that delays the shipment date and automatically adjusts estimated delivery dates accordingly using live Canada Post data. If you want to display custom estimated delivery dates reflecting your own processing time or handling delays, you can consider using the separate "Estimated Delivery Date" plugin offered by PluginHive. This plugin allows you to manually set custom estimated delivery days and show delivery dates independent of live carrier data. You can find it here: https://www.pluginhive.com/product/estimated-delivery-date-plugin-woocommerce/

Do I have to click "Create Shipment" to save changes when changing the shipping method in PluginHive for WooCommerce?

Yes, you must click on **Create Shipment** to confirm and save the selected shipping method for the order. Although you can update the shipping method anytime before shipping, the changes will only be saved once the shipment is created. If you are not ready to ship the order immediately (e.g., shipping in April), you can wait and create the shipment later, but note that the method selection won’t be saved until the shipment is created.

Does the PluginHive Canada Post shipping plugin have a setting to mark a shipment as "Do not return to sender if abandoned"?

No, the PluginHive Canada Post shipping plugin does not include a setting to mark shipments as "Do not return to sender if abandoned." Currently, this specific shipment handling option is not available within the plugin’s configuration.

How can I configure a shipment where some products ship together and others ship separately using PluginHive?

To configure mixed packaging: 1. Define your regular boxes in the packaging settings that fit most products combined. 2. For products that must ship separately, enable the “Pre-Packed” or “Ship Separately” option at the individual product level in WooCommerce. 3. The plugin will pack pre-packed products into their own packages regardless of overall order contents. 4. Other non-pre-packed products will be grouped according to box dimension and weight limits. This method allows flexible shipment configurations combining grouped items and individually packaged products within the same order.

How can I enable Debug Mode in the PluginHive Canada Post plugin to capture shipment errors?

To enable Debug Mode: 1. Log in to your WordPress admin panel. 2. Navigate to WooCommerce > Settings > Shipping or go directly to the PluginHive Canada Post plugin settings page. 3. Locate the Debug Mode option (often under the Help & Support or Advanced tab). 4. Enable Debug Mode by checking the box or switching it on. 5. Save the settings. This enables detailed logging of shipment requests and responses, helping diagnose issues during shipment label creation.

How can I enable debugging mode and send a diagnostic report in the PluginHive Canada Post plugin to troubleshoot shipment generation errors?

To generate a diagnostic report for support analysis, follow these steps: 1. Go to the plugin settings in your WordPress admin dashboard. 2. Open the “General” tab within the plugin settings. 3. Enable the “Debug Mode” option to start logging. 4. Reproduce the shipment creation issue to capture error logs. 5. Navigate to the “Help & Support” section in the plugin settings. 6. Use the option available there to submit a Diagnostic Report to PluginHive support. This report helps the support team pinpoint the root cause of any errors you’re facing.

How can I gather diagnostic information to help PluginHive support troubleshoot shipment errors?

To provide detailed diagnostics when facing shipment errors with PluginHive and Canada Post: 1. Go to the PluginHive plugin settings in your WordPress admin. 2. Open the “General” tab and enable “Debug Mode.” 3. Attempt to generate the shipment label again to capture debug data. 4. Navigate to the “Help & Support” section of the plugin. 5. Submit the Diagnostic Report via the instructions on that page, which includes request and response details sent to Canada Post. This diagnostic information helps PluginHive to analyze the exact API errors and request payloads to pinpoint the issue.

How can I generate and share a diagnostic report from the PluginHive Canada Post plugin to troubleshoot shipment errors?

To generate a diagnostic report for troubleshooting: 1. Go to your WordPress admin dashboard. 2. Navigate to the PluginHive Canada Post plugin settings. 3. Open the “General” tab and enable the “Debug Mode” option. 4. Save the settings. 5. Reproduce the issue that you are facing (e.g., try creating the shipment again). 6. Navigate to the “Help & Support” section within the plugin. 7. Submit a Diagnostic Report by following the on-screen instructions. 8. Share this diagnostic report with PluginHive support for detailed analysis.

How can I have the shipment tracking status automatically included in my WooCommerce order completion emails using the PluginHive Canada Post shipping plugin?

To include the tracking ID automatically in your order completion emails: 1. Go to the PluginHive Canada Post shipping plugin settings page in your WooCommerce dashboard. 2. Enable the 'Shipment Tracking' option. 3. Once shipping labels are generated and orders are marked as Completed, the plugin will automatically add the Tracking ID to the WooCommerce order completion email. Make sure you are checking the WooCommerce order completion email and not any Canada Post system emails.

How can I resolve the "Canada Post Create Shipment Error: Error Code: 503 Backend Service Temporarily Unavailable" while generating labels?

This error typically occurs when the Canada Post backend service is temporarily unavailable. To resolve it, follow these steps: 1. Wait for a few moments and try generating the shipment label again, as the issue may be temporary on Canada Post’s side. 2. Verify that the API Mode in your PluginHive plugin settings is set to 'Live' rather than 'Test' or 'Sandbox'. This ensures you are connected to the live Canada Post environment. 3. If the problem persists after confirming the above, check your network connection and firewall settings to ensure they are not blocking communication with Canada Post’s servers. 4. Contact PluginHive support if the error continues, providing the full error message for further diagnosis.

How can I resolve the "Canada Post Create Shipment Error: Shipments to the United States require a Zonos Declaration ID or a Zonos Account Key" when creating a shipping label?

To resolve this error and successfully create shipment labels to the United States via Canada Post, follow these steps: 1. Ensure you are using the latest version of the Canada Post WooCommerce Shipping Plugin, specifically version 3.3.1 or later. This version includes necessary support for U.S. shipments following Canada Post’s updated customs and tariffs rules. 2. After updating the plugin, configure the required Zonos integration settings: – Go to the plugin’s Global Settings and enter your Zonos Account Key. – Alternatively, if you have a Zonos Declaration ID for the shipment, enter this ID directly on the Edit Order page for the specific shipment. 3. Note that either a valid Zonos Declaration ID or a Zonos Account Key must be provided to ship to the U.S. You do not need to enter both if you already have the Declaration ID. 4. Save your settings and attempt to generate the shipping label again. By updating the plugin and providing either the Zonos Declaration ID or the Zonos Account Key, you will comply with the new customs requirements and avoid the error code 8722.

How can I resolve the Canada Post Create Shipment error "Error Code: 8716 – This product requires a valid value for Non-Delivery Handling"?

This error typically occurs when using an outdated version of the PluginHive shipping plugin. To resolve it, follow these steps: 1. Update the PluginHive plugin to the latest version (at least v3.1.1), as this version includes enhancements and fixes related to the Non-Delivery Handling field. 2. After updating, attempt to generate the Canada Post shipment label again. 3. Ensure that all required fields, including Non-Delivery Handling options, are properly set in the shipment details. 4. If the error persists after updating and verifying the fields, reach out to support with detailed logs for further assistance. Updating the plugin usually resolves this error by ensuring proper handling and validation of shipment options.

How can I troubleshoot and provide details for the Canada Post Create Shipment Error with a server character issue in PluginHive?

To troubleshoot the Canada Post Create Shipment Error, follow these steps to generate and submit a diagnostic report: 1. Open your PluginHive plugin settings and go to the General Tab. 2. Enable the 'Debug Mode' option to capture detailed logs. 3. Reproduce the shipment creation error so that the debug logs record the issue. 4. Navigate to the 'Help & Support' page within the plugin settings. 5. Follow the instructions to submit a Diagnostic Report containing the debug logs and error information. Submitting this report helps the support team investigate the issue effectively and provide a precise resolution.

How can I troubleshoot and resolve the "Canada Post Create Shipment Error: Error Code: E002 AAA Authentication Failure" after attempting to sync?

To troubleshoot and fix the "AAA Authentication Failure" error after attempting account sync: 1. Confirm you are using the plugin’s sync feature rather than manual credential entry. 2. Perform the sync process in an incognito or different browser to avoid interference from cached data or conflicting browser extensions. 3. Wait for the confirmation pop-up ("Your settings have been saved") to ensure sync completion. 4. If the issue persists, retry the sync process and verify that all plugin settings and your Canada Post account are active and valid. 5. After successful sync confirmation, attempt to create the shipping label again. This approach resolves the common synchronization-related authentication failures.

How can I verify if the shipment label generation failures are isolated or affect multiple orders?

To check if label generation issues affect multiple orders: 1. Attempt to create shipment labels for several different orders in your WooCommerce admin. 2. Monitor whether the same error occurs consistently or only with certain orders. 3. Note any differences in order data, shipping method, or product types that might influence the process. 4. Report findings to support to assist with targeted troubleshooting. This approach helps determine if the issue is order-specific or systemic.

How can I verify or check the coverage value used for a shipment on an order after it has been completed, for example, 6 months later?

Since the coverage value is only visible during the label generation process on the order edit page and is not stored permanently with the completed order data, there is no built-in functionality to check the coverage value of a shipment on an order after completion. To maintain a record for future reference, it is recommended to manually note or export coverage information during or immediately after shipment creation, as the system itself does not retain this coverage data once the order is completed.

How can I void or cancel a shipment in the WooCommerce Canada Post plugin after refunding an order?

To void or cancel a shipment after refunding an order: 1. Locate the order in WooCommerce for which the shipment label was created. 2. On the order page, look for the “Void Shipment” or “Cancel Shipment” option which becomes available after label creation. 3. Click “Void Shipment” to cancel the shipping label and prevent shipping charges from being finalized. 4. If you do not see the void option, try clearing plugin history or cache by clicking “Clear History” in the plugin settings, then refresh the page. 5. Confirm the shipment status updates to voided, indicating no charge will occur. 6. Note that voiding shipments is only possible if a label was generated; if the label is not created, there is no charge or shipment to void.

How can PluginHive improve the clarity of the “Shipment Tracking” fields on the WooCommerce order page?

Currently, there are two fields named “Shipment Tracking” on the WooCommerce order page—one from the WooCommerce plugin and another from PluginHive’s Shipment Tracker Pro plugin—which may cause confusion. Renaming the PluginHive field to “Shipment Tracking Pro” would help differentiate it clearly for users. This suggestion has been noted for consideration in future updates to enhance the user interface and reduce confusion.

How do I enable debug mode and submit a diagnostic report to troubleshoot shipment creation errors in PluginHive Canada Post plugin?

To enable debug mode and submit a diagnostic report: 1. Navigate to the PluginHive plugin settings in your WordPress admin dashboard. 2. Find and enable the “Debug Mode” option. 3. Reproduce the issue by attempting to create the shipment again. 4. Go to the "Help & Support" page within the plugin settings. 5. Follow the instructions on that page to generate and submit a Diagnostic Report to PluginHive support. 6. Provide the reference ticket number in your communications for tracking. This report helps PluginHive diagnose the issue more effectively.

How do I enable Debug Mode in the PluginHive plugin to troubleshoot shipment creation issues?

To enable Debug Mode in the PluginHive plugin, follow these steps: 1. Go to your WordPress admin dashboard. 2. Navigate to the PluginHive shipping plugin settings. 3. Click on the “General” tab within the plugin settings. 4. Locate the “Debug Mode” option and toggle it ON. 5. Save the settings. 6. Reproduce the shipment creation error after enabling debug mode. 7. Then go to the “Help & Support” section within the plugin and submit a Diagnostic Report; this report will include detailed logs to help troubleshoot the issue accurately.

How do I fix the "Canada Post Create Shipment Error: Error Code: 1182 – The transaction could not be authorized" when generating shipping labels?

This error indicates an issue with the credit card details on file with Canada Post, which prevents transaction authorization. To fix it: 1. Log in to your Canada Post business account website. 2. Review and update your business profile’s credit card information – ensure the card is valid, not expired, and properly authorized. 3. If needed, remove the existing credit card and add it again. 4. After updating, save changes and resync your Canada Post account with the PluginHive plugin. 5. Note that Canada Post may take up to 24 hours to refresh the payment information. Wait this period before trying to generate labels again.

How do I resolve the "Canada Post Create Shipment Error" with Error Code: Server cvc-simple-type 1 related to HS tariff code in the PluginHive Canada Post shipping plugin?

The "Canada Post Create Shipment Error" with the message indicating that the HS tariff code is not a valid instance of the element type is caused by an incorrectly formatted HS tariff code submitted during label creation. To resolve this: 1. Identify the HS tariff codes assigned to products in the shipment associated with the failed order. 2. Verify that each HS tariff code conforms to the required Canada Post format, which typically includes digits separated by periods and grouped correctly, such as '5111.11.00.00.44.44'. 3. Modify any codes that do not follow this pattern to the valid format. Avoid overly long segments or improper separators. 4. Save product data after updating the HS tariff codes. 5. Retry printing the shipping label from the order page. Correctly formatted HS tariff codes ensure successful communication with Canada Post's shipment API, thus enabling label generation. If the problem continues, verify that the PluginHive plugin version you are using supports the handling of HS tariff codes correctly and that there are no conflicting plugins or customizations affecting product metadata.

How do I resolve the Canada Post Create Shipment Error related to "address-line-1" being empty when creating a shipment in WooCommerce?

To resolve the Canada Post Create Shipment Error indicating that "address-line-1" may not be empty, follow these steps: 1. Verify that both the "Ship from" and "Ship to" addresses in your WooCommerce and PluginHive plugin settings have the "Address line 1" field filled in completely. Even if the address appears complete, sometimes this specific field might be missing data. 2. Double-check the WooCommerce customer shipping address for completeness, ensuring "Address line 1" is not empty. 3. After confirming these fields are filled, regenerate the shipping label. 4. If the error continues, enable debug mode and generate a diagnostic report for further investigation: – Go to the PluginHive plugin settings > General Tab. – Enable the **Debug Mode** option. – Try to generate the label again. – Navigate to the "Help & Support" page within the plugin to submit a diagnostic report. This process typically resolves the error, ensuring the shipment creation communicates valid address data to Canada Post’s API.

How do I resolve the Canada Post shipment error requiring a Zonos Declaration ID or Zonos Account Key for shipping parcels to the United States?

To resolve the error "Canada Post Create Shipment Error: Shipments to the United States require a Zonos Declaration ID or a Zonos Account Key," follow these steps: 1. Ensure you are using Canada Post WooCommerce Shipping Plugin version 3.3.1 or later, as this version includes support for Zonos integration required for U.S. shipments. 2. Update the plugin to the latest version if not already done. 3. After updating, go to the plugin’s Global Settings and enter your Zonos Account Key if you have one. 4. For each shipment, you can alternatively enter the Zonos Declaration ID on the Edit Order page within WooCommerce. 5. Note that providing either a Zonos Declaration ID or a Zonos Account Key is mandatory for shipping to the U.S. If you already have a Declaration ID, entering the Account Key is not necessary. 6. Once these settings are configured, try generating the shipping label again. This should resolve the shipping error and allow you to send parcels to the U.S. successfully.

How should I proceed if the WooCommerce Canada Post plugin does not show the "Create Shipment" option for an order?

If you do not see the "Create Shipment" button: 1. Ensure you have clicked "Generate Package" or "Re-generate Packages" in the order detail page first, as the "Create Shipment" option appears only after packages are generated. 2. Confirm that all mandatory fields, including valid country codes (e.g., "CA" for Canada), are correctly filled in the product and order details. 3. If errors occur (such as country code validation errors), correct them as per the plugin's requirements and regenerate the package. 4. Check plugin and WooCommerce versions are up to date to avoid UI or compatibility issues. Following these steps should enable the "Create Shipment" option for the order.

If I use Manual Packaging Mode and exclude some items from shipment, will the Zonos integration calculate duties only for the shipped items?

Yes. Duties and taxes are calculated only on the items included in the shipment. If you exclude certain items from shipment via Manual Packaging Mode, Zonos will apply duties exclusively to the items being shipped. However, currently, the plugin does not show estimated duties before label generation for these partial shipments.

Is the feature to display estimated duties and taxes before label creation available in the PluginHive Canada Post plugin?

Not at this time. Canada Post does not currently provide an API for duties and taxes estimates as part of the rates returned in PluginHive’s Canada Post plugin. This functionality is under development on Canada Post’s side. PluginHive will integrate this feature once it is officially supported by Canada Post and will communicate updates accordingly.

What are the costs associated with the PluginHive Canada Post plugin, including annual fees and per-shipment charges?

The PluginHive Canada Post plugin costs $99 per year with no additional charges per shipment. Shipment fees and label costs are billed directly by Canada Post to your Canada Post account. The plugin itself does not add any markup or per-shipment fees.

What are the key changes introduced in Canada Post WooCommerce Shipping Plugin version 3.3.1?

Version 3.3.1, released on August 29th, 2025, includes: – Support for new U.S. shipping regulations requiring Zonos integration. – Ability to enter a Zonos Account Key globally under plugin settings. – Option to add Declaration IDs individually on the Edit Order page for shipments to the U.S. – Mandatory inclusion of either Zonos Account Key or Declaration ID to create shipment labels destined for the U.S. – No changes were made to shipping rates or to shipping processes for non-U.S. destinations. Make sure to update to this version to continue creating labels for U.S. shipments successfully.

What are the plugin settings recommended for debugging shipment errors with PluginHive?

To effectively debug shipment errors with PluginHive: 1. In WordPress admin, open the PluginHive shipment plugin’s settings. 2. Navigate to the “General” tab. 3. Enable the “Debug Mode” option—this records detailed API requests and responses. 4. Attempt to reproduce the shipment error by generating a label. 5. Go to the “Help & Support” section in the plugin’s settings menu. 6. Submit the generated Diagnostic Report as prompted. This process provides PluginHive support with in-depth technical data to analyze issues and recommend precise solutions.

What causes the error "Canada Post Create Shipment Error: address-line-1 with anonymous type may not be empty," and how do I fix it?

This error indicates that the shipping origin address is incomplete in the plugin settings. To fix: 1. Go to PluginHive Canada Post plugin settings. 2. Under **General Settings**, ensure you have entered a valid **Address Line 1** for your store’s shipping origin address. 3. Also fill out the other required contact details such as city, province, postal code, and phone number. 4. Save the settings. Once the complete and valid address details are provided, the shipment creation API call will succeed without this error.

What causes the error "ServiceCode Type may not be Empty" when generating shipping labels, and how can I fix it?

The error **'ServiceCode Type may not be Empty'** occurs when no Canada Post shipping service is selected during label generation. To fix this: 1. Open the WooCommerce order for which you want to generate the label. 2. Click **Generate Package** (if not done already). 3. Click **Calculate Cost** to fetch the available Canada Post services for your package. 4. Select a valid shipping service (e.g., Priority, Xpresspost) from the list. 5. Click **Create Shipment** to generate the label. This error commonly occurs if you skip selecting a service before label creation.

What does the "Canada Post Create Shipment Error: Error Code: 2561 Error Msg: This Customer Number and Contract Number combination is invalid" mean, and how can I resolve it when creating a shipping label in test mode?

This error indicates that the Contract Number configured in the plugin settings is either invalid or not applicable to your Canada Post account. To resolve this: 1. Verify if you have a Contract account with Canada Post. 2. If you do not have a Contract account, leave the "Contract Number" field blank in the plugin settings. 3. Set the "Payment Method" to Credit-card to ensure shipments are treated as non-contract shipments. 4. If you are a contract user, remove your credit details from the Canada Post website, then add them again to refresh your account data. 5. If the issue persists, contact your Canada Post representative to confirm that your contract is valid and correctly linked to your customer number, and that it allows parcel services.

What does the "Canada Post Create Shipment Error: Error Code: 2561 Error Msg: This Customer Number and Contract Number combination is invalid" mean, and how can I resolve it?

This error occurs when the Contract Number configured in the PluginHive Canada Post plugin settings is invalid or not applicable to your Canada Post account. To resolve this issue: 1. Verify if you have a valid Contract account with Canada Post. 2. If you do **not** have a Contract account, leave the "Contract Number" field blank in the plugin settings. 3. Set the "Payment Method" to "Credit-card" to process shipments as a non-contract user. 4. If you are a contract user, remove your existing credit details on the Canada Post website, then re-add them to ensure correctness. 5. If the error persists, contact your Canada Post representative to confirm that your contract number is valid, correctly linked to your customer number, and applicable for parcel services. Following these steps will correct the customer and contract number configuration and allow shipments to be created successfully.

What does the Canada Post Create Shipment Error Code 2561 mean, and how can I resolve it?

The error "Error Code: 2561 – This Customer Number and Contract Number combination is invalid. The Contract Number {0} is not associated to the Mailed on Behalf of Customer Number in the CPC accounting system for the mailing date entered" indicates that the Contract Number configured in your PluginHive settings is either invalid or not applicable for your Canada Post account. To resolve this: 1. Verify that the Contract Number you have entered is valid and correctly associated with your Canada Post account. 2. If you do not have a Canada Post Contract account, leave the "Contract Number" field blank in the plugin settings. 3. Set the "Payment Method" in the plugin to Credit Card so your shipments are processed as a Non-contract user. 4. If you are a contract user, try removing your credit details on the Canada Post website and re-adding them freshly. 5. If the error persists, contact your Canada Post representative to confirm that your contract is valid, linked to your customer number, and applicable for parcel services. Following these steps should help eliminate the error and enable successful shipment creation.

What does the Canada Post shipment error related to the HS Tariff Code mean and how can I fix it?

The error "hs-tariff-code is not a valid instance of the element type. Value is '120930'" indicates that the HS Tariff Code entered for the product is invalid or not accepted by Canada Post's shipment API. To fix this error, follow these steps: 1. Review the HS Tariff Code assigned to your product. This code must conform to Canada Post’s accepted format and be valid for the product you are shipping. 2. Navigate to your Product Page in your shipping management system. 3. Locate the HS Tariff Code field under the Shipping section for the product. 4. Update the HS Tariff Code with a valid code by referring to Canada Post’s official HS Code lookup tool: https://www.canadapost-postescanada.ca/information/app/wtz/business/findHsCode 5. Use the tool to search your product description and obtain the correct Harmonized System Code. 6. Save the updated HS Tariff Code in your system. 7. Attempt to create the shipment again; the error should no longer appear. If issues persist after updating the HS Tariff Code, verify the code format and validity again or contact support for further assistance.

What does the error "Canada Post Create Shipment Error: element weight is not a valid instance of the element type. Value is '800000000000'" mean and how can I fix it?

This error from the Canada Post API indicates that the product weight configured in your order is invalid—specifically, the weight value is excessively large and not accepted by the API. To resolve this issue: 1. Review the weight settings of all products in the order. 2. Ensure that each product has a valid, realistic weight configured (e.g., no extremely large numbers). 3. Correct any invalid or placeholder weights in your WooCommerce product settings. 4. Re-attempt generating the shipment label after the weights are corrected. This will prevent the API from rejecting the shipment due to invalid weight data.

What does the error "Canada Post Create Shipment Error: Error Code: 9162 Error Msg: Length, Height and Width are mandatory when the document flag is false" mean and how can I resolve it if my product dimensions are already set?

This error from Canada Post indicates that length, height, and width values are required for a shipment when the document flag is set to false, meaning the shipment is a physical parcel and not a document. Even if product weights and dimensions are set, this error can occur due to another underlying issue related to account settings. To resolve it: 1. Verify the status of your credit card details on your Canada Post profile, as an expired or invalid credit card can cause shipment creation errors. 2. If the credit card is expired, remove the expired card and add a valid credit card to your Canada Post account. 3. Wait for up to 24 hours to allow the Canada Post system to refresh and recognize the updated credit card information. 4. After 24 hours, attempt to generate shipment labels again. 5. If the error persists, double-check that all parcel dimensions are correctly entered for each product and that no configuration overrides are causing missing dimension data during shipment creation. Following these steps should resolve the error and enable successful label generation with Canada Post.

What does the error "Canada Post Create Shipment Error: Error Code: 9162 Error Msg: Length, Height and Width are mandatory when the document flag is false" mean, and how can I resolve it when generating a shipping label in PluginHive Canada Post plugin?

This error indicates that the shipment creation request is missing mandatory parcel dimension details (length, height, and width) when the document flag is set to false. To resolve the issue: 1. Ensure that you enter all required parcel or box dimensions (length, height, and width) within the shipment details in the plugin interface. 2. Double-check that the dimensions are correctly saved and associated with the shipment order. 3. Confirm that the “document flag” setting (if applicable) aligns with your shipment type—if it is set to false, dimensions must be provided; otherwise, the request will be rejected by Canada Post’s API. 4. After entering the mandatory dimensions properly, retry generating the label. This will clear the error if dimension data is complete and valid. If the error persists, review the shipment details thoroughly or consult PluginHive support for deeper troubleshooting. (Note: In this specific case, the user solved the issue through trial and error by ensuring correct dimension entry.)

What does the error "Canada Post Create Shipment Error: Error Code: Server to establish a backside connection" mean, and how can I resolve it?

This error is not commonly encountered with the PluginHive Canada Post plugin. To resolve it, first ensure that your Canada Post account is successfully synced with the PluginHive Canada Post plugin. Also, verify that you are using the latest plugin version (currently 3.2.9). Updating and syncing the account properly usually helps prevent connection errors.

What does the error "Canada Post Create Shipment Error: Unable to Create Shipment – Enable the Package Encryption option and try again." mean, and how can I fix it?

This error occurs when the "Package Encryption" option is not enabled in the PluginHive Canada Post plugin settings. To resolve this issue: 1. Log into your WooCommerce admin panel. 2. Navigate to the PluginHive Canada Post plugin settings. 3. Locate the "Package Encryption" option and enable it. 4. Save the settings. 5. Attempt to generate the shipment label again. Enabling this option ensures secure data transmission required by Canada Post's API, preventing shipment creation errors.

What exactly does the "Cleanup Shipment Details" functionality do in the WooCommerce Canada Post Shipping plugin?

The "Cleanup Shipment Details" feature permanently removes Canada Post shipping-related data from WooCommerce orders. This includes: – Shipping labels – Return labels – Commercial invoices – Tracking details – Manifests – Created packages The purpose of this cleanup is to clear outdated or unnecessary shipping information from the orders, which helps improve site performance and efficiency in managing WooCommerce order data. However, because it modifies old orders to remove these details, it can cause those orders to be updated or resynced in your logs.

What information should I provide to PluginHive support to effectively troubleshoot shipment creation errors?

To help PluginHive support resolve shipment creation errors quickly, provide the following: 1. The WooCommerce order number(s) where the shipment creation fails. 2. Plugin debug logs capturing the shipment request and server error responses (enable Debug Mode if not already done). 3. Screenshots of error messages or problematic pages if possible. 4. Confirmation that your WooCommerce payments and Canada Post plugin are in the correct mode (test or live). 5. Permission or temporary admin access if requested by support to perform testing on your site. Complete and clear information enables faster verification and resolution of issues.

What should I do if I get the error "Canada Post Create Shipment Error: Unable to Create Shipment – Enable the Package Encryption option and try again," even though the Package Encryption option is already enabled?

This error typically means the "Package Encryption" option is not enabled in the plugin’s general settings. Since you already have it enabled but the error persists, follow these steps: 1. Disable and then enable the "Package Encryption" option again to ensure it is properly applied. 2. Enable "Debug Mode" in the plugin settings to collect detailed logs. 3. Reproduce the issue by attempting to create the shipment again. 4. Go to the "Help & Support" page in the plugin settings and submit a Diagnostic Report for further analysis. 5. If further troubleshooting is required, be prepared to provide temporary wp-admin login credentials and the order number related to the issue to allow support to replicate the problem and generate the label. Note: If you are using a Non-Contract Canada Post account, you must contact Canada Post directly for refunds on any generated labels.

What should I do if PluginHive support reports they can generate the shipment label for a particular order, but I still encounter errors?

If PluginHive support is able to generate the shipment label successfully on your site without making configuration changes, yet you experience errors: 1. Check if the problem occurs only with that particular order or affects multiple orders. 2. Verify from your side if permissions are correctly set for label generation on other orders. 3. Report back whether the issue persists with other orders or if it is isolated. 4. Provide screenshots or detailed error messages if different errors appear. This helps narrow down the issue to either a specific order anomaly or a broader configuration problem.

What should I do if shipment label errors occur but PluginHive support does not find any related logs?

When support cannot find any related error logs despite the occurrence of shipment label generation errors: 1. Double-check that debug mode is enabled properly before triggering the error. 2. Attempt to reproduce the error immediately after enabling debug to capture logs. 3. Clear any caching layers that might prevent new logs from being written. 4. Provide exact error details and timeframes to support for cross-referencing server logs. These steps help ensure relevant diagnostic information is collected for effective issue resolution.

What should I do when I encounter the "Canada Post Create Shipment Error: Failed loading XML" with tag mismatch and premature end of data errors during order label generation?

To diagnose and resolve the "Failed loading XML" error from Canada Post during shipment creation, follow these steps: 1. Enable Debug Mode in PluginHive: – Go to the plugin’s General Tab settings. – Enable the "Debug Mode" option. 2. Reproduce the error by attempting to create the shipment label again. 3. Collect the Diagnostic Report: – Navigate to the "Help & Support" section within the plugin settings. – Submit the diagnostic report as instructed. 4. After submitting the report, provide the specific WordPress Admin order number for which you are trying to generate the label. 5. Ensure you have the necessary permissions enabled to generate labels on that order. This process allows PluginHive support to examine detailed logs and configuration data to identify the cause of the XML errors and assist you in resolving the issue.

What steps should I follow if the WooCommerce Canada Post plugin diagnostic report shows as empty when trying to submit after enabling debug mode?

If the diagnostic report is empty: 1. Make sure Debug Mode is enabled in the plugin settings. 2. After enabling Debug Mode, **immediately reproduce the issue** by attempting the action that causes the problem (e.g., “Create Shipment”). 3. Return to the plugin’s Help & Support section to generate and submit the diagnostic report after reproducing the issue. 4. If the report remains empty, try disabling and re-enabling Debug Mode, then reproduce the issue again. 5. If problems persist, consider providing PluginHive support with your WP admin access temporarily, order numbers involved, and detailed context so they can investigate from their side.

What steps should I take if I am unable to generate a PluginHive support diagnostic report due to errors during shipment creation?

If shipment creation errors prevent generating a diagnostic report: 1. Ensure Debug Mode is enabled in the plugin settings to capture logs. 2. Manually replicate the shipment creation that triggers the error. 3. Instead of the diagnostic report, collect and export the debug logs showing the shipment request and response with the error details. 4. Provide these logs to PluginHive support along with the affected WooCommerce order number. 5. Include any screenshots or detailed error messages to assist support in diagnosing the problem. This approach provides support with the necessary data when automated diagnostic report generation is blocked by errors.

What steps should I take when encountering the "Canada Post Create Shipment Error: Failed loading XML" with tag mismatch and premature end of data errors during label generation?

To resolve the "Failed loading XML" error during Canada Post shipment label creation, follow these steps: 1. Enable Debug Mode in PluginHive by navigating to the General Tab settings and activating the "Debug Mode" option. 2. Attempt to create the shipment label again to reproduce the error. 3. Collect the Diagnostic Report via the "Help & Support" section in the plugin settings and submit it as instructed. 4. Provide the specific WordPress Admin order number where the error occurs. 5. Verify that you have the necessary permissions enabled to generate labels for that order. This process allows PluginHive support to analyze detailed logs and configuration data to identify and resolve XML parsing errors.

Why am I not seeing shipping choices or able to create a shipment, and why does the system auto-select options like 'signature' and 'proof of age' unnecessarily?

This issue can occur due to UI caching, where recent changes are not reflected properly on your site. To address this: 1. Clear your site cache fully to ensure the latest plugin UI updates are displayed. 2. Understand that some shipping preferences like 'signature' or 'proof of age' may be auto-selected based on default plugin settings or Canada Post requirements. These can be adjusted within the plugin or account settings as needed. 3. If the issue persists in shipment creation or shipping options not showing, record a screencast or video demonstrating the exact problem to aid detailed troubleshooting.

Why am I receiving the error "Canada Post Create Shipment Error: country-of-origin is not a valid instance of CountryCodeType" when creating a manual custom box shipment?

This error occurs because the "Country of Manufacture" field under your product’s Canada Post settings is configured with an invalid value "Canada". Canada Post requires the country to be specified using a valid two-letter country code. To resolve this: 1. Edit the product settings in the PluginHive plugin. 2. Locate the "Country of Manufacture" field under the Canada Post settings. 3. Replace "Canada" with the correct two-letter country code "CA". 4. Save the settings and try generating the shipment label again. This should fix the error related to the country code format.

Why am I unable to generate shipping labels for LetterMail services, and how can I generate labels for my orders?

Canada Post does **not** support label generation for LetterMail services via the API or plugin. The key points: 1. LetterMail packages must be physically dropped off at Canada Post branches and do not require labels generated through the plugin. 2. For label generation within your site, select **other Canada Post services** such as Priority, Xpresspost, or Regular Parcel. 3. Generate labels only for these standard services via the WooCommerce order page. 4. To generate labels: – Open the order – Create the package – Calculate cost – Select a supported service – Click Create Shipment Switching from Lettermail to supported services will enable label generation functionality.

Why do I get the error "Canada Post Create Shipment Error: Error Code: 2561 Error Msg: This Customer Number and Contract Number combination is invalid" when creating a shipment, and how can I fix it?

This error occurs because the Contract Number configured in the PluginHive Canada Post plugin settings is invalid or not associated with your Canada Post account. To fix this: 1. Verify whether you have a Canada Post Contract account. If you do not have one, leave the 'Contract Number' field blank in the plugin settings. 2. Set the 'Payment Method' to Credit-card in the plugin to enable shipments as a non-contract user. 3. If you have a contract account but continue to get the error, try removing your credit card details on the Canada Post website, add them again, then re-sync your Canada Post account with the plugin. 4. Save the settings and try to create the shipment again. This should resolve the error if the Contract Number was causing the issue.

Why do I get the error "Canada Post Create Shipment Error: Error Code: 2561 This Customer Number and Contract Number combination is invalid" when trying to create a test label, and how can I fix it?

This error occurs because the Contract Number configured in the plugin settings is either invalid or not applicable to your Canada Post account. To resolve this: 1. Verify whether you have a Contract account with Canada Post. 2. If you do not have a Contract account, leave the 'Contract Number' field blank in the plugin settings. 3. Set the 'Payment Method' to "Credit-card" to process shipments as a Non-contract user. 4. Remove any existing credit card details on the Canada Post website, re-enter them freshly, then re-sync your account with the plugin. Following these steps ensures that your account settings align correctly with Canada Post requirements for label creation.

Why do I see debug logs instead of a successful shipment confirmation page after creating a shipment using the PluginHive plugin?

If you see debug logs instead of a successful confirmation page, it is likely because the Debug Mode is enabled in the PluginHive plugin settings. Debug Mode displays detailed logs for troubleshooting purposes but is not intended for regular use. To resolve this: 1. Go to the PluginHive plugin settings in your dashboard. 2. Locate the "Debug Mode" option. 3. Turn off or disable the Debug Mode. 4. Save the settings and try creating the shipment again. Once Debug Mode is off, you should see the normal shipment confirmation page, and the Canada Post labels should generate correctly.

Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.