Manifest Transmission Problems for WooCommerce Orders – WooCommerce Canada Post Shipping Plugin FAQs
-
Resolve issues related to manifest creation, submission, and transmission to Canada Post
To confirm the issue is fixed: 1. Ensure the plugin version installed is 3.2.1 or higher (check under Plugins > Installed Plugins). 2. Create or use an existing shipment and attempt to transmit the shipment manifest to Canada Post. 3. Verify that no errors related to “method-of-payment” appear and the transmission completes successfully. 4. If the shipment transmits and manifests print without errors, the issue is resolved. Feel free to reach out to support if any related issues arise post-update.
While you can generate the manifest digitally within the PluginHive plugin similarly to how you create shipping labels, the manifest itself is not automatically transmitted to Canada Post. You need to generate and review the manifest in the plugin and then print and submit it physically during pickup. For detailed instructions on how manifests are displayed and managed, you can refer to the PluginHive knowledge base article: [Canada Post Manifest for WooCommerce Orders](https://www.pluginhive.com/knowledge-base/canada-post-manifest-woocommerce-orders/).
The 'Reason for Export' setting in PluginHive is a global configuration that applies uniformly to all orders. It is not possible to override or customize this value on a per-order basis within the plugin. Similarly, you cannot modify the declared product value individually for specific orders during label generation. Any changes to these settings will affect all orders consistently across your account.
Currently, these functionalities are not supported on the WooCommerce mobile app: – You cannot fulfill shipping or print shipping labels directly from the WooCommerce app on mobile devices. – There is no automatic order completion triggered by label generation in the mobile app. For these actions, please use the WooCommerce admin dashboard on a desktop or laptop. Manual marking of orders as complete after label generation is required when using the plugin on standard platforms.
Yes, using a separate plugin for US orders does not prevent you from using the PluginHive Canada Post shipping plugin for Canadian orders. The Canada Post rates should function independently. If Canada Post rates are not displaying, it is recommended to generate and submit a diagnostic report from the plugin to identify the cause. To do this: 1. Open the plugin settings and go to the General tab. 2. Enable the 'Debug Mode' option. 3. Attempt to fetch rates again on your site. 4. Navigate to the 'Help & Support' section within the plugin settings. 5. Submit a Diagnostic Report following the instructions available there. This report will help the support team analyze and troubleshoot the issue effectively.
Canada Post requires manifests to be generated separately for each type of shipping service. Therefore, the PluginHive plugin automatically creates different manifest documents when orders use multiple distinct Canada Post shipping services. For example, if some orders use Expedited Parcel and others use Priority Parcel, two separate manifests will be generated, one per service. However, if your orders mostly use a single service, you should receive one consolidated manifest given correct usage of the **Transmit Shipment** feature. Thus, multiple manifests are expected if different services are used, but multiple manifests caused by repeated clicking of **Transmit Shipment** per order can be avoided by clicking it once per batch.
Yes. The "Transmit Shipment" button and manifest generation are only available to users with a Canada Post contract account. For non-contract accounts: – The "Transmit Shipment" button will not appear. – Instead, you may see a “Refund Shipment” button, but refunds cannot be processed automatically through the plugin; you must contact Canada Post directly to request refunds. – Non-contract accounts can still generate and print shipping labels but do not have access to manifest or transmit features.
The Canada Post plugin does not currently support generating or printing packing slips on top of shipping labels. However, you can generate a consolidated manifest for all your orders by clicking the 'Transmit Shipment' button for your latest order in the plugin. This manifest provides a summary for your shipments. For detailed instructions and additional information, you can refer to the official documentation: "An Insight into Canada Post Manifest for your WooCommerce Orders" on the PluginHive website.
Yes, the checkout page implementation can affect how estimated delivery dates are displayed. The PluginHive team inquires whether the site uses the **WooCommerce Blocks checkout page** or a shortcode-based checkout because certain WooCommerce checkout configurations may handle shipping method details differently. For example, using the default shortcode `
According to Canada Post support and typical small business usage: – You do **not** need to print a shipping manifest when using a non-contract account. – Customs forms should still be printed if shipping internationally. – Contract accounts use manifests and the "Transmit Shipment" feature, but small businesses without a contract account generally are not required to use manifests.
To bulk print a manifest containing all your orders in PluginHive, follow these steps: 1. Go to your latest order in the system. 2. Click the 'Transmit Shipment' button on that order. 3. Upon clicking 'Transmit Shipment', the system will automatically include all orders that were not part of any previous manifest. 4. The plugin will then generate a comprehensive manifest (e.g., a Canada Post Manifest) that includes all these pending orders since the last transmit action. 5. You can then print this single, consolidated manifest covering all included orders. This process eliminates the need to print manifests one order at a time and streamlines your bulk printing needs. For more detailed instructions and reference, you can also review the official documentation here: https://www.pluginhive.com/knowledge-base/canada-post-manifest-woocommerce-orders/
To bulk print shipping labels: 1. Go to your WooCommerce Orders page. 2. Select multiple orders for which you want to print labels. 3. Use the plugin’s Bulk Shipment Generation feature by clicking the "Print" button. 4. This action opens a single PDF file containing all selected shipping labels in a new browser tab. 5. Use the browser's print command (Ctrl+P or Command+P) to print all the labels at once. For detailed steps, see the knowledgebase article here:
Setting Up WooCommerce Canada Post Shipping Plugin
The Canada Post Shipping Plugin calculates shipping rates and available destinations independently of WooCommerce's regional restrictions, so it does not natively restrict shipping by province. To manage this: 1. Verify your WooCommerce shipping zones and regional restrictions are correctly set to Alberta and British Columbia. 2. Understand that the Canada Post plugin will override these and may still allow shipping options outside those provinces. 3. Disable the Canada Post real-time rates in the plugin to prevent the plugin from overriding WooCommerce restrictions (see next FAQ for disabling instructions). 4. Consider using an additional plugin designed to hide or restrict shipping methods by zone, as the Canada Post plugin alone does not support province-level restrictions. 5. Review all plugin settings carefully to ensure no conflicts exist.
You can use direct URLs to access the manifest tabs as a workaround until the issue is patched: – WooCommerce Orders tab: /wp-admin/admin.php?page=ph_canada_post_manifest&tab=store_orders – Canada Post Orders tab: /wp-admin/admin.php?page=ph_canada_post_manifest&tab=api_orders Replace the domain accordingly (e.g., your staging or live site). These URLs bypass the dashboard menu errors and allow direct access to manifest pages.
To troubleshoot the manifest not showing in the Canada Post plugin, follow these steps: 1. Open the Canada Post plugin settings in your platform. 2. Enable the “Debug Mode” option within the plugin settings. 3. Reproduce the issue by attempting to generate a manifest for Canadian shipments. 4. After reproducing the problem, navigate to the 'Help & Support' section in the plugin settings. 5. Submit a Diagnostic Report through this page, making sure to reference the ticket number provided (e.g., 316205). 6. The diagnostic report will contain logs and details that support technicians can use to identify the issue. By completing these steps, you provide the necessary data for the support team to analyze and assist with resolving the manifest display problem.
To bulk generate shipping labels: 1. Go to the WooCommerce Orders page in your WordPress admin dashboard. 2. Select the checkboxes of all orders for which you want to create labels. 3. In the "Bulk Actions" dropdown menu above the order list, select "Generate Canada Post Label". 4. Click the "Apply" button. The plugin will generate shipping labels for all selected orders in one batch, streamlining the label creation and printing process.
To set up Canada Post live tracking using Shipment Tracking Pro plugin: 1. Navigate to **WooCommerce > Settings > Shipment Tracking** in your WordPress dashboard. 2. Click **Add Carrier** to include Canada Post in your carrier list. 3. Enter the required Canada Post details as prompted. 4. Save changes. 5. On each WooCommerce order, enter the Canada Post tracking number into the Shipment Tracking field. Once configured and tracking numbers are added, live shipment status updates (such as “In Transit” or “Delivered”) will appear as a column on the WooCommerce orders page, providing real-time tracking insights. Refer to the setup guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-shipment-tracking-pro-plugin/#:~:text=2.%20Choose%20the%20shipping%20carrier(s)%20used%20for%20order%20fulfillment
To manage Canada Post pickup requests and transmit shipment manifests through PluginHive, follow these steps: 1. In your PluginHive dashboard, connect your Canada Post account by entering your API credentials under the Canada Post shipping carrier settings. 2. Once connected, configure your pickup request preferences such as pickup date, location, and contact details in the Canada Post settings section. 3. For each shipment ready for pickup, generate a shipment request and mark it for pickup. PluginHive will send this information to Canada Post based on your configured parameters. 4. To transmit the shipment manifest, navigate to the manifests section within the PluginHive dashboard, select the shipments for the relevant pickup date, and submit the manifest electronically to Canada Post. 5. Confirm successful transmission by reviewing the manifest status and tracking details in your dashboard. This process automates communication with Canada Post for pickups and ensures compliance with their shipment manifest submission requirements.
To enable debug mode and submit a diagnostic report: 1. Go to the General tab within the plugin settings in your WordPress admin panel. 2. Find and enable the “Debug Mode” option. 3. Reproduce the issue you are facing (e.g., try to transmit a shipment manifest again). 4. Navigate to the “Help & Support” page inside the plugin settings. 5. Follow the instructions to generate and submit a diagnostic report to PluginHive support. This report helps the support team analyze errors and provide targeted fixes.
Free shipping is a native WooCommerce feature rather than a functionality directly controlled by the Canada Post plugin. To configure free shipping for orders above a specific amount: 1. Go to your WordPress admin dashboard. 2. Navigate to **WooCommerce > Settings > Shipping**. 3. Select **Shipping Zones** and either choose an existing zone or click **Add Shipping Zone** to create a new one. 4. Within the specific Shipping Zone, click **Add Shipping Method**. 5. Choose **Free Shipping** from the method options and click **Add Shipping Method**. 6. Edit the Free Shipping method and configure the conditions (e.g., minimum order amount required for free shipping). 7. This free shipping option will then appear alongside the live Canada Post shipping rates on your cart and checkout pages. If you want to hide the live Canada Post rates and only display free shipping when the order exceeds that amount, additional custom solutions or settings may be required.
Use the **Transmit Shipment** button as follows to generate a proper manifest: 1. Generate and print shipping labels for all orders you want to ship in your daily batch. 2. Do NOT click **Transmit Shipment** after label generation for each individual order. 3. Instead, click **Transmit Shipment** only once, and only on the latest order in the batch after all labels are generated. This action tells the system that the entire batch of orders since the last manifest is ready to ship. 4. The manifest that gets generated will then contain all eligible orders in one consolidated document. By following this approach, you'll avoid multiple partial manifests and get a single, comprehensive manifest per shipping day or batch.
No, the cleanup action permanently deletes the Canada Post shipping data from affected WooCommerce orders, including labels, invoices, tracking, and manifests. This data cannot be restored once removed by the plugin's cleanup process. It is recommended to disable the cleanup feature if you wish to retain shipping data or to take backups before running such processes.
Currently, the 'Delivery Delay' option in PluginHive allows you to set a delay for the estimated delivery date, but this delay applies universally to all orders regardless of the day. It is not possible to configure the delay specifically for weekend orders only. You will need to apply any delivery delay uniformly across all shipping dates.
The Canada Post plugin does not support generating packing slips or invoices directly. However, you can generate a shipping manifest that includes all orders at once by clicking ‘Transmit Shipment’ on your latest order. This manifest serves as a consolidated shipping document but is not a packing slip or invoice. For packing slips or invoices, you will need to use WooCommerce's native features or other plugins designed for that purpose. For more details, refer to the plugin documentation on generating manifests: [Canada Post Manifest for WooCommerce Orders – PluginHive](https://www.pluginhive.com/knowledge-base/canada-post-manifest-woocommerce-orders/).
This issue usually arises if the **Transmit Shipment** button is clicked multiple times for individual orders rather than once per batch. Each click causes a separate manifest to be generated for the orders included since the last click, fragmenting the manifest across multiple files. Steps to fix: 1. Avoid clicking **Transmit Shipment** for each order after label creation. 2. Generate labels for all orders you want to ship in that batch first. 3. Click **Transmit Shipment** only once, preferably on the latest order, to create a combined manifest including all orders since the last manifest. If you only use one or two shipping services (e.g., Expedited Parcel or the free option defaulting to Expedited Parcel), the manifest should consolidate into fewer files this way. If multiple manifests still appear, verify your shipping services and ensure the above process is followed.
Key troubleshooting steps include: 1. Enable “Debug Mode” in plugin settings to capture detailed logs. 2. Reproduce the error to ensure logs reflect the issue. 3. Submit a diagnostic report as per the plugin’s Help & Support page instructions. 4. Update the plugin to the latest version to ensure all bug fixes are applied. 5. If the issue persists, provide PluginHive with detailed logs and context. Following these steps accelerates diagnosis and resolution by support.
Transmitting a shipment refers to the process of finalizing shipments by generating a Manifest document that is submitted to Canada Post. This usually happens in Canada Post Contract accounts: 1. After creating and purchasing shipping labels, you generate a Manifest which consolidates all shipments ready for pickup or drop-off. 2. Once the Manifest is generated (shipment transmitted), shipments are considered finalized and cannot be voided from the plugin. Refunds after this point require contacting Canada Post directly. Essentially, "transmitting" is the step of sending shipment data and shipping charges to Canada Post to initiate carrier processing.
For efficient escalation and problem diagnosis: 1. Update WooCommerce and the Canada Post plugin to the latest versions on a staging site first. 2. Deactivate all other plugins on the staging site except WooCommerce and Canada Post to isolate plugin conflicts. 3. Provide PluginHive technical team with FTP or SFTP access to the staging site to review configurations and logs securely. 4. Ensure the staging site mirrors the live environment as closely as possible without affecting live operations. 5. Share detailed descriptions, error messages, or videos demonstrating issues for clarity. These steps allow the support team to replicate and analyze the problem without risking live site stability.
To troubleshoot issues with manifest generation and tracking submission in the Canada Post plugin, follow these systematic steps: 1. Confirm that you have an active Canada Post account with a valid credit card and contract account linked, as this affects manifest processing. 2. Verify that the 'Shipment Tracking' feature is enabled in the Canada Post plugin settings under Shipping labels. 3. Check if your order statuses are standard or custom; if custom, map them to standard statuses recognizable by the plugin or follow plugin guidance for custom statuses. 4. Deactivate all other plugins except WooCommerce and the Canada Post plugin to rule out plugin conflicts. 5. Switch your theme to a default WooCommerce theme such as Storefront to rule out theme-related issues. 6. Test manifest generation again after these changes to see if the problem persists. 7. Verify that orders eligible for manifest generation are included within the date range and order status filters in the Manifest Dashboard. 8. Confirm the tracking numbers are being generated with shipping labels and check if they appear in the Canada Post Shipment Tracking section. 9. If problems remain, gather detailed error messages, steps to reproduce, and screenshots to provide to PluginHive support for deeper investigation. This approach helps isolate the cause of manifest and tracking issues for corrective action.
Yes. After generating shipping labels, you select the specific orders ready to ship and create manifests accordingly. The customs manifest will include only those items for which Canada Post shipping labels were generated. Products excluded from Canada Post shipping (e.g., those with different shipping class or supplier) will not appear in the manifest. This ensures the manifest accurately corresponds only to the packages being sent via Canada Post. Detailed manifest generation instructions are available here: https://www.pluginhive.com/knowledge-base/canada-post-manifest-woocommerce-orders/
The detailed changelog for the plugin version 3.2.7, including bug fixes and enhancements, is available on the PluginHive website. Visit:
Canada Post Shipping Plugin for WooCommerce with Print LabelThis page contains comprehensive information such as: – Fixed Manifest Page URL access problems. – Enhanced compatibility with other WooCommerce addons. – Updated rates for Letter Mail & Registered Email services. Keeping your plugin updated ensures you benefit from the latest fixes and features.
Multiple manifest files are generated when orders use different Canada Post shipping services, as Canada Post requires separate manifests per shipping service. However, if your orders mostly use the same service (e.g., Expedited Parcel), multiple manifests can indicate improper use of the **Transmit Shipment** function. Specifically: – Clicking **Transmit Shipment** multiple times for individual orders causes separate manifests for each order. – To get one consolidated manifest, you should only click **Transmit Shipment** once after printing labels for all orders you want to ship in that batch. This single action generates one manifest including all orders since the last manifest was created. Check your process to ensure you: 1. Print all labels first. 2. Click **Transmit Shipment** only once per batch (not per order). This prevents multiple manifests and consolidates shipments properly.
This issue commonly occurs due to a caching conflict after updating the plugin. To resolve it, follow these steps: 1. Clear your browser cache completely to ensure no old scripts or styles are being loaded. 2. Clear your server-side cache if you are using any caching plugins or server caching mechanisms. 3. After clearing caches, reload the WooCommerce orders page and check if the Canada Post buttons become responsive and service options reappear. If the problem persists after clearing caches, further investigation is needed. In that case, provide your WordPress admin access with permission to generate shipping labels and the specific order number so that the PluginHive support team can troubleshoot the console errors and plugin behavior directly.
This behavior occurs due to a glitch related to the current WooCommerce checkout page implementation. Occasionally, the estimated delivery date shows up embedded within the shipping method title line on the checkout page, causing it to also appear in the ‘Ship To’ column on the orders page. However, this happens inconsistently and unpredictably—it is not the standard or intended behavior. Normally, estimated delivery dates are displayed separately and do not appear in the orders page’s ‘Ship To’ column. The PluginHive team is aware of this issue and working on resolving this anomalous behavior, but at present, estimated delivery dates do not reliably display on the orders page for all orders.
The issue where the manifest includes only the current order and other orders don’t appear in the Manifest Dashboard can be related to the order statuses used. The manifest generation and dashboard filters typically rely on standard order statuses recognized by the plugin. If you use custom order statuses, the plugin may not detect those orders unless configured to recognize these statuses. To address this: 1. Confirm the order statuses that the Canada Post plugin filters and includes for manifest generation. 2. If the plugin does not support your custom statuses by default, consider mapping your custom order statuses to standard statuses (like “processing” or “completed”) which the plugin recognizes. 3. Alternatively, check for plugin settings or documentation that allow inclusion of custom statuses in manifest processes or reach out to PluginHive support for guidance on supporting custom statuses. 4. Ensure the 'Shipment Tracking' feature is enabled in the plugin settings (under Shipping labels), as this affects integration with tracking and manifests. By aligning order statuses to values recognized by the plugin, the manifest system should correctly include all relevant orders in the dashboard and during manifest creation.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.