Shipping Label Generation Issues – WooCommerce Canada Post Shipping Plugin FAQs
-
Fix label print failures, format issues, and Canada Post API errors during label generation
No, issuing refunds in WooCommerce alone does not void or cancel shipments in the Canada Post plugin. Shipping label charges are separate: – If you did not create a shipping label, no charge was made and nothing further is required. – If you created a label, you must use the plugin’s “Void Shipment” function on the order page to cancel the shipping label. – WooCommerce refund process does not automatically void shipments or cancel labels; you need to manage shipment status directly through the Canada Post plugin.
Once your Canada Post account is successfully synced with PluginHive (indicated by a confirmation pop-up that settings are saved), you should: 1. Go to your PluginHive plugin dashboard in WordPress. 2. Locate the order for which you want to print the label. 3. Use the shipment generation features within PluginHive to create the shipping label for that order. If you do not see an option to print the label after syncing, ensure that the shipment has been generated successfully. If you see an error code (like error 9174), verify the plugin’s error documentation or support for troubleshooting that specific error before attempting label generation again.
After successfully syncing your Canada Post account with PluginHive (you will see a confirmation pop-up that settings are saved), follow these steps: 1. Open the PluginHive plugin dashboard in WordPress. 2. Locate the specific order for which you want to generate a shipping label. 3. Use the shipment generation features in PluginHive to create and print the shipping label. If the option to print the label is not visible, confirm that the shipment has been generated for that order and no errors are shown. If errors like error 9174 appear, consult PluginHive’s error documentation or support for troubleshooting before retrying.
If you do not see the option to print a label after successful syncing: 1. Confirm that the shipment has been generated for the specific order in PluginHive. 2. Verify there are no outstanding errors or issues shown in the plugin related to the order or shipping. 3. Refresh the PluginHive dashboard or re-load the order page. 4. Check that you have appropriate user permissions to generate and print shipping labels. 5. Review PluginHive documentation or contact support if the print label option remains unavailable.
If the print label option is missing after syncing, verify the following: 1. Confirm that the shipment has been generated for the order within PluginHive. 2. Check the plugin dashboard for any errors related to the order or shipping setup. 3. Refresh or reload the PluginHive dashboard and order page. 4. Ensure your user role has permission to generate and print shipping labels. If issues persist, review PluginHive documentation or contact support for assistance.
Yes, the WooCommerce Canada Post Shipping Plugin's latest official version includes accurate Lettermail rates reflecting the most recent Canada Post changes. Specifically, in Version 3.2.7 (released January 24, 2025), the rates were updated to mirror the new pricing structure announced by Canada Post. To confirm you are using the most current rates, ensure your plugin version is at least 3.2.7 or later. You can review these updates in the Change Log section on the WooCommerce Canada Post Shipping Plugin with Print Label product page at PluginHive’s website.
Currently, the PluginHive shipping plugin does not support an option for customers to select additional shipping insurance during checkout. Instead, the store owner can enable insurance in the plugin settings, where the insurance amount is automatically set based on the product price in the cart. This means insurance coverage is applied but customers cannot decide or customize the amount beyond the default calculation.
No, handling charges cannot be used to set a maximum shipping fee. The handling charge amount you set (e.g., $59.99) is added on top of the shipping cost calculated by Canada Post. For example, if the shipping rate is $10, and you set a handling charge of $59.99, the total will be $69.99 at checkout. Handling charges simply increase the shipping cost rather than limiting it.
For Non-Contract Canada Post accounts, labels generated through the PluginHive plugin cannot be canceled or refunded via the plugin itself. You must contact Canada Post directly to request any refunds after generating labels. If you created labels directly on the Canada Post website, you can also manage cancellations and refunds through Canada Post. Be sure to grant PluginHive permission to generate labels only if you are comfortable with this process and understand the refund limitations.
Yes, PluginHive offers a Shopify app called the Multi Carrier Shipping Label app that supports Canada Post integration. This app enables printing shipping labels and managing shipments similarly to the WooCommerce plugin.
WooCommerce Flat Rates shipping options are managed separately within WooCommerce and are not controlled by the PluginHive Canada Post plugin. The plugin focuses on fetching and displaying real-time Canada Post rates. To show both Priority Shipping (real-time Canada Post rate) and a flat rate option in WooCommerce: 1. Ensure your WooCommerce Flat Rate shipping method is correctly set up under WooCommerce Shipping Zones. 2. The PluginHive Canada Post plugin will handle real-time Priority rates if properly configured; flat rates must be configured in WooCommerce separately. However, please make sure that: – Your WooCommerce Shipping Zones are properly configured with no overlapping regions or states in multiple zones. – The shipping address entered by customers matches the correct zone where both the flat rate and Canada Post methods are enabled. If the flat rate and Priority Shipping methods do not appear together at checkout, review your Shipping Zone settings for conflicts or priorities, as WooCommerce applies zones on a priority basis and ignores other zones once a match is found.
Yes. Once a shipping label is generated via PluginHive, you can print it and proceed with shipping the package at your convenience. The shipment is valid unless you explicitly void or cancel it. PluginHive support does not cancel or void shipment labels by default. You can ship packages and manage labels independently of Canada Post service status, but shipping times may be affected by external factors like strikes.
Yes. If you prefer not to share credentials to your live site, the recommended approach is: 1. Create a staging or clone version of your live site where the issue can be replicated. 2. Provide administrative access to this staging environment instead of the production site to PluginHive support. 3. Share the staging site URL, along with administrator username and password created specifically for troubleshooting. 4. Also provide relevant details such as the product link, complete shipping address, and active Canada Post account credentials so that the support team can perform thorough testing with your actual shipping setup. PluginHive handles customer data securely and confidentially during troubleshooting. Sharing access to a staging site allows safe replication and resolution of issues without risking your live site environment.
As of now, Canada Post has not integrated duties and taxes into the plugin’s shipping rate feature. The duties and taxes calculation occurs at shipment creation time via Zonos, but the plugin does not display estimated duty fees prior to label generation. PluginHive is monitoring updates from Canada Post to implement this once it becomes available. Users requiring this feature should keep an eye on plugin updates and Canada Post announcements.
Yes, after installing the WooCommerce Shipping Services plugin on your store, you can use it free for the first 14 days as a trial period. Once this trial expires, you must subscribe to a plan to continue using the plugin.
You can display your store address on the shipping label as the sender’s address. However, since your store and the Canada Post office drop-off locations are in different towns, it is recommended to verify with Canada Post directly if this will cause any issues. Canada Post can provide definitive guidance on whether having different towns for the sender’s address and drop-off location affects shipping or label processing.
It is not feasible to configure the Age of Proof setting based on individual provinces within the PluginHive system. The Age of Proof options (such as 18 or 19) apply globally and cannot be set to dynamically change according to the destination province. You will need to select one global Age of Proof setting that applies to all shipments regardless of provincial differences.
Currently, the plugin triggers an error if a product price is missing when generating shipping labels, as the price is required for shipping cost calculations. While PluginHive has acknowledged that a warning instead of an error would be more user-friendly to allow updating prices before label creation, this enhancement is not yet available. The development team plans to handle scenarios with empty product prices in a future plugin release to prevent such errors. Until then, ensure all products in the order have valid prices set before creating shipping labels to avoid errors. If leaving product prices empty is part of your workflow, sharing the reason with PluginHive support may help influence future plugin improvements.
The PluginHive Canada Post plugin fetches live shipping options directly from Canada Post, which means available services are controlled by Canada Post as per the shipment destination and package details. Currently: – There is no explicit “tracked shipping” option labeled for customers at checkout within Canada; tracking is automatically included once the shipment is processed and the shipping label is generated. – Customers see the service names provided by Canada Post such as Regular Parcel or Expedited, depending on availability. – The plugin cannot add or alter available services beyond what Canada Post provides for that shipment. – To provide tracking, after shipping labels are printed and the order status is updated to “Completed,” customers will receive tracking details automatically via email.
Currently, the PluginHive Canada Post Shipping plugin does not support automated label printing with custom pre-requisites. However, you can: – Generate individual shipping labels manually from the Edit Order page in WooCommerce. – Use the Bulk Label Generation feature to create multiple labels at once, streamlining the process. For enhancements or workflow automation, manual intervention is necessary at this time.
Yes, the shipping label email can be edited via the PluginHive plugin interface. It is not controlled through Canada Post’s system but through the WooCommerce PluginHive plugin. To edit the email content: 1. Log in to your WordPress Admin Dashboard. 2. Navigate to the PluginHive shipping plugin settings. 3. Go to the "Label Generation" tab. 4. Find the section titled "Content of Email With Label." 5. Edit the email content as needed to customize the shipping label email sent to customers. This setup allows you to fully customize the email sent along with the shipping label. If you require further customization or assistance, you can reach out to support.
Yes, you can generate a manifest in batch by selecting the last order for which you created a shipping label. This process will include all shipments made after the previous manifest, eliminating the need to create and print a manifest individually for each order. Once the manifest is generated, you can print it out and submit it to Canada Post during pickup.
The Canada Post Shipping Plugin fetches live shipping rates for all products in your WooCommerce store by default and does not have a built-in feature to restrict rates to only 2 specific products. However, you can achieve this by using the Canada Post plugin in combination with the "Hide WooCommerce Shipping Methods and Rate Adjustment" plugin from PluginHive. This additional plugin allows you to selectively hide Canada Post shipping rates for any products except the two you want to display rates for. This way, the plugin shows Canada Post shipping only for your chosen products.
Yes, you need separate licenses for your staging and production environments. A single-site license can only be activated on one website, including sub-sites or staging sites. To use the plugin simultaneously on multiple sites, such as both staging and live production, you must purchase separate licenses for each environment.
To include taxes and fuel surcharges in shipping quotes from Canada Post, you need to configure the plugin settings as follows: 1. Go to the plugin’s 'Rates & Services' tab. 2. Set the Quote Type to 'Commercial'. 3. Select the option labeled 'Shipping Charges with Taxes and additional surcharges'. This setup ensures that the shipping quotes you receive will factor in applicable taxes and fuel surcharges.
No, Canada Post does not include duties and taxes in the shipping rates returned via their API or displayed on the cart/checkout pages in WooCommerce. Therefore, PluginHive’s Canada Post Shipping Plugin cannot show prepaid duties or taxes during the customer’s checkout. Instead, duties are paid by the seller when printing the shipping label. To facilitate prepaid duties at checkout, third-party integrations like Zonos must be used, handled separately from shipping rates.
Clicking "Re-generate Packages" applies only to the specific order you are working with and enables you to generate or refresh the shipping label(s) for that order. To print labels for multiple orders at once, use the plugin’s "Bulk Label Generation" feature by following these steps: 1. In the WooCommerce Orders list, select the orders you want to process. 2. From the Bulk Actions dropdown, choose "Generate Canada Post Label". 3. Click "Apply". This will generate shipping labels in bulk for all selected orders, allowing you to print multiple labels simultaneously.
Pluginhive supports multi-piece shipping which allows shipping items that require individual packaging to be handled separately. Regarding label printing: – The plugin integrates with supported shipping carriers to generate shipping labels for each package or box as per the configured package splitting logic. – Use the plugin settings and carrier integrations to enable label generation for each piece in multi-piece shipments. To provide more precise guidance, clarify your specific requirements or expected workflow (for example, how you want labels printed for multiple boxes) so the plugin setup and usage can be tailored accordingly.
Currently, the Canada Post shipping plugin does not support automatic label and tracking ID generation immediately upon order placement. You must manually generate shipping labels for orders. Once a label is generated, you can send tracking details to customers through WooCommerce emails.
Yes, the WooCommerce Canada Post Shipping Plugin automatically adds the tracking information to the order once the shipping label is generated. It also sends tracking notifications to customers under several conditions configured within the plugin. This ensures customers are informed about their shipment status without requiring manual updates for tracking details.
Yes, the plugin supports live shipping cost calculations by fetching real-time rates from your Canada Post account. You can display these shipping costs dynamically during the WooCommerce checkout process.
The plugin supports automatic label generation. You can print labels using a regular printer initially; a dedicated label printer is not required to start. PluginHive does not sell label printers, so you need to purchase a suitable printer separately if you choose to upgrade later.
The Canada Post shipping rates obtained through the PluginHive integration do not include duties and taxes, as Canada Post itself does not provide duty-inclusive rates during cart or checkout rate calculations. As a seller, you are responsible for paying duties and taxes when you generate the shipping label for the shipment. To incorporate these prepaid duties into your shipping fees, you will need to use a third-party service like ZONOS separately to calculate and collect these fees from customers before the shipment crosses the border. PluginHive does not currently calculate or add duties and taxes automatically within the shipping rate.
The PluginHive Canada Post plugin does not calculate or include duties and taxes in the shipping rates shown at checkout or in the cart. Specifically: 1. Canada Post’s shipping rates obtained during checkout exclude duties and taxes. 2. The seller is responsible for paying duties and taxes when generating the shipping label for international shipments. 3. The duties are not automatically collected from the customer during the checkout process by the plugin. Therefore, you as the seller must manage and pay duties when creating the shipment labels for cross-border shipments.
The plugin can use either weight or dimensions depending on your configured packaging method: – If using “Weight-based packing with volumetric weight,” the plugin combines weight and volumetric weight for shipping calculations, but it primarily considers weight limits per package. – If product dimensions are critical (e.g., large but lightweight 3D printed items), it is recommended to switch to “Box packaging” or “Flexible packaging” mode. In this mode, the plugin primarily packs items based on their actual physical dimensions fitting into defined box dimensions, thus handling size constraints before weight limits. Therefore, to handle products where the maximum size is reached before maximum weight, choose “Box packaging” or “Flexible packaging” to prioritize product dimensions in shipping rate calculation and packaging logic.
No, the PluginHive plugin adds tracking details only to the default WooCommerce order completion emails. It does not support including tracking information in order emails sent via Mailchimp or other third-party email marketing services.
No, this setting only removes the data related to shipping labels generated by the plugin after the specified period. It does not delete any WooCommerce orders themselves. Your orders will remain intact in WooCommerce regardless of the label data removal.
No. The plugin currently downloads the shipping label as a PDF file to your system when you click "Print Label." You must manually open the PDF and print it via your local printer. Direct-to-printer functionality without file download is not available.
No, the WooCommerce Canada Post Shipping Plugin does not automatically change the WooCommerce order status after generating a shipping label. You need to manually update the order status in WooCommerce. You can use WooCommerce’s Bulk Actions feature to update multiple order statuses at once, based on your fulfillment workflow.
The plugin itself does not currently send explicit notifications upon label cancellation. If you cancel a label, the plugin or Canada Post may not provide direct success or processing updates within WooCommerce. To manage this: – Confirm with your Canada Post account type (Contract or Non-Contract), as notification mechanisms might differ. – Manually check your Canada Post account portal for status updates on cancelled labels and returned payments. – It’s recommended to develop a manual or semi-automated tracking process for cancellations to avoid extra follow-up tasks.
Yes, the plugin enables order tracking by automatically adding tracking information to customer orders. After generating a shipping label, tracking details are stored and can be shared with customers so they can monitor the shipment status directly through Canada Post tracking services.
The WooCommerce Shipping Services and WooCommerce Canada Post Shipping Plugin with Print Label support generating return shipping labels that customers can download and send to consumers. However, currently, these plugins do not generate QR codes for return labels. Customers receive the return label itself but not a QR code for in-store printing.
The plugin automatically generates the tracking number when you create the shipping label for an order. Once the label is generated, WooCommerce sends an order completion email to the customer that includes the tracking number, but only after you manually change the order status to 'Completed'. The status change cannot be automated by the plugin because it is controlled by WooCommerce itself. Additionally, customers receive three tracking notifications sent directly by Canada Post during the shipment process. To summarize: 1. Generate a shipping label in the plugin, which automatically creates the tracking number. 2. Manually change the WooCommerce order status to 'Completed' to trigger the email with the tracking number to the customer. 3. Canada Post sends tracking updates automatically based on shipment progress. This means the plugin supports auto-generating tracking numbers but requires manual confirmation to complete the order process in WooCommerce.
You need to purchase a separate license for each URL or site environment. Since your website operates across multiple URLs (local development, online development, production), you require a multi-site license that covers all these instances. Specifically, you should purchase the 5-site license if you have up to five URLs to cover. Each site URL must be licensed to comply with PluginHive’s licensing terms.
The plugin includes a return shipment label generation feature. This allows you to automatically generate Canada Post return labels to facilitate customer returns through your WooCommerce store. More details and setup instructions are available here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#OfferRates:~:text=selected%20free%20shipping.-,Generate%20Canada%20Post%20Return%20Labels%20Automatically,-Create%20Return%20Label
To add a buzz # (building access code) on the shipping label using PluginHive, you have two main options: 1. **Use Order Notes at Checkout**: – Inform your customers to enter the buzz # in the "order notes" or "additional information" section during the checkout process. – PluginHive can be configured to print this information on the shipping label, typically aligned with or near the address lines, depending on the label format you use. 2. **Custom Shipping Label Configuration**: – Currently, there is no direct documented feature or built-in field labeled "buzz #" in PluginHive, but you can utilize order metadata such as order notes. – If a specific customization is required to include this code exactly at a certain position, consider reaching out to PluginHive support for custom label template assistance or use a filter/hook if you have development resources. Note: You need to ensure your PluginHive plugin is correctly purchased and activated to access customization options and support.
The PluginHive WooCommerce Canada Post shipping plugin does not control or generate barcodes on product pages or shipping labels. The plugin fetches shipping labels directly from Canada Post’s system, so any barcode included on the shipping label depends on what Canada Post provides. Therefore, you cannot add custom barcodes via the plugin itself.
The insurance "Coverage" option in the PluginHive shipping plugin is a global setting applied across all shipments. Once enabled in the plugin settings, the shipping rates displayed on the cart and checkout pages will automatically include the insurance coverage cost. However, this cost is not shown as a separate line item on the checkout page—it is included implicitly in the total shipping rate. To have customers pay for insurance at the time of order placement, ensure this "Coverage" option is enabled in the global plugin settings before they proceed to checkout. This way, insurance costs are integrated into the shipping charges charged during transaction completion.
Free Shipping is a native WooCommerce feature and can be configured within WooCommerce itself. To set it up: 1. Go to WooCommerce > Settings > Shipping > Shipping Zones. 2. Select the relevant shipping zone and click “Add Shipping Method.” 3. Choose “Free Shipping” and configure the conditions, such as minimum order total to qualify for free shipping. 4. Save the settings. When configured, the Free Shipping method will automatically display on the cart and checkout pages along with other shipping methods provided by the Canada Post PluginHive plugin. No additional configuration is needed within the plugin itself.
To receive shipping labels via email after generating them: 1. Go to the plugin’s settings page. 2. Navigate to the **Shipping Labels** tab. 3. Enable the option **Send Shipping Label via email to Shipper**. 4. Ensure the shipper’s email address is correctly set in the plugin general settings under **Sender Email ID**. 5. Generate shipping labels manually for orders (see below for label creation process). Currently, shipping labels are only emailed after manual generation; there is no automatic label generation and email dispatch immediately after order placement. Labels must be created first via WooCommerce order page for the email to be sent.
To send shipping labels via email to the sender using the PluginHive Canada Post plugin, perform the following steps: 1. Navigate to the **Shipping label** tab within the plugin settings. 2. Locate the option labeled **Send Shipping Label via email**. 3. Select **Shipper** as the recipient to ensure the shipping labels are emailed to the sender’s email address. 4. Once shipping labels are generated, the sender will receive them automatically at the email address provided.
You can confirm the issue is resolved by checking whether your label printing and syncing functions work correctly again: 1. Attempt to print a shipping label through PluginHive; the error requesting a different payment option should no longer appear. 2. Try syncing your settings with the Canada Post developer page; it should now open without errors. If these functions operate normally, the Canada Post system has likely resolved the issue, and you can close any related support tickets. If problems persist, contact PluginHive support for further assistance.
PluginHive offers different plugins with distinct prices depending on the product and license type. For example, the "WooCommerce Shipment Tracking Pro" plugin is priced at $60.00 for a single site license, whereas the "WooCommerce Canada Post Shipping Plugin with Print Label" costs $99.00 for a single site license. To avoid confusion, verify the exact plugin name and features before purchase, as pricing varies by product. Check PluginHive’s website product pages carefully to ensure you select the correct plugin that matches your requirements.
To identify the source of "No delivery options available" messages: 1. Deactivate PluginHive shipping plugins and reload the cart page. 2. If the message remains after deactivating these plugins, it originates from WooCommerce core or other plugins/themes. 3. If the message disappears, it is related to the PluginHive shipping plugin. 4. PluginHive plugins typically only display shipping rates or a message to enter the address to fetch rates. They do not themselves create a 'no delivery options' warning based on incomplete address data—that is managed by WooCommerce. 5. Reviewing logs and screenshots can help; PluginHive support can also assist in confirming message origin. This test is important for troubleshooting to focus the resolution on the correct system component.
To enable Debug Mode properly: 1. Go to the plugin settings within your WordPress dashboard. 2. Navigate to the 'General' tab of the plugin (not the WooCommerce shipping settings). 3. Find and enable the 'Debug Mode' option. 4. After enabling Debug Mode, attempt to fetch shipping rates again using different products or shipping addresses. 5. Then go to the 'Help & Support' page within the plugin. 6. Submit a Diagnostic Report from there to capture detailed request-response logs for further investigation.
To provide tracked shipping options for customers shipping within Canada at the cart and checkout, follow these guidelines: 1. **Enable the Tracking Feature via Shipping Labels:** – The PluginHive WooCommerce integration supports generating shipping labels with tracking numbers for Canada Post shipments. – Once a shipping label is generated, WooCommerce sends an order completion email to the customer that includes the tracking number. 2. **Manual Order Status Update Required:** – WooCommerce by default sends the shipment tracking notification when the order status is changed to ‘Completed.’ – This status update must be performed manually within WooCommerce since the PluginHive plugin cannot automate this process. 3. **Tracking Notifications from Canada Post:** – After shipment, Canada Post will automatically send tracking notifications directly to the customer to update them on the package status. 4. **Testing the Tracking Email:** – After enabling the Canada Post option and generating a shipping label, perform a test shipment. – Confirm that when the order status changes to ‘Completed,’ the customer receives the shipping confirmation email with the tracking details. Currently, customers do not see a separate option explicitly labeled “tracked shipping” at the cart or checkout; the tracking is automatically included once the shipment is processed through Canada Post and the order status updated accordingly.
To ensure that customers receive their tracking numbers via email through WooCommerce when using the Canada Post plugin, follow these steps: 1. Place a test order through your WooCommerce store. 2. Use the Canada Post plugin to generate the shipping label, which creates the tracking ID. 3. Change the order status to "Completed" in WooCommerce. 4. WooCommerce will automatically send the Order Completed email to the customer, which includes the tracking number and related tracking information. If you do not see tracking numbers included in your emails, verify that your WooCommerce email settings are correctly set up under WooCommerce → Settings → Emails, and confirm that no additional plugins are overriding or blocking this functionality. This process leverages WooCommerce’s built-in email system; no extra plugin is required for including the tracking number after order completion.
To ensure multiple quantities of the same product generate a single shipping label: 1. Check the product settings on the Edit Product page to verify whether the 'Pre-packed' option is enabled. If enabled, it may cause individual shipping labels for each quantity. 2. Review your packaging method configuration. If it is set to 'Packed item individually', the system will generate separate shipping labels for each unit. 3. To resolve the issue, disable the 'Pre-packed' option if applicable and change the packaging method from 'Packed item individually' to a method that consolidates multiple quantities into one package. 4. Save the changes and test by placing an order with multiple quantities of the same product to ensure only one shipping label is created.
To ensure the updated shipping address is used when generating a shipping label with the PluginHive plugin, follow these steps carefully: 1. Change the shipping address on the WooCommerce order details page to the new desired address. 2. After editing the address, update the order by saving or clicking the “Update” button. This step is crucial to save the new address information in the system. 3. Once the order is updated, navigate back to the order details page. 4. Proceed with generating the shipping label using the PluginHive plugin. The label will now print with the updated shipping address. If you skip updating the order after changing the address, the plugin may still use the old shipping address for label generation. Following these steps will prevent the issue and ensure shipping labels reflect the correct address.
To have the shipping fee quoted to customers include insurance and signature fees, follow these steps: 1. Go to the plugin settings in WooCommerce. 2. Under the "Fee" tab, locate "Additional Options." 3. Enable both the insurance and signature fee options as required. 4. Next, navigate to the "Rates and Services" tab. 5. Configure the "Shipping Taxes & Surcharges" section so that shipping costs include surcharges, taxes, and additional charges. This ensures the full shipping amount (base fee plus extras like insurance/signature) is charged to customers at checkout. 6. Save the settings and test the checkout rates to verify the additional fees are included. If the fees are still not included properly, proceed with the next troubleshooting steps.
The PluginHive shipping plugin does not support automating box selection based on the delivery address. Box choice is primarily determined by the product's weight and dimensions. However, you can use the 'Package Template' feature to create and save different box sizes as templates. Then, while generating shipping labels, you can manually select the desired box template according to your needs. For detailed instructions on setting up and using package templates, refer to the knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Templates
To generate a diagnostic report: 1. Go to the General Tab in the PluginHive Canada Post plugin settings. 2. Enable the "Debug Mode" option. 3. Attempt to generate the shipping label again to capture any errors. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report following the instructions on that page. This report provides detailed logs to assist PluginHive support in diagnosing the issue further.
To generate a diagnostic report for troubleshooting multi-package shipping issues, follow these steps: 1. Open the WooCommerce Canada Post Shipping Plugin settings in your WordPress admin. 2. Go to the **General** tab. 3. Enable the **Debug Mode** option to start logging detailed information. 4. Create an order with multiple packages (e.g., add a second package) and attempt to generate the shipping label. 5. Navigate to the **Help & Support** section within the plugin settings. 6. Submit a **Diagnostic Report** as per the instructions provided on that page. This report will help the support team analyze and identify the cause of the problem.
The PluginHive WooCommerce Canada Post Shipping plugin automates the label creation process by generating all required details such as customer information, item weights, tariff codes, and shipping prices directly from the WooCommerce order. You can create shipping labels with a single click without having to manually input these details into Canada Post Desktop. Additionally, the plugin supports bulk label generation and printing, which allows you to process multiple orders simultaneously, saving significant time. For detailed instructions on bulk label generation, please refer to the knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Bulk_Label
To generate and submit a Diagnostic Report for PluginHive support: 1. Go to the plugin settings in your WordPress dashboard. 2. Navigate to the General tab and enable ‘Debug Mode’ to capture detailed logs. 3. After enabling Debug Mode, generate the Diagnostic Report by: – Going to the ‘Help & Support’ tab within the plugin. – Following the instructions provided on that page to export or submit the Diagnostic Report. 4. Submit the report to the PluginHive support team for analysis. This report contains detailed logs and configuration data that help identify issues with API responses or plugin setup.
For non-contract Canada Post accounts: 1. Use the plugin’s refund feature to request a shipment refund. Upon refunding, the plugin generates a Refund ID. 2. Contact Canada Post with this Refund ID to process the refund on their end. 3. In case you want to create a new shipping label for the same order after refund, use the plugin’s "Clear History" option to remove previous label records. This allows you to generate a fresh label. This process helps you manage shipping refunds and re-shipments efficiently.
By default, the WooCommerce Canada Post Shipping plugin uses the billing phone number on shipping labels because WooCommerce’s standard shipping address does not include a phone number field. However, if your WooCommerce setup includes a shipping phone number in the order data, the plugin version 3.2.6 and later will use the shipping phone number when generating shipping labels. To achieve this: 1. Ensure your WooCommerce checkout process collects and saves the shipping phone number separately from the billing phone number. 2. Update the WooCommerce Canada Post Shipping plugin to version 3.2.6 or higher. This version includes the enhancement to use the shipping phone number for shipment creation if available; otherwise, it falls back on the billing phone number. 3. After updating, all new shipments generated will automatically use the shipping phone number on the shipping label. Note that this change does not apply retroactively to shipments already created. 4. You can find and update the plugin from your WordPress admin dashboard and verify the changelog here: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-change-log
To identify your Canada Post account type within the PluginHive plugin, log in to your Canada Post account backend. If your PluginHive order page displays a "Refund Shipment" option for your label, you have a Non-Contract account. If it shows a "Void Shipment" option to cancel labels, you have a Contract account. This distinction helps determine the available refund or cancellation options for your shipments within the plugin.
Currently, PluginHive’s plugin generates shipping rates and labels based solely on the shipper address configured within the plugin settings. It does not support having a separate "Ship From" address that differs from the shipper address shown on the shipping label. Therefore, you cannot configure the system to display a PO Box on the shipping label for customers while simultaneously providing a different physical address exclusively to Canada Post for pickup purposes.
When manually entering an order in the WooCommerce backend, make sure the customer's Billing and Shipping address include a valid Address Line 1, as missing this often causes errors when generating Canada Post labels. After entering the address correctly, recalculate the shipping cost and try generating the label again. Note that when adding an order manually, the Canada Post live shipping method cannot be applied directly; instead, you need to manually add the shipping cost to the order.
You can print shipping labels through multiple convenient methods without needing to access the WordPress backend for every order: 1. **Manual Label Printing from the Edit Order Page:** – Log into your WordPress admin dashboard. – Navigate to **WooCommerce > Orders**. – Click on an individual order to open the Edit Order page. – Locate the PluginHive Canada Post shipping section where you can generate and print the shipping label directly for that order. 2. **Bulk Label Printing from the Orders Page:** – Go to **WooCommerce > Orders** in your WordPress dashboard. – Use the checkbox to select multiple orders that you want labels for. – Select the “Print Shipping Labels” option from the Bulk Actions dropdown menu. – Apply the action to print multiple shipping labels in one go. 3. **Printing Labels from the Customer’s My Account Page:** – Your customers or staff members with access can also print shipping labels directly from the My Account section of the website, streamlining the process without navigating to backend order management. For detailed step-by-step instructions and screenshots, refer to the PluginHive guide on Label Printing with WooCommerce Canada Post Plugin here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#LabelPrinting This setup ensures your staff can efficiently print mailing labels without needing full WordPress admin access each time.
PluginHive allows you to generate and print return labels which can be offered to your customers as part of your service. To set up and use return product label printing: 1. Enable the return label feature in the shipping carrier settings within your PluginHive dashboard. 2. Configure return label options such as label format, size, and branding as supported by the carrier. 3. When processing a return order, generate the return shipping label directly from the order details page. 4. Print the label using your standard label printer and include it with the return package or send it electronically to the customer. This setup enables you to manage product returns efficiently without needing separate processes outside PluginHive.
If the diagnostic logs do not reveal the error, support will need additional details to troubleshoot effectively. Please provide: 1. The specific WordPress Admin order number for which shipment label generation is failing. 2. Confirmation that permissions to generate labels for that order are enabled. Providing these details allows the support team to replicate the issue on your specific order and verify permission settings to troubleshoot the error more accurately.
To resolve this error, you need to provide either a Zonos Declaration ID or a Zonos Account Key, as one of these is mandatory for shipments to the U.S. due to Canada Post’s updated requirements. Follow these steps: 1. Update your Canada Post WooCommerce Shipping Plugin to version 3.3.1 or higher, which includes support for these new requirements. 2. After updating, go to the plugin’s Global Settings and enter your Zonos Account Key if you have one. 3. Alternatively, for each shipment, you can enter a Declaration ID on the Edit Order page. Important notes: – If you already have a Declaration ID, you do not need a Zonos Account Key. – Without providing either the Declaration ID or Zonos Account Key, you will not be able to ship to the U.S. using this plugin.
To remove the debug message displaying on the front end during shipping calculation, perform the following: 1. Navigate to the plugin’s **General Settings** in your WordPress admin area. 2. Locate the **Debug Mode** option. 3. Disable or uncheck the **Debug Mode** setting. 4. Save the changes. Disabling debug mode will stop debug messages from appearing to customers while allowing you to keep front-end shipping calculations clean and professional.
To resolve this error, ensure you are using Canada Post WooCommerce Shipping Plugin version 3.3.1 or later, which supports U.S. shipments per Canada Post’s guidelines. Follow these steps: 1. Update the plugin to version 3.3.1 or above. 2. After updating, go to the Global Settings in the plugin and enter your Zonos Account Key if you have one. 3. Alternatively, if you have a Zonos Declaration ID for the shipment, enter it on the Edit Order page for each shipment. 4. Note that either a Zonos Account Key or a Declaration ID is mandatory for shipping to the U.S. If you have a Declaration ID, the Account Key is not required. 5. Once these are configured, try generating the shipping label again. This setup complies with Canada Post’s requirements and will eliminate the error.
If you are concerned about sharing access to your live environment, create a staging site that is an exact clone of your production site. This allows: – Temporary admin access for the support team to safely investigate without affecting live operations. – Testing order placements to reproduce issues in a controlled setting. When creating a staging environment: 1. Clone your live site including plugins, themes, and data. 2. Provide restricted temporary admin credentials to the support team. 3. After troubleshooting, revoke access and delete the staging site if no longer needed. This method mitigates risks while enabling effective technical support.
To view the shipment price in the backend before generating a shipping label: 1. Go to the order admin panel and locate the order for which you want to generate a label. 2. Click on the "Generate package" tab to create the package details. 3. Once the package is generated, an option labeled "Calculate shipping cost" will appear. 4. Click on "Calculate shipping cost" to see a list of available shipping services along with their respective shipping rates. 5. Review the prices before proceeding to generate the shipping label. This allows you to verify shipment costs in the backend prior to label creation.
To set variable weights for product variations in WooCommerce so the PluginHive Canada Post plugin calculates shipping correctly, do the following: 1. Go to the product edit page in WooCommerce. 2. Switch to the **Variations** tab. 3. Edit each variation individually and specify the correct **weight** for that variation (e.g., 0.03 KG for print-only, 0.81 KG for print with frame). 4. Save the product variations. The plugin automatically reads the weight defined for each variation during checkout and calculates shipping rates accordingly. This allows precise shipping costs based on selected product options.
To ensure multiple products are packed together properly in a single box, follow these steps: 1. Configure your packaging method in the plugin settings to use “Box packaging” or “Flexible packaging” rather than weight-based methods. 2. Define and add box dimensions and maximum weight limits thoroughly in the plugin’s packaging settings. Ensure boxes are sized to hold the combined dimensions of multiple products. 3. Enter accurate dimensions and weights for each individual product in WooCommerce. 4. The plugin will attempt to pack products into available boxes based on the sizes and weights you configured. If a product does not fit into any defined box, it will be treated as unpacked and shipped separately. 5. Test by adding multiple products to the cart and verify if they are packed into the same box based on your box settings. Adjust box sizes or add new boxes if necessary to accommodate combined dimensions. 6. Enable debug mode in the plugin to diagnose if packing is functioning as expected. This setup ensures that your shipping cost calculations reflect the proper packaging rather than treating each item as a separate shipment.
To configure the WooCommerce Canada Post Shipping plugin for your specific needs, follow these steps: 1. Complete the initial mandatory setup steps (Steps 1 to 6) as outlined in the plugin’s setup guide. These cover essential configurations needed for the plugin to function. 2. After completing these steps, enable the 'Realtime rates' option within the plugin settings. This will allow the plugin to fetch real-time shipping rates. 3. Select and enable the specific Canada Post shipping services you want to display for Canada and U.S. destinations, limiting to 2-3 rates as desired. 4. Keep all other settings at their default values if they fit your business needs. Optional features, including label printing, do not need to be activated if you handle label printing externally (e.g., directly through Canada Post). This simplified approach ensures you get accurate shipping rates for your main shipping regions with minimal configuration. Assistance is available if difficulties arise during setup.
To ensure customers receive tracking information after you create a shipment, follow these steps: 1. After generating the shipping label, WooCommerce sends an order completion email that includes the tracking number. However, this email is triggered only when the order status is changed to **Completed**. 2. You must change the order status to **Completed** manually in WooCommerce because this status update process is controlled by WooCommerce itself, not by the PluginHive plugin. The plugin does not automate the order status change. 3. In PluginHive settings, under the **Shipping Labels** tab, enable the **Shipment Tracking** option. This activation allows the plugin to include tracking information in the order completion email sent by WooCommerce. 4. Canada Post will send up to three tracking notifications directly to your customers based on the shipment progress. These notifications are sent automatically by Canada Post, not PluginHive. After enabling the Shipment Tracking option and manually completing the order, test by making a shipment to verify that the tracking email is sent to your customers. If customers are not receiving the tracking notifications, double-check these settings and confirm order status changes.
Follow these steps to submit a Diagnostic Report: 1. Enable "Debug Mode" in the plugin settings to log detailed activity. 2. Reproduce the issue by attempting to get shipping rates on the cart or checkout page. 3. Navigate to the plugin’s "Help & Support" page in the settings menu. 4. Use the available option to submit a Diagnostic Report, which will collect all relevant logs and configuration data. 5. Include any screenshots showing the rate discrepancy, particularly from the Canada Post website using the same packaging and address details. This report helps PluginHive's support team analyze and resolve your issue effectively.
To test the complete plugin workflow and verify emails sent to customers after ordering: 1. Place a test order on your WooCommerce store using a valid shipping address. 2. The plugin will generate shipping labels and initiate order processing as it would in a live scenario. 3. Observe the order confirmation and shipping-related emails sent to the test customer email address to ensure they contain the correct information. 4. If you want to cancel the test shipment afterward, use the plugin’s shipment management features to void or delete the generated shipping label to avoid actual shipment. 5. Repeat testing for different shipping scenarios as needed to confirm all features function as expected. This approach allows you to validate the end-to-end shipping process, customer notifications, and label generation without impacting real orders.
Once you create the shipment, a tracking ID will be generated automatically. You can locate this tracking ID on the Edit Order page within your WooCommerce admin dashboard. After the shipping label is generated, the tracking ID also appears on the order page. Using this tracking number, you can track the order status through the carrier’s tracking system or within the PluginHive interface if supported. This allows you to provide tracking updates to your customers efficiently.
Follow these steps to enable debugging and submit diagnostic data for assistance: 1. Open the plugin settings in your WooCommerce admin area. 2. Enable the “Debug Mode” option in the plugin settings to collect detailed logs. 3. Reproduce the issue by adding products to the cart and proceeding to the checkout page to generate the error. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report directly from this page, referencing your support ticket number or issue. 6. The diagnostic report will contain detailed plugin logs and configuration info, allowing support teams to analyze and resolve your problem effectively.
To troubleshoot label printing and tracking generation issues, follow these steps: 1. Try generating the shipping label manually in the plugin’s interface for an order. 2. If an error occurs, take a screenshot or note the full error message for diagnosis. 3. Enable “Debug Mode” temporarily in the plugin settings before reproducing the issue to capture detailed logs. Remember to turn off Debug Mode afterward to minimize site load. 4. Ensure that the order is moved to a “Completed” status after label generation to trigger tracking emails. 5. If you cannot use Debug Mode during business hours, schedule off-hours testing such as weekends. 6. Review product attributes and shipping origin/destination info, as incomplete data can cause label generation failure. If issues persist, provide the error details or debug logs to PluginHive support for further assistance.
To troubleshoot rate calculation issues: 1. Enable "Debug Mode" in the General settings tab of the plugin. 2. Reproduce the issue by adding products to your cart as you normally would. 3. Navigate to the "Help & Support" page in the plugin settings and submit a Diagnostic Report. 4. The diagnostic report will include logs and configuration details that help identify misconfigurations, such as missing box definitions or incorrect packaging settings. Following these steps allows support teams to analyze your setup and guide you on corrective measures. Note: The plugin currently relies on user-defined box sizes to optimize packaging; it does not automatically combine dimensions such as taking the largest length and width and summing heights from multiple items in the cart. Configuring custom boxes is the best approach to accurate volumetric shipping rates for mixed-size products.
To troubleshoot the issue where shipping labels are not printing, follow these steps: 1. Go to the plugin settings in your WooCommerce dashboard. 2. Enable the “Debug Mode” option to capture detailed logs of the plugin activity. 3. Reproduce the issue by attempting to generate a shipping label. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report as instructed on that page. Include a reference ticket number if provided by support. 6. Await further assistance from the support team once they analyze the diagnostic report.
You can verify if the pickup flag is sent to Canada Post by checking the Request XML log generated by the plugin during shipping label creation. Follow these steps: 1. Enable 'Debug Mode' in the Canada Post plugin settings. 2. Generate a shipping label for an order. 3. Navigate to WooCommerce > Status > Logs. 4. Find and open the latest Canada Post log file which contains the Request XML data. 5. Within this XML, look for the "Pickup" indicator flag to see if it is marked as "True" when pickup is enabled. This confirms whether the flag is correctly sent to Canada Post.
To determine whether the signature requirement is coming from PluginHive or Canada Post: 1. Generate a sample return shipment label directly from your Canada Post online portal. 2. Check if the generated label includes a signature requirement. 3. In PluginHive, the return shipment request does not include a signature parameter, so if the label produced there also requires a signature, the carrier (Canada Post) is imposing this requirement. This test clarifies whether the signature setting originates from PluginHive or from Canada Post’s system.
To verify that a Zonos Declaration ID is created and confirm your integration is functioning properly, follow these steps: 1. Go to your PluginHive Canada Post plugin settings. 2. Enable both ‘Debug Mode’ and ‘Silent Debug Mode’ options. These settings allow you to capture API request and response data without interrupting your workflow. 3. Generate a test shipment to the U.S. using the plugin. 4. Review the debug logs to view the API request sent to Post API. This request should include the declaration details and provide an ID reference. 5. Cross-check that the correct data and Declaration ID are present in these logs. By following these steps, you can confirm that the Zonos linkage and Declaration ID generation are occurring even though the ID is not visible on the shipping label or within the Zonos site interface.
To check your plugin version: 1. Log into your WordPress admin dashboard. 2. Navigate to Plugins > Installed Plugins. 3. Locate "WooCommerce Canada Post Shipping Plugin with Print Label" in the list. 4. The plugin version number will be displayed next to its name.
To clear cache effectively: 1. Clear cache from any caching plugins installed on your WordPress site (such as WP Super Cache, W3 Total Cache, or others). Look for options like “Clear Cache” or “Purge Cache.” 2. If your hosting provider offers server-level caching (e.g., Varnish, Redis), clear/cache from their control panel or contact hosting support. 3. Clear CDN cache if you are using any Content Delivery Network services like Cloudflare. Log in to the CDN dashboard and purge the cache. 4. Clear your browser cache or verify changes in an incognito window. After these steps, refresh your site and verify if updated shipping dates are displayed correctly.
To ensure tracking numbers and labels are correctly generated and linked to your Canada Post account, follow these steps: 1. Make sure your Canada Post account is fully synchronized using the Account Resync option in the PluginHive plugin (this requires Canada Post’s systems to be functional). 2. After successful synchronization, generate a new shipping label via the plugin. 3. Confirm that the generated tracking number appears in your Canada Post account directly (you may verify this by logging into your Canada Post account or confirming with Canada Post support). 4. If tracking numbers do not show in your Canada Post account, resync the account again after ensuring there are no ongoing issues on Canada Post’s side. This process works only if your PluginHive setup is properly linked with your Canada Post account and the systems are stable.
To create a manifest for Canada Post shipments using PluginHive: 1. Generate packages and print the shipping labels for all orders within the plugin. 2. Ensure a shipment is generated along with the shipping label for each order to be included in the manifest. 3. After all labels are printed for the desired orders, click the **Transmit Shipment** button once. This confirms that all these orders are ready to be shipped and triggers manifest creation. 4. The manifest will include all orders processed since the last time you clicked **Transmit Shipment**, automatically including any new orders. Note: You do not create individual manifests per order; instead, the manifest consolidates all orders transmitted at once. More details are available here: https://www.pluginhive.com/knowledge-base/canada-post-manifest-woocommerce-orders/
To enable Debug Mode and submit a Diagnostic Report: 1. Log in to your WordPress dashboard. 2. Navigate to the PluginHive Canada Post Shipping plugin settings, specifically the ‘General’ tab (not the WooCommerce shipping settings). 3. Enable the ‘Debug Mode’ option. 4. Trigger a shipping rates fetch by placing a test order or checking rates with various products and shipping addresses. 5. Go to the plugin’s ‘Help & Support’ page. 6. Submit the Diagnostic Report from this page, ensuring it contains ‘Rates Request and Response’ logs critical for diagnosing API communication issues with Canada Post.
To enable Debug Mode and submit a Diagnostic Report: 1. Log in to your WordPress dashboard. 2. Navigate to the PluginHive Canada Post Shipping plugin settings, specifically the 'General' tab (not the WooCommerce shipping settings). 3. Enable the 'Debug Mode' option. 4. Trigger a shipping rates fetch by placing a test order or checking rates with different products and shipping addresses. 5. Go to the plugin’s 'Help & Support' page. 6. Submit the Diagnostic Report from this page—ensure the report includes 'Rates Request and Response' logs, which are crucial for diagnosing API communication issues with Canada Post.
To enable debug mode: 1. Open the PluginHive plugin settings in WooCommerce. 2. Go to the General tab (or respective section where debug option is located). 3. Find the “Debug Mode” option and enable it. 4. Save the settings and reproduce the shipping calculation issue on your website. 5. Navigate to the “Help & Support” page within the plugin settings. 6. Generate and submit a diagnostic report as instructed. Debug mode allows plugin support to view detailed request and response logs from carrier APIs and packaging assignments to diagnose shipping calculation problems effectively.
To enable debug mode: 1. Open the PluginHive plugin settings in your WooCommerce or WordPress admin panel. 2. Navigate to the General tab. 3. Locate the "Debug Mode" option and enable it (usually a checkbox). 4. Save the settings. 5. Reproduce the issue so that debug logs capture relevant information. Enabling debug mode helps gather detailed diagnostic data to support troubleshooting.
To fix this rates display issue: 1. Update the WooCommerce Canada Post Shipping Plugin with Print Label to version 3.2.5 or later. 2. This version contains a bug fix that correctly handles rates availability based on country selection settings. 3. After updating, clear your website and browser caches and test customer cart pages again to confirm the issue is resolved. 4. If problems persist post-update, contact PluginHive support for further assistance.
To generate and submit a diagnostic report for PluginHive’s Canada Post plugin: 1. Go to the plugin settings in your WordPress admin dashboard. 2. Navigate to the General tab. 3. Enable “Debug Mode” by toggling the option on. 4. Try to generate the shipping label again so logs are created. 5. Go to the “Help & Support” tab within the plugin settings. 6. Submit the diagnostic report following the provided instructions on that page. 7. Provide the reference number (if given by support) when submitting the report. This report contains plugin logs needed by PluginHive to analyze issues such as label generation failures.
To generate and submit a Diagnostic Report in the PluginHive Canada Post plugin, perform the following steps: 1. Open your store admin panel and go to the PluginHive Canada Post plugin settings. 2. Go to the General tab and enable the “Debug Mode” option. This will start logging detailed transaction data, including API requests and responses. 3. Reproduce the issue you are experiencing by requesting shipping rates from the store checkout or shipping calculator. 4. Once done, go to the "Help & Support" page within the plugin settings. 5. Follow the instructions on the Help & Support page to submit the Diagnostic Report. This process usually involves clicking a submit button that bundles logs and plugin data and sends it directly to PluginHive support. 6. After submission, wait for confirmation or a reference number indicating the report was received. This will help the support team analyze your setup and the issue. By following these steps carefully, you will provide the PluginHive support team with the necessary information to diagnose and resolve shipping-related problems efficiently.
Follow these steps to create and submit a diagnostic report for plugin troubleshooting: 1. Go to the General tab of the Canada Post plugin settings in your WordPress admin. 2. Enable the 'Debug Mode' option to log detailed plugin activity. 3. Reproduce the issue you are facing by going through the checkout process on your site. 4. Return to the plugin settings and navigate to the 'Help & Support' page. 5. Follow the instructions provided there to submit the Diagnostic Report directly to PluginHive support. This report contains essential logs that help diagnose errors such as authentication failures or configuration problems.
If you have a Non-Contract Canada Post account and have generated but not used or printed a shipping label via the PluginHive plugin, follow these steps to request a refund: 1. On the order page in your WooCommerce store with the PluginHive plugin, click the "Refund Shipment" option for the relevant order. 2. This action will generate a Refund ID. 3. Contact Canada Post customer service and provide them with the Refund ID to initiate the refund process. 4. Alternatively, you can visit canadapost.ca/cancel, enter the tracking number, fill out the required information, and submit a refund request through the Canada Post portal. 5. Refund processing typically takes 3-4 business days.
For effective debugging and reporting: 1. Enable "Debug Mode" within the plugin settings under the General tab. 2. Reproduce the issue by attempting to calculate shipping rates on the frontend. 3. Collect debug logs generated by the plugin during this process. 4. Generate and submit a Diagnostic Report from the "Help & Support" section to PluginHive support. 5. Provide any additional information such as error messages, site URL, screenshots, and environment details to help expedite issue analysis. 6. Avoid making unauthorized changes or manual entries of API keys during troubleshooting, as this can invalidate logs. 7. Await assistance from support after submission for resolution guidance.
Once you decide to use the WooCommerce Canada Post Shipping Plugin with Print Label, contact the support or sales team to guide you through the purchase and installation process. For any queries specific to this plugin, you can reach out directly to the PluginHive team for assistance.
To enable Debug Mode and generate a Diagnostic Report to diagnose shipping method issues: 1. Access your WordPress admin dashboard and go to the PluginHive plugin settings. 2. Navigate to the General Tab. 3. Enable the “Debug Mode” option by checking the box. This allows the plugin to log detailed requests and responses related to shipping rates. 4. After enabling Debug Mode, go to your shop’s cart or checkout page and enter various different shipping addresses. This triggers rate requests from Canada Post that will be logged. 5. Once you have checked rates for multiple addresses, go back to the plugin settings and open the “Help & Support” page. 6. Follow the instructions on this page to submit a Diagnostic Report, which will include the logs captured while Debug Mode was active. 7. Provide this report reference number when contacting PluginHive support for further assistance. If you prefer, you can also share admin access details securely (admin account for support) along with a product URL and the specific shipping address you tested, so support can replicate and troubleshoot directly.
This error occurs due to new U.S. shipping regulations enforced by Canada Post, which require either a Zonos Declaration ID or a Zonos Account Key for shipments to the U.S. To resolve this: 1. Update your WooCommerce Canada Post Shipping Plugin with Print Label to the latest version released by PluginHive, which includes support for Zonos integration. 2. In the plugin’s Global Settings, enter your Zonos Account Key if you have one. 3. Alternatively, if you have a Declaration ID, you can enter that for each shipment individually from the Edit Order page in WooCommerce. 4. Note that providing either the Zonos Account Key or the Declaration ID is mandatory; without one of these, generating shipping labels for U.S. shipments will fail. 5. After entering the required information, attempt generating the shipping label again. This process should eliminate the error and allow smooth label creation for U.S. shipments via Canada Post.
To submit a Diagnostic Report: 1. Enable Debug Mode in the plugin settings to ensure detailed logging. 2. Reproduce the issue you are encountering (e.g., try generating a shipping label). 3. Go to the “Help & Support” page in the plugin settings. 4. Follow the instructions on this page to submit the Diagnostic Report, which includes system information and error logs. 5. Provide the reference number or report to PluginHive support for analysis. This helps the support team diagnose and resolve the issue more effectively.
To submit a Diagnostic Report: 1. Enable 'Debug Mode' in your Canada Post plugin settings to log API requests and errors. 2. Recreate the issue on the frontend (for example, enter a shipping address and proceed to cart/checkout). 3. Navigate to the 'Help & Support' section within the plugin settings. 4. Use the option provided to generate and send a Diagnostic Report directly to PluginHive support. This report includes essential logs and configuration details, enabling the support team to analyze the problem quickly and provide tailored assistance.
To update your plugin and enable volumetric weight support, follow these steps: 1. Log into your WordPress admin dashboard. 2. Navigate to Plugins > Installed Plugins. 3. Locate the 'WooCommerce Canada Post Shipping Plugin with Print Label.' 4. If an update is available (such as version 3.2.2 or higher), click 'Update Now.' 5. Allow the update process to complete. 6. After updating, verify that the plugin settings reflect the option for volumetric weight usage. 7. Test shipping rate calculations to confirm that volumetric weight is now factored in. Using the latest plugin version ensures you benefit from fixes and new features such as volumetric weight calculation. If you encounter issues after updating, contact PluginHive support with details.
To update your PluginHive Canada Post Shipping Plugin and benefit from the latest bug fixes and feature enhancements such as fixes for delivery date display and shipping label generation, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Navigate to **Plugins > Installed Plugins**. 3. Locate the “PluginHive Canada Post Shipping Plugin with Print Label.” 4. If an update is available, you will see an “Update Now” option below the plugin name. Click this to start the update process. 5. Wait until the update completes successfully; your site may refresh automatically. 6. After updating, clear any cache plugins or browser cache to ensure changes take effect. 7. Verify the plugin version by checking under the plugin details to ensure it reflects the latest release (e.g., 3.1.0 or 3.1.1 as applicable). 8. Test shipping features to confirm issues have been resolved. If you encounter difficulties during the update, contact PluginHive support for assistance.
To update the plugin: 1. Access your WordPress admin dashboard. 2. Navigate to Plugins > Installed Plugins. 3. Locate “WooCommerce Canada Post Shipping Plugin with Print Label.” 4. If an update is available (version 3.2.1 or later), click “Update Now.” 5. After update completion, clear your site and browser caches. 6. Retry transmitting the shipment manifest; the payment method error should be resolved. Keeping the plugin updated ensures you have the latest bug fixes and enhancements.
To update the plugin to the latest version, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Go to **Plugins → Installed Plugins**. 3. Locate "WooCommerce Canada Post Shipping Plugin with Print Label". 4. If an update is available, click on the "Update Now" link next to the plugin. 5. Wait for the update to complete. 6. After updating, navigate to **Canada Post → Advanced** tab to access the new cleanup toggle option. Always backup your site before updating plugins to avoid data loss or downtime.
To update to the latest version: 1. Access your WordPress admin dashboard. 2. Go to Plugins > Installed Plugins. 3. Find the WooCommerce Canada Post Shipping Plugin with Print Label. 4. Click the “Update Now” button if visible. Alternatively, you can download the newest version from your PluginHive 'My Account' page and upload it via WordPress’s plugin upload feature. Always backup your site before performing updates to avoid data loss.
To use Debug Mode for troubleshooting: 1. Go to the Canada Post Shipping plugin settings in your WooCommerce dashboard. 2. Locate and enable the **‘Debug Mode’** option; this activates logging of API requests and responses. 3. Perform the action that triggers the issue, such as adding products to the cart and proceeding to checkout. 4. Return to the plugin’s ‘Help & Support’ page and generate a **Diagnostic Report**, which includes the debug logs and your plugin configuration. 5. Submit this report to the PluginHive support team for detailed analysis and help resolving the issue. Debug Mode is a valuable tool for pinpointing configuration or communication errors between your store and Canada Post.
After updating your PluginHive Canada Post Shipping Plugin to versions 3.1.0 or later for the delivery date fix, and 3.1.1 or later for the label generation fix, you can verify the issue as follows: 1. **For Delivery Date Fix**: – Place a test order with the delivery delay set to 0 or left empty in the plugin settings. – Proceed to the cart or checkout and check the estimated delivery date display. – Confirm that the delivery date is shown as a single date (not as a range with two identical dates). 2. **For Shipping Label Generation Fix**: – Place a test order qualifying for free shipping where expedited shipping should be applied at no additional cost. – Generate the shipping label from the WooCommerce order edit page or order details. – Verify that the shipping label matches the selected shipping method (expedited instead of regular). 3. If both conditions are met, the update was successful. If not, clear caches or revisit plugin settings to ensure proper configuration. Reach out to PluginHive support if issues persist.
When using the PluginHive Canada Post plugin in test mode: 1. You can generate shipping labels without incurring charges. 2. The plugin allows you to test label creation and rate calculations safely before using live shipping. 3. This enables you to understand plugin workflows and shipping processes without financial risk. Once you switch to live mode, label generation will involve actual postage costs.
Label printing is a two-step process: 1. When you click "Print Label" in the plugin, the shipping label PDF downloads to your local computer. 2. You then manually open this PDF file and print it using your local printer. There is no direct printer integration that sends the print command automatically. This method ensures you receive a high-quality label PDF first and then decide when and where to print it.
With the WooCommerce Canada Post Shipping plugin, orders are not automatically forwarded to Canada Post upon placement, nor are labels generated instantly. Instead: 1. When an order is placed on your WooCommerce store, you receive it for review. 2. You can then review and modify shipment details such as package dimensions, insurance value, and shipping instructions. 3. After making necessary adjustments, you manually create the shipping label and process the shipment through the plugin’s interface. This process allows flexibility to adjust shipments before finalizing them, which is essential for businesses that use specific packaging or need to add special instructions.
PluginHive’s Canada Post plugin automatically packs items into boxes based on your defined packaging rules and product dimensions, optimizing shipping and reducing costs. After packing: 1. You can generate and print official Canada Post shipping labels directly from your WooCommerce orders page. 2. The plugin supports one-click label creation with shipment tracking numbers generated and attached to orders. 3. It allows you to print official Canada Post manifests, which are required documents for shipping fulfillment. All these operations are managed within WooCommerce’s interface, streamlining your shipping workflow without needing to use external Canada Post tools.
Pre-packing a product means you configure it to always be shipped individually and not combined with other items in the same package. Effects include: – The product will be assigned to its own package regardless of box sizes or weights. – Shipping rates are calculated for that product as a separate shipment. – Useful for fragile or special handling products that require individual packaging. – You set pre-packing at the product level in the WooCommerce admin panel (specific instructions depend on plugin version). – Other products in the cart will be packed using the regular packaging method and box definitions. Using pre-packing provides control over how specific products are shipped and ensures their packaging and shipping costs are handled separately from grouped items.
The cancellation process differs as follows: – **Contract Account:** – You create a Manifest to transmit shipments to Canada Post. – Before generating the Manifest, you must void any shipments you want to cancel in the system; this prevents the label from being finalized and avoids charges. – After transmission, labels cannot be canceled via plugin and require contacting Canada Post for a refund. – **Non-Contract Account:** – There is no Manifest generation step. – You can initiate refunds for shipments directly via the plugin before they are processed, but final refund approval requires contacting Canada Post. This distinction is important to manage label cancellations correctly and avoid unintended charges.
The Canada Post plugin for WooCommerce does not require or use WooCommerce Shipping Zones to function. Instead, it automatically fetches and displays live Canada Post shipping rates on the cart and checkout pages without manually adding shipping methods in WooCommerce. The plugin calculates rates by using the configured shipper origin address, destination address entered by the customer, and the product package dimensions and weights, providing a seamless real-time rate interface without extra WooCommerce shipping zone setup.
The customer-barcode value is a 16 alphanumeric character string that can be added to the return label as an additional barcode. Clarification is needed on whether this value should be supplied by the merchant (customer) or by the end consumer using the return label. This determines who is ultimately responsible for providing this unique barcode value in the request to Canada Post’s API.
The Multi-Carrier Shipping Plugin is designed exclusively for displaying custom Flat rates and Live rates automation for carriers such as FedEx, UPS, DHL, USPS, and Stamps USPS on the cart and checkout pages. It does not integrate with Canada Post, nor does it support print label generation or tracking functionality.
The plugin determines visible services based on two factors: 1. The services you have enabled in the **Rates and Services** settings (only enabled services will show). 2. The shipment destination (shipping address) of the order: – Domestic addresses display enabled domestic services only. – International addresses display enabled international services only. – Orders missing shipping addresses default to showing international services. This logic ensures you only see valid shipping options relevant to your order’s destination.
Typically, no changes need to be made to the plugin or orders. The process involves: 1. Clicking the "Create Shipment" button on the WooCommerce order page in the plugin interface. 2. Successfully generating the shipping label through this action. 3. Once the label is created, the "Print Label" option automatically appears for that order. If this option is not displaying for certain orders, ensure that the shipment creation step is completed for those orders and validate that necessary product details like HS tariff codes are correctly formatted.
To debug and submit a diagnostic report: 1. Go to the Canada Post plugin settings in your WordPress dashboard. 2. Enable the “Debug Mode” option. 3. Reproduce the issue by attempting to fetch shipping rates on the cart or checkout page. 4. Navigate to the “Help & Support” section in the plugin settings. 5. Use the diagnostic report submission feature provided on that page to send logs and detailed information to PluginHive support. This report helps the support team analyze your plugin environment and shipping configuration to provide precise assistance.
To submit a diagnostic report: 1. Enable Debug Mode in the PluginHive shipping plugin settings. 2. Reproduce the issue by performing the action that causes shipping failures or errors (e.g., attempting to get shipping rates on cart/checkout page). 3. Navigate to the plugin’s "Help & Support" page or section within the WordPress admin dashboard. 4. Submit the diagnostic report as instructed—it will collect system info, WooCommerce details, plugin logs, and error traces automatically. 5. Note the reference number provided for your submission. 6. Share this reference number along with any additional information requested when communicating with PluginHive support for further analysis. This ensures PluginHive tech support has the complete technical context to diagnose and assist effectively.
A Canada Post icon will be added to the orders page in the PluginHive WooCommerce plugin to indicate that a shipping label has been created using Canada Post, similar to how the UPS logo is displayed currently. This feature is expected to be released by the end of the third quarter (around September 2023). This enhancement improves the visual consistency and helps quickly identify orders shipped via Canada Post.
The De Minimis change relates to new U.S. shipping guidelines implemented by Canada Post. To comply, the Canada Post plugin requires either a Zonos Key entered in the global settings or a Declaration ID specified for each shipment on the Edit Order page. Having either one of these is mandatory for shipping to the U.S.; without them, shipping label creation for U.S. shipments will not be possible. These updates affect only the shipment label creation process and do not impact shipping rates shown to customers. Currently, there are no changes to shipping or duty charges in the customer-facing shipping rates as per the carrier. For detailed rate or duty handling information, users should consult Canada Post directly. The Zonos Key requirement applies exclusively to U.S. shipments and does not affect shipments to other international destinations.
To properly test label generation in the demo environment, you should first place a test order on the demo site rather than viewing pre-existing labels directly. Once a test order is placed, you can generate a shipping label for that order within the plugin interface, which should produce a valid, non-corrupt PDF label. This approach ensures the label is dynamically created with current data and is formatted correctly. The demo site is available here: https://app.instawp.io/launch?d=v2&t=woocommerce-canada-post-shipping-plugin-with-print-label. If you continue to face issues, contact support for further troubleshooting assistance.
This error occurs because the recipient's phone number is missing in the shipping address during shipment creation. To resolve: 1. Verify that the shipping address includes a valid phone number in the recipient’s details. 2. Ensure the phone number adheres to Canada Post’s formatting rules (digits with allowed special characters as noted above). 3. Update the shipping address with the required phone number if missing. 4. Retry generating the shipping label. Including a valid phone number for the recipient is mandatory and will allow successful shipment processing.
Refund behavior depends on your Canada Post account type and shipment status: 1. If the shipment has *not yet been transmitted* (i.e., not finalized and sent to Canada Post), you can refund the shipment directly via the PluginHive system, which will cancel the shipping label and prevent charges. 2. If the shipment has *already been transmitted* (finalized and included in a manifest or sent to Canada Post), you cannot refund or cancel it directly from the plugin. You must contact Canada Post customer support to request a refund. To avoid charges: – For Canada Post Contract accounts, *void the shipment before generating and transmitting the Manifest* (the summary document created when shipments are finalized). Voiding shipments before manifest generation cancels labels and ensures refunds. – For Non-Contract accounts, there is no manifest generation; you can initiate refunds in the plugin but need to contact Canada Post for final refund processing.
Yes. Once a shipping label is generated and printed via PluginHive, the shipment information and labels are stored in the plugin dashboard. You can access and reprint labels as needed, provided the shipment remains valid and there are no errors. Ensure you have proper user permissions to manage orders and labels within PluginHive.
Yes, once a shipping label is generated and printed through PluginHive, you can typically access and print the label again. The plugin stores shipment information and generated labels in your dashboard, allowing you to revisit and reprint the label as needed, provided the shipment exists and there are no errors in the system. Ensure you have the appropriate user permissions to access and manage orders in PluginHive for this functionality.
Yes. The presence of the "Create Shipment" button means that a shipping label has not yet been generated for that order, so you have not been charged by Canada Post for that shipment. Charges only apply once you create/generate a shipment label.
By default, the PluginHive plugin does not support automatic sorting of shipping methods based on cost or rearranging Lettermail above Regular Parcel when these methods appear in different sections of the plugin. Although there is a Drag and Drop feature to manually reorder shipping methods, it only works within the same shipping method section and does not allow moving Lettermail rates above Regular Parcel if they belong to separate sections. However, PluginHive offers a custom paid solution that can enable rearranging shipping methods according to your specific preferences, including placing Lettermail first. To pursue this option, you need to contact PluginHive support for more information and assistance with the custom integration.
Yes, you can change the shipping method after an order has been placed. Follow these steps to do so: 1. Go to **WooCommerce > Orders** in your WordPress dashboard. 2. Select and open the order you want to edit. 3. Click on **Edit Order** to enable modifications. 4. Click on **Generate package** to create the shipping package. 5. Once the package is generated, locate the **Service name** dropdown menu. 6. Select the desired shipping method (e.g., change from Xpresspost to Expedited) from the dropdown. 7. After selecting the new service, proceed to create the shipment with the updated shipping method. This process allows you to modify the shipping method post-order placement efficiently.
Yes, this is possible with the PluginHive Canada Post plugin. To achieve this: 1. Go to Plugin Settings > Shipping Label. 2. Enable the option "Display all services" under the Canada Post Service Selector. This allows all shipping services to be available for label generation. 3. Then, go to Rates and Services settings and disable all Canada Post services except "Priority". With this configuration, only Priority Post will be shown as a real-time rate option at checkout, while you can still manually generate labels for XpressPost or any other shipping service from the WooCommerce Edit Order page. Note that label generation for services not shown at checkout must be done manually through the order edit screen.
Yes, you can generate test labels using the Canada Post plugin. To do this: 1. Set the API Mode to 'Test' in the plugin’s general settings. 2. Proceed with shipment creation as usual, and the plugin will generate test labels instead of live ones. This allows you to print labels without processing actual shipments. If you encounter difficulties, verify your account settings and make sure the plugin is properly configured for test mode. Label printing is not restricted only to the live environment.
WooCommerce determines the default shipping method by selecting the first shipping option displayed, which is organized alphabetically by default. The PluginHive Canada Post Shipping Plugin itself does not provide a built-in feature to change the default selected shipping method. However, you can achieve this by using a separate, custom WooCommerce extension such as the “Default WooCommerce Shipping Method” addon. This addon allows you to: 1. Rearrange the order of shipping methods displayed to customers according to your preferences. 2. Select a default shipping method that automatically applies at checkout. Note that this is a paid addon offered separately (approximately $250, non-refundable). Before purchasing, ensure it fits your business needs.
The WooCommerce Canada Post Shipping Plugin does not support setting up rates for Canada Post flat rate boxes because Canada Post does not provide API integration for their flat rate box services. However, if you use your own packaging, the plugin allows you to input custom box dimensions so it can fetch live rates from Canada Post for those specific packages. Additionally, the plugin supports generating shipping labels and scheduling pickups directly, streamlining your shipping process even without flat rate box integration.
Yes, the PluginHive WooCommerce Canada Post shipping plugin displays the shipping price on the checkout page alongside the product price, allowing customers to pay for both product and delivery charges in a single transaction at checkout.
The PluginHive WooCommerce plugin requires a WooCommerce order to generate shipping labels. If you do not have online orders but need to generate labels, you must manually create WooCommerce orders in your store. These manual orders will then allow you to create shipping labels as usual. There is no direct way to generate labels without associating them with an order within WooCommerce.
Yes, Mexico is considered part of North America when defining shipping zones and regions.
Currently, the PluginHive WooCommerce Canada Post Shipping Plugin is not compatible with WooCommerce Blocks checkout. This incompatibility affects the display of estimated delivery days and proper sorting of shipping options. The recommended workaround is to use the WooCommerce Classic checkout page to ensure full plugin functionality until support for Blocks checkout is implemented.
The plugin does not include a built-in step to automatically mark orders as Completed or Shipped after label creation. It is recommended that you manually update the order status in WooCommerce to reflect the current stage of fulfillment, using the WooCommerce Order management tools. This approach gives you full control over your order status workflow.
Yes. PluginHive’s "WooCommerce Shipping Services" plugin supports live shipping rates and one-click label printing for Purolator, Canada Post, and many other major carriers such as UPS, USPS, FedEx, DHL, and more. This plugin consolidates multiple carrier integrations into a single solution and allows you to automate shipping workflows with live freight rates shown at checkout and automated label creation. It also supports conditional shipping rules and order tracking. You can start with a 14-day free trial to evaluate if it fits your business requirements.
PluginHive does not support automatic assignment of package templates based on product shipping classes. Instead, package templates must be selected manually when generating shipping labels from the Edit Order page. You can create up to 20 different package templates tailored to your common package types (e.g., Small Package: 90g, 200x150x20mm). During label creation, simply select the appropriate package template that fits the order. This approach maintains flexibility and ensures accurate package details without requiring product-level dimension entries.
Yes, you can void or cancel a shipping label directly from the Edit Order page in the plugin. Look for the "void" option related to the label you want to cancel. For detailed, step-by-step instructions, you can refer to PluginHive’s knowledge base article on cancelling labels here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#CancelLabels
Yes, you can limit the use of a certain box to a maximum number of items by configuring the maximum weight allowed for that package in PluginHive. To achieve your requirement of packing only 2 bottles in the 6x4x2 box: 1. Calculate the combined weight of 2 bottles including the bubble wrap margin. 2. Set this total weight as the maximum weight limit for that specific box in the plugin settings. 3. By doing so, the plugin will restrict packing more than 2 bottles in that box since the total weight for additional bottles will exceed the configured limit. Note that PluginHive currently does not support adding margin directly within dimensional calculations, so using weight limits is the recommended workaround. For manual orders: – Add the shipping address and products, then create the order. – Edit the order to generate packages. – Calculate shipping costs. – Select the shipping method. – Generate the shipping label. This process ensures correct package selection and shipping cost calculation based on your configured box constraints.
Currently, the PluginHive plugin does not support displaying multiple shipping methods side-by-side where one set includes insurance and the other does not. Displaying two separate lists of shipping methods—one for regular shipping and one labeled as "shipping with insurance"—is not feasible within the plugin’s existing functionality.
Yes, you can enable product insurance by activating the 'Coverage' option in the plugin settings. Note that the insurance price cannot exceed the product price, so the coverage amount is limited accordingly.
You should configure only the product’s actual weight and dimensions on the WooCommerce product’s Edit Product page, excluding packaging materials such as rigid mailers or tubes. The plugin will automatically determine the final packaging based on these product details and the available packaging configurations. If the product’s size does not fit any smaller package, the plugin will select the next suitable package size available in your packaging settings.
If the order’s shipping method is set to Flat Rate or Free Shipping instead of live Canada Post rates, the cost charged to the customer and the label cost may differ. Shipping labels generated via Canada Post services reflect actual carrier charges, whereas flat or free rates are manually set amounts. To align customer shipping charges with actual Canada Post costs, enable live rates on the cart/checkout page by turning on the ‘Realtime rates’ option in the plugin settings.
If you purchased the WooCommerce Canada Post Shipping Plugin with Print Label license on August 24, 2023, the license is valid for one full year from that date. Any email stating that your license has expired before that period is likely an autogenerated renewal reminder and not an actual expiration notice. You can safely ignore such renewal emails until your license period genuinely ends. If you want to verify your license status, check your purchase details or contact support with your order number.
When working directly on a live WooCommerce site: 1. Perform troubleshooting during low-traffic hours to minimize customer impact. 2. Always back up your site and database before making changes. 3. Use incognito/private browsing sessions or log out from all admin accounts to replicate customer view. 4. Clear all caches after applying changes to see effect immediately. 5. Disable unrelated plugins one by one to identify conflicts. 6. Switch to a default WordPress theme temporarily to check for theme-related issues. 7. Collect diagnostic reports and logs from shipping plugins and WooCommerce. 8. When granting PluginHive or other support access, clearly communicate that actions may affect live data and coordinate accordingly. 9. Consider setting up a staging site for safer and faster testing when possible to avoid live site risks. Following these practices ensures efficient troubleshooting with minimized risk on live e-commerce sites.
To comply with Canada Post’s U.S. shipping guidelines: 1. Update the WooCommerce Canada Post Shipping Plugin to version 3.3.1 or higher. 2. Enter your Zonos Account Key in the plugin’s Global Settings if you want automatic Declaration ID generation. 3. Alternatively, enter a Declaration ID manually for each shipment via the Edit Order page if you do not use the Zonos Key. 4. Note that either the Zonos Key or a Declaration ID is required to create shipping labels for shipments destined to the U.S. Without this, label creation will be blocked. 5. These settings impact only shipment label creation and do not modify shipping rates or duties visible to customers during checkout.
The main reasons for shipping label amount mismatches include: 1. Incorrect Quote Type selected (ensure it is set to 'Commercial'). 2. Differences in shipper and recipient address details, package weight or dimensions used for rate calculations versus actual shipment. 3. Packaging settings—if using 'Pack items Individually,' each item is charged separately, increasing the total shipping cost. Consider switching to 'Weight-based packaging' or 'Pack into Boxes' to consolidate costs. 4. Plugin version—ensure you are on the latest version (v3.0.5 or higher). 5. Additional plugin options/settings that might impact rates—review all settings carefully. Correct these configurations to align label pricing with customer-selected shipping costs.
To allow PluginHive support to assist you effectively with syncing or shipping label generation problems, provide the following information: 1. Your WordPress site URL. 2. Your WordPress admin username (or create a new admin user for support access if possible). 3. Your Canada Post account credentials for integration verification. 4. The specific order number that is having the label generation issue. 5. Permission for the support team to generate the shipping label on your behalf if needed. Sharing these details helps the support team troubleshoot your issue accurately and expedites resolution.
To expedite troubleshooting and support from PluginHive, provide the following: 1. Your purchase order number associated with the plugin purchase. 2. The email address used during the purchase transaction. Make sure this email matches exactly the one used at the time of purchase to avoid processing delays. Sharing valid purchase details enables PluginHive support to verify your license status, validate your order, and escalate issues with Canada Post if necessary.
The "EmailType may not be empty" error occurs because the sender’s email address is missing in the shipment request. To fix this: 1. Go to the PluginHive Canada Post plugin’s general settings in your WordPress admin panel. 2. Locate the field for the sender’s email address. 3. Enter a valid sender email address there. 4. Save the settings. 5. Attempt to generate the Canada Post shipment label again. This should resolve the error by ensuring the API request includes the required sender email address field.
This error indicates that the "Address line 1" field in either the "Ship from" or "Ship to" address is not correctly formatted or is invalid. To resolve this issue: 1. Verify both the "Ship from" and "Ship to" addresses in your shipment configuration. 2. Ensure that the "Address line 1" field contains valid address data without unsupported characters or formatting issues. 3. Correct the address information as needed, making sure it complies with Canada Post’s expected address format. 4. After updating the addresses, regenerate the shipping label. This should resolve the error related to the address-line-1 element in the Canada Post shipment request.
This error occurs because the "Country of Manufacture" field is set with an invalid value. Canada Post expects a standardized country code rather than the full country name. To fix it: 1. Go to the product’s Canada Post settings in your plugin. 2. Locate the "Country of Manufacture" field. 3. Replace the full country name (e.g., "Canada") with the valid ISO country code (e.g., "CA"). 4. Save the changes and try generating the shipping label again. This correction ensures that the shipping label generation complies with Canada Post’s requirements and resolves the error.
This error indicates that one or more products in the order do not have a weight value configured, which is necessary for calculating shipping rates and generating labels. To resolve this: 1. Identify the product(s) reporting the missing weight error from the debug logs or error message. 2. In your WooCommerce dashboard, go to the product edit page for those items. 3. Locate the “Weight” field in the product data section and enter the accurate weight of the product. 4. Save the product details. 5. Retry generating the shipping label to confirm the issue is resolved. 6. Contact support if you continue to experience problems after updating the product weights.
This error indicates that the "method-of-payment" value sent to the Canada Post manifest API does not match the expected data type. Specifically, the plugin is sending an array where a specific payment method type is required. To resolve this: 1. Ensure your plugin is updated to the latest version, as this was a known issue in version 3.2.0. 2. Update the WooCommerce Canada Post Shipping Plugin with Print Label to version 3.2.1 or later, where this bug is fixed. 3. After updating, retry transmitting the shipment manifest; the payment method will be correctly processed. 4. If issues persist, enable debug mode in plugin settings, reproduce the issue, and submit a diagnostic report through the plugin’s Help & Support page for further assistance.
The plugin provides several key features to streamline your shipping process: 1. Live Shipping Rates: Automatically fetches real-time shipping rates from Canada Post based on customer shipping addresses and cart contents. 2. Automatic Label Generation: Allows you to generate and print shipping labels directly from your WooCommerce dashboard without manual entry. 3. Order Tracking: Enables customers to track their orders with tracking information linked from Canada Post, improving customer experience. 4. Supports Domestic and International Shipping: You can ship both within Canada and internationally through Canada Post’s services. 5. Easy Setup: The plugin connects to Canada Post’s API using your account credentials, with straightforward configuration steps to get started quickly.
When experiencing issues such as missing shipment options or actions in WooCommerce Orders with the Canada Post plugin, provide the following information to PluginHive support to facilitate troubleshooting: 1. The exact version number of the WooCommerce Canada Post plugin you are using. 2. Details of the issue, including what you expected to see versus what is currently visible. 3. Confirmation of whether shipment cancellation or other functions are possible or failing. 4. A diagnostic report generated while replicating the issue, which typically includes logs and configuration details. 5. Screenshots (noted separately) showing your WooCommerce Orders page and plugin settings can also assist support. Providing this information helps PluginHive support identify configuration problems, plugin conflicts, or bugs efficiently and recommend appropriate solutions. No additional FAQ entries were created as the sub-conversation did not contain further substantial questions with complete answers.
To get efficient help from PluginHive support, you should provide: 1. Your WordPress admin site URL. 2. Create a new WordPress admin user with the email [email protected] for support access. 3. The Order number for which you cannot generate the shipping label. 4. Permission for the support team to access your site and generate the label on your behalf if needed. Sharing these details ensures the support team can investigate and resolve the issue quickly.
When seeking support for PluginHive’s WooCommerce shipping plugin issues, provide the following information to enable efficient troubleshooting: 1. A clear description of the problem you are encountering. 2. Steps to replicate the issue on your website. 3. A diagnostic report generated from the plugin, which includes logs and environment details. 4. Your latest plugin purchase order number or proof of purchase. This comprehensive information helps the support team accurately identify configuration problems and provide specific solutions.
If you prefer not to share admin website credentials for security reasons, you can still help the support team diagnose the issue by providing: 1. Detailed screenshots of all relevant plugin configuration screens showing shipping method settings, handling charges, Quote Type, and Additional Options. 2. Full screenshots of the Canada Post website rate quote, including complete ship-to and ship-from address details, package dimensions, weight, and selected shipping service. Ensure the screenshots clearly show the price breakdown and any surcharges such as fuel fees. 3. The product details or links for the items being shipped, especially if product weight or dimensions influence shipping rates. 4. The Diagnostic Report generated from the plugin’s Help & Support section, which provides log data useful for troubleshooting without requiring direct access. Providing this comprehensive information allows support personnel to analyze configuration inconsistencies and advise on corrective actions without compromising your site security.
If diagnostic logs do not show any error details, provide the following for effective troubleshooting: 1. The exact WordPress Admin order number for which label generation fails. 2. Confirmation that you have the proper permissions enabled to generate shipment labels for that order. This information helps the support team replicate the issue on your specific order and review permission settings to diagnose the problem accurately.
The Canada Post “Box-Free Label-Free” option allows consumers to print the return label and receive packaging directly at Canada Post retail outlets, eliminating the need for customers to provide packaging or print labels themselves. This feature requires additional specific lines to be added to the Authorized return call in the API. As of now, PluginHive is exploring how to incorporate this option into their plugin but is seeking further technical details and clarifications from Canada Post before integration.
PluginHive is actively working on resolving the critical error causing Canada Post shipping labels not to generate when the addon is activated. The fix is expected to be released by the end of the week from the date of the customer’s inquiry. Until the update is provided, the addon causes Canada Post shipping options to fail while UPS continues to work. Users are advised to wait for this update before fully deploying the addon in a production environment.
The difference depends on your Canada Post account type: – Contract Account: The PluginHive plugin provides a "Void Shipment" option that cancels the shipping label directly, allowing you to get an immediate refund from Canada Post for unused labels. – Non-Contract Account: The plugin shows a "Refund Shipment" option, which generates a Refund ID that you must submit to Canada Post to request a refund. The refund is processed externally by Canada Post after you follow up with them.
To submit a diagnostic report for support analysis: 1. In your WordPress dashboard, go to **WooCommerce > Settings > Shipping**, then open the PluginHive Canada Post plugin settings. 2. Ensure **Debug Mode** is enabled on the General Tab to collect detailed logs. 3. Add the relevant products and quantities causing the issue to your cart and attempt to view shipping rates. 4. Go to the **Help & Support** page within the plugin settings. 5. Follow the instructions to generate and submit a **Diagnostic Report**, which will include plugin logs, API responses, server environment details, and plugin settings. 6. When submitting the report, mention any provided reference number (e.g., ticket 300344) to help the support team quickly locate your case. This diagnostic information allows the PluginHive support team to identify configuration or technical issues affecting shipping estimates.
The plugin supports Canada Post services such as Expedited Parcel and Xpresspost for real-time shipping rate calculations and display on your WooCommerce store. Flat Rate box services are excluded due to API limitations.
This typically happens if Debug Mode is enabled in the plugin, which displays detailed debug logs on shipping label screens. To resolve: 1. In WordPress admin, go to the PluginHive Canada Post plugin settings. 2. Under the **General** tab, locate the **Debug Mode** option. 3. Disable the Debug Mode to hide debug logs and errors from standard users. 4. Save the settings and try generating the label again. Hiding the debug logs ensures a clean user experience and clearer label generation screens.
If clicking the "Create Shipment" button causes a critical error and prevents label printing, follow these steps for resolution: 1. Create a new WordPress administrator user with the email [email protected] to allow the PluginHive support team access for troubleshooting. 2. Provide the support team with the WordPress admin site URL, the newly created admin user details, and the order number for which the label cannot be generated. 3. Confirm that you grant permission for the PluginHive team to access your site and generate the shipping label on your behalf if needed. 4. Share all these details in the support ticket or communication thread promptly. The PluginHive support team will then investigate the critical error directly within your setup and assist in fixing it, as it may be related to plugin conflicts, server errors, or configuration issues not resolvable without backend access.
To resolve a critical error after clicking "Create Shipment": 1. Create a new WordPress administrator user with the email [email protected] to grant PluginHive support backend access. 2. Provide the support team with your WordPress admin site URL, the new admin user credentials, and the related order number. 3. Confirm permission for PluginHive to access your site and generate the shipping label if necessary. This allows the PluginHive team to investigate plugin conflicts, server errors, or configuration issues that cannot be resolved without admin access.
This spinning wheel issue can occur if the product price is not configured on the product page. To resolve this: 1. Log into your WordPress admin panel. 2. Navigate to the product in question within WooCommerce. 3. Ensure that the product has a price set; if the product is free or you do not want to charge, set the price to 0 instead of leaving it blank. 4. Save the product changes. Once the product price is set (including setting it to zero if needed), the shipping rates will retrieve correctly, and changes in the shipping information during checkout will function without freezing or looping. This is a confirmed workaround until an official plugin update is released addressing this behavior.
When you have issues with more than one PluginHive plugin (e.g., Canada Post plugin and FedEx plugin), it is best to handle them via separate support tickets or email threads. This ensures clarity and focused support for each plugin. For example: – Keep the current email thread dedicated to resolving the Canada Post plugin queries. – Create a new support ticket or email thread specifically for your FedEx plugin issues. This approach helps PluginHive support specialists respond quickly and without confusion, improving resolution time.
If PluginHive support cannot access your WordPress admin to generate labels or verify configurations due to IP restrictions, you should: 1. Whitelist the IP addresses used by PluginHive support (noted as Indian IP ranges) in your server or firewall settings to allow their connection. 2. Confirm these IPs have access rights to the WordPress admin area. 3. Alternatively, place a test order and share the order number with the support team so they can attempt label generation from their side after getting access. Allowing this temporary access helps support diagnose and solve shipping label generation problems more effectively.
This behavior can occur due to synchronization mechanisms between your product or order details and the plugin’s weight settings. To address this: 1. Confirm that the product weights are correctly set in your WooCommerce product settings before starting shipment creation. 2. When you delete errors and refresh, the plugin may fetch the original product data again, reverting any manual adjustments. 3. To ensure consistency, update weights directly within the product or order metadata rather than only in shipment forms. 4. If unexpected resets persist, update the plugin to the latest version and verify that no conflicts or caching issues are causing the reset. By maintaining correct base data, weight values will stay stable and consistent during shipping label creation.
To troubleshoot the issue where shipping rates are not generated and the page reloads without any results, follow these steps: 1. Go to the WooCommerce Canada Post Shipping Plugin settings in your WordPress dashboard. 2. Enable the “Debug Mode” option within the plugin settings. This allows the plugin to log detailed information that can help identify the problem. 3. Reproduce the issue by clicking the “Calculate Shipping Cost” button on an order to trigger the failure. 4. Navigate to the 'Help & Support' page inside the plugin settings. 5. Submit a Diagnostic Report from there. You will be guided to include a reference ticket number (e.g., 288339) to associate the report with your support case. 6. After submitting the diagnostic report, contact PluginHive support for further analysis and resolution based on the collected logs. This process gathers vital information needed to investigate why rates are not appearing and facilitates targeted support.
In such cases, weight-based shipping may give inaccurate rates because it does not consider dimensional weight. The recommended solution is to create custom flat rate boxes in the plugin that match your actual packaging sizes. By configuring box sizes properly, the plugin can calculate shipping rates based on the right package dimensions and weights, avoiding rate inflation due to packing each product separately. Configure these boxes in the plugin settings under “Box Packing” so that multiple products can be combined intelligently into your defined boxes, resulting in accurate shipping charges.
To receive effective assistance from PluginHive support, provide: 1. Your WordPress admin site URL. 2. A newly created WordPress administrator user with the email [email protected] for support access. 3. The order number experiencing label generation or syncing issues. 4. Confirmation that you authorize PluginHive support to access your site and generate labels on your behalf. Providing these details ensures the support team can investigate and resolve your issues promptly and accurately.
To assist PluginHive support efficiently, you should provide temporary admin-level access (wp-admin) to your WordPress site. This access should be granted securely and temporarily, ideally creating a dedicated user account for support. Sharing this access allows the support team to directly inspect your site setup, caching mechanisms, and plugin configurations to diagnose and resolve the issue faster.
To ensure customers receive tracking numbers in their order completion emails: 1. Disable real-time shipping rates to display flat rate shipping only. 2. Enable the “Shipment Tracking” option within the plugin settings. 3. After generating the shipping label (with tracking number), manually mark the WooCommerce order status as “Completed.” This triggers WooCommerce to send the order completion email containing the tracking link to the customer automatically.
To confirm if the label creation error is site-specific: 1. Verify you are using the latest plugin version. If not, update and retest. 2. Review your order data for any missing essential values such as product prices. 3. Try creating a label in a staging environment or another WooCommerce setup if available. 4. If the error persists only on your live site and no other customers report the same issue, it is likely site-specific. 5. Provide your plugin support team with site access (admin and FTP) and error details so they can investigate your site’s unique environment and configuration. By isolating the cause, support can offer precise fixes related to your setup rather than generic plugin problems.
To troubleshoot label generation issues: 1. Enable Debug Mode in the Canada Post plugin settings. 2. Reproduce the problem by attempting to generate a Canada Post label on the order. 3. Navigate to the plugin’s "Help & Support" page and submit a Diagnostic Report as instructed (this report helps PluginHive analyze the issue). 4. Provide the order number for which label generation is failing and grant PluginHive permission to generate the label for that order. 5. Share any additional relevant information such as product SKUs with multiple packages or variations using the addon. Following these steps allows PluginHive to investigate accurately and suggest precise fixes.
PluginHive does not provide official support or troubleshooting assistance for the free (basic) version of the Canada Post Shipping plugin. Support and troubleshooting services, including help with rate discrepancies, are offered only to users of the premium paid version. To receive official support and ensure accurate shipping rate calculations, upgrading to the premium plugin is necessary.
The Multi Carrier Shipping Label Shopify app includes: – A standard 14-day free trial. – An extended trial period (a couple of extra weeks) for long-term PluginHive customers transitioning from WooCommerce. – Optional onboarding call and walkthrough with PluginHive’s support team to assist with setup and migration to the Shopify app environment.
If updating the plugin to version 3.2.6 or later does not resolve the issue: 1. Confirm the shipping phone number is properly saved with the order’s shipping address in WooCommerce. Check the order details in the admin area to verify the field is populated. 2. Clear any site and browser caches to ensure no old data is used. 3. Verify no other plugins or customizations are overriding the shipping phone number or order shipment data. 4. Temporarily disable other checkout or shipping-related plugins to rule out conflicts. 5. Place a test order with a different shipping address including a valid shipping phone number. 6. Generate a new shipping label for this order and verify the phone number printed. 7. If issues persist, provide the order number and a detailed description to plugin support for further investigation.
When you select "Shipping cost only" in the plugin’s "Shipping Taxes & Surcharges" display options, no taxes or surcharges are included in the shipping cost displayed to the customer. This means: – The shipping price shown excludes any taxes and surcharges. – Taxes and surcharges are not included in the shipping charge line but will appear separately in the taxes section of the checkout form. – The overall total paid by the customer includes these taxes and surcharges; they are just displayed separately for clarity. Therefore, "Shipping cost only" affects display formatting and does not omit taxes on shipping from the final order total.
After generating a return label, both a QR code and a URL to access the PDF are provided. Accessing the PDF or scanning the QR code requires signing in to Canada Post’s system. It is important to determine if these QR codes and PDFs are intended to be shared directly with the end consumer (for printing at retail outlets) or only with the merchant (customer). This distinction affects how the QR codes and labels should be distributed in practice.
This issue typically occurs due to incorrect plugin setup or conflicts within WordPress. To fix it, ensure that the plugin is properly installed and activated. Verify that you are following the correct process to create labels: open the order details and use the "Generate Label" button associated with the shipping plugin interface, not anywhere outside the order or post type areas. If you can now manually create a label and tracking number successfully, the redirect issue may be resolved by updating the plugin and WordPress to their latest versions and clearing your site cache. If the problem persists, disable other plugins temporarily to identify potential conflicts.
The "Clear History" option is not related to refunding a shipment. The refund process depends on your account type: 1. For Non-Contract accounts: – After generating a shipping label, your card is charged for the shipment. – You will see the option "Refund Shipment" on your WooCommerce order page. – Selecting "Refund Shipment" generates a Refund ID. – You then need to contact Canada Post directly to process the refund using the Refund ID. 2. For Contract accounts: – Instead of a refund option, you have the "Void Shipment" option. – Voiding a shipment cancels the shipping label. – Canada Post processes the refund automatically once the shipment is voided. Ensure you choose the correct option based on your account type to effectively manage refunds.
Useful resources from Canada Post include: – How to integrate Zonos via API to pre-pay U.S. duties & access shipping labels: https://www.canadapost-postescanada.ca/cpc/en/support/kb/sending/sending-faq/how-to-integrate-zonos-via-api-to-pre-pay-us-duties-access-shipping-labels.page?utm_source=chatgpt.com – Shipping to U.S. – Duty Updates: https://www.canadapost-postescanada.ca/cpc/en/support/campaign/shipping-to-us-duty-updates.page?utm_source=chatgpt.com These resources explain the official procedures, API integration steps, and duty policies mandated by Canada Post and Zonos for cross-border shipments.
To access the Canada Post Request XML logs in WooCommerce: 1. Go to your WordPress admin dashboard. 2. Navigate to WooCommerce > Status > Logs. 3. From the dropdown list, select the log file that corresponds to the Canada Post rate or shipping label request. The logs will contain the XML requests sent to Canada Post, including the pickup flag status when applicable.
Users can consult the following Canada Post resources for detailed integration guidance and duty updates: – How to integrate Zonos via API to pre-pay U.S. duties & access shipping labels: https://www.canadapost-postescanada.ca/cpc/en/support/kb/sending/sending-faq/how-to-integrate-zonos-via-api-to-pre-pay-us-duties-access-shipping-labels.page – Shipping to U.S. – Duty Updates: https://www.canadapost-postescanada.ca/cpc/en/support/campaign/shipping-to-us-duty-updates.page
Product weight is configured in WooCommerce under the "Edit Product" settings on your store's backend. Key points: – For simple products, set the weight in the product's shipping tab or options. – For variable products (with variations), weight can be set either at the parent product level or individually for each variant. – The product weight set here is used to calculate shipping fees and generate shipping labels accurately. Make sure the weight for the correct product or variant is configured properly.
The WooCommerce Shipping Services plugin supports automation with major carriers including Canada Post. It provides live shipping rates, one-click label printing, and order tracking features for carriers like UPS, USPS, FedEx, DHL, Stamps, Aramex, Blue Dart, Australia Post, and Canada Post. This plugin also offers a 14-day free trial for evaluation before purchase.
This error typically occurs if the "Enable Third Party Consignee" option is enabled in your PluginHive app settings but your FedEx account does not have this special contract service activated. The Third Party Consignee service requires prior activation with FedEx. If it is not enabled on your account, shipments using this option will trigger the "service is not allowed" error and rates will not appear. To resolve this: 1. Verify if you truly need to use the Third Party Consignee option for your shipment. 2. If not required, disable "Enable Third Party Consignee" in your PluginHive app settings and try generating the shipping label again. 3. If you do require this service, contact FedEx support to confirm the Third Party Consignee service is enabled on your account before using it in PluginHive. Following these steps will help avoid the error and allow successful shipment label creation.
The product "Ballerina Bunny" does not have weight and dimension values configured, which is mandatory because you are using the Box packaging method in the PluginHive Canada Post plugin. To resolve this: 1. Edit the product in your WordPress admin panel. 2. Enter accurate weight and all dimension values (length, width, height) in the product shipping details. 3. Save the product. Once these values are set, the plugin can calculate shipping rates and display available shipping options during checkout.
The WooCommerce Canada Post Shipping Plugin with Print Label does not support restricting shipping based on specific provinces or states. Although you may configure region restrictions in WooCommerce settings, the Canada Post plugin overrides these restrictions because it calculates shipping rates and available shipping destinations independently. Therefore, restricting orders strictly to Alberta and British Columbia at the plugin level is not feasible. To manage this: 1. Verify how you have configured regional restrictions within WooCommerce shipping zones to ensure they are correctly set. 2. Understand that the Canada Post plugin ignores these restrictions and allows shipping options as per Canada Post's coverage. 3. Consider alternative methods or plugins for restricting shipping regions if province-level restriction is critical. 4. Review order details and plugin settings carefully to identify any conflict or override by the plugin. For further assistance, providing detailed screenshots of your WooCommerce shipping zone settings and plugin configuration can help diagnose issues.
The issue often occurs when the URL parameter length exceeds server limits due to too many products in one order. Increasing the URL parameter limit via `php.ini` or `.user.ini` might not resolve this if the plugin or server still restricts parameter sizes. To troubleshoot: 1. Confirm you are using the latest version of the Canada Post plugin (at least version 3.2.9). 2. Enable Debug Mode in the plugin settings under the General tab. 3. Attempt to generate the shipping label again while Debug Mode is active. 4. Submit a diagnostic report via the "Help & Support" section of the plugin, following the instructions on that page. 5. Whitelist PluginHive’s Indian IP addresses on your server firewall to allow their support to access your site for investigation. 6. If the problem remains, PluginHive support may request placing a test order so they can attempt generating the label in test mode to capture relevant logs. This process helps identify whether the root cause is server limits or plugin-related problems with handling orders containing multiple products.
This issue often occurs if no shipping services are enabled under the plugin's Rates & Services tab or if product weights are not configured. To resolve this: 1. Go to the plugin settings and open the Rates & Services tab. Ensure that the desired shipping services (e.g., Canada Post delivery options) are enabled. 2. At the product level, ensure every product has weight and dimensions configured, especially if weight-based shipping calculations are used. Without product weight, the plugin cannot calculate rates, and only pickup option may show. 3. After making these changes, clear any caches and test the checkout flow again to verify that delivery options now appear correctly.
The issue occurs because the Canada Post shipping method might be enabled twice in your WooCommerce setup: once in the PluginHive plugin’s general settings under the "Rates and Services" section, and again under WooCommerce shipping zones. This causes some shipping services to display even if they are not enabled in the plugin settings. To fix this: 1. Check your WooCommerce shipping zones and see if Canada Post shipping is enabled there. 2. Disable the Canada Post shipping method under the shipping zones if it is enabled. 3. Alternatively, in the PluginHive plugin settings, turn off the "real-time rates" option to prevent duplicate display. These steps ensure only the shipping options you enabled in the plugin’s general settings show up at checkout.
This issue occurs when the same Canada Post shipping method is enabled in multiple areas within your shipping settings. To resolve it: 1. Log in to your PluginHive settings. 2. Check the shipping zones and locate the one assigned to international regions, such as Italy. 3. Disable the Canada Post shipping method under the relevant shipping zone if it is enabled there. 4. Next, go to the "Rates and Services" section of your Canada Post shipping settings. 5. Ensure the Canada Post shipping method is enabled only once here, corresponding precisely to the intended international shipping option (e.g., International ExpressPost). 6. Save changes and clear any caches if applicable. This will prevent duplicate or multiple Canada Post options from appearing on the cart or checkout page for customers from Italy or other international locations. If the issue persists, verify no other overlapping shipping methods or zones are configured that might cause multiple options.
To print Canada Post labels that include both the shipping side and the receipt side, ensure your label print size is set to 8.5×11 inches. Follow these steps: 1. Set the label print size in your WooCommerce PluginHive settings to 8.5×11 inches. 2. Void any existing labels that do not display correctly. 3. Generate new labels after updating the print size. This configuration will produce labels with the complete layout, including the instructions alongside the shipping label.
To troubleshoot the issue where shipping estimates do not display and the log remains empty, follow these steps: 1. Verify if Canada Post live rates are appearing on the Cart or Checkout page. If live rates do not show, this indicates a connection or configuration problem. 2. Attempt to generate a shipping label by following the instructions in the Canada Post Label Printing Guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#LabelPrinting 3. If the issue persists, enable the “Debug Mode” within the plugin settings to capture detailed logs. 4. Try generating a shipping label again with debug enabled to collect error details. 5. Navigate to the “Help & Support” section inside the plugin settings and submit a Diagnostic Report referencing your ticket number for further assistance. These steps help identify the root cause and provide detailed logs for support to resolve the shipping estimates display problem effectively.
The estimated delivery days may not display automatically if you are using the WooCommerce Blocks (modern) checkout page. The PluginHive Canada Post Shipping Plugin currently does not fully support the WooCommerce Blocks checkout for features like estimated delivery dates. Instead, the plugin works correctly with the WooCommerce Classic checkout. To resolve this issue: 1. Navigate to your WordPress dashboard and go to Pages > All Pages > Checkout Page. 2. Edit the Checkout page by removing the WooCommerce Blocks checkout block. 3. Add the WooCommerce Classic checkout block instead. 4. Save the page. 5. Clear any caches and retest your checkout page. This switch to the Classic checkout is currently necessary for estimated delivery dates and reliable shipping method ordering to function properly with the PluginHive Canada Post plugin.
Ensure you are using the latest version of the Canada Post shipping plugin (v3.2.3). To diagnose the issue, enable Debug Mode in the plugin settings by following these steps: 1. Go to the General Tab of the plugin settings. 2. Enable the 'Debug Mode' option. 3. Attempt to check the rates again in your store. 4. Navigate to the 'Help & Support' page within the plugin settings. 5. Submit a Diagnostic Report as instructed on that page. This diagnostic information helps identify errors such as authentication failures or connection issues.
The shipping label is not automatically generated or emailed simply by placing an order. You need to manually generate the shipping label for each order as follows: 1. In your WooCommerce orders dashboard, locate and open the test order. 2. Edit the order and use the PluginHive Canada Post plugin interface to generate the shipping label for that order. 3. Once the label is generated, the system will send the shipping label to the shipper’s email address specified in the order details. For detailed instructions on label generation, refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#LabelPrinting Ensure that shipping labels are generated manually before expecting the email with the label for printing.
This error typically occurs because the plugin is attempting to perform a calculation involving product prices, but the price value is missing or incorrectly set. In your case, the error was due to an order containing a product ("APEX – CARDINAL") that did not have a price set. The plugin requires the product price to calculate shipping costs for label generation. To resolve this issue: 1. Identify any products in the order that lack a price. 2. Edit those products in WooCommerce and ensure a valid price is set. 3. Save the changes. 4. Retry generating the shipping label. Once the product price is added, the plugin will be able to calculate totals properly and the error should no longer occur.
This error often occurs due to caching issues or incorrect package details in Manual Package Mode. To resolve this: 1. Clear your browser cache and clear the cache on the Edit Order Page to prevent any outdated data causing the error. 2. Check if you have enabled the plugin’s "Manual Package Mode." This mode requires you to manually add or edit package details before generating the shipping label. 3. If using Manual Package Mode, ensure that the package details are correctly entered and not left empty or incorrect before clicking 'Create Shipment.' 4. If you encounter this error after enabling Manual Package Mode, re-generate the package details fully and proceed with shipment creation again. Following these steps should clear the error and allow you to create shipments successfully. If problems persist, reach out to support with your specific setup details.
This error occurs because the online store does not support adding multiple quantities of the same product to the cart for checkout. You cannot add two or more of the same single-site license in one cart session. Instead, you should place separate orders for each license you want to purchase.
The service dropdown during label generation shows all available services supported by Canada Post, but only the services you have enabled in the “Rates and Services” settings will be used for shipping cost calculations. This means the dropdown may show additional services for reference, but only the selected ones affect rates and shipping options.
When an order does not have a shipping address, the PluginHive Canada Post plugin cannot determine whether the shipment is domestic or international. In such cases, it defaults to showing all available international services. To see correct service options, always ensure the orders have complete shipping addresses. This ensures the plugin filters and displays only the valid services (domestic or international) relevant to the shipment destination.
The likely cause is that the plugin’s Packaging Method is set to 'weight-based packaging.' In this mode, only the product weight is considered when creating the shipping package, and product dimensions are ignored. To have the length, width, and height included in the shipping label automatically, you need to change the Packaging Method to either: 1. **Individual Packaging** – where each product’s dimensions are used for packaging, or 2. **Flexible Packaging** – where dimensions are used but can accommodate multiple items in one package with flexible settings. To update this: – Go to the PluginHive plugin settings in your WooCommerce admin panel. – Navigate to the 'Packaging' section. – Change the Packaging Method from 'weight-based packaging' to either 'Individual Packaging' or 'Flexible Packaging' depending on your requirements. After making this change, the product dimensions will be included in the label automatically. For detailed guidance, you may refer to PluginHive’s knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings
This issue often occurs because the customer's shipping address may be incomplete or not properly entered during the rate check. To resolve and test this sporadic problem, ensure that your customers provide the full shipping address details including Country, State, City, and Zipcode. The shipping rates and zones in WooCommerce and Canada Post rely on this complete information to determine if shipping is available. To troubleshoot effectively, collect the exact product and full shipping address from customers who experience this error, then verify that these details correctly match your configured shipping zones and rules. This will help identify if address format inconsistencies or missing information are causing the occasional shipping limitation messages.
If you are using the 'Weight based packaging' method in the plugin, the product dimensions will not be considered or shown because this packaging method calculates shipping costs solely based on the product weight. Dimensions are not required or used in this scenario, so they will display as zero even if set correctly. To have the dimensions factored into shipping calculations and displayed properly, you need to use a different packaging method such as 'Pack items Individually' or 'Box Packing'.
To resolve the issue where shipping methods briefly flash and then disappear under the 'Services' tab in 'Shipping Zones', follow these steps: 1. Ensure your PluginHive plugin is updated to the latest version (at least v3.2.2). Running an outdated version may cause functionality issues. 2. Clear your website cache as well as your browser cache. Cached data can interfere with loading shipping methods correctly. 3. After clearing caches, revisit the Shipping Zones tab and try adding Services again. 4. If the problem persists after these steps, further investigation might be needed, potentially requiring admin access for deeper troubleshooting. However, initial resolution usually involves updating the plugin and clearing caches.
The “Snail Mail” option is not supplied by the PluginHive Canada Post plugin. It may be generated by another active plugin or custom shipping method on your WooCommerce site. To identify and remove it: 1. Temporarily disable all plugins except WooCommerce and the PluginHive Canada Post plugin to see if “Snail Mail” disappears. 2. If it does, re-enable plugins one by one to find the source plugin adding “Snail Mail”. 3. Remove or configure that plugin to disable the “Snail Mail” shipping method. 4. If not coming from a plugin, check for any custom shipping methods configured in WooCommerce shipping settings. Addressing this will prevent confusing or duplicate shipping options at checkout.
The automatic transition of order status from processing to completed is controlled by WooCommerce itself and not by the PluginHive shipping plugin. This behavior is likely due to another plugin, WooCommerce setting, or custom code that changes order statuses instantly upon certain actions. To resolve this issue: 1. Review any other WooCommerce plugins that might be managing order statuses or automating order completion, such as fulfillment or order management extensions. 2. Check WooCommerce settings under **WooCommerce > Settings > Products > Inventory** or **WooCommerce > Settings > Emails** to see if there are options configured to auto-complete orders. 3. Temporarily disable other plugins that could affect order statuses to identify if there is a conflict. 4. Inspect any custom code snippets added to the theme’s functions.php or site-specific plugins that might change the order flow. 5. If the issue persists, consider reaching out to WooCommerce support or the plugin authors handling order status automation for further assistance. The PluginHive shipping plugin does not control order status changes, so resolving this behavior requires troubleshooting within WooCommerce or related extensions managing order lifecycle events.
Canada Post uses the higher value between the actual product weight and the dimensional weight for shipping labels and charges. The weight of 6.970 kg printed on the domestic Expedited label is the dimensional weight calculated based on your package dimensions, not the product weight. Specifically, using your package dimensions (73.7 cm x 31.1 cm x 15.2 cm) and the formula for dimensional weight (length x width x height ÷ 5000), Canada Post determines the dimensional weight to be 6.970 kg. Since this is higher than the actual product weight (converted from 6.98 lbs), Canada Post uses 6.970 kg on the label and for shipment charges. This explains the discrepancy and ensures shipping costs are accurate according to their policies.
In the WooCommerce backend, while manually adding an order, the Canada Post live shipping method and its dynamic shipping options are not available for selection. Therefore, the drop-down will not display the same shipping options as during customer checkout. You need to manually enter the shipping cost for the manual order instead of selecting live shipping options.
Intermittent shipping calculation issues can often be caused by caching problems on your site or browser. First, clear your site cache and refresh the page to ensure the latest shipping rates load correctly. Additionally, verify that the shipping address entered is complete and valid, including all required fields such as country, state, city, and postal code. Incomplete or incorrect address details can cause shipping rates to fail to load intermittently.
The PluginHive plugin automatically selects the most suitable box for packaging based on the combined weight and dimensions of all items in the cart, according to the configured parcel packaging settings. If the plugin calculates shipping rates based on individual item boxes rather than combining items into one box, review and adjust your parcel packaging settings. Ensure that your product data specifies accurate product dimensions and weights (not just the boxed sizes) and that your box configurations in the plugin correctly represent actual packaging options. Providing clear product dimensions allows the plugin to optimize packing multiple items together and select the most efficient box, thereby calculating accurate shipping rates.
The weight shown on the Canada Post shipping label reflects the dimensional weight rather than the product's actual weight. Canada Post charges based on the higher of the actual weight or the dimensional weight. Dimensional weight is calculated using the package dimensions (length x width x height) divided by a divisor (5000 for cm measurements). For example, if your package dimensions are 45.7 cm x 30 cm x 15.2 cm, the dimensional weight is calculated as (45.7 x 30 x 15.2) / 5000 = 4.17 kg. This 4.17 kg is printed on the label and used for shipping charges even if the actual product weight is less. This explains why the label weight differs and why Canada Post charges based on this higher dimensional weight.
Transactions will only appear in your Canada Post account once a shipping label is generated. Specifically: 1. If you are a contract customer with Canada Post, the card linked to your Canada Post account will be charged at the time you transmit the shipment (i.e., generate the label). 2. If you are a non-contract customer, your card will be charged when you generate the shipment label. 3. Payments received from customers during the checkout process on your online store are not reflected in your Canada Post account because the Canada Post account only records charges related to shipping labels, not payment processing for sales. Therefore, to see a transaction in your Canada Post account, you need to generate and transmit the shipment label for the order.
The "Volume Based Packing" algorithm calculates box selection based on the overall volume and weight of products without accounting for dead space or actual physical arrangement constraints inside the box. This means it assumes products fit perfectly based on volume, which can result in unrealistic packing scenarios (e.g., fitting 12 units of a 4x4x4" product into a 12x12x6" box even though only 9 can physically fit). This happens because the algorithm focuses on total volume rather than actual product dimensions and layout inside the box.
The WooCommerce Canada Post plugin calculates and includes the fuel surcharge and shipping taxes within the total shipping cost displayed at checkout. However, it does not provide a detailed breakdown of these individual components (fuel surcharge and taxes) separately on the checkout page. The total amount you see includes these charges, but the plugin currently does not show them as separate line items. This behavior is standard for the plugin.
The difference usually happens if you generate labels in test mode or due to configuration settings. If you are a contract customer with Canada Post, your credit card is charged only when you generate the manifest. For non-contract customers, the charge happens as soon as the shipment is generated. Verify the following to avoid discrepancies in shipping rates: 1. Ensure you are using the live API mode instead of test mode in the plugin settings. 2. Confirm the Quote Type is set to 'Commercial' in the plugin. 3. Check the shipper and recipient addresses, package weight, and dimensions are accurate and consistent. 4. Review your Packaging settings—if you pack items individually, the cost increases; consider using weight-based packaging or packing all items into one box. 5. Make sure you are using the latest plugin version (v3.0.5 or newer). By correcting these, you should get accurate Canada Post rates that match the label and customer paid amount.
Yes, the "Add More Shipping Fields" addon works seamlessly with both the Canada Post and UPS shipping plugins. It integrates smoothly with simple and variable WooCommerce products that consist of multiple parts, allowing you to define additional weights and dimensions for each package. This ensures accurate shipping rate calculations and enables generating separate shipping labels for multiple packages within a product variation or a multi-part product.
No, the Canada Post plugin does not calculate or add duties and taxes at the cart or checkout stage. The shipping rates displayed in the cart or checkout do not include duties and taxes because Canada Post does not provide duties and taxes with their rate requests. As a seller, you will be responsible for paying the duties and taxes when generating the shipping label for the shipment.
Yes, the plugin will still work if your products do not have weight or dimensions set. However, there are two scenarios to consider: 1. If you want to display live Canada Post shipping rates on the cart or checkout page, each product must have a weight specified because live rate calculation depends on product weight. 2. If you do not want to show live shipping rates but only want to generate Canada Post shipping labels for WooCommerce orders, the plugin allows you to manually enter the package weight and dimensions individually for each order. This enables label generation without requiring product weights or dimensions. The plugin performs efficiently in both cases without causing performance issues.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.