Plugin Update and Compatibility Issues – WooCommerce Canada Post Shipping Plugin FAQs
-
Resolve conflicts after updates and maintain compatibility with WordPress, WooCommerce, and themes
Once you purchase the add-on for $400, you receive 90 days of support to address any issues with the add-on's functioning. During this support period, no additional features or custom requirements will be added. The add-on is designed to be compatible with upcoming versions of WordPress, WooCommerce, and the Canada Post Shipping plugin. However, there will be no regular updates released for the add-on itself afterward. If in the future any fixes or updates are necessary, PluginHive will provide them at a minimal or discounted cost based on the extent of required work. Thus, ongoing maintenance is not included as a standard service but can be arranged separately if needed.
After installing the fixed addon version and updating the Canada Post plugin: 1. Re-enable the "Add More Shipping Fields" addon on your WooCommerce site. 2. Clear any site caches or transient data that could interfere with shipping calculations. 3. Test shipping rates by adding variable products with multiple packages to the cart, ensuring the parent product has dimensions or the issue is fixed so variation dimensions are properly considered. 4. Confirm that Canada Post shipping options appear alongside UPS options for domestic Canadian addresses. 5. Attempt to generate shipping labels for an order using Canada Post services to validate label generation works as expected. If any issues remain, contact PluginHive support with specifics for further investigation.
Yes, a new plugin version (v3.3.1) has been released to support the requirements for U.S. shipments by Canada Post starting August 29, 2025. Key updates include: 1. Integration with Zonos for handling duties prepaid on shipments. 2. The ability to enter a Zonos Account Key under the plugin’s Global Settings. 3. The option to enter a Declaration ID (a 13-character code that confirms duties are secured) for each shipment from the Edit Order page. It is mandatory to provide either a valid Declaration ID or a Zonos Key with the label; without one of these, shipping to the U.S. will not be possible. If you already have a Declaration ID, a Zonos Key is not required. Please update your plugin to version 3.3.1 to utilize these new features. You can find the update and detailed changelog here: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-change-log.
Yes. You can begin troubleshooting common errors such as the shipment creation error by: 1. Checking if the "Package Encryption" option is enabled in the plugin settings and enabling it if not. 2. Confirming the plugin version is up-to-date. If you are unsure of license status, you can still verify and update the plugin to its latest release once you have access. 3. Verifying WooCommerce and WordPress compatibility as per the plugin requirements. Starting with these steps helps identify configuration-related causes even before license or purchase details are confirmed.
Yes, you can temporarily adjust shipping costs using the plugin’s Price Adjustment feature. This allows you to manually apply a custom price correction to reflect the new Canada Post lettermail and oversize lettermail rates until the official plugin update is released.
PluginHive plans to provide hooks to access shipping rate response data in an upcoming plugin update. Until that update is released, there is no official hook or function available to capture or manipulate the Canada Post rate response data programmatically.
Yes, updating to version 3.2.6 or later will not affect previously generated shipments. The updated logic to use the shipping phone number applies only to new shipments created after the update. Existing shipments retain the phone number that was used at their time of creation. This ensures backward compatibility and no disruption to historical shipment data.
Yes, orders can be created directly from the backend by admin or staff. To do so, follow these steps: 1. Go to WooCommerce > Add Order. 2. Add the desired product details to the order. 3. Enter the customer’s shipping address and any other relevant information. 4. Set the order status initially to “On Hold.” 5. In the “Canada Post Package Details and Shipping Labels” box, generate packages and calculate the shipping cost. 6. Confirm the appropriate shipping cost based on the calculation. 7. Go to the “Items Table” at the top, click “Add Item(s)” and select “Add Shipping.” 8. Edit the shipping item by selecting “Canada Post” from the dropdown, enter the shipping method name, and input the calculated shipping cost. 9. Update the order status from “On Hold” to “Processing.” 10. Save/update the order to finalize it.
Yes, as of the update released by the end of September 2023, the plugin supports boxes configured in Inches and Pounds in addition to Centimeters and Kilograms. However, note the following: 1. Canada Post’s API primarily operates in CM and KG, so it is strongly recommended to configure your store and plugin settings using metric units for best compatibility. 2. The plugin will convert between units as needed. On the Edit Order page, units displayed are based on your store’s configured units. 3. You can configure packaging box dimensions and weight in Inches and Pounds, but be aware that unit conversion occurs internally to comply with Canada Post’s requirements.
Currently, the plugin does not have the updated Canada Post lettermail prices integrated. The new rates will be included in the next plugin release scheduled for January 21st. Until then, you can use the plugin’s Price Adjustment feature as a temporary workaround to manually adjust shipping costs according to the new rates. This allows you to apply a custom price correction to shipping charges to reflect the recent rate increase. Once the update is live, the plugin will automatically calculate using the new official Canada Post prices.
No, the new update did not change the default debug mode setting to "on." If you see debug messages during checkout, the debug mode is enabled in your plugin settings. To resolve this, you need to disable the debug mode manually within your plugin configuration. This will stop the debug messages from appearing during the checkout process.
You only need to update the Ship From address within the Canada Post plugin settings in PluginHive. This ensures that the plugin fetches live shipping rates based on your new shipping origin location. There is no need to make any changes on your actual Canada Post account or website, even if the new address is in a different province. This allows you to receive accurate shipping rates without the 10-day notice requirement from Canada Post’s site.
No, the settings do not change automatically. However, it is recommended to review the configuration periodically to ensure accuracy in rates. If you notice discrepancies, check and update the settings as needed to maintain correct rate calculation.
No, the new Zonos Declaration ID or Account Key requirement only affects shipment label creation for U.S. destinations as per Canada Post’s updated regulations. There are no reported changes to shipping rates by the carrier due to this update, and shipments to other international destinations remain unaffected.
Changing the plugin to use shipping phone numbers does not inherently require modifications to user roles or firewall settings. However, during technical investigation or testing, PluginHive support may request temporary admin access or whitelisting their IPs for testing purposes. You should: 1. Only provide admin permissions or whitelist IPs after careful consideration and following your site’s security policies. 2. Inform support before granting access; request notifications before any changes are made. 3. Revoke access or remove IPs after support completes testing. 4. Keep admin roles properly assigned to allow proper plugin updates and management.
No, updating the PluginHive shipping plugin does not alter any WooCommerce configurations, including product weights or dimensions. Such data removal is not caused by the plugin update process itself. If you notice weights or dimensions missing after a plugin update, investigate other possible causes such as theme conflicts, other plugins, or manual changes in the product data. Plugin updates are designed to be seamless and not interfere with core product details.
Yes. PluginHive has released an updated version of the WooCommerce Canada Post Shipping Plugin with Print Label (version 3.1.0) which addresses fatal errors related to products missing weight or dimensions for letter mail and letter post rates. This update includes: – Compatibility fixes for store units in box packing. – Correction of a fatal error caused when products do not have dimensions or weight configured. – Improvements in estimated delivery date compatibility with WooCommerce blocks. To benefit from these fixes, update the plugin from your WooCommerce admin dashboard to version 3.1.0 or later.
To facilitate troubleshooting, provide the following details to PluginHive support: 1. Valid site admin access so they can directly test and diagnose the issue. 2. The specific product link or SKU where the issue occurs, especially products with multiple packages or variations using the addon. 3. The shipping address or postal codes used for testing rate calculations and label generation. Providing these details helps PluginHive identify configuration or compatibility problems quickly and deliver a timely fix.
To comply with the updated regulations in the Canada Post WooCommerce Shipping Plugin: 1. Update your plugin to version 3.3.1 or later, which includes the new Zonos integration. 2. Enter your Zonos Account Key in the plugin’s Global Settings. 3. Alternatively, you can enter the Declaration ID manually for each shipment on the Edit Order page. 4. Note that if you provide a Declaration ID, the Zonos Key is optional. However, at least one of these two values must be provided to create a shipment label to the U.S. 5. Without either a Zonos Declaration ID or Zonos Account Key, label creation for U.S. shipments will fail.
The Canada Post WooCommerce plugin now supports adding U.S. shipment tariffs through integration with Zonos. To configure tariff charges and declarations, do as follows: 1. Update your Canada Post plugin to the latest version that supports Zonos integration (see previous FAQ for update steps). 2. In the plugin’s **Global Settings**, enter your **Zonos Account Key**. 3. For each shipment/order destined for the U.S., enter the **Zonos Declaration ID** on the **Edit Order** page within WooCommerce. Note: Either a Zonos Account Key or a Declaration ID must be provided to enable shipping to the U.S.; it is mandatory to have one of these configured. If you already have a Declaration ID, entering a Zonos Key is optional. By integrating Zonos in this way, the plugin will correctly calculate and charge tariffs, such as the 35% U.S. tariff, prior to shipment as per Canada Post’s guidelines.
To create a temporary admin user for PluginHive support: 1. Log in to your WordPress admin dashboard. 2. Go to Users > Add New. 3. Enter the following details: – Username: [email protected] – Email: [email protected] – Set the Role to Administrator 4. Set your preferred password or let WordPress generate one. 5. Notify PluginHive with the site URL, username, and password. 6. Confirm that the new user's language is set to English for better compatibility. This user allows PluginHive to access your WordPress dashboard to diagnose issues. Remove the account once the support case is resolved.
To customize and display the full shipping method title in your cart and checkout, follow these steps: 1. Log into your PluginHive shipping settings. 2. Navigate to the **Rates and Services** section. 3. Click on **Services** to view the list of available shipping methods. 4. Find the relevant shipping service (e.g., "Regular Parcel" under Canada Post). 5. Edit the **Service Name** field to the desired full title, such as "Canada Post – Regular Parcel." 6. Save the changes. This will update the shipping method name displayed to your customers in both the cart and checkout pages.
To ensure the estimated delivery dates appear correctly, take the following steps: 1. Verify you are using the latest version of the Canada Post Shipping Plugin, as issues related to estimated delivery dates were resolved in version 3.1.1. If you are running an older version, update to 3.1.1 or later. 2. Clear your browser cache after plugin updates to avoid old data being shown. 3. Make sure the shipping methods you use are supported by Canada Post’s API for estimated delivery dates. If the API does not return dates for a specific service, the plugin will not show them.
To have tracking info emailed to customers automatically: 1. Enable the 'Shipment Tracking' option in your plugin settings. This ensures that tracking data is linked to the order. 2. After generating the shipping labels and adding tracking info, update the WooCommerce order status to 'Completed.' WooCommerce sends order completion emails that include the tracking number and a tracking link to the customer. 3. This process ensures customers receive tracking notifications without any extra manual emails. Note: Tracking info is sent only if the order status transitions to 'Completed' and the plugin’s tracking option is enabled.
The issue with the enlarged icon on the sidebar appears to be site-specific. To resolve it, follow these steps: 1. Deactivate the PluginHive plugin from your site’s plugin management page. 2. Reactivate the plugin to refresh its settings. 3. Clear your site cache if you are using any caching plugins or server-side caching. 4. Clear your browser cache to ensure no outdated files are causing display issues. After completing these steps, check if the icon size returns to normal. If the issue persists, it may be related to your site’s specific theme or customizations.
To address the issue of translation files loading too early in the WordPress lifecycle, please follow these steps: 1. Ensure you are using the latest version of the plugin, currently version 3.3.0. Older versions may not comply with recent WordPress core guidelines. 2. If you are not on version 3.3.0, update the plugin to this latest release and check if the issue persists. 3. If the problem continues despite using the latest version, verify whether any related errors are visible on your site or if plugin functionality is impaired. 4. Provide details about the specific problem triggered by the early loading of translation files, including any error messages or malfunctioning features. 5. Optionally, prepare a screencast or detailed description showing the issue to help the technical team diagnose the problem more efficiently. By following these steps, you can help determine if the plugin version is the cause and enable the support team to assist you effectively in resolving the lifecycle loading issue.
Starting with WooCommerce Canada Post Shipping Plugin version 3.2.2, the plugin added support for QR codes for forward and return shipments. To benefit from this feature: 1. Update your WooCommerce Canada Post Shipping Plugin to version 3.2.2 or later via your WordPress admin dashboard. 2. Once updated, when you create shipments using the plugin, QR codes will be included for forward and return shipments. 3. These QR codes can be used similarly as shipping labels, improving shipping workflows. For complete details, refer to the plugin’s changelog on the PluginHive website: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-change-log
Use the Price Adjustment feature as a temporary workaround to manually increase shipping charges on lettermail and oversize lettermail options. This helps prevent revenue loss until the official plugin update with the new rates is available. After the update, you can remove these manual adjustments.
For effective troubleshooting, provide the PluginHive support team with the following information: 1. Access to a WordPress admin site (staging or live), including URL, username, and password, so they can test with only WooCommerce, WooPayments, and the Canada Post plugin active. 2. Product links and a complete shipping address to replicate the exact scenario. 3. A screencast or detailed steps showing how you reproduce the issue in your environment. If you do not have a staging site, you can share your live site credentials with them temporarily. These details help PluginHive analyze the problem comprehensively and provide tailored assistance.
Update the Canada Post plugin to the latest version 3.2.7 or above, which includes a fix for Manifest Page URL access issues. To update: 1. Log into your WordPress admin dashboard. 2. Navigate to Plugins > Installed Plugins. 3. Locate “WooCommerce Canada Post Shipping Plugin with Print Label.” 4. Click “Update Now” if a new version is available. This update resolves Manifest page URL errors and improves compatibility and rate calculation accuracy.
If estimated delivery dates appear incorrect or outdated (for example, showing delivery dates from a previous day despite testing on the current date), it may be due to using an older version of the PluginHive Canada Post plugin. To resolve this: 1. Update the Canada Post plugin to the latest version (at least v3.1.1). 2. After updating, clear your browser cache and cookies to ensure no outdated data is stored. 3. Place a new order to check if the estimated delivery dates now display correctly. If the issue persists after these steps, contact support with updated details.
This issue occurs because the current plugin design always shows an estimated delivery date as a range, even when the 'delivery delay' is set to 0, resulting in two identical dates. There is no immediate setting available to change this behavior. However, PluginHive has addressed this bug in the plugin update version 3.1.0. To resolve this issue: 1. Update your PluginHive Canada Post Shipping Plugin to version 3.1.0 or later. 2. This update fixes the incorrect estimated delivery display when the delivery delay is empty or set to zero. 3. After updating, verify that your estimated delivery date now shows correctly without the duplicate date range. 4. If you face any difficulties updating the plugin or still see the issue, contact PluginHive support for assistance.
To prevent the plugin from updating old orders via the cleanup process, you can disable the cleanup functionality by following these steps: 1. Update your WooCommerce Canada Post Shipping plugin to version 3.2.9 or later, which includes the option to enable or disable the cleanup feature. 2. In the WordPress admin dashboard, navigate to **Canada Post → Advanced** tab in the plugin sidebar. 3. Locate the "Cleanup Shipment Details" option and disable it by toggling it off. 4. Save the changes. This will stop the plugin from auto-updating old orders by cleaning up their shipment data.
You can use the Price Adjustment feature available in the plugin as a temporary workaround. This allows you to manually modify shipping costs to reflect the recent increase in Canada Post letter mail rates until the plugin releases an update with the new rates.
If the PluginHive WooCommerce Canada Post Shipping plugin is not working on your website, it is often due to misconfiguration. To troubleshoot: 1. Verify that the plugin is installed and activated correctly in your WooCommerce setup. 2. Check that all required API credentials and settings for Canada Post shipping are correctly entered in the plugin configuration. 3. Replicate the issue you are experiencing to understand its context. 4. Generate and share a diagnostic report from the plugin's settings, which contains detailed system and error logs useful for troubleshooting. 5. Provide the plugin purchase order number to the support team for verification and faster assistance. Following these steps allows PluginHive’s support team to better understand and resolve configuration or compatibility issues with the plugin.
Follow these steps to diagnose and fix shipping plugin issues on block-based pages: 1. Enable Debug Mode in PluginHive plugin settings to capture detailed logs. 2. Attempt to retrieve shipping rates as a logged-out customer (to replicate customer behavior). 3. Submit the Diagnostic Report via the plugin's "Help & Support" page to PluginHive support for analysis. 4. Clear all caches (site cache, server cache, CDN cache) to eliminate stale data. 5. Deactivate other plugins except WooCommerce and the PluginHive shipping plugin to identify conflicts. 6. Switch to a default WordPress theme like Twenty Twenty-Five to rule out theme compatibility issues. 7. Verify WooCommerce General Settings, specifically: – Default customer location (try setting it to "No location by default") – Geolocation settings 8. Check whether shipping fields (especially country/region) on the cart page are editable and not frozen, as this affects rate calculations. 9. Test the shipping rates manually by entering or selecting shipping information via the cart page calculator or checkout page fields. 10. If problems persist, create a staging site replicating your setup for safe troubleshooting and share admin access with PluginHive support. This systematic approach helps identify whether the issue is due to caching, conflicts, WooCommerce settings, or plugin compatibility.
To troubleshoot these errors and resolve connection issues with the Canada Post plugin, follow these steps: 1. **Enable Debug Mode:** In the plugin settings under the General tab, enable "Debug Mode" to capture detailed logs for analysis. 2. **Reproduce the Issue:** Perform the action causing the error to generate relevant debug logs. 3. **Collect a Diagnostic Report:** Go to the "Help & Support" section in the plugin and submit a Diagnostic Report, including the logs and system info. 4. **Review WAF and Firewall Settings:** The errors indicate your Web Application Firewall (WAF) is blocking requests. Whitelist Canada Post IPs and URLs within your firewall or security rules. For those using ConfigServer Security & Firewall (CSF), update the csf.dyndns or whitelist files accordingly, then restart CSF to apply changes. 5. **Check Server and Plugin Logs:** Analyze server firewall logs for blocked requests and review the plugin’s debug logs to pinpoint exact errors in request-response communication. 6. **Contact PluginHive Support:** If the issue persists after these steps, provide the diagnostic report to PluginHive for further assistance. This procedure helps isolate configuration or firewall blocks causing JSON parse errors and ensures the plugin can communicate freely with Canada Post services.
To troubleshoot the issue with the "Calculate Shipping Cost" button only refreshing the page, follow these steps to generate a diagnostic report for PluginHive support: 1. Go to the PluginHive plugin settings in your WordPress admin dashboard. 2. Open the **General** tab within the plugin settings. 3. Enable the **Debug Mode** option to capture detailed logs. 4. Reproduce the issue by clicking the "Calculate Shipping Cost" button again. 5. Navigate to the **Help & Support** tab or page inside the plugin settings. 6. Submit a **Diagnostic Report** by following the instructions on that page. This diagnostic report will provide the PluginHive support team with the necessary information to investigate and resolve the problem effectively.
If debug logs appear outdated or incomplete after enabling Debug Mode: – Verify you have fully replicated the error scenario (e.g., multiple quantities in cart, triggering rate check on cart or checkout). – Confirm the plugin settings are properly saved with Debug Mode enabled. – If logs still do not update, collecting logs from WooCommerce Status > Logs can provide partial information, but this may not include recent plugin debug data. – In cases where deep investigation is required, you may need to provide site admin access to the support team to enable further troubleshooting.
To troubleshoot the WooCommerce Canada Post shipping plugin when shipping options do not appear at checkout, follow these steps: 1. Open the plugin settings in your WooCommerce admin panel. 2. Navigate to the **General Tab** within the plugin settings. 3. Enable the **Debug Mode** option to capture detailed diagnostic information. 4. Reproduce the issue by attempting to place an order and checking if Canada Post shipping options appear. 5. Go to the **Help & Support** page within the plugin settings. 6. Submit a **Diagnostic Report** as per the instructions on that page. This diagnostic report helps the support team analyze the issue in detail, allowing them to provide precise assistance or identify compatibility problems. Additionally, the support team can arrange a remote session (e.g., Zoom call) to help configure the plugin correctly if needed.
Follow these steps: 1. Confirm that the user role accessing the manifests is Administrator and that the username has not been altered to cause conflicts. 2. Check if the issue persists after deactivating all plugins except WooCommerce and the Canada Post shipping plugin on a staging environment. 3. Temporarily update WooCommerce and Canada Post plugins on staging to the latest versions to identify if the issue is version-related. 4. If the error continues, suspect a bug between WooCommerce and the Canada Post plugin. In this case, escalate to PluginHive’s technical support with necessary access details for deeper investigation.
The WooCommerce Canada Post Shipping Plugin includes predefined Lettermail rates based on Canada Post’s criteria and services. To adjust or update these rates: 1. Navigate to the plugin settings in your WordPress admin dashboard. 2. Go to the **LetterMail & Post** section. 3. Enable the relevant Lettermail services that correspond to your products. 4. If needed, you can add handling charges or price adjustments to the predefined rates through the Price Adjustment feature in the plugin settings. Note: The plugin automatically displays rates for products matching the Lettermail criteria, so manual rate entry isn't typically required.
After activating your license API key, you should update the plugin to the latest version to ensure optimal performance: 1. Log in to your WordPress Admin dashboard. 2. Go to **Plugins > Installed Plugins**. 3. Find the Canada Post plugin and check if an update notification is present. 4. Click **Update Now** to install the latest version. 5. Once updated, verify the plugin functionality and confirm that your license remains active under plugin settings. Updating ensures you have the latest features, fixes, and compatibility improvements.
If you cannot update the plugin immediately after Canada Post changes Lettermail rates, you can use the Price Adjustment feature: 1. Access the plugin settings in your WordPress admin area. 2. Locate the **Price Adjustment** or **Handling Charges** section under the Lettermail or Letter-Post shipping service settings. 3. Enter the dollar amount or percentage increase needed to align your displayed rates with the new Canada Post rates. 4. Save the changes. This adjustment will be applied on top of the existing rates and will temporarily correct the shipping cost until the official plugin update is installed.
To confirm your Canada Post plugin version: 1. Log in to your WordPress admin panel. 2. Navigate to Plugins > Installed Plugins. 3. Find the “Canada Post Shipping Plugin” in the list. The version number is displayed below the plugin name. 4. Ensure this version matches the latest version listed on the PluginHive official plugin page or your plugin repository (e.g., 3.3.0 as mentioned). 5. If the version is outdated, update it via the WordPress plugin updater or by manually installing the latest plugin package. If the update process indicates you are already on the latest version but the rates remain outdated, try updating other WooCommerce-related plugins to ensure compatibility.
To avoid shipping errors related to product weights in WooCommerce: 1. Navigate to WooCommerce > Settings > Products > General. 2. Verify and set the weight unit correctly (e.g., kilograms (kg) or grams (g)) that matches how you have entered weights for all your products. 3. If the global unit is incorrect (e.g., set to kg but your product weights are in grams), change it to the correct unit. 4. Update individual product weights if needed to ensure values are correctly interpreted by the plugin. 5. Save changes, then test shipping rates again using the Canada Post plugin to confirm the problem is resolved.
To fix the update loop issue: 1. Clear both your WordPress site cache (if using caching plugins) and your browser cache. 2. Verify connectivity with the PluginHive update server is stable. 3. If the update still loops or fails, wait for PluginHive’s confirmation that the server-side issue has been resolved (as they monitor and fix distribution issues). 4. Once fixed, retry updating the plugin from the WordPress admin dashboard or upload the latest version manually. 5. Contact PluginHive support if problems persist with update notifications looping or version inconsistencies.
To resolve the automatic update loop for the Canada Post plugin, ensure the following: 1. The server-side issue causing update recognition errors has been fixed by PluginHive. 2. Clear your site cache completely to remove outdated version information. 3. Clear your browser cache as well to avoid loading cached plugin data. 4. Attempt the plugin update again via the automatic update mechanism or manual upload if preferred. These steps ensure that the plugin update system syncs correctly with PluginHive’s servers and recognizes the installed version properly, thereby preventing continuous update alerts.
To submit a Diagnostic Report, follow these steps: 1. Enable ‘Debug Mode’ in the WooCommerce Canada Post plugin settings. 2. Attempt to reproduce the issue on your site, such as going through the checkout process to generate relevant logs. 3. After reproducing the issue, navigate to the ‘Help & Support’ section inside the plugin settings. 4. Locate the option to generate or submit a Diagnostic Report. 5. Follow on-screen prompts to compile and send the report directly to PluginHive support. This report contains essential technical details such as plugin logs and environment information, which helps the support team diagnose and fix any configuration or compatibility problems efficiently.
Follow these steps to change to the WooCommerce Classic checkout: 1. Go to your WordPress dashboard and navigate to Pages > All Pages. 2. Find and edit your Checkout page. 3. Remove the existing WooCommerce Blocks checkout block. 4. Insert the WooCommerce Classic checkout block in its place. 5. Update the page to save your changes. It is recommended to test these changes initially on a staging site to avoid disruptions on your live website. This switch allows compatibility with plugins like PluginHive’s Canada Post Shipping Plugin, which may not yet support the Blocks checkout.
To have the most recent Canada Post shipping rates reflected, update the plugin to the latest version: 1. Navigate to your WordPress dashboard > Plugins > Installed Plugins. 2. Check for available updates for the Canada Post plugin. 3. Update the plugin to version 3.2.6 or later, which includes the updated letter mail and letter-post rates for Canada Post. 4. After updating, clear any caches if applicable and test shipping rates on new orders. You can also review the plugin changelog here for reference: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-change-log Updating to this version will ensure your shipping cost calculations are accurate according to the new Canada Post rates.
To upgrade and benefit from the UPS REST API integration: 1. Ensure your WooCommerce UPS Shipping Plugin is updated to the latest available version that supports REST API. 2. Follow UPS’s migration guidelines to switch your account and plugin settings from XML API to REST API. 3. The REST API integration offers faster response times, improved reliability, and compliance with UPS’s current requirements. 4. Once upgraded, monitor rates and shipping functions to confirm smooth operation. 5. For detailed assistance or migration help, contact PluginHive support.
PluginHive maintains ongoing communication with customers experiencing issues with the addon: – They acknowledge reported issues and provide status updates regularly. – They deliver updated addon versions with bug fixes and improvements (for example, v1.1.8 and v1.1.9). – They ask customers to update both the addon and the main Canada Post plugin to compatible latest versions to ensure seamless functionality. – They provide direct support via email with downloadable updated plugin files and instructions. – They advise customers to report issues with diagnostic reports and relevant access details to facilitate quick troubleshooting. Customers are encouraged to stay in touch with PluginHive support to receive timely updates and assistance.
If the error persists after following standard troubleshooting steps, take the following actions: 1. Double-check that all product weights are accurate and properly saved in WooCommerce. Make sure there are no discrepancies or hidden legacy data. 2. Clear any caches on your site or server that may cause stale data to be used. 3. Review packaging settings in the plugin configuration to ensure correct package generation. 4. Update to the very latest plugin version to benefit from recent bug fixes and improvements. 5. If the problem still occurs, gather detailed error logs and consider setting up a staging site to replicate the issue without affecting your live store. 6. Contact PluginHive support providing your staging environment access so the support team can investigate backend configurations, debug XML requests, and identify the root cause effectively.
To enable effective troubleshooting: 1. Create an admin user account on your WordPress site for the support team email (e.g., [email protected]). 2. Share the WordPress admin URL, username, and password securely with the team. 3. Provide FTP or file manager access with hostname, username, and password. FTP access is preferred over WordPress File Manager for safer and easier error recovery. 4. Grant permission for the support team to place test orders on your site to replicate the issue. Such access allows the team to reproduce errors, check configurations, and identify conflicts or compatibility issues.
The plugin update including the new Canada Post Letter Mail and Letter-Post rates was scheduled for release on January 21st, 2025. After release, you will be notified to update the plugin to apply the new rates automatically.
If enabling "Package Encryption" does not fix the error, follow these steps: 1. Verify whether you are using the latest version of the PluginHive Canada Post plugin (currently Version 3.2.2). 2. If your plugin license has expired, renew it to gain access to updates and continuous support. 3. After renewing the license, update the plugin to the latest version via the WordPress dashboard or manual upload. 4. Clear any cache and retry generating the shipment label. Keeping the plugin updated is crucial because bug fixes and compatibility improvements are part of newer versions, which may resolve the issue.
PluginHive currently does not offer an individual Purolator Shipping Plugin. Instead, their recommended solution is the "WooCommerce Shipping Services" plugin, which supports Purolator among many other carriers. Using that all-in-one plugin along with PH Hide Shipping Methods plugin may be possible, but it is more efficient to use WooCommerce Shipping Services alone because it includes live freight rates, label printing, and conditional shipping features under one system. This avoids conflicts and complexity from managing multiple plugins. Before purchasing multiple plugins, contact PluginHive to confirm compatibility based on your specific needs.
Yes, instead of showing two separate shipping method lists, the PluginHive plugin can dynamically update the shipping cost if a customer selects an insurance option during checkout. This approach involves presenting the regular shipping methods as usual and adding an insurance field or checkbox. When the customer opts for insurance, the shipping cost will be adjusted dynamically to include the insurance charge without duplicating shipping method entries.
To ensure tracking details appear in the WooCommerce Order Completion email using the shortcode [woo_mb_order_meta-wfcanadaposttrackingmsg], the following applies: 1. The 'Shipment Tracking' checkbox must be enabled in the shipping labels settings. This setting activates the functionality to include tracking details in emails. 2. However, enabling this option alone does not automatically generate the tracking metadata (postmeta) for existing orders. 3. For each order, you need to either click 'save/show tracking info' within the order details. This action creates the necessary postmeta field (wfcanadaposttrackingmsg) that populates the shortcode content. Therefore, to have tracking details appear correctly in the emails: – Make sure the 'Shipment Tracking' option is enabled in the plugin settings. – For each order you want the tracking info displayed, ensure you save or update the tracking information to generate the required database entry. New orders with active tracking info should populate the shortcode automatically once these settings and data entry steps are in place.
No, downgrading to older versions (e.g., 3.2.6) is not recommended because: 1. Older versions may have compatibility issues with your current WooCommerce or PHP version, leading to critical errors and plugin inoperability. 2. These older versions may lack important bug fixes and improvements made in the latest releases. 3. Using outdated versions can cause security risks and negatively impact your store’s stability. Instead, always update to the latest plugin version, as newer releases typically address known bugs and improve performance. If issues arise after updating, reach out to PluginHive support for guidance rather than downgrading.
PluginHive has not tested the Canada Post plugin’s compatibility with the WooCommerce Conditional Shipping and Payments extension, so they cannot guarantee it will work seamlessly together. If you have specific use cases or requirements regarding compatibility, providing those details may help PluginHive assist you further.
Currently, there is no hook available to modify the Delivery Delay setting dynamically within the Canada Post plugin. PluginHive plans to introduce such a hook in an upcoming plugin update (scheduled for release on July 24th). However, they do not provide support for any custom code implementation related to that hook. For now, the Delivery Delay must be set as a static value in the plugin settings.
For shipments, especially to the USA, Canada Post mandates having a Zone ID and proper declaration through Zonos. – The PluginHive WooCommerce Canada Post Shipping Plugin supports this via integration with Zonos, where you must provide either the Zonos Account Key or a Declaration ID. – There is no option currently to bypass these requirements because they originate from Canada Post policies, not the plugin. – To ship personal gifts to the US without paying duties on your behalf, setting up Zonos integration is necessary. – You can update the plugin to version 3.3.1 or later, which supports Zonos integration fully, enabling these features.
No, it is recommended not to keep the addon active on a live production site if this issue causes the Canada Post shipping method to stop showing because it may lead customers to only see UPS, which could be costlier and result in lost sales. Instead: – Keep the addon deactivated for the live site while waiting for the fixed version from PluginHive. – Activate the addon only in a controlled testing environment or at times when no live transactions will be affected. – Once the fixed addon version is available, apply the update and thoroughly test before reactivating it on the live site.
Currently, Canada Post is undergoing system upgrades which may cause outages or failures in their business registration pages, including the plugin’s registration link. Actions you can take: 1. Retry the registration link after some time, as Canada Post is actively working to resolve the outage. 2. If the issue persists, contact Canada Post directly through their business support channels. 3. PluginHive support is monitoring the situation and will update users when the service is restored. 4. Meanwhile, ensure your Canada Post account is already registered outside the plugin, as it’s required for the plugin to function.
Customization services to add functionality like shipping insurance typically start at $500 and are non-refundable. The final cost and estimated time of arrival (ETA) will be confirmed after detailed requirements are fully understood and reviewed by the technical team. Before proceeding with a customization request, the following must be confirmed: 1. Agreement on the starting price and non-refundable policy. 2. Confirmation of whether your store uses WooCommerce Block Checkout or Classic Checkout. 3. Acceptance that multiple shipping method displays for insurance options are not feasible, and that a dynamic shipping cost update approach will be used instead.
To use the Zonos integration added in PluginHive’s Canada Post Shipping Plugin v3.3.1, follow these steps: 1. **Update the Plugin:** Ensure your plugin is updated to version 3.3.1 or later. 2. **Enter Zonos Key:** Go to the plugin’s Global Settings in WooCommerce and enter your Zonos Account Key if available. 3. **Add Declaration ID:** For each shipment, go to the WooCommerce Edit Order page and input a Declaration ID provided by Zonos. 4. **Mandatory Input:** You must provide either a Zonos Key globally or a Declaration ID per shipment. Without one of these, shipping to the US via Canada Post will not be processed properly. Note: If you already have a Declaration ID, entering a Zonos Key is optional. This setup is required due to Canada Post’s new guidelines for US-bound shipments.
If you must process orders before the official plugin update with new Canada Post Letter Mail rates is available, use the “Price Adjustment” feature in the plugin as a temporary workaround. This feature allows you to manually adjust shipping costs on your store to reflect the current Canada Post rates. Instructions: 1. Access the WooCommerce Canada Post Shipping Plugin settings in your WordPress dashboard. 2. Locate the Price Adjustment option within the shipping method settings. 3. Apply a negative or positive adjustment value to correct the shipping cost to the current Canada Post rates (e.g., reduce by the difference between old and new rate). 4. Save changes and verify that your checkout reflects the adjusted shipping price. 5. Remember to remove or update the adjustment once the plugin version 3.2.6 or later with official rate updates is installed.
This error occurs because the shipment request is missing a valid selection for the Non-Delivery Handling option, which specifies what should happen if a package cannot be delivered. In some plugin versions, particularly 3.1.0, this validation was not handled correctly, causing the error during shipment creation. To resolve this issue: 1. Ensure your Canada Post plugin is updated to version 3.1.1 or later, where this error has been addressed and fixed. 2. After updating, verify within the plugin or product settings that a valid Non-Delivery Handling option is selected for your shipment products. This field determines how undeliverable packages are handled and must be set appropriately. 3. Attempt to generate the shipment again. The error should no longer appear after the update and correct configuration.
The PHP Fatal error occurs because the original code attempts to calculate a percentage using division where the divisor can be zero (when both packed and unpacked weight and volume are zero for digital products with no shipping). To fix this, update the code to include a conditional check that avoids division by zero. For example, replace: “`php $package->percent = ( $packed_weight / ( $packed_weight + $unpacked_weight ) ) * ( $packed_volume / ( $packed_volume + $unpacked_volume ) ) * 100; “` with: “`php if (($packed_weight + $unpacked_weight) != 0 && ($packed_volume + $unpacked_volume) != 0) { $package->percent = ( $packed_weight / ( $packed_weight + $unpacked_weight ) ) * ( $packed_volume / ( $packed_volume + $unpacked_volume ) ) * 100; } else { // Handle zero divisor case, e.g., assign default 0% $package->percent = 0; } “` This prevents the division by zero fatal error and allows checkout to proceed for digital products without shipping.
The PluginHive Canada Post Shipping Plugin updates include the following key fixes and improvements: **Version 3.1.0**: – Compatibility with store units for box dimensions and weight. – Fixed incorrect estimated delivery date showing when the delivery delay value was empty or set to zero (previously showed duplicate identical dates). – Fixed fatal errors related to products without weight or dimensions impacting letter mail and letter post rates. – Improved estimated delivery date compatibility with WooCommerce blocks cart and checkout pages. **Version 3.1.1**: – Fixed a critical bug related to retaining the correct shipping service selection on the edit order page, preventing incorrect label generation for expedited shipping on free-shipping orders. To access the detailed changelog and release notes, visit:
Canada Post Shipping Plugin for WooCommerce with Print LabelMake sure to update your plugin to the latest version to benefit from these fixes.
The ongoing connection problems are caused by an outage or service disruption on Canada Post’s side. This is not due to any limitation or bug in the PluginHive plugin itself. PluginHive support is actively in communication with Canada Post’s technical team to track and escalate the issue. Until Canada Post resolves their outage and services return to normal, the connection problems and related errors may persist. PluginHive will update users when the service is stable again.
It is recommended to temporarily deactivate the addon until the fix is provided by PluginHive because: 1. The addon currently prevents Canada Post rates and label generation for domestic and international shipments. 2. Activating the addon allows only UPS shipping options to appear for domestic orders. 3. Deactivating the addon restores Canada Post shipping options, enabling you to offer your clients cheaper shipping rates via Canada Post. Stay in touch with PluginHive support to receive updates when the fixed version is released so you can reactivate the addon without losing Canada Post functionality.
If enabling Debug Mode causes a critical error and breaks your cart page, follow these steps: 1. Ensure your PluginHive Canada Post plugin is updated to the latest version (currently v3.3.0). Update if not, as fixes may be included in recent releases. 2. Check WooCommerce > Status > Logs for the latest fatal error logs. Open the most recent log file related to the error and review its contents. 3. Share the entire error log with PluginHive support to assist in pinpointing the cause. 4. Optionally, provide temporary WP Admin access to support specialists to diagnose the issue directly (only if comfortable). Avoid enabling Debug Mode on a live site until the root cause of the critical error is identified and resolved to prevent breaking the checkout experience.
If correcting the sender’s phone number format (by removing or limiting special characters) does not resolve the error, the issue is likely due to the recipient’s phone number being missing or invalid. Steps to follow: 1. Verify the recipient shipping address includes a phone number. 2. Confirm the phone number format complies with Canada Post requirements. 3. Update or add the missing recipient phone number in the order/shipment details. 4. Attempt printing the label again. Ensuring both sender and recipient phone numbers are properly populated and formatted will eliminate these errors.
Transitioning to PluginHive provides more advanced packaging and shipping configurations, including optimized box selection based on actual product and box dimensions. To take full advantage of these features: – Update your product data to include accurate product weight and dimensions rather than packed box sizes. – Configure your box packaging options within the PluginHive plugin to match your real packing materials. – This setup will enable PluginHive to better calculate shipping rates and provide more accurate, cost-efficient shipping solutions compared to simpler plugins without packaging optimization. *Note: This conversation included a request to provide a screenshot, but since the user did not provide one, no FAQ was created regarding screenshots.*
The PluginHive license includes one year of support and updates, after which it needs to be renewed. While the plugin may continue functioning after license expiry, you will not receive updates or support, which can eventually cause issues as shipping carriers update their APIs or policies. To ensure seamless operation, purchase a new license and update your plugin to the latest version (currently v3.2.9). This update includes fixes and improvements that can resolve recent problems like the Canada Post weight limitation issue.
Follow these steps to diagnose and resolve the issue: 1. Confirm the address used by the customer is correctly entered in the order. 2. Test the shipping rates on your site using the same address. 3. Clear your website and browser cache to ensure no outdated data is shown. 4. Ensure your Canada Post plugin is updated to the latest version. 5. Temporarily deactivate other plugins (except WooCommerce and the Canada Post plugin) and switch to a default theme like StoreFront to check for plugin/theme conflicts. 6. If rates still fail to load, collect order details and reach out to PluginHive support for in-depth debugging. By systematically verifying the environment and ensuring plugin compatibility, you can resolve missing shipping rate issues.
If you lack a staging environment, you can provide your live WordPress admin access to PluginHive temporarily, along with the product link and full shipping address used during testing. Inform them that no staging site is available but you are willing to share live site access for troubleshooting. PluginHive will then perform diagnostics on your live environment and assist in identifying or resolving the issue.
If updating the Canada Post plugin alone does not resolve outdated or incorrect shipping rates: 1. Update other WooCommerce plugins to the latest versions, as plugin interdependencies may affect shipping calculations. 2. Clear any website cache, WooCommerce cache, or CDN cache to ensure that outdated rate data is not being served. 3. Check your WooCommerce shipping settings to confirm that Canada Post is correctly configured without conflicts or overrides. 4. If the problem persists after these steps, gather the following for support: your current plugin version, duration of the issue, and screenshots showing the rate comparisons. Share these with the PluginHive support team for deeper troubleshooting.
While many Canadian small businesses commonly use Imperial units (inches and pounds), Canada Post’s API requires metric units (centimeters and kilograms). The PluginHive Canada Post plugin supports both measurement systems by allowing configuration in Inches and Pounds, which are internally converted to CM and KG as needed to comply with Canada Post requirements. For best accuracy and compatibility, it is recommended to set the store and plugin units to CM and KG even if users prefer Imperial units.
When experiencing intermittent failures with shipping rate fetch: 1. Try accessing the shipping rates using multiple browsers (e.g., Firefox and Chrome) to rule out browser-specific caching or compatibility issues. 2. Repeat the shipping rate requests multiple times over a brief period, as intermittent API outages or temporary failures from Canada Post may allow subsequent successful responses. 3. Enable Debug Mode and submit Diagnostic Reports after repeated failures for more detailed analysis by PluginHive support. 4. Maintain communication with PluginHive and monitor their updates concerning any ongoing Canada Post outages or performance issues impacting the plugin.
The updated Canada Post Letter Mail and Letter-Post rates reflecting the January 2024 price increase were included starting with plugin Version 3.2.7. Subsequent versions such as 3.2.8 also include these updated rates. Please update your plugin to at least Version 3.2.7 to ensure accurate shipping costs.
No update to the merchant user order section is specifically required for Canada Post account linking. If nothing happens in incognito mode, it indicates a possible connectivity or authorization issue with Canada Post’s API or account registration process. Ensure you have given the plugin permission to register the Canada Post account, and if problems persist: 1. Contact PluginHive support with relevant details (website URL and permissions) for deeper investigation. 2. PluginHive support may then directly coordinate with Canada Post to resolve backend issues affecting account linkage.
The Letter Mail and Letter-Post rates in the PluginHive Canada Post plugin have already been updated to reflect the latest price increases as of January 2024 in the most recent plugin update, Version 3.2.7 (and later 3.2.8). To ensure you are using the correct rates, you must update your plugin to at least Version 3.2.7 or newer. After updating, the plugin will automatically apply the latest Canada Post prices.
Detailed information, change logs, and update notes for the Canada Post WooCommerce Shipping Plugin version 3.3.1 can be found on the PluginHive product page here:
Canada Post Shipping Plugin for WooCommerce with Print LabelThis update includes enhancements to support Zonos integration via Account Key and Declaration ID, necessary for shipping to the US under new Canada Post guidelines.
Detailed update information, including fixes and improvements related to Canada Post Letter Mail and Letter-Post rates, is available in the plugin changelog. Access the changelog here:
Canada Post Shipping Plugin for WooCommerce with Print LabelLook for version 3.2.6, released January 22, 2025, which specifically mentions updated Letter Mail and Letter-Post rates. This page will help you confirm the nature of updates and any additional improvements in that release.
You can review detailed information about changes, enhancements, and bug fixes included in each plugin release by visiting the PluginHive official changelog page. The changelog for version 3.2.6 specifically includes updates related to Canada Post letter mail and letter-post rate adjustments. Accessing the changelog helps you stay informed about all plugin improvements and fixes.
The changelog for the WooCommerce Canada Post Shipping plugin version 3.2.6 is available at the plugin’s official documentation or marketplace page. It specifies that this version includes updated Letter Mail and Letter-Post rates reflecting the recent Canada Post price changes.
The sender or "From" address for Canada Post shipping labels is configured specifically within the plugin: 1. Log into your WordPress admin area. 2. Navigate to Canada Post >> General Settings under the PluginHive plugin menu. 3. Here, update the sender address fields with the accurate details you want printed on your shipping labels. 4. Save the changes to apply. This address setting is independent of the WooCommerce store address and must be updated separately to reflect on labels.
This error occurs because the HS tariff code you are using is not in the correct format required by Canada Post's API. The value '5111.11.00.00.4444' is invalid. The HS tariff code must follow a specific pattern where digits are grouped properly and separated by periods. For example, the code should be formatted as '5111.11.00.00.44.44'. To resolve the error: 1. Review the HS tariff codes entered for your products. 2. Update any codes formatted like '5111.11.00.00.4444' to the correct format '5111.11.00.00.44.44' (ensure correct grouping and length). 3. Save the changes and retry creating the shipment label in WooCommerce. If you have removed HS tariff codes but still see the error, verify that the plugin is not overriding or ignoring your manual changes by checking product metadata and plugin settings relevant to tariff codes. Correctly formatted HS tariff codes are required for the plugin to communicate successfully with Canada Post’s shipping API.
This issue occurs due to a connection problem between the plugin and the Canada Post system, which may be on Canada Post’s side. When clicking the Canada Post account button, the redirection is supposed to authenticate or link your Canada Post account for plugin configuration. However, if the Canada Post web service or authentication page is temporarily unavailable or not functioning correctly, you receive this error message. Currently, PluginHive is coordinating with Canada Post to resolve this external issue. Meanwhile, manual configuration is limited if the merchant password is not accessible since the plugin requires proper credentials to setup the account connection. It is recommended to wait for Canada Post’s system stability or their update while ensuring you have valid and correct account credentials ready. PluginHive support will notify you once the issue is resolved.
Canada Post delivery options may not appear for non-registered customers if the plugin settings or environment are causing conditional display issues. To resolve this: 1. Enable the plugin’s Debug Mode to capture detailed logs. – Go to the General Tab in the Canada Post plugin settings. – Enable the “Debug Mode” option. 2. Reproduce the issue exactly as it occurs (checkout as a guest with a valid Canadian shipping address). 3. Navigate to the “Help & Support” page within the plugin settings and submit a Diagnostic Report as instructed. This diagnostic report will help the support team to analyze the issue and identify configuration or compatibility problems preventing shipping options from appearing for guest users. Following this process is the recommended initial troubleshooting step to diagnose and fix hidden or conditional shipping method display errors.
This is a known issue in the recent versions of the Canada Post plugin where the "Specific Countries" setting is not properly respected when a Canada shipping zone is enabled. To address this: 1. Verify if Canada is enabled under your WooCommerce Shipping Zones. 2. Temporarily disabling the Canada shipping zone will stop rates from showing, but since you need this zone enabled, an update is required. 3. PluginHive has acknowledged and replicated this issue and released a fix in plugin version 3.2.5 (released Nov 12, 2024). 4. Update your plugin to version 3.2.5 or later, which corrects the behavior to properly respect country-based restrictions even with enabled shipping zones.
To resolve the issue where the checkout page is stuck on a loading spinner and becomes unresponsive, follow these steps: 1. Ensure you have updated the PluginHive plugin to the latest version, which is 3.1.1. Using outdated versions can cause compatibility issues. 2. Deactivate all other plugins temporarily, except WooCommerce and the Canada Post Plugin by PluginHive. This helps identify potential conflicts with other plugins that might block the checkout process. 3. After deactivating other plugins, check if the checkout works properly with the PluginHive plugin active. 4. If the problem is resolved, reactivate your other plugins one by one to pinpoint which plugin is causing the conflict. 5. If the issue persists even after updating and deactivating other plugins, consider reaching out to PluginHive support with details about your setup for further assistance. Following these steps ensures the PluginHive plugin is not interfering with checkout functionality while maintaining shipping options.
This issue is often caused by site caching. Although the plugin version update might be correct, cached data on your website or browser may still display outdated estimated shipping dates. To resolve this, clear the cache on both your website and your browser. After clearing the cache, reload your site to verify that the estimated shipping dates update correctly. If the problem persists after clearing cache, further investigation may be needed.
Shipping rates may fail to display if the carrier service (e.g., Canada Post) is undergoing maintenance or experiencing downtime. In such cases, live rates will not be fetched until the carrier’s services resume normal operation. It is recommended to verify the carrier’s status and retry once the service is available again. Additionally, to troubleshoot if the issue persists beyond carrier downtime, you can provide temporary admin access to your WordPress site for a detailed investigation.
This issue occurs in scenarios where orders qualify for free shipping (e.g., orders over $150) and you intend to upgrade to expedited shipping at no additional cost, but the generated shipping label still reflects regular shipping. This was identified as a bug in a recent plugin update. To fix this issue: 1. Update the Canada Post Shipping Plugin to version 3.1.1 or later, where this bug has been resolved. 2. Version 3.1.1 includes a fix for retaining the selected shipping services correctly on the edit order page and ensures that the appropriate shipping label (e.g., expedited) is generated as per the selection. 3. After updating, test label creation for free shipping orders with upgraded expedited shipping to confirm that the correct label is generated. 4. If problems persist, reach out to PluginHive support with your plugin version and order details for further troubleshooting.
The duplication occurs because the Canada Post shipping method is enabled in two places simultaneously: 1. In the plugin’s general settings under the "Rates and Services" section. 2. In the WooCommerce Shipping Zones settings. To resolve the issue and ensure shipping options are displayed only once on the cart/checkout page, follow these steps: 1. Go to the PluginHive Canada Post plugin settings in your WordPress admin panel. Navigate to the "Rates and Services" section and check if the Canada Post shipping method is enabled there. 2. Go to WooCommerce > Settings > Shipping > Shipping Zones in your WordPress dashboard. Check if Canada Post shipping methods are also enabled within any shipping zone. 3. Disable the Canada Post shipping method in either the plugin’s "Rates and Services" section or within the WooCommerce Shipping Zone configuration, depending on your preferred setup. 4. Save your changes and clear any cache to reflect the update on your store’s front end. This will ensure the Canada Post shipping options appear only once during checkout.
For tracking numbers to be automatically submitted and visible in both the Shipment Tracking for WooCommerce plugin and the Canada Post Shipment Tracking section, the following conditions must be met: 1. The 'Shipment Tracking' feature must be enabled within the Canada Post plugin settings under Shipping labels. This setting triggers automatic tracking data submission. 2. Ensure that the Shipment Tracking for WooCommerce plugin is installed, active, and compatible with the Canada Post plugin version you are using. 3. The integration method depends on correct plugin settings and API communication; verify that the API credentials and account information for Canada Post are properly configured. 4. Review any custom code or other plugins that might interfere with tracking number submission. 5. If issues persist, perform conflict testing by deactivating other plugins except WooCommerce and Canada Post plugins, and switch to a default WooCommerce theme such as Storefront to rule out compatibility issues. Following these steps ensures tracking numbers are transmitted to the Shipment Tracking plugin automatically and reflected in the shipment tracking sections.
The old order resync issue occurs due to the "Cleanup Shipment Details" feature in the WooCommerce Canada Post Shipping plugin. When this cleanup feature runs, it updates older orders to remove Canada Post shipping data such as shipping labels, return labels, commercial invoices, tracking details, manifests, and created packages. This update causes the orders to appear as if they are being resynced or modified, even if they are old. The cleanup helps improve efficiency by clearing outdated shipping information, but it results in the order updates you see.
This discrepancy can occur if caching or transient data interfere with the dynamic retrieval of shipping rates. To resolve this issue: 1. Clear your website cache, including any caching plugins or server-level cache. 2. Clear your browser cache or try the calculation in an incognito/private window. 3. Verify that the PluginHive Canada Post plugin and WooCommerce are updated to their latest versions to ensure compatibility. 4. After clearing caches, test the "Calculate Shipping Cost" option again; it should now display available Canada Post shipping methods correctly. 5. If the issue persists, check if any security or optimization plugins are delaying or blocking API calls that fetch shipping options and adjust their settings accordingly. In the reported case, clearing the cache restored the proper display of shipping options on the "Calculate Shipping Cost" screen.
There is a known issue where the latest version of the addon causes Canada Post shipping rates and labels not to generate for both domestic and international shipments, while UPS continues to work correctly. This problem is due to a compatibility bug that is being addressed. The PluginHive team is working on a fix to restore Canada Post functionality alongside the addon. Until the fix is released, Canada Post rates and label generation will not be available when the addon is activated.
The "From" address on the Canada Post shipping labels is controlled separately within the PluginHive Canada Post plugin settings. To update it correctly, follow these steps: 1. Go to the WordPress admin dashboard. 2. Navigate to Canada Post >> General Settings within the PluginHive plugin. 3. Update the address details to reflect your new address. 4. Save the changes. 5. After updating, void any existing shipments created with the old address. 6. Generate new shipping labels to ensure the updated address is shown. If the correct address does not appear after these steps, record a complete screencast of the issue and provide it along with the updated address and order number to PluginHive support for further investigation.
The $200 charge reflects the custom nature of the addon, as it addresses very specific and uncommon requirements that are not included in the standard shipping plugins. Maintaining and updating such custom solutions to ensure compatibility with the latest WordPress, WooCommerce, and popular plugins requires continuous effort. PluginHive recommends using their custom addons rather than code snippets because they are easier to manage, install, update, and deactivate if necessary, thereby reducing potential issues. Discounts are not offered on this addon because it is a specialized custom service tailored to individual business needs.
This update loop issue occurs because the server was not correctly recognizing the new version. The problem has now been resolved on the server side. To fix the issue on your site, follow these steps: 1. Clear your website cache (this could be on WordPress, your hosting environment, or any caching plugin you use). 2. Clear your browser cache to remove any stored data related to the plugin version. 3. After clearing caches, try updating the plugin again or verify the installed version. This should allow the plugin to correctly display the latest version and prevent repeated update prompts.
This issue can occur due to conflicts with other plugins interfering in the checkout process. To troubleshoot: 1. Deactivate all plugins except WooCommerce and the Canada Post plugin to isolate the problem. 2. Test the checkout functionality again to see if the issue persists. 3. Because your site requires multiple plugins, it is safer to perform this test on a staging environment to avoid disrupting your live store. 4. If the problem disappears with only the essential plugins active, reactivate other plugins one by one to identify which one causes the conflict. 5. One specific plugin, WooPayments, has been identified to cause this spinning wheel behavior in some cases. Disabling WooPayments resolved this issue. 6. You can then seek a fix or update for WooPayments or consult their support. If you need assistance with staging site setup or further diagnosis, consider providing access to a staging environment where plugins can be selectively deactivated and the theme switched to a default WooCommerce StoreFront theme for clearer testing.
Updating and activating the plugin license is crucial because: 1. The latest plugin versions contain bug fixes, compatibility enhancements, and support for current API changes from Canada Post. 2. Without an active license, certain plugin features and updates may be restricted, preventing proper shipment creation or error handling. 3. Activation ensures you receive timely support and diagnostic capability, which is essential for resolving complex integration issues. 4. It guarantees your plugin is fully functional and compliant with Canada Post’s requirements.
On block-based cart pages in WooCommerce, shipping fields like "Country/Region" can appear frozen or non-editable due to WooCommerce's default geolocation and checkout block implementations. This behavior can cause shipping plugins not to receive updated address information, which leads to messages like "No delivery options available." The frozen field prevents customers from correcting or entering their actual shipping location, so live shipping rates are either not fetched or incorrectly displayed. To mitigate this: 1. Test your cart page using default WooCommerce theme and plugins to confirm if the freezing is due to your theme or customizations. 2. Adjust WooCommerce General Settings for geolocation to reduce conflicts (e.g., set default customer location to "No location by default"). 3. Consider temporarily switching to classic cart/checkout pages until compatibility with block-based pages improves. 4. Work with your developer or PluginHive support to diagnose if the shipping plugin or other plugins/themes impact the address field behavior. Understanding and resolving frozen address fields ensures customers can input correct shipping addresses and receive accurate live shipping rates.
To resolve the issue of incorrect dates shown by the Canada Post plugin when calculating shipping costs, follow these steps: 1. Verify that you are using the latest version of the Canada Post plugin. The current recommended version is 3.2.5. If you are not on this version, update the plugin to ensure you have all the latest fixes and features. 2. After updating, clear your site cache as well as your browser cache. Caching can cause outdated data, including shipping dates, to appear. 3. Once caches are cleared, test the shipping cost calculation again on both the WordPress panel and the customer checkout page to confirm if the dates now display correctly. 4. If the problem persists after these steps, consider checking for conflicts with other plugins or themes or reach out to support with detailed information. Following these steps typically resolves incorrect date display issues with the Canada Post plugin.
This issue occurs because PluginHive has not tested or confirmed compatibility with the EmailKit plugin. Although the tracking ID works normally without email customization, it does not display correctly when EmailKit is active. The suggested solution is to contact the EmailKit support team to investigate and resolve this compatibility issue, as the PluginHive plugin functions correctly in standard WooCommerce emails without EmailKit.
The plugin fetches shipping rates based on the configured settings and plugin version. If the plugin shows outdated rates like $5.47 instead of the updated $7.36 for Lettermail within Canada, it may be due to caching or plugin version issues. To address this: 1. Verify that you are using the latest version of the Canada Post plugin. The latest version should fetch the current postage rates directly from Canada Post. 2. If you have already updated, but the rates haven’t changed, try updating other WooCommerce plugins as they might affect compatibility and rate calculations. 3. Clear any cache (both WooCommerce and site cache) that could be causing the old rates to persist. 4. If after these steps, the latest postage rates do not appear, contact support with your plugin version, issue history, and screenshots comparing rate discrepancies for further investigation.
The critical error occurs because you are using an outdated version of the "Add More Shipping Fields (For Multi-Part Product)" addon, which conflicts with the plugin’s functionality. This addon is a custom paid solution separate from the Canada Post plugin. An outdated or unofficial version can cause site errors such as fatal errors during cart actions. To resolve this, you must either: 1. Update the addon to the latest official version by purchasing the Custom Package from PluginHive for $250 (with a $50 discount offered if you already have an older version), or 2. Deactivate the "Add More Shipping Fields (For Multi-Part Product)" addon on your site to avoid the conflict and stop the error.
This scenario typically occurs when shipment details do not meet the specific criteria for Lettermail services or if Lettermail options are not enabled in the plugin. To resolve this: 1. Check that the shipment’s weight and dimensions conform to Canada Post’s Lettermail requirements. 2. Confirm that Lettermail services are activated within the plugin’s service settings. 3. Ensure the destination country is set to Canada in shipping rules to apply Canada Post rates. 4. If Lettermail rates still do not display, enable 'Debug Mode' in the plugin and submit a diagnostic report via the 'Help & Support' page for further analysis. This process helps identify configuration gaps or compatibility issues to enable Lettermail rates to display alongside other Canada Post services.
Errors occur because certain gift card plugins (e.g., Pimwick Gift Card) produce digital products that do not require shipping. The Canada Post plugin’s shipping calculations still run and can cause fatal errors due to zero shipping values or incompatibilities. Recommended actions: 1. Ensure plugin compatibility by testing with known working gift card plugins or by requesting support from both plugin developers. 2. Use workarounds such as the code fix to avoid division by zero errors when shipping data is zero. 3. Avoid plugin conflicts by disabling other shipping-related plugins temporarily to identify the root cause. 4. Keep the gift card plugin disconnected if it causes errors, and try alternative gift card solutions that better integrate with shipping plugins. 5. Provide PluginHive support with detailed information and FTP access to investigate further and suggest a tailored solution.
Yes, after renewing your WooCommerce Canada Post Shipping Plugin support plan, you will need to update the API Keys within the plugin to ensure continued functionality.
No, there are currently no changes to the shipping rates or duty charges visible to customers during checkout as a result of these regulatory updates. The plugin updates focus solely on complying with shipment label creation requirements by adding the option to enter Zonos Keys or Declaration IDs. To verify any possible future rate changes or duty handling specifics, users should refer directly to Canada Post’s official communications.
Yes, once Canada Post integrates duties and taxes into their Rate API, PluginHive will update the plugin to reflect these changes. This will enable automated duty/tax calculations and display during checkout. Until then, merchants will need to handle duty and tax charges outside of the WooCommerce checkout experience.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.