Plugin Activation and License Key Problems – WooCommerce Canada Post Shipping Plugin FAQs
-
Fix activation failures, domain mismatches, and license errors for the Canada Post plugin
You need to manually activate the new API key and product ID to complete the renewal. Follow these steps to ensure your license is properly updated: 1. Navigate to the Canada Post Activation page within your WordPress dashboard. 2. Go to the API Key Deactivation section and enable the "Deactivate API Key" option, then save the changes. 3. Log in to your PluginHive.com account, go to "My Account" → "API Keys," and delete any previous activation of the license key. 4. Deactivate the Canada Post plugin on your WordPress site, then reactivate it. 5. Return to the Canada Post Activation page, go to the API Key Activation section, and enter your new license API key and product ID. 6. Click "Save Changes" to activate the new license. Completing these steps ensures your plugin is renewed and functioning correctly with the new API key.
The current API key will continue to work until April 15, 2025, which is the expiry date of your existing license. After this date, you will need to update your website and Canada Post configuration with the new API key that appears in your PluginHive account. Until then, no changes are required. When the license is about to expire, you should configure the new plugin license key to ensure uninterrupted service.
After renewing your PluginHive Canada Post Shipping plugin, you need to activate the Canada Post API license to enable the plugin’s full functionality. Follow these steps: 1. Locate the API Key and Product ID associated with your latest purchase order. 2. Access the plugin settings in your WooCommerce dashboard. 3. Enter the API Key and Product ID in the license activation section. 4. Save the settings to activate the license. 5. Confirm the activation by checking if the plugin status reflects the active license. For detailed instructions, you can refer to the official guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Activate_Plugin_License If you encounter any issues or need further assistance during activation, contact PluginHive support for help.
No resync with Canada Post is necessary after updating the API key. You only need to activate the new license key for the plugin. Once activated, the plugin will continue to work normally without requiring any further synchronization or setup changes.
Although initially it was communicated that activating the "Add More Shipping Fields" addon would not interfere with Canada Post domestic shipping, practical testing showed that when the addon is active, Canada Post rates for domestic shipments often do not generate, and only UPS shipping options appear. This issue occurs because the addon currently requires product dimensions on the parent product level, but WooCommerce variable products often only have dimensions set on the variations. As a result, Canada Post fails to calculate rates when the addon is active. Therefore, it is recommended to keep the addon deactivated on the live site until the known issues are fully resolved to avoid losing potential sales from missing Canada Post shipping options.
Yes, you can purchase a single license, activate and configure it on your staging environment for testing and exporting the settings. After finalizing settings, you can deactivate the license on the staging site and activate it on your production site. However, simultaneous usage on both sites will not be allowed with a single license.
Yes, you can transfer your activation key to another website and continue using it without losing the remaining subscription period. To do this correctly, follow these steps: 1. Deactivate the license key from your current website (e.g., grasslandsgallery.com). 2. Delete the license key configuration from the previous website to ensure it is fully unlinked. 3. Activate the license key on the new website where you want to use it. By properly deactivating and deleting the license from the old site before activating it on the new one, you retain the remaining months of use on your license.
No, PluginHive does not support upgrading or downgrading existing licenses. To get a 5-site license, you need to purchase it as a new license separately through PluginHive’s website. The existing 1-site license remains valid until its expiration date.
A 5-site license allows you to activate the plugin on up to five different websites with one purchase. You can use fewer licenses—such as 2 for your two stores—without needing additional licenses. This means you do not need separate promo codes or purchases for each store; the same license covers multiple sites within the activation limit.
No, a single-site license can only be activated on one website, which includes any sub-sites or staging sites. If you want to use the plugin on multiple websites simultaneously (for example, your live site and a staging or test site), you must purchase multiple licenses—one for each site where the plugin will be activated.
PluginHive does not have a process to delete and reissue existing API keys. Instead, the existing API key must be activated correctly to work. If issues occur, it is recommended to: 1. Deactivate the Canada Post Shipping plugin from your website. 2. Activate the plugin again. 3. Clear the website cache to remove any residual data that might interfere with activation. 4. Enter the correct license API key and Product ID in the activation page and save changes. Following these steps should resolve any licensing or API key activation issues without needing a new key.
Plugin updates will be received automatically only if your license key is activated on your website. To enable automatic updates through your WordPress Admin: 1. Obtain your 'Product API Key' and 'Product ID' by logging into your account on pluginhive.com under My Account → API Keys. 2. Configure these details in your plugin settings on your WordPress site by entering the API Key and Product ID. 3. Activate the license by saving these settings. 4. To verify or check for updates, navigate in WordPress Admin to Dashboard → Updates → Click "Check Again". If the license is not activated, automatic update notifications will not be triggered, and you will have to manually download the latest version from pluginhive.com → My Accounts and install it by first deactivating and deleting the old version. Your plugin settings will remain intact even after deleting the old version.
No, printing the label is not required to see or activate the "Transmit Shipment" button. The "Transmit Shipment" option appears once all shipment labels for the day have been generated. You then click "Transmit Shipment" to create a consolidated shipping manifest confirming that all orders are ready for shipment. This step is used primarily with Canada Post contract accounts and does not depend on printing the labels.
Letter post pricing is not enabled by default in the plugin and needs to be activated manually. To do this: 1. Access the PluginHive Canada Post Shipping Plugin settings within your WooCommerce admin panel. 2. Locate the shipping methods or service types configuration section. 3. Enable or activate the "Letter Post" shipping service option to allow rates and shipping labels for letter-sized items. 4. Save the settings and verify by performing a test shipping rate quote for a letter-sized package to confirm the letter post rates appear correctly. This setting ensures shipments such as letters are billed accurately and at the expected lower rates compared to parcel services.
To activate shipment liability coverage and signature options in the Canada Post Shipping plugin for WooCommerce, follow these steps: 1. Access your WordPress admin panel and go to the PluginHive Canada Post Shipping plugin settings. 2. Navigate to the **Rates & Services** section within the plugin settings. 3. Locate the **Additional Options** area where you can enable extra shipment services. 4. Select the **Coverage** option to include liability coverage against loss or damage in the shipping rates. 5. The availability and coverage limits depend on the selected service, destination country, and the nature of the shipped items. 6. Enable any other additional options, such as signature confirmation, if offered by your service. 7. Save your settings to apply the changes, which will then reflect in the shipping options shown at checkout. For detailed guidance and visual reference, you can review the official knowledge base article here:
Setting Up WooCommerce Canada Post Shipping PluginThis setup allows customers to choose shipment services with added liability coverage or signature delivery options as additional choices at checkout.
To activate the license for the WooCommerce Canada Post Shipping plugin on your site using your API Key and Product ID: 1. Obtain your API Key and Product ID from your PluginHive account by logging in with the email associated with your purchase. 2. Provide these credentials to the support team if you request their assistance for license activation. 3. Alternatively, follow the license activation process via WordPress Admin: – Go to **WooCommerce > Settings > Shipping > Canada Post**. – Navigate to the API or Activation tab. – Enter your API Key and Product ID. – Save changes and refresh the plugin by deactivating and reactivating it under **Plugins > Installed Plugins**. 4. After successful activation, update the plugin to the latest version if prompted to ensure all features work correctly.
To activate the renewed Canada Post plugin license with a new API key, follow these steps: 1. Log in to your PluginHive account. 2. Navigate to My Account > API Keys to find your new API key. 3. In your WordPress admin dashboard, go to Settings. 4. Locate Canada Post Activation (if visible) and select API Key Activation. 5. Enter the new API key and Product ID in the provided fields. 6. Click Save Changes to update the plugin license activation. If the Canada Post Activation option is not visible in WordPress settings, the plugin may not allow updating the API key from the dashboard. In such cases, please contact the PluginHive support team to update the API key directly or whitelist your server’s IP if activation issues arise.
To clarify your PluginHive licenses and renewal requirements, follow these steps: 1. Check your purchase order(s) and license status in your PluginHive account’s API or licenses section. 2. Note that a license not activated on your site will still expire on its original expiration date (e.g., April 24, 2025), even if unused. 3. You can activate a purchased license at any time before it expires, but it will still expire on the stated date. 4. If you have multiple licenses or API keys listed, verify each one’s activation status and next payment or expiry date. 5. Each active license requires renewal (a new purchase) before its respective expiration or next payment date to continue receiving updates and support. 6. Having multiple licenses for the same product is possible; each license is independent and needs to be managed separately. 7. Use the plugin account’s license section as the definitive source to determine which licenses are active and when they expire. 8. Contact PluginHive support with your license or API key details for assistance if you are unsure which license corresponds to which installation or renewal.
To configure and connect the Canada Post plugin in WooCommerce, follow these steps: 1. Visit the PluginHive knowledge base article dedicated to Canada Post setup here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/ 2. Install and activate the Canada Post shipping plugin on your WooCommerce site. 3. Navigate to the plugin settings in your WooCommerce dashboard. 4. Enter your Canada Post API credentials, including the API key, username, and password provided by Canada Post. 5. Configure shipping options as per your business needs such as package types, shipping rates, and origin address. 6. Save the settings and run a test to ensure rates are fetched correctly from Canada Post. 7. If you encounter any errors during connection, verify that your API credentials are correct and your WooCommerce installation can communicate with Canada Post servers. Following this comprehensive guide will help you establish a proper connection and configuration for Canada Post shipping integration in WooCommerce.
To ensure full deactivation of the WooCommerce plugin license: 1. Log in to your WooCommerce admin dashboard. 2. Navigate to the PluginHive plugin settings or license management section. 3. Locate the license status and use the provided option to deactivate or unlink the license key (this may be labeled “Deactivate License” or similar). 4. After deactivation, verify the license status is shown as inactive. If the license still appears active, the refund process cannot proceed. Confirm to support once you have successfully completed these steps.
For effective troubleshooting collaboration: 1. Provide PluginHive support with a WordPress admin user having Administrator privileges and accessible login credentials. 2. Share your Canada Post developer account API key details or ensure API keys are correctly configured in PluginHive. 3. Provide your website URL where the plugin is installed and active. 4. Supply clear descriptions of errors encountered, including codes like “AA007”, “JSON Parse Error,” or firewall block messages. 5. If possible, share request/response logs from PluginHive plugin logs, Postman, or server logs to show failed API calls. 6. Inform support about any recent changes in server settings, firewalls, or security plugins that could affect API communication. Following these steps allows PluginHive engineers to replicate and resolve issues efficiently.
The PluginHive shipping plugin's Single-site license allows activation on only one website at a time, including sub-sites or staging sites. To use the plugin on both LIVE and DEV environments simultaneously, you have two options: 1. **Single-site license workflow:** – Activate the plugin license on the staging or development site to perform testing and integration. – Once testing is complete, deactivate the license on the staging site. – Then activate the license on the live site to restore full shipping functionality. – Note: During staging site testing, the live site plugin continues to work as long as the license is activated there. 2. **Multi-site support:** – To have both LIVE and DEV sites active with plugin functionality simultaneously, you need to purchase a Multi-site license or individual licenses for each site. – For example, buy one additional single-site license for the DEV environment. – Purchasing a 5-site license is optional but not mandatory; individual single-site licenses can be purchased separately for each environment. Additional note: As a goodwill gesture, a 10% discount can be offered on additional license purchases. This approach ensures compliance with license terms while allowing effective testing and use of the plugin in multiple environments.
To resolve the license activation error on a multisite setup, follow these steps: 1. Go to the Canada Post Activation page in your WordPress admin area. 2. Navigate to the API Key Deactivation section. Enable the "Deactivate API Key" option and save changes. 3. Log in to your account at PluginHive.com and go to My Account → API Keys. Delete any previous activations of the license key if they exist. 4. Deactivate and then reactivate the Canada Post plugin on your WordPress site. 5. Return to the Canada Post Activation page and go to the API Key Activation section. Enter your license API key and the Product ID, then save changes. This process ensures any stale license activations are cleared, and the plugin is properly activated on your site.
To create and submit a diagnostic report for better investigation of Canada Post shipping problems, perform the following steps: 1. Open the PluginHive settings in your WooCommerce dashboard. 2. Navigate to the General tab. 3. Enable the “Debug Mode” option to activate detailed logging. 4. Try checking shipping rates again using different test addresses to generate relevant debug information. 5. Go to the “Help & Support” page within the plugin settings. 6. Follow the on-screen instructions to submit a Diagnostic Report to the PluginHive support team. Providing this diagnostic data helps support identify specific errors like invalid contract numbers and expedites resolution.
To migrate your PluginHive plugin to a newer version without losing your package settings, follow these steps: 1. Ensure your plugin license is activated. An inactive license will prevent automatic updates from appearing. 2. To activate your license, refer to the PluginHive knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Activate_Plugin_License 3. After license activation, go to your WordPress admin dashboard, navigate to Installed Plugins, and check for available updates. The update option should now be visible. 4. Update your plugin through the WordPress interface. Your existing package settings and configurations will remain intact throughout this process. If you encounter any issues during license activation or update, you can reach out to PluginHive support for assistance.
You can achieve free shipping for orders totaling $150 or more by using WooCommerce's built-in "Free Shipping" feature with these steps: 1. Go to your WooCommerce settings and navigate to the Shipping section. 2. Select the shipping zone where you want to offer free shipping and click "Add shipping method." 3. Choose "Free shipping" as the method and save it. 4. Click "Edit" on the Free Shipping method and set the condition to "A minimum order amount." 5. Enter 150 as the minimum order amount required for free shipping to activate. This setup will display free shipping automatically when the cart total reaches $150 or more, regardless of product combination or quantity.
To resolve the issue with a deactivated API key and apparent license expiration, follow these steps: 1. Navigate to the Canada Post Shipping Activation page on your website. 2. Under the API Key Deactivation section, enable the "Deactivate API Key" option and save the changes. 3. Log in to your PluginHive account at PluginHive.com → My Account → API Keys and delete any previous activation entries related to this license key. 4. Deactivate the Canada Post Shipping plugin on your website, then reactivate it again. 5. Go back to the Canada Post Shipping Activation page, enter your license API key and Product ID exactly as shown in your PluginHive account, and click "Save Changes." This process should successfully reactivate your license and API key.
To reactivate your PluginHive license on a new WordPress site, follow these steps: 1. Deactivate the license from the previous site where it is currently active, as one license can only be used on a single site at a time. 2. To deactivate the license on the old site: – Go to the WooCommerce Canada Post Shipping Activation page in your WordPress admin. – Navigate to the "API Key Deactivation" section. – Enable the “Deactivate API Key” option and save the changes. 3. Log in to your PluginHive.com account, go to "My Account" → "API Keys," and delete the previous activation of the license key if it still exists. 4. On your new site, deactivate and then reactivate the WooCommerce Canada Post Shipping plugin to refresh the setup. 5. Go back to the WooCommerce Canada Post Shipping Activation page → "API Key Activation." 6. Enter the same license API key and Product ID used previously and click Save Changes to activate it on the new site. If you need to use the license on both sites simultaneously, you will need to purchase an additional license. Let me know if you need any further assistance with this process.
This error occurs when the license key is already activated on another site, as a single-site license permits activation on only one site (including staging or subsites). To reactivate the license on your desired site: 1. Log in to your PluginHive account at pluginhive.com. 2. Navigate to “My Account” -> “API Keys.” 3. Delete or deactivate the existing activation for the license key linked to the other site. 4. On your target WooCommerce site (e.g., https://aloeferox.ca/), deactivate and then reactivate the Canada Post plugin. 5. Go to the Canada Post License Activation page in the plugin settings. 6. Enter the license API key and corresponding Product ID, then click “Save Changes.” This process will transfer the license activation to the new site and resolve the error message.
To fix the "Connection failed to the License Key API server" error during plugin activation, follow these steps: 1. Temporarily deactivate any security plugins you have installed, as they might be blocking the connection to the License Key API server. Attempt activation again after deactivation. 2. If no security plugins are active or the problem persists after disabling them, contact your hosting provider to check if outbound connections (outgoing requests) from your server to pluginhive.com or related servers are being blocked or restricted. 3. Ensure there are no firewall or server-level security settings preventing access to the License Key API. 4. If these steps do not resolve the issue, you can request PluginHive support to activate the license manually by providing your site admin access, Product API Key, and Product ID.
To resolve this error, follow these steps carefully: 1. Navigate to the Canada Post Plugin Activation page within your PluginHive dashboard. 2. Locate the API Key Deactivation section. 3. Enable the option "Deactivate API Key." 4. Save the changes to apply this setting. 5. Deactivate the Canada Post plugin from your system. 6. Re-activate the Canada Post plugin afterward. 7. Return to the Canada Post Plugin Activation page and go to the API Key Activation section. 8. Configure your license by entering the correct API Key and Product-ID details. 9. Click "Save Changes" to complete the activation. This sequence helps reset the license activation process and ensures the required query string data, including the instance parameter, is correctly passed during activation. If issues persist after these steps, further assistance can be requested.
To fix the API key activation issue, follow these steps carefully: 1. Navigate to the Canada Post Activation page in your WooCommerce plugin settings. 2. Find the "API Key Deactivation" section and enable the "Deactivate API Key" option. 3. Click "Save Changes" to apply the deactivation. 4. Log in to your account on PluginHive.com, go to "My Account" → "API Keys." 5. Delete any previous activation entries of your license key for the plugin. 6. Return to your WordPress admin panel, and deactivate the Canada Post plugin from the Plugins page. 7. Reactivate the Canada Post plugin. 8. Go back to the Canada Post Activation page. 9. In the "API Key Activation" section, enter the license API key and Product-ID associated with your current purchase. 10. Click "Save Changes" to complete the activation. These steps will properly deactivate any old license activations and register your current license, resolving the activation message and enabling future updates for the plugin.
To fix the plugin activation issue showing "0/of 1 activated," follow these steps: 1. Log in to your account on PluginHive.com. 2. Navigate to **My Account > API Keys**. 3. Locate the license key that has been previously activated. Delete the previous activation of this license key. 4. On your website or application, deactivate the plugin. 5. Reactivate the plugin once again. 6. Re-enter the license key details carefully in the plugin configuration settings. 7. Check whether the plugin now shows the correct activation status. If the problem persists after these steps, contact support with your admin site URL, Product API key, and Product ID for further activation assistance.
To resolve the license activation issue and the "AAA Authentication Failure" error, follow these steps: 1. Visit the Canada Post Shipping Activation page in your plugin settings. 2. Go to the API Key Deactivation section and enable the "Deactivate API Key" option, then save the changes. 3. Log in to your account on PluginHive.com, navigate to "My Account" → "API Keys," and delete any previous activation of the license key if present. 4. Deactivate the Canada Post Shipping plugin in your WordPress dashboard, then reactivate it. 5. Return to the Canada Post Shipping Activation page and go to the API Key Activation section. 6. Enter your license API key and Product ID, then click "Save Changes." 7. The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced with the plugin. After completing the above steps, try re-syncing your Canada Post account with the plugin. 8. Check if the error persists. If it does, you may need to provide admin site access, license API key, Product ID, and Canada Post account credentials to PluginHive support for further assistance.
To resync your Canada Post account with the plugin: 1. Follow the API Key deactivation steps: enable "Deactivate API Key" in the plugin settings under Canada Post Shipping Activation page and save. 2. Delete any previous license key activation from your PluginHive.com account. 3. Deactivate, then reactivate the Canada Post Shipping plugin in your WordPress dashboard. 4. Re-enter your license API key and Product ID on the API Key Activation section of the Canada Post Shipping Activation page and save the changes. 5. Logging into your Canada Post account and ensuring it is properly active and associated with your API Key is also necessary. 6. If synchronization still fails, provide your site admin access and login details securely to PluginHive support to assist with resyncing.
To view the websites where your purchased plugins are activated, follow these steps: 1. Log in to your PluginHive account and navigate to the **API Keys** section. 2. In this section, you will see a list of your active plugin licenses along with the websites on which they are currently activated. 3. This visibility is only available if: – Your plugin license is active (not expired). – The license has been activated on the respective websites. 4. If any licenses are expired, those plugins will not show any associated websites, and you will need to renew or repurchase the license to regain this tracking ability. 5. Make sure you activate the purchased license on all your websites to have centralized tracking from your account. 6. This feature helps avoid multiple purchases of the same plugin and makes managing renewals easier. If you find your licenses are expired or you can’t locate downloads corresponding to the websites, you may need to renew or repurchase the plugin license to manage them effectively.
To ensure a successful update of the PluginHive plugin, follow these steps: 1. Verify that your license key (Product API Key and Product ID) is activated on your website. This activation is necessary for receiving plugin updates automatically. 2. Navigate to the Canada Post section in your WordPress dashboard, then go to License → API Key Activation. 3. Enter your 'Product API Key' and 'Product ID'. You can find these credentials in your PluginHive account under pluginhive.com → My Account → API Keys. 4. Save the changes after entering the keys. 5. Go to the WordPress Plugins page and refresh it, or navigate to Dashboard → Updates and click “Check Again” to see if the update is available. 6. Proceed with the update to the latest plugin version. Note: Updating the plugin does not modify product or WooCommerce configuration files, so issues like removal of weights/dimensions typically stem from other factors. If problems persist after following these steps, consider reviewing other customizations or conflicts in your WooCommerce setup.
To resolve the "Connection failed to the License Key API server" error, follow these steps: 1. Verify if your WooCommerce site is running any security plugins that might block outgoing HTTP requests needed for license activation. If so, temporarily deactivate those plugins and try again. 2. If you are not using security plugins or deactivating them doesn't help, contact your hosting provider (GoDaddy in this case) to confirm if any server-level firewalls or security configurations block outbound requests to PluginHive’s License Key API server. 3. Whitelist PluginHive’s API server IP address in your server firewall settings to ensure smooth communication. 4. After these steps, attempt license activation again. If it still fails, provide PluginHive support with admin site access, your Product API Key, and Product ID so they can help activate the license manually.
To troubleshoot the "Connection failed to the License Key API server" error, follow these steps: 1. Check if you are using any security plugin on your WooCommerce store. Security plugins often block outgoing requests that are necessary for license activation. 2. Temporarily deactivate any security plugin at a convenient time and try activating the license again. 3. If you are not using any security plugin or if disabling it does not resolve the issue, contact your hosting provider to verify if there are any server-side security settings or firewall rules blocking outgoing HTTP requests from your site. 4. Ensure your server allows outgoing connections specifically to PluginHive’s License Key API server. 5. If the above steps do not resolve the problem, you can provide PluginHive support with admin access, your Product API Key, and Product ID to help them activate the license manually. This sequence targets both plugin and server-level restrictions that commonly cause this connection failure.
If the plugin does not display an option to update the API key under WordPress > Settings, it often indicates the license is already activated with a previous key. In such cases: 1. Share your new API key and WordPress admin access credentials with PluginHive support. 2. The support team can log in and manually update the API key on your behalf. 3. Alternatively, they may whitelist your IP to allow license activation. This approach ensures that the new API key is configured properly even if the plugin interface lacks an update option.
To update the PluginHive plugin to version 3.2.1, follow these steps: 1. Ensure your license key is activated on your website. Automatic updates are only available when the license is active. 2. To activate the license, configure the 'Product API Key' and 'Product ID' in your plugin settings. 3. You can find your API Key and Product ID by logging into your account at pluginhive.com, navigating to My Account, then API Keys. 4. After entering these credentials on your site, refresh the page or manually check for updates by going to the WordPress Dashboard → Updates → Check Again. 5. Alternatively, you can download the latest plugin version directly from PluginHive.com under My Account. 6. To install the downloaded version, deactivate and delete the old plugin version from your WordPress site first. Your existing plugin settings will remain intact after deletion. 7. After installing the new version, reactivate the plugin to complete the update. If you encounter any issues during this process, further assistance is available.
To update the WooCommerce Canada Post Shipping Plugin to the latest version (3.2.8) and ensure you have the accurate Lettermail rates, follow these steps carefully: 1. Go to the Canada Post Activation page within your WordPress admin. 2. Enable the 'Deactivate API Key' option and save the changes. 3. Log in to your PluginHive account at pluginhive.com and navigate to My Account > API Keys. 4. Delete the previous activation/license key associated with the plugin. 5. Return to your WordPress dashboard, deactivate the WooCommerce Canada Post Shipping Plugin, then reactivate it. 6. Visit the Canada Post Activation page again, enter the license API key and Product-ID (found in your PluginHive account), and save the changes to activate the license. 7. Go to WordPress Dashboard > Updates, click the 'Check Again' button to refresh update information. 8. Scroll down to the list of available updates, locate the Canada Post Shipping Plugin, and proceed with the update. 9. After the update, verify that the shipping rates reflect the latest Canada Post pricing, including Lettermail. This process ensures your plugin is fully updated and licenses are correctly in place to pull accurate shipping rates.
To update the WooCommerce Canada Post Shipping Plugin when the "Migrate Today" button is unresponsive, follow these steps: 1. Ensure your plugin license is activated, as updates are only delivered automatically when the license key is activated on your website. 2. Activate your license by configuring the "Product API Key" and "Product ID": – Log in to your account at pluginhive.com. – Navigate to My Account > API Keys. – Locate your API Key and Product ID for the WooCommerce Canada Post Shipping Plugin. 3. Enter the API Key and Product ID in the plugin settings on your WordPress site to activate the license. 4. After activating the license, refresh the current page or manually check for updates by going to WordPress Dashboard > Updates > Check Again. 5. Alternatively, you can download the latest version of the plugin from your PluginHive account (pluginhive.com > My Accounts), then deactivate and delete the old plugin version from WordPress. Your settings will remain intact after deletion. 6. Install the new plugin version and activate it. If you experience any issues or need further assistance, you can refer to this detailed guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Activate_Plugin_License.
To upgrade the PluginHive plugin and receive automatic updates, follow these steps: 1. Ensure your plugin license key is activated on your website, as automatic updates are only available for activated licenses. 2. Configure the 'Product API Key' and 'Product ID' in your plugin settings. You can find these credentials by logging into your account at pluginhive.com under My Account → API Keys. 3. Activate the license by entering these details on your website. 4. After activation, refresh your WordPress Dashboard by navigating to Dashboard → Updates and clicking on "Check Again" to see if updates are available. 5. Alternatively, you can manually download the latest plugin version from PluginHive.com under My Account, then deactivate and delete the existing plugin version on your site before installing the new one. Rest assured, your existing plugin settings will remain intact even after deleting the old version. 6. If you face any difficulties during this process, you can reach out to PluginHive support for assistance.
To upgrade the PluginHive plugin, follow these steps: 1. Ensure your license key is activated on your website, as automatic updates require an active license. 2. Configure the 'Product API Key' and 'Product ID' in the plugin settings. You can find these credentials under PluginHive.com → My Account → API Keys. 3. After entering and saving these details, refresh the plugin page or manually check for updates by navigating to the WordPress Dashboard → Updates → Check Again. 4. If you prefer, you can download the latest plugin version directly from PluginHive.com → My Account and install it manually. To do this, first deactivate and delete the old version of the plugin; your existing settings will remain intact even after deletion. 5. Finally, install and activate the new version of the plugin. Following these steps will ensure your plugin is properly updated without losing your configurations.
If the Canada Post API dashboard no longer shows "PLUGINHIVE" as the authorized platform, it can indicate that the API key authorization has expired, been revoked, or there is a disruption in the integration. To resolve this: 1. Log into your Canada Post developer account and review the API key details and authorized platforms list. 2. Confirm that the API key configured in PluginHive matches exactly the key shown as active in Canada Post’s dashboard. 3. If authorization has expired or been removed, re-authorize the PluginHive platform by following the PluginHive setup instructions or contacting PluginHive support with your account details to perform a resync or reactivation. 4. After re-authorization, confirm that "PLUGINHIVE" reappears as the authorized platform on the Canada Post dashboard. 5. Test API calls again through PluginHive or Postman to verify successful connection and rating retrieval.
You can verify the API key setup by: 1. Checking the **License Activation** section in your WooCommerce Admin for the Canada Post plugin to ensure the new API key and Product ID are entered and saved correctly. 2. Using the **Resync Canada Post Account** option to ensure your account syncs properly. 3. Optionally, contacting PluginHive support with a screenshot of your License Activation page for confirmation. They can confirm if your license activation is successful from their end. A successful sync and confirmation from PluginHive support indicate the new API key is properly set up.
You can review all plugin updates and feature enhancements by checking the changelog on the official PluginHive product page here:
Canada Post Shipping Plugin for WooCommerce with Print LabelNote that plugin updates require an active license key on your site. If your license has expired, activate or renew it to access the latest versions and improvements. This changelog provides comprehensive, dated logs of bug fixes, new features, and enhancements applied over time.
To ensure your PluginHive WooCommerce Canada Post Shipping plugin is properly configured and connected: 1. Check the full plugin setup guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Installation 2. Confirm that the plugin is installed and activated in your WordPress dashboard. 3. Complete all required settings such as origin address, shipping methods, and package details. 4. Activate the plugin license and API key as described in the linked setup guide (specifically under step 4: Activate Plugin License). 5. Once the API key is activated, save the settings and clear any site caches. 6. Test the shipping rates by adding products in varying quantities to your WooCommerce cart. If you experience issues, enable **Debug Mode** and generate a diagnostic report to share with support for further troubleshooting.
If you are unable to activate the license yourself, you can provide PluginHive support with super admin access to your WordPress multisite network. With this access, they can log in, verify the plugin and license details, and activate the license on your behalf. This remote assistance often resolves activation issues caused by multisite complexities or configuration errors.
To activate the new API key for Canada Post integration, follow these steps: 1. Log in to your site’s WooCommerce Admin dashboard. 2. Navigate to **Canada Post** → **License Activation**. 3. Obtain the new API key and Product ID from your PluginHive account at pluginhive.com under **My Account** → **API Keys**. 4. Enter or update the API key and Product ID in the License Activation section of the plugin on your site. 5. Use the **Resync Canada Post Account** button (available in WooCommerce Admin General settings) to sync the new API key settings with your Canada Post account. This ensures the plugin activates the new key and continues service without interruption.
To activate the WooCommerce Canada Post Shipping Plugin correctly, follow these steps: 1. Download the Canada Post plugin zip file. 2. Log in to your WordPress admin dashboard. 3. Navigate to **Plugins > Add New > Upload Plugin**. 4. Upload the Canada Post plugin zip file and install it. 5. Activate the plugin after installation. 6. Replace the old API Key and Product ID in the plugin settings with the correct ones for the Canada Post plugin license. 7. If you encounter the error "Cannot activate API Key. The API Key has already been activated with the same unique instance ID sent with this request," ensure that the UPS plugin license is deactivated and the plugin is deleted from your WordPress installation. 8. Activate the Canada Post plugin license with its corresponding valid API Key and Product ID. You can refer to this detailed knowledge base article for more help: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Installation
To add a new API Key and Product ID to your WooCommerce Canada Post Shipping plugin, follow these steps: 1. Log in to your WordPress Admin dashboard. 2. Navigate to **WooCommerce > Settings > Shipping > Canada Post**. 3. Look for the **API Key** or **Activation** tab (if visible). 4. To deactivate the existing API key, tick the **Deactivate API Key** checkbox and click **Save Changes**. 5. Go to **Plugins > Installed Plugins**, find the Canada Post plugin, and **Deactivate** it, then **Reactivate** it. 6. Return to **WooCommerce > Settings > Shipping > Canada Post > API Key** tab. 7. Paste your new API Key and Product ID into the respective fields. 8. Click **Save Changes** to confirm the update. This process refreshes the plugin with the new API credentials and ensures it operates correctly with your updated settings.
To configure the activation API key and Product ID purchased for the plugin, follow these steps: 1. Go to your WordPress admin dashboard. 2. Navigate to Settings > Canada Post Activation. 3. Click on API Key Activation. 4. Enter the API Key and Product ID provided during the purchase. 5. Click Save Changes. This activation is separate from the Canada Post account integration and is necessary to enable plugin functionality.
Authentication confirmation occurs when you successfully authorize the plugin to access Canada Post services via the prompt during setup. If you accepted and completed this authorization, it indicates the credentials are authenticated correctly. However, authentication issues can also arise from incorrect credentials entered manually or API permission problems. Always verify that: – The correct API key and password are entered in the plugin settings. – The authorization prompt appeared and you approved PluginHive’s access in the Canada Post portal. If live rates still don’t appear despite successful authorization, check product attributes and shipping origin/destination data, as these also affect rate retrieval.
To deactivate a PluginHive license, you need to ensure that the license associated with your purchase is no longer activated or in use on your system or store. This means you should remove or disable the license key within your plugin or platform where it was applied. Once you have confirmed that the license is inactive, you must notify PluginHive support via email to confirm the deactivation. PluginHive requires this verification because they only process refunds after confirming the digital product license is no longer active or used.
To deactivate your PluginHive license after deleting the plugin, you have two options: 1. Manual deactivation: Typically, inside your PluginHive account dashboard or plugin settings before uninstalling, you can find an option to deactivate the license key tied to your domain or site. This should be done prior to plugin deletion. 2. Support-assisted deactivation: If you have already deleted the plugin and cannot access the manual deactivation, contact PluginHive support with confirmation you deleted the plugin. They can remotely deactivate the license on their end for you. For refunds, it is necessary to deactivate the license and remove the plugin to ensure no further usage. Confirm the license deactivation with support to complete the refund process successfully.
To enable automatic updates for the PluginHive shipping plugin, you must activate your license key on the website by configuring the 'Product API Key' and 'Product ID'. Follow these steps: 1. Log in to your account at pluginhive.com and navigate to My Account --> API Keys to locate your API Key and Product ID. 2. Enter the 'Product API Key' and 'Product ID' into the corresponding fields in the plugin settings on your WordPress site. 3. Activate the license within the plugin settings after entering these details. 4. After activation, go to your WordPress Dashboard and navigate to Updates --> Check Again to refresh and verify if updates are available. 5. Alternatively, you can manually download the latest version of the plugin from PluginHive.com under My Accounts and install it after deactivating and deleting the old plugin version. Your existing settings will remain intact after deletion. Completing these steps ensures automatic update functionality for the plugin.
To find and activate the required license credentials: 1. Log into your account at pluginhive.com. 2. Navigate to "My Account" and then to the "API Keys" section. 3. Copy your Product API Key and Product ID from this page. 4. Go to your WordPress admin dashboard, and under the Canada Post plugin menu, select License → API Key Activation. 5. Paste the Product API Key and Product ID into the corresponding fields. 6. Save the changes to activate the license for your website. 7. After activation, you can check for and receive automatic plugin updates.
To find and install the update for the WooCommerce Canada Post Shipping Plugin that supports U.S. shipments, follow these steps: 1. Activate your plugin license to unlock the update. 2. Navigate to **Canada Post Settings** in your WooCommerce dashboard, then go to the **Canada Post Activation** page. 3. Enable the **Deactivate API Key** option and save changes. 4. Log in to your account on PluginHive.com, go to **My Account > API Keys**, and delete any previous activation of the license key related to this plugin if it exists. 5. In your WooCommerce dashboard, deactivate and then reactivate the Canada Post plugin. 6. Return to the **Canada Post Activation** page and enable **API Key Activation**. 7. Enter your license API key and Product ID, then save changes. 8. After completing these steps, check for the plugin update in your WooCommerce plugins section and update it. This updated version includes new features such as support for Zonos integration, which is required for complying with Canada Post's U.S. shipment tariffs and declarations.
To generate and submit a Diagnostic Report for PluginHive support, follow these steps: 1. Go to the General tab of the Canada Post plugin settings in your WordPress admin dashboard. 2. Enable the 'Debug Mode' option to activate detailed logging. 3. Reproduce the issue you are experiencing, for example, by going to the cart or checkout page and refreshing to capture the error or missing rates. 4. Navigate to the 'Help & Support' page within the plugin settings. 5. Follow the instructions on the Help & Support page to submit a Diagnostic Report directly from the plugin interface. This report includes logs and configuration details necessary for support to analyze your issue effectively. Submit the report to PluginHive support and await their assistance.
To enable Debug Mode in your PluginHive WooCommerce Canada Post Shipping plugin, complete the following steps: 1. Log in to your WordPress admin dashboard. 2. Go to **WooCommerce > Settings > Shipping** and open the PluginHive Canada Post plugin settings. 3. Navigate to the **General Tab** within the plugin’s settings. 4. Find and activate the **Debug Mode** option by checking the corresponding box. This mode enables detailed logging of the shipping rate calculation process. 5. After enabling Debug Mode, add products in different quantities (such as three units) to your cart and verify if the shipping rates now display correctly. 6. To assist support, go to the **Help & Support** section of the plugin settings and submit a **Diagnostic Report** as instructed. If you cannot locate Debug Mode or the plugin settings, ensure that the plugin installation and license activation steps are fully completed (refer to the plugin setup documentation).
To generate and submit a diagnostic report: 1. Navigate to the General tab in the PluginHive plugin settings. 2. Enable the “Debug Mode” option. 3. Perform a rates check again via the cart or checkout page. 4. Go to the “Help & Support” section within the plugin settings. 5. Follow instructions there to submit a Diagnostic Report, which will capture logs and plugin state helpful for support to investigate issues effectively.
To deactivate the license and delete the plugin correctly: 1. Log in to your WordPress site. 2. Navigate to the plugin’s settings (for example, "Canada Post Activation" if applicable). 3. Locate the API key or license activation section and deactivate the license from there. 4. Go to the WordPress Plugins page. 5. Delete the PluginHive plugin from your site. 6. After completing these steps, send a confirmation email to the PluginHive support team stating that you have deactivated the license and deleted the plugin, so they can proceed with processing your refund.
To sync your Canada Post account correctly: 1. Use your production API credentials (Merchant User ID, API key, and password) provided by Canada Post. 2. Navigate to the plugin’s integration or account syncing section and enter these credentials. 3. The plugin automatically syncs your account details—there is no need to manually enter Merchant User information or other details such as phone number. 4. For detailed, step-by-step instructions, visit PluginHive’s integration guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 5. If you encounter errors while syncing (e.g., being redirected to an error page), ensure your credentials are correct, and try syncing again. If problems persist, contact PluginHive support with the error details.
The Canada Post shipping plugin uses the same License API key for both test and live API modes, so there is no separate API key to set specifically for test mode. If you encounter an authentication failure in test mode, it is unlikely due to the API key. To diagnose the issue, follow these steps: 1. Go to the plugin settings and enable the “Debug Mode” option. 2. Reproduce the issue so that logs can capture the error details. 3. Navigate to the "Help & Support" page in the plugin settings and submit a Diagnostic Report, following the instructions provided on that page. This diagnostic report helps the support team analyze the problem and provide a solution.
To troubleshoot API key issues on your live site: 1. Navigate to the plugin settings and open the General tab. 2. Enable ‘Debug Mode’ to collect detailed error logs during rate calculations or label creation. 3. Try fetching shipping rates to generate logs reflecting the issue. 4. Go to the ‘Help & Support’ page within the plugin and submit a Diagnostic Report as instructed. 5. Review the logs for authentication failures, missing product data, or API communication errors. 6. Contact PluginHive support with the diagnostic report to get specific guidance tailored to your issue. This process helps pinpoint what is causing the API key failure and enables faster resolution.
To update your existing Canada Post plugin installation with a new single-site license, follow these steps: 1. Go to your Canada Post Activation page within the plugin dashboard. 2. Navigate to the "API Key Deactivation" section and enable the "Deactivate API Key" option. Save the changes. 3. Log in to your account on PluginHive.com and go to My Account -> API Keys. Delete any previous activations associated with your old license key if applicable. 4. In your WordPress admin, deactivate and then reactivate the Canada Post plugin to reset the license state. 5. Return to the Canada Post Activation page in the plugin. Under "API Key Activation," enter your new license API key and the corresponding Product ID. Both can be found in your PluginHive.com account under My Account -> API Keys. 6. Click Save Changes to activate the new license. 7. Once activation is successful, your plugin will receive updates for all new releases under this license. This process ensures your plugin is properly licensed and able to access the latest updates for continued optimal performance.
To update the PluginHive plugin using a new API key without reinstalling the plugin zip, follow these steps: 1. Log in to your PluginHive account at pluginhive.com and navigate to My Account --> API Keys. Retrieve your new 'Product API Key' and 'Product ID'. 2. On your WordPress site, go to WordPress Dashboard --> Settings --> Canada Post Activation Page (or the respective plugin settings page). 3. Enter the new 'Product API Key' and 'Product ID' into the respective fields. Save the changes. 4. Next, navigate to WordPress Dashboard --> Plugins page. Refresh the page. 5. Go to Dashboard --> Updates and click 'Check Again' to refresh plugin updates. The plugin will now update automatically with the new API key settings applied. This process avoids reinstalling the plugin zip and ensures your plugin stays updated with the latest license activation.
To update the PluginHive plugin with the new API after renewing your license, follow these steps: 1. Navigate to your WordPress admin dashboard. 2. Go to **Settings > Canada Post Activation**. 3. Locate the **API Key Activation** section. 4. Enter the new **API Key** and **Product ID** associated with your renewal order. 5. Save the changes to activate the renewed license. 6. Once the license is activated, go to the **Plugins** page in WordPress. 7. Update the PluginHive plugin to the latest version available. This process ensures your plugin uses the updated API credentials and the latest features or fixes. Contact support if you encounter any issues during this process.
To verify your plugin license status: 1. In your WordPress dashboard, go to **Settings > Canada Post License Activation**. 2. Check if the license shows as “activated.” 3. If the license is not activated, activate it by following the plugin’s license activation instructions or refer to the official PluginHive license activation support article. An active and activated license is required to receive plugin updates and support.
PluginHive requires network admin (super admin) access to activate the plugin license across a WordPress multisite network. If you only have admin access to a single subsite, the license activation cannot be processed. Please provide super admin credentials for the entire WordPress network so the PluginHive team can access and activate the license properly. Without network admin access, they cannot activate the license for your multisite.
To investigate issues where duties estimates are not showing, enable 'Debug Mode' in the plugin settings and then reproduce the issue (e.g., exclude items and check rates). Afterward, submit a Diagnostic Report from the 'Help & Support' page within the plugin, referencing your support ticket number (if applicable) to allow PluginHive support to troubleshoot the problem. Currently, the plugin does not support showing duties within rates, so this is expected behavior concerning duties display.
Simply clicking the **Resync Canada Post Account** button is not sufficient by itself. You must also activate the new API key in the plugin: 1. Go to **Canada Post** → **License Activation** in your WooCommerce Admin dashboard. 2. Enter the new API key and Product ID from your PluginHive account (pluginhive.com → My Account → API Keys). 3. After updating the license details, use the **Resync Canada Post Account** button to complete synchronization and properly activate the plugin with the new API credentials. This combination ensures uninterrupted Canada Post service after renewal.
The 5-site license option has been discontinued. Instead, you need to purchase multiple single-site licenses for each site you want to use the plugin on. You can buy single-site licenses individually from the product page here: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/
No, multisite bundles are no longer offered. Currently, the plugin is available with single-site licenses only. If you require usage on multiple sites, each site requires a separate single-site license.
No, activation of the license on a multisite network requires network (super admin) access. Single-site admin access is insufficient because license management affects the entire network. To enable license activation, provide network admin credentials or perform the activation yourself from the network admin dashboard.
To troubleshoot an API key issue on the live site: 1. Go to the plugin settings and open the General tab. 2. Enable 'Debug Mode' to capture detailed logs. 3. Attempt to fetch shipping rates again to generate error logs. 4. Navigate to the 'Help & Support' page within the plugin settings. 5. Submit a Diagnostic Report following the on-screen instructions. This diagnostic report helps identify specific problems. Submit it to PluginHive support for further analysis.
To download and install the new version of the PluginHive plugin, follow these steps: 1. Log in to your PluginHive account where the purchase was made. 2. Download the latest plugin version from your account or the provided email link. 3. Install the plugin on your WordPress site in the usual manner via the Plugins page. 4. Activate the new plugin version. 5. If you have a new license or API key, activate it on your site; however, installing the new plugin version itself will not affect your existing site or license details. No additional changes to license details are necessary unless you received a new API key. In that case, activate the new key accordingly.
This error means that the API Key you are trying to activate has already been registered on the same WordPress installation instance. To resolve it: 1. Check if the plugin with this API Key is already activated on your WordPress site. 2. If you accidentally activated a different plugin license (e.g., UPS plugin instead of Canada Post), deactivate that license first. 3. Delete the incorrect plugin files from your WordPress installation. 4. Make sure no residual license data remains for the wrong plugin. 5. Then, install and activate the correct plugin with the appropriate API Key. 6. This ensures the unique instance ID matches the active license and resolves the conflict.
The “AAA Authentication Failure” error indicates that the PluginHive WooCommerce Canada Post Shipping Plugin is unable to authenticate your Canada Post account properly. This happens if the plugin is out of sync with your Canada Post account credentials or API key. To fix this issue: 1. Re-sync your Canada Post account within the plugin settings by re-entering or refreshing your API credentials. 2. Double-check that the API key is active and has the required permissions on the Canada Post developer portal. 3. Clear any saved credentials or cached connection data in the plugin and save again. 4. Test fetching shipping rates after the re-sync to confirm that authentication errors no longer occur. If you need assistance in re-syncing or verifying credentials, contact PluginHive support with your account details and request help with the authentication error.
To enable effective troubleshooting of Canada Post integration issues, provide PluginHive support with the following: 1. Access to your WordPress admin site by creating a new administrator user with username or email specified by PluginHive support (e.g., [email protected]). 2. Your Canada Post developer account login credentials or ensure PluginHive has the necessary API key and token details. 3. The URL of your website where the PluginHive plugin is installed and actively used. 4. Details of the error messages you are encountering, including any error codes (e.g., AA007), JSON parse errors, or firewall blocking messages (such as "Request is blocked by WAF-R"). 5. If possible, provide request headers, request payloads, and response logs captured from PluginHive logs, Postman, or server logs. 6. Confirmation of any recent changes to website security, firewall rules, or server environment that could affect API communication. Providing this comprehensive information helps PluginHive engineers access and replicate the problem, verify API requests, and provide a targeted resolution efficiently.
When contacting your hosting provider about a firewall or security block related to PluginHive license activation, ask them to: 1. Review server firewall and security logs for any blocks related to your website’s outbound or inbound API requests, specifically those associated with PluginHive or the license activation URL. 2. Whitelist the IP addresses or URLs used by PluginHive for license verification to prevent them from being blocked. 3. Ensure that no mod_security or similar web application firewalls are wrongly flagging and blocking legitimate plugin communications. Additionally, provide them with the exact error message including the "Bot Protection Firewall Blocked because of Malicious Activities" notification and any reference ID you have. This helps the hosting support team pinpoint the issue quickly and apply the necessary exceptions. (Note: For resolving this issue further with PluginHive support, they may require admin access to your WordPress site to diagnose the problem directly.)
To fix an inactive or deactivated Canada Post Shipping license, perform the following sequence: 1. Deactivate the Canada Post Shipping plugin via your WordPress admin Plugins page. 2. Clear your website cache using your caching plugin or hosting cache management tools. 3. Reactivate the Canada Post Shipping plugin. 4. Open the Canada Post Shipping Activation page within your WordPress admin. 5. Enter your valid Product ID and API key exactly as shown in your PluginHive account. 6. Click "Save Changes" to activate the license. This sequence refreshes the plugin’s license status and should restore full functionality.
If your hosting environment restricts admin access (e.g., blocks access from unapproved locations) and you need support for plugin activation, you should: 1. Contact your hosting provider to temporarily allow access from the required location or IP address so PluginHive support can assist. 2. While waiting for this, verify your Product ID and API key are accurate and documented to provide them to support when access is enabled. 3. Ensure any submitted screenshots or information reflect the current activation page and license details. Once access is restored, PluginHive support can remotely assist with activation issues. Until then, continue verifying your license data and preparing necessary details for support.
If a plugin update fails to apply consistently, try the following troubleshooting steps: 1. Confirm your plugin license (API Key and Product ID) is correctly activated to allow update downloads. 2. Manually trigger update checks by going to WordPress Dashboard → Updates → Check Again. 3. Clear any caching on your website or browser to avoid outdated status information. 4. If you previously reverted plugin updates due to issues, ensure you have fully rolled back all files and cached data to avoid conflicts. 5. Attempt the update again; sometimes update processes may intermittently fail but succeed on retry. 6. Monitor your site after the update for any missing product data or functionality issues. If you continue to face trouble despite these steps, consider contacting PluginHive support with details of the error and your environment setup.
If the license was never successfully activated and no previous activations exist on PluginHive.com, you do not need to delete any entries. Instead, focus on the following actions: 1. Ensure you have the correct API key and Product ID. 2. Follow the activation and deactivation steps in your WordPress multisite plugin settings as guided. 3. Provide PluginHive support with super admin access for your multisite network if self-activation continues to fail—they can then activate the license from their end.
If the **API Key** or **Activation** tab is not visible in your WooCommerce Canada Post plugin settings, consider the following: 1. Ensure the plugin is properly installed and activated on your WordPress site. 2. Update the plugin to the latest version as older versions might not have the same interface or tabs. 3. Refer to the official license activation article provided by PluginHive for detailed guidance on license activation and setup. 4. If issues persist, contact PluginHive support for personalized assistance. Be prepared to provide plugin version details and screenshots (if applicable) to facilitate troubleshooting.
This error typically indicates that a firewall or security system on your site or server is blocking the plugin license activation request. To troubleshoot this issue: 1. Temporarily deactivate all WordPress plugins except for WooCommerce and the Canada Post plugin. This helps identify if another plugin causes the conflict. 2. Switch your WordPress theme to the default Storefront theme to rule out theme-related conflicts. 3. Retry the license activation after performing these steps to see if the error persists. If the error continues, it is likely caused by security measures at the hosting level or an external firewall. In this case, you should contact your hosting provider's support team to check if their server-level firewall or security settings are blocking outbound connections or requests made by the PluginHive plugin.
This error may indicate a server or configuration issue on your store that prevents API Key activation. To troubleshoot: 1. Double-check the accuracy of your API Key and Product ID when entering them during activation. 2. Clear any previous license activations under PluginHive.com → My Account → API Keys. 3. Deactivate and reactivate the Canada Post Shipping plugin in WordPress. 4. Try the API Key deactivation and reactivation process via the Canada Post Shipping Activation page as described previously. 5. If the error persists, you may need to provide PluginHive support with admin access, the License API Key, and Product ID so they can manually assist with activation and re-syncing your Canada Post account. 6. Ensure your server meets all plugin requirements and SSL is properly configured to avoid communication issues.
If you suspect the Lettermail rates shown by the WooCommerce Canada Post Shipping Plugin are inaccurate: 1. Confirm your plugin version is up to date (version 3.2.7 or later). 2. Follow the standard license refresh and update procedure to ensure updates are applied (deactivate/reactivate API key, update plugin). 3. Compare the shipping rates displayed during checkout with the latest rates from Canada Post official resources. 4. If discrepancies persist, contact PluginHive support with detailed information and, if possible, screenshots. 5. Support teams may offer personalized troubleshooting, such as scheduling a call to review your specific configuration. Following these steps ensures that your plugin rates align with current Canada Post pricing policies and prevents loss due to undervaluation.
If you prefer support for troubleshooting the PluginHive Canada Post plugin rather than a refund, you can: 1. **Schedule a Zoom Meeting:** – Contact PluginHive support to arrange a live session (available Monday to Friday, 10:30 PM to 1:30 PM Canada Time) to review your plugin setup. – During this session, the support team will check your configuration, account linkage, and address data in real time. 2. **Provide Debug Information:** – Activate debug mode in the plugin and share any logs or error messages during the session. 3. **Explain Errors and Steps Taken:** – Clearly communicate errors such as the "cannot locate this address" message and what you have already tried. 4. **Follow Guided Fixes:** – Implement any corrections or configuration changes suggested by the support team during or after the session. This collaborative approach can often resolve setup issues and get your Canada Post shipping functionality working correctly.
If two-factor authentication (2FA) blocks the plugin from syncing your Canada Post account: 1. Verify your Canada Post account security settings to confirm if 2FA is enabled. Sometimes 2FA may activate without user awareness. 2. If 2FA is enabled, temporarily disable it following Canada Post’s official account management instructions to allow plugin syncing. 3. Alternatively, provide the required authentication code to support or use an alternate authentication method if supported. 4. Once syncing completes successfully, you can re-enable 2FA for your account security. 5. If disabling 2FA is not possible, contact PluginHive support for alternative troubleshooting steps.
If you receive a message stating "This API Key could not be deactivated" when trying to deactivate your key, the following steps are recommended: 1. Verify that the API key and Product ID you are using match exactly the details in your PluginHive account. 2. Deactivate the Canada Post Shipping plugin from your website’s plugin management section. 3. Reactivate the plugin to reset its connection to the API key. 4. Clear your website cache to ensure no outdated information interferes with activation. 5. Re-enter the API key and Product ID in the plugin activation page and save changes. If the problem persists, you may need to provide temporary admin access to PluginHive support for further investigation.
To resolve the issue where no shipping options appear for valid addresses, follow these steps: 1. Enable Debug Mode in the PluginHive plugin settings to activate diagnostic logging. 2. Reproduce the issue by attempting to retrieve shipping rates on the cart or checkout page using various addresses. 3. Navigate to the 'Help & Support' page within the plugin settings. 4. Submit a Diagnostic Report through the provided option; this report contains detailed logs needed for troubleshooting. 5. Once submitted, the PluginHive support team can analyze the report and help identify and resolve the issue. This process ensures precise diagnosis and effective resolution of shipping rate retrieval problems.
If whitelisting your IP on the PluginHive server did not fix the connection error, proceed as follows: 1. Confirm with your hosting provider that there are no restrictions preventing connections to pluginhive.com. Some hosts have firewall rules that block external API calls. 2. Check again if any security plugins on your site may be blocking external HTTP requests and temporarily deactivate them for testing. 3. Temporarily deactivate all other plugins to identify any potential conflicts that might interfere with the license activation process. 4. After checking and adjusting these settings, try reactivating the license key. Keep your support team informed about the steps you have taken.
After updating the PluginHive plugin: 1. Activate the plugin license to enable all features. 2. Enable Debug Mode under the General tab for advanced troubleshooting. 3. Attempt the shipment creation process again. 4. If errors persist, generate and submit a Diagnostic Report from the Help & Support page. 5. Review any error messages carefully and check that your contract ID and other API credentials are correctly configured. 6. Share the diagnostic report with PluginHive support for detailed assistance.
If you cannot access the old account because the email is outdated or inaccessible: 1. Register a new account on PluginHive.com using your current email. 2. Purchase a new license from this new account. 3. Install and activate the plugin using the license key from the new purchase. Since license transfer is not available and the old license is expired, starting fresh with a new account and license is necessary for continued support and updates.
To configure the PluginHive WooCommerce Canada Post plugin for live real-time shipping rates, perform the following: 1. Ensure you have entered your Canada Post account ID and API key correctly in the plugin settings. 2. In the plugin settings, select or enable the “Realtime Rates” option to activate live shipping rate retrieval. 3. Sync your account from the plugin by clicking the sync button to ensure credentials are valid and connected. 4. Add products with correct product IDs and attributes since product data affects rate calculation. 5. Test the rates by adding products to the cart and reviewing the live shipping options during checkout. 6. If errors occur during syncing or rate fetching, enable “Debug Mode” and submit a diagnostic report as described in troubleshooting steps. Following these steps ensures proper setup for receiving accurate live rates from Canada Post via the plugin.
To update your API Key in the WooCommerce Canada Post Shipping Plugin, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Navigate to **Settings > Canada Post Activation**. 3. In the API Key Activation section, enter your updated **API Key** and **Product ID**. 4. Click on **Save Changes** to apply the new credentials. 5. You can find your API Key and Product ID by logging into your PluginHive account at **My Account > API Keys**. Use these details to complete the activation step within your WordPress site.
Activation dates for licenses purchased at different times are not directly displayed on the account dashboard. Instead, license validity and activities can be tracked via purchase order numbers associated with each license. For example, your 5-site license tied to purchase order #167029 expired on January 18, 2025, and your single site license with purchase order #180880 is valid until January 17, 2026. To confirm specific activation dates for each site’s API key, review your purchase order receipts or contact PluginHive support with your purchase order numbers to obtain detailed license and activation information.
After renewing your PluginHive plugin license, new API keys can be found by: 1. Logging into your PluginHive account. 2. Navigating to My Account > API Keys section. Here, you will find all API keys associated with your active licenses, including the new key issued upon renewal. Use this new key to activate or update your plugin license as needed.
To configure your API key for the WooCommerce Canada Post Shipping Plugin, follow these steps: 1. Log in to your WordPress dashboard. 2. Navigate to the menu item labeled **Canada Post** on the dashboard sidebar. 3. Under the Canada Post menu, click on **License Activation**. 4. Enter your API key in the designated field on the License Activation page. 5. Save your changes to activate the key. The API key is not built into the plugin by default; it needs to be manually entered here to enable the service. If you encounter any issues or require further assistance, you can reach out to the support team for help.
You do not need to manually enter Canada Post API keys into the plugin settings. PluginHive has direct integration with Canada Post, so manual API key configuration is unnecessary. Instead, you register your Canada Post account within the plugin, which handles the connection automatically. To apply discounts associated with your Canada Post account (such as sfSB discounts), follow these steps: 1. In the plugin settings, navigate to Shipping Taxes & Surcharges. 2. Choose one of the following options to ensure discounts are applied to shipping rates: - “Shipping cost with surcharges, taxes, and additional charges” - “Shipping cost with adjustments only” 3. The option “Shipping cost with adjustments only” allows your account-specific discounts to be reflected in shipping rates. If your setting is currently “Shipping cost only,” change it as above to receive the accurate discounted shipping rates. Please verify this in your plugin settings and test again for correct discount application.
This error occurs because your site is still using older, expired API keys. To fix this: 1. Log in to your account on pluginhive.com. 2. Navigate to "My Account" and then to "API Keys." 3. Locate the latest API key and corresponding Product ID. 4. Replace the expired API key in your plugin settings with the latest one. 5. Activate the plugin license with the new API key. This will resolve the activation error and allow your plugin to update successfully.
If you are unable to activate the plugin license using the new API key, it may be because your server’s IP address is greylisted on PluginHive’s activation server. This prevents license activation requests from going through. To resolve this: 1. Contact PluginHive support and provide your website’s IP address. 2. Request that the IP address be whitelisted on their license activation server. 3. Once whitelisted, retry the license activation with the new API key. After this step, the license activation should succeed without rejection.
You cannot update the PluginHive plugin because your plugin license for the order has expired (in this case, on July 26, 2023). PluginHive licenses include 1 year of support and updates from the purchase date. To receive the latest updates, you need to: 1. Renew the plugin license by purchasing a new license from the PluginHive website: https://www.pluginhive.com/plugins/ 2. After purchase, activate the renewed license within the plugin using the new API key provided. Only after renewing and activating the license will you be able to update the plugin and receive support and feature updates.
To resolve discrepancies between Canada Post shipping rates displayed by the PluginHive plugin and the actual label charges, follow these steps: 1. **Update the Plugin:** Ensure you are using the latest version of the Canada Post plugin. The current version is 3.2.9. Plugin updates include critical bug fixes and rate calculation improvements that can affect accuracy. Update the plugin from your WooCommerce dashboard or manually if required. 2. **Activate the License Key:** Confirm that your license key (Product API Key and Product ID) is activated within your WooCommerce website. Updates and accurate rates will only function properly if the license is active. 3. **Verify Rates on Canada Post Website:** Independently check the shipping rates for the same origin, destination addresses, and package specifications directly on the Canada Post website. This helps confirm whether the plugin or Canada Post’s site is providing correct rates. 4. **Check Package Details and Services:** Ensure you are not making any changes to the package dimensions, weight, or details. Also, make sure no additional special Canada Post services (like signature confirmation or expedited shipping) are enabled in WooCommerce before generating the shipping label, as these affect the final rate. Following these steps will help you identify and correct any inconsistencies causing undercharging or discrepancies in shipping costs.
The difference in API key numbers occurs because one key is linked to your old order, and the other key is linked to your new renewal order. Your active API key will be the one associated with your latest valid order (order 177126). To ensure proper functionality, you should activate and use the API key from your most recent renewal. Verify which key is active by checking your subscription details on pluginhive.com and ensure you have followed the activation instructions for the new key.
If the API key shows as active but the plugin update is not appearing, this is likely due to caching issues. To resolve this: 1. Wait for some time to allow caching systems to update. 2. Clear the site cache fully (including any server-side caches or caching plugins). 3. Navigate to the WordPress admin dashboard. 4. Go to the Plugins page and refresh it to see if an update appears. 5. Alternatively, go to WordPress Dashboard → Updates and click “Check Again” to manually fetch new updates. If updates still do not appear after these steps, ensure caching is fully disabled or cleared and try again later.
To resolve the issue where the Plugin shows zero activations and the API key cannot be deactivated with the error "The API Key could not be deactivated," follow these steps: 1. Clear your website cache completely. 2. Perform a hard reload of your website page in the browser to ensure the latest data loads. 3. Deactivate the plugin from your WordPress admin dashboard. 4. Reactivate the plugin after deactivation. 5. Attempt to activate the license key again. If the problem still occurs after these steps, you may need to provide temporary WP-admin access along with your API Key and Product ID to the plugin support team for further investigation.
The WooCommerce Canada Post Shipping plugin requires purchasing a valid license that typically comes with an expiration date to ensure continued access to updates and support. If the renewal link is not working, you can renew the plugin by purchasing it again directly from the PluginHive website using this link: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/. Make sure to log in with the same PluginHive account you used previously. Once the purchase is complete, you will receive a new API key. Activate this new API key on your site to continue using the plugin without interruption. If you encounter any issues during this process, you can reach out to support for further assistance.
To ensure the Canada Post plugin displays live shipping rates on the cart or checkout page, follow these steps: 1. Verify that the 'Real Time Rates' option is enabled in the plugin settings. 2. Confirm that all products in your store have correct weights and dimensions specified, as missing data can prevent rate calculations. 3. Check that your Canada Post credentials (API key and password) are correct and valid. 4. Make sure the shipper/origin address configured in the plugin is accurate and complete. 5. For live rates to fetch, the customer's shipping address must include country, state, city, and postal code—all are mandatory fields required by Canada Post. 6. If live rates are still not showing, enable the 'Debug Mode' option within the plugin settings to capture detailed logs. Then, reproduce the issue on the storefront. 7. After reproducing the problem, navigate to the 'Help & Support' page within the plugin settings and submit a Diagnostic Report following the provided instructions. This report helps the support team analyze the issue further. For detailed troubleshooting, you can also refer to PluginHive's knowledge base article here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/ By systematically checking these settings and data points, you can resolve most issues related to the plugin not displaying live shipping rate calculations.
If your PluginHive plugin is not updating despite having an active license, it is likely because the plugin license is currently deactivated. To resolve this and enable updates, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Navigate to **Settings** > **Canada Post Activation** > **API Key Activation**. 3. Enter your valid **API Key** and **Product ID** in the respective fields. 4. Click **Save Changes** to activate the license. Once the license is activated, update notifications and plugin updates will appear on the plugin’s page. Verify the activation status and updates afterward. If issues persist, contact support for further assistance.
The "Contract ID" field appears only if you have a Canada Post Contract account. For non-contract Canada Post accounts, this field will remain empty because it is not applicable. License activation does not alter this setting. Printing labels is still fully functional without a Contract ID. Your account syncing is correct if labels generate successfully for orders, as non-contract accounts do not require the Contract ID to process shipments.
If your WooCommerce Canada Post Shipping Plugin does not show updates even though a newer version is available, it may be because the license API key needs to be refreshed. The steps below will resolve this: 1. Deactivate the license API key by enabling the 'Deactivate API Key' option on the Canada Post Activation page and saving changes. 2. Delete the previous activation from your PluginHive account at pluginhive.com under API Keys. 3. Deactivate and then reactivate the WooCommerce Canada Post Shipping Plugin in your WordPress dashboard. 4. Reactivate the license by entering your API key and Product-ID on the Canada Post Activation page and saving. 5. Return to WordPress Dashboard > Updates and click 'Check Again.' This refreshes the plugin’s license recognition mechanism, allowing it to detect and apply updates correctly.
Yes, once your order is confirmed successful and the license is active, your plugin will remain active and eligible for updates until the license expiration date. For example, if your license is active until September 26, 2025, you will continue to receive plugin updates, support, and any applicable feature enhancements without interruption until that date. Just ensure your license remains valid and up to date in your PluginHive account.
No, the "Zonos Key" currently does not calculate or apply duty and tax charges to customers during the cart or checkout process in WooCommerce. This functionality is designed solely to generate shipping labels that comply with Canada Post’s U.S. shipment requirements. Canada Post has not integrated duty and tax amounts into their Rate API yet, so the plugin cannot provide these charges upfront to customers.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.