Post-Setup Verification and Troubleshooting Steps – WooCommerce Canada Post Shipping Plugin FAQs
-
Essential checks and troubleshooting actions after configuring Canada Post shipping
To display shipping rates on the cart and checkout pages, ensure the following steps are completed: 1. Verify that the **‘Real Time Rates’** option is enabled in the plugin settings. 2. Ensure all products have accurate **weight and dimensions** added, as missing details can prevent rates from displaying. 3. Double-check your Canada Post account credentials are correct in the plugin configuration. 4. Confirm that the shipper or origin address is correctly entered with complete details (country, state, city, and postal code), as these are required to fetch live rates. 5. Enable **‘Debug Mode’** in the plugin settings to capture error logs. Then reproduce the issue by attempting a checkout. 6. Submit a **Diagnostic Report** from the plugin’s Help & Support page for further analysis if the problem persists. Following these steps usually resolves issues with shipping rates not appearing on the checkout page.
If reinstalling the plugin does not resolve the issue, follow these troubleshooting steps: 1. Set up a staging version of your website with updated WooCommerce and the latest Canada Post shipping plugin installed. 2. Deactivate all other plugins on the staging site except WooCommerce and the Canada Post plugin to rule out plugin conflicts. 3. Provide FTP access and admin credentials for the staging site to PluginHive’s technical team for deeper investigation. Note: Deactivating other plugins on staging will not affect your live site’s operation.
Once your IP has been whitelisted by Canada Post, follow these steps: 1. Go to the PluginHive plugin settings in your store. 2. Resync your Canada Post account by reconnecting or refreshing the connection through the plugin interface. 3. Check that shipping rates are appearing correctly on your store’s checkout or shipping estimation pages. This resync ensures the plugin establishes a proper connection with Canada Post, allowing rates to be fetched without errors related to earlier firewall blocking.
Once you have updated the credit card details, re-synced the account, and retransmitted shipments: 1. Attempt to print the manifest within the plugin for a recent shipment. 2. Verify that no error messages appear and the manifest generates successfully. 3. If printing is successful, continue testing with additional shipments to confirm consistent operation. 4. Monitor for any new errors and report back to PluginHive support if issues reoccur. Confirming stable manifest printing ensures your shipping and fulfillment process remains uninterrupted.
Duplicate shipping rates usually occur when the same shipping method is enabled in multiple places. To resolve this: 1. Check the plugin’s general settings under the **Rates and Services** section. Verify if Canada Post shipping is enabled here. 2. Also, check your **WooCommerce shipping zones** to see if Canada Post shipping is enabled again. 3. Disable the Canada Post shipping method in either the **Rates and Services** section of the plugin OR the WooCommerce shipping zones, ensuring it is enabled only once. 4. This will prevent duplicate shipping options from showing and will also help maintain the correct order from Regular Parcel to Priority. 5. After making the change, test the cart/checkout page to confirm that only one set of shipping rates is displayed properly. If the issue persists after these steps, provide screenshots or further details to support for advanced troubleshooting.
While PluginHive support did not explicitly confirm that the shop language causes the AAA Authentication error, it is recommended that your WordPress admin user account language is set to English during troubleshooting and syncing. This helps avoid potential localization conflicts that may prevent the plugin from completing the connection properly.
Yes. If the plugin detects that the order shipping address is incomplete or missing, it may automatically override this setting and filter services based on the address condition. As a result, this option might appear disabled or ineffective for such orders. To avoid this, confirm that the orders you are generating labels for have complete domestic or international shipping information.
The dimension error “Item Length plus Width plus Height exceeds the maximum allowed value of 90” is a validation failure returned by Canada Post’s API when the combined dimension sum is higher than their limit. The technical cause can be: – Package dimensions entered exceed the 90 unit limit as required by Canada Post. Even if the official website allows shipments with those dimensions, the API enforces stricter validations. – Incorrect or inconsistent units in the plugin configuration (e.g., mixing inches and centimeters). – Possible API constraints or account-specific shipping limits enforced by Canada Post. To resolve the issue: 1. Confirm the exact units used and ensure they comply with Canada Post requirements. 2. Adjust package dimensions in the product settings if possible to be under the 90 combined unit limit. 3. Contact Canada Post to understand if there are exceptions or overrides to this limit for your account or shipping service. 4. Provide all technical data and error messages to PluginHive support for further investigation. Resolving this typically involves validating and aligning shipment dimensions with Canada Post’s API constraints and possibly coordinating with Canada Post representatives.
Native WooCommerce does not provide a shipping phone number field by default. Some themes or checkout setups may add this field. The WooCommerce Canada Post Shipping plugin, starting from version 3.2.6, supports using a shipping phone number if it is present in the order data. No additional plugins are required if your WooCommerce checkout collects and stores the shipping phone number properly. You should: 1. Check out your checkout page to confirm the shipping phone field is displayed and required when users ship to a different address. 2. Confirm that the shipping phone number is saved with orders by examining order data in the WooCommerce admin panel. 3. Use plugin version 3.2.6 or later to ensure labels use the shipping phone number if available.
The Expedited shipping option can be enabled from the plugin settings as follows: 1. In your WordPress admin, go to the PluginHive Canada Post plugin settings. 2. Under the **Rates and Services** section, check the box for "Expedited Shipping." 3. Save the settings. 4. Ensure that the Canada Post shipping method is only enabled either in the plugin settings or in WooCommerce Shipping Zones but not both, as duplicate configurations can prevent new services from displaying. 5. If the service still does not appear, verify your shipping destination address and package details on the Canada Post website to confirm that Expedited shipping is available for those parameters, as shipping options are fetched live from Canada Post based on these factors.
The PluginHive Canada Post plugin supports displaying rates like ExpressPost and other parcel services as well as Lettermail rates. To ensure Lettermail rates appear correctly for small, lightweight flat shipments within Canada, confirm the following: 1. The plugin is configured to apply Canada Post rates only for Canadian destinations. 2. The Lettermail service options are enabled in the plugin settings. 3. Package dimensions and weights entered for shipments qualify for Lettermail thresholds as defined by Canada Post. If Lettermail rates do not display while other Canada Post parcel rates do, verify the above settings. Adjust package details as needed and test again. If the issue persists, submit a diagnostic report for detailed support. The plugin is designed to segregate rates accurately and allow use of Lettermail rates for eligible shipments.
To cancel a shipment with the WooCommerce Canada Post plugin: 1. Navigate to your WooCommerce Orders panel. 2. Locate the order for which you want to cancel the shipment. 3. Depending on your plugin version and setup, use the provided “Cancel,” “Void,” or similar shipment action available either in the order actions column or within the order details page. 4. Confirm the cancellation to update the shipment status in the plugin. 5. If you encounter issues or cannot find a cancellation option, ensure your plugin is updated and check the plugin documentation. 6. For troubleshooting, generate a diagnostic report from the plugin settings and contact support if the cancel option is missing or not working correctly. In version 3.3.0, if you see the option to cancel the order or shipment and it works as expected, you can proceed as usual. No extra confirmation or external void process is necessary in the plugin after cancellation.
To verify shipment label generation permissions: 1. Access the PluginHive plugin settings within your WordPress admin. 2. Navigate to the role or user permissions section, if available. 3. Confirm that the user role or account attempting the operation is authorized to generate shipment labels. 4. Additionally, verify permissions on a per-order basis to ensure no restrictions exist on specific orders. Proper permissions are essential for successful label creation and avoid errors related to authorization.
Follow these steps: 1. Navigate to **WooCommerce → Settings → Shipping → Shipping Zones**. 2. Click on each shipping zone you have set up. 3. Look through the list of shipping methods enabled for that zone. 4. If you see **Canada Post** listed there, click **Remove** or disable it. 5. Save your changes. This ensures Canada Post shipping options are managed solely via the PluginHive plugin settings, eliminating duplication of shipping services at checkout.
To confirm live rates display properly: 1. Ensure "Real Time Rates" is enabled in the plugin settings. 2. Verify product weights and dimensions are entered correctly for all shippable products. 3. Confirm the customer’s shipping address is complete with country, state, city, and postal code. 4. Make sure the Canada Post account is synced successfully via the plugin without any authentication errors. 5. Test by adding products to the cart and entering a valid shipping address; live shipping rates returned by Canada Post should appear on the cart and checkout pages. 6. If rates do not appear, enable "Debug Mode," recreate the order, and review errors for resolution.
To verify that customer-selected shipping methods are recorded correctly: 1. Review the individual WooCommerce order details from your WordPress admin dashboard. 2. Check the shipping method chosen by the customer under the “Shipping” or “Order Items” section. 3. Use PluginHive’s label generation and order management features to confirm the correct shipping method corresponds to the generated label and tracking information. 4. If discrepancies arise, cross-check PluginHive plugin logs for any calculation or API response errors related to those orders. In the reported instance, the latest order correctly reflected the selected shipping method, confirming proper integration functioning.
To confirm your Canada Post plugin license: – Provide PluginHive support all possible email addresses used to purchase or register the plugin (e.g., [email protected], [email protected], [email protected]). – PluginHive support can then trace the active license associated with those emails. – Knowing your active license status helps ensure you have access to updates, support, and fixes. Always keep your purchase details handy for verification.
To confirm the status and resume normal plugin use: 1. Wait for official updates from PluginHive support, who coordinate with Canada Post and provide information about system stability. 2. After PluginHive notifies that Canada Post systems are accessible, try resyncing your Canada Post account within the plugin. 3. Verify if shipping rates and label generation are working correctly after resync. 4. If any issues persist, report them to PluginHive support for further assistance. Regular monitoring of PluginHive communications ensures you are informed as soon as the service disruption is resolved.
To delete your PluginHive account, you need to contact the PluginHive support team with your account email address and a request for account deletion. The support team will escalate the request to the relevant department and confirm once your account has been removed. If you are no longer using the plugin and wish to delete your account, sending a clear request via the support channel is the appropriate process. Once the account is deleted, you will receive a confirmation message from PluginHive.
To ensure consistent and reliable shipping rate calculations: 1. Confirm that all required shipping services (e.g., Canada Post US services) are enabled in the plugin settings. 2. Ensure customers provide complete and valid shipping addresses with country, state, city, and postal code. 3. Verify that product and package weights comply with Canada Post restrictions (max 30 kg per package). 4. Clear any caching mechanisms on your site and browser to prevent stale data from interfering with rate retrieval. 5. Test the plugin by entering different valid addresses to confirm shipping rates display properly. Following these steps helps prevent errors and intermittent shipping calculation failures.
Steps to ensure proper delivery rate display: 1. Confirm that all products have weight configured since weight-based rates depend on it. Missing weight will prevent rate display. 2. Enable required shipping services in the plugin’s Rates & Services tab. 3. Make sure customers enter complete and valid shipping address details (address line, city, state/province, postal code) during checkout. 4. Test calculating shipping rates by entering addresses on cart and checkout pages dynamically. 5. Clear any site caches and try in an incognito browser to avoid cached data issues. 6. If rates still don’t show, enable plugin Debug Mode and submit diagnostic logs for support assistance.
The WooCommerce Canada Post Shipping Plugin does not have a dedicated database table for its settings. All plugin settings are stored within the WooCommerce meta tables in the WordPress database (primarily in the `wp_postmeta` and/or `wp_options` tables handled by WooCommerce). Therefore, you cannot export/import a separate plugin table. To migrate settings between sites, you need to export and import WooCommerce shipping settings using WooCommerce’s built-in tools or backup/restore the relevant meta data accordingly.
The display and styling of shipping options on the checkout page depend primarily on your store’s theme. To address the squished text issue, follow these steps: 1. Confirm you are using the latest version of the PluginHive plugin (version 3.2.9 or higher). 2. Clear your site cache after updating. 3. Check if the issue persists; if it does, evaluate your current theme’s styling for shipping methods. 4. Consider temporarily switching your theme to the default Storefront theme to see if the text alignment improves. 5. If switching themes resolves the problem, coordinate with your website developer to modify your current theme’s CSS or layout to align the shipping text properly.
To generate and submit a Diagnostic Report: 1. Enable Debug Mode (Canada Post > Settings > General tab). 2. After testing your shipping rates post-debug, navigate to Canada Post > Settings > Help & Support. 3. Use the provided option to create and submit a Diagnostic Report to PluginHive support. 4. Include any relevant order, product, or shipping details when you share the report to aid the support team in troubleshooting.
To provide FTP access on Hostinger: 1. Log in to your Hostinger control panel. 2. Navigate to the FTP Accounts section and create a new FTP account if needed, or find existing FTP credentials. 3. Share the FTP hostname, port, username, and password with PluginHive support. If you do not know how to create FTP accounts, you should contact Hostinger support for assistance with FTP setup. Additionally, ensure the FTP user has Read and Write permissions on the relevant directories to allow PluginHive technicians to access the required files for troubleshooting.
To grant PluginHive admin access safely and effectively: 1. Create a new WordPress user account with the email [email protected]. 2. Assign this user the 'Administrator' role to enable full access needed for troubleshooting. 3. Notify PluginHive support by replying to their communication thread with the username and password of the newly created admin account. 4. Make sure to change or remove this admin account after the support process is complete to maintain site security.
To arrange a Zoom call with PluginHive support: 1. Respond with your available date and time, specifying your timezone to avoid confusion (e.g., "10 AM CST"). 2. Understand PluginHive's support availability, noting any time zone differences (e.g., EST or IST). 3. Confirm the support agent’s availability or ask for an alternative time if the preferred slot is not possible. 4. Provide any specific topics or details you want to discuss during the call to ensure a focused session. 5. Await the meeting link and additional instructions from the PluginHive support team.
Yes, you can configure a default insurance coverage amount for your Canada Post shipments within PluginHive by following these steps: 1. Log in to your PluginHive dashboard and navigate to the Canada Post shipping carrier settings. 2. Locate the insurance or additional services section within the Canada Post configuration panel. 3. Set the default insurance coverage amount to $90 by entering this value in the designated insurance coverage field. 4. Save the changes to ensure that every shipment processed through Canada Post applies the $90 insurance coverage by default. Note: If the interface does not provide a direct option to fix the insurance amount, you may need to utilize custom shipment rules or contact PluginHive support to confirm if this functionality is supported or if a workaround is required.
To prevent Lettermail rates from being presented when inappropriate but still keep them enabled for certain products, you should: 1. Ensure that the weight and dimensions on each product are accurate and conform to Lettermail maximum limits only for those items that truly qualify. 2. Verify that your shipping settings do not override product-specific rules in a way that allows Lettermail to show for oversized parcels. 3. Remove or adjust Lettermail rate entries in the PluginHive settings under **Plugin settings → Lettermail & Post** if you want to limit available Lettermail rates. 4. If needed, consider using shipping classes or conditional rules to restrict Lettermail rates only to eligible items. 5. Test your checkout flow thoroughly after making these settings to confirm customers only see valid shipping options for their items. If unexpected Lettermail rates persist for oversized items despite correct setup, contact PluginHive support with detailed order information for targeted troubleshooting.
To test if label generation is working: 1. Place a dummy order in your store to reproduce the issue. Ensure the order includes multiple items if that reflects your real scenario. 2. Provide the order number to PluginHive support. 3. The support team will log in to your site and attempt to generate the label for that order in test mode. 4. Review the outcome; in successful cases, a label will be created without errors. 5. If the label generates successfully for the test order, the issue may lie with specific production orders or configurations. Testing with a dummy order helps isolate the problem and validate plugin functionality in your store environment.
Follow these steps: 1. Confirm the plugin is updated to the latest stable version (in this case, 3.0.5). 2. Clear your website cache. This may involve clearing any caching plugin or server-level cache your site uses. 3. Clear your browser cache or test the site in a private/incognito window to eliminate browser caching issues. 4. Refresh your site and check the estimated shipping dates again. If after these steps the issue remains unresolved, consider sharing temporary wp-admin access with PluginHive support for further diagnosis.
To troubleshoot missing shipping information issues, follow these steps: 1. Enable Debug Mode in the plugin settings by going to the General tab and turning on 'Debug Mode'. 2. Reproduce the issue by attempting a shipping rate calculation or the related action causing the problem. 3. Go to the 'Help & Support' page in the plugin settings and submit a Diagnostic Report as instructed. 4. After submitting the report, verify that essential settings such as enabled shipping services are properly configured. Specifically, check the 'Rates & services' tab to ensure Canada Post services are enabled. 5. If shipping dimensions were previously missing, confirm that those have been correctly added to avoid related errors. 6. Review logs provided in the diagnostic report to identify any other errors or warnings. 7. Based on the findings, apply the necessary fixes, such as enabling required services or correcting dimensions, to resolve the shipping information problem.
Follow these troubleshooting steps: 1. Ensure all product dimensions (height, width, length) are provided in centimeters (cm) and weight in grams (g). 2. Enable “Debug Mode” in the plugin settings to capture detailed debug logs. 3. Reproduce the issue by attempting to get shipping rates on the cart or checkout page. 4. Submit a Diagnostic Report to PluginHive support via the “Help & Support” page in the plugin settings, including the generated debug data. 5. Clear your site and browser cache, or test the rates in an Incognito/private browser window to rule out caching issues. 6. Confirm that your Canada Post account is properly synced with the plugin and credentials are correct. Following these steps helps pinpoint the root cause and facilitates further support assistance.
To troubleshoot the disappearance of the "International Postes-Lettres" shipping option, follow these steps: 1. Verify your Canada Post account separately by logging into the Canada Post portal and checking if the International Postes-Lettres service is available for the same shipping address and package details. 2. Enable Debug Mode in the PluginHive plugin for WooCommerce: – Go to the plugin’s General Settings tab. – Enable the "Debug Mode" option. – Reproduce the issue on your store (try to add products to cart and check shipping options). 3. Submit a Diagnostic Report: – Navigate to the "Help & Support" section in the plugin settings. – Send the Diagnostic Report generated during Debug Mode to PluginHive support for analysis. 4. Provide additional details if requested, such as: – Product details (name, dimensions, weight) used for the shipping check. – Full shipping address you are testing with. 5. Ensure that your WooCommerce product dimensions and weights are correctly set and compatible with Canada Post’s requirements for International Postes-Lettres. 6. Confirm your site’s URL and admin login credentials with PluginHive support securely for direct troubleshooting if needed. By following this structured approach, you enable PluginHive support to diagnose and help restore the missing international shipping option effectively.
To effectively troubleshoot shipment label generation failures: 1. Enable Debug Mode in the PluginHive plugin settings. 2. Replicate the issue by trying to create a shipment label for an order. 3. Review the debug logs generated for details on the shipment request and response, paying attention to error messages such as missing required fields. 4. Confirm that all required shipment and sender information (including sender email) is correctly configured in plugin settings. 5. If you cannot generate or share a diagnostic report due to errors interrupting the process, capture and share relevant debug log excerpts with PluginHive support for assistance. 6. Provide the WooCommerce order number where the error occurs to help support verify and replicate the issue. Following this structured process helps isolate and address configuration or data issues causing shipment failures.
To troubleshoot missing shipping rates in the PluginHive shipping plugin, follow these steps: 1. Go to the plugin settings in your WooCommerce admin dashboard. 2. Enable the “Debug Mode” option to allow the plugin to capture detailed logs of shipping calculations. 3. Reproduce the issue by adding products to the cart and proceeding to the cart or checkout page to verify that shipping rates do not appear. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report using the provided instructions on the support page. This report will include necessary logs and configuration data to assist PluginHive support in identifying the issue. 6. Provide the Diagnostic Report along with a reference ticket number if applicable when contacting PluginHive support. This process enables precise troubleshooting by capturing relevant data and helps isolate causes, such as missing product shipping measurements or misconfigurations that might prevent rates from showing.
To troubleshoot missing live shipping rates, please follow these steps: 1. Ensure that your products have weights and dimensions provided, as missing these can cause rate calculation issues. 2. Verify that your plugin credentials are correctly entered and valid. 3. Confirm that your shipper and origin address details are accurate. 4. Make sure that mandatory customer fields—country, state, city, and postal code—are filled out on the cart/checkout page as these are required by Canada Post to fetch rates. 5. In the Canada Post plugin settings, enable “Debug Mode.” After that, reproduce the issue on your site by attempting to view shipping rates again. 6. Once done, go to the 'Help & Support' page in the plugin and submit a Diagnostic Report following the instructions provided there. The support team will review the report to help resolve the issue. For detailed troubleshooting, you can also refer to the knowledge base article here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/
Troubleshoot missing customer-facing shipping options with the following approach: 1. Confirm that the plugin settings are configured to pull commercial (discounted) rates and that your Canada Post credentials are correctly entered and active. 2. Check that multiple US services are enabled within the plugin to be offered as shipping options. 3. Verify package weight and dimensions are accurate and consistent with those used on Canada Post’s rate calculator. 4. Ensure coverage options or declared value settings do not inadvertently filter out some rates when returned. If coverage applies but the package weight is within included coverage, it should not limit services. 5. Make sure the plugin is running in Production mode (not Development or WP DEBUG mode), as debug modes can cause inconsistent display of services. Turn off debug mode in the plugin settings for accurate rate and service return. 6. Submit a diagnostic report via the plugin’s Help & Support page to capture detailed logs for further analysis. 7. When testing, perform rate checks logged in as a customer, since some issues can be visibility-specific. Following these steps will help identify whether configuration, environment, or rate retrieval specifics are causing the reduced selection visible to customers.
To troubleshoot large differences in shipping rates between the plugin and the Canada Post website (e.g., plugin returns $18.47 while Canada Post shows $22.79 including fuel surcharge), follow these steps: 1. Remove any custom handling charges or discounts in the plugin to ensure rates are not artificially adjusted. Reset handling charges to zero if previously modified. 2. Verify that all package details such as weight, dimensions, and shipping addresses exactly match the data used on the Canada Post website. Rates are sensitive to these inputs. 3. Ensure the Quote Type is set to ‘Commercial’ to reflect your actual account rates rather than retail or counter rates. 4. Note that some fees like fuel surcharges may be handled differently or applied separately by Canada Post. Confirm whether the plugin includes these surcharges or if they need to be added manually or via additional plugin settings. 5. Generate and submit a Diagnostic Report including screenshots of the Canada Post rates alongside your plugin’s rates for detailed technical analysis. 6. If further assistance is needed, provide screenshots of relevant plugin configuration screens (excluding sensitive credentials) to support teams to facilitate diagnosis.
To verify if the PluginHive plugin is retrieving Canada Post shipping rates for a given customer address: 1. Provide PluginHive support with the exact shipping address causing issues. 2. Support can log into your WordPress dashboard to simulate and check rate retrieval for that address without changing your setup. 3. If rates are successfully fetched and displayed internally (screenshots may be provided for confirmation), the integration is working correctly. 4. If rates do not appear in the checkout, check if the lack of shipping options is linked to carrier-side issues or site-side conflicts. 5. You can also test the same address directly on Canada Post’s official site to confirm carrier availability. This diagnostic approach ensures that the problem source—whether plugin setup, site configuration, or carrier service—is accurately identified.
To verify your PluginHive purchase order details: 1. Log in to your PluginHive account at https://www.pluginhive.com/my-account. 2. Navigate to **My Account > Orders** to view all your orders and their status. 3. Confirm the correct order number associated with your purchase of the plugin. 4. Use the correct order number when communicating with PluginHive support for assistance. If support cannot locate your order via email or order number, double-check you are using the email registered with PluginHive and ensure the order is completed and active (not refunded or expired). Only active and completed purchases qualify for support and plugin updates.
To verify rates: 1. Use the same product and shipping destination as the site owner when testing rates. 2. Check the cart and checkout pages for displayed Canada Post shipping options. 3. Test the rates in a browser’s Incognito/private mode to avoid cache-related discrepancies. 4. Verify that no caching plugins or server-side caching is delaying shipping rate updates. 5. Confirm plugin settings have Canada Post enabled and correctly synced. If you can successfully replicate the rates appearing, your configuration is correct.
To confirm Canada Post shipping rates are displaying correctly: 1. Turn off maintenance mode and access your WooCommerce store as a guest user (logged out). 2. Navigate to the cart or checkout page. 3. Enter a complete shipping address including street address, country, state, city, and postal code. 4. Check if the available Canada Post services and corresponding shipping rates appear. 5. If rates show correctly, the plugin is operating as expected. 6. If rates do not appear, investigate caching or incomplete address data as possible issues. Testing with full shipping details on the live site ensures that the plugin fetches and displays accurate shipping rates for guest customers.
To verify rate matching: 1. Log in to your Canada Post account on their official website. 2. Use the “Find a Rate” or shipping calculator page to enter the same destination address, package dimensions, and weights for your order items as configured in your WooCommerce store and PluginHive plugin. 3. Compare the shipping rates offered by Canada Post with those showing in your WooCommerce cart during checkout. 4. If rates differ significantly, enable the PluginHive debug mode and generate diagnostic reports to identify discrepancies between the plugin requests and responses from Canada Post. 5. Submit the diagnostic report to PluginHive support for assistance if needed. 6. Confirm that the PluginHive plugin packaging settings accurately reflect your product and box dimensions as incompatible or missing dimensions can cause rate mismatches. By performing this side-by-side comparison, you can ensure the plugin’s shipping rate calculations are accurate and consistent with Canada Post’s official rates.
To configure flexible packaging: 1. Go to the plugin settings under the Packaging Method option. 2. Select “Flexible packaging” from the available packaging methods. This mode allows the plugin to pack products into various sized boxes defined by you. 3. Add box dimensions and maximum weight capacities representing your available packing options (e.g., flat mailers, small boxes, large boxes). 4. Ensure individual product dimensions and weights are correctly entered in WooCommerce products. 5. When customers place orders, the plugin tries to fit products into the smallest number of boxes possible based on their combined dimensions and weights. 6. Flexible packaging improves accuracy for shipping rates, especially when products vary widely in size and weight. After switching to flexible packaging, test orders to confirm that items are grouped appropriately into boxes and that shipping rates reflect those calculations.
To ensure accurate volumetric weight calculation: 1. Confirm product dimensions are correctly entered with consistent units (preferably centimeters for volumetric calculations). 2. Ensure 'Enable Volumetric weight' is checked in the plugin’s Packaging tab. 3. Set an appropriate 'Max weight limit' that accommodates volumetric weight values—if the volumetric weight per package exceeds this limit, multiple packages will be created, multiplying shipping costs. 4. Understand that the plugin calculates volumetric weight per package and multiplies by the quantity when shipping multiple items. Adjust packaging settings or consider bundling products if possible. 5. If shipping rates appear excessively high, review and modify the max weight limit or reconfigure product dimensions to better reflect realistic package sizes to align with Canada Post’s calculation methods.
To ensure consistency between PluginHive shipping quotes and Canada Post’s live rates: 1. Log in to Canadapost.com and enter the exact shipment address and package details you use on your store. 2. Confirm the carrier services and rates displayed there. 3. Compare those rates with what the PluginHive plugin shows on your cart and checkout pages. If Canada Post’s official site provides rates for the shipment, the plugin will display the same since it sources rates live from their API. If discrepancies occur, please capture screenshots of both Canada Post’s rates and the plugin’s rates to share with PluginHive support for troubleshooting assistance.
To select the best shipping plugin from PluginHive for your store, consider the following aspects: 1. Preferred Carrier(s): Identify the carriers you want to use for your shipments (e.g., Canada Post, USPS, FedEx, UPS). 2. Features Required: Decide if you need features like live shipping rates at checkout, automatic label printing, order tracking, or a combination. 3. Shipping Regions: Confirm whether you ship domestically, internationally, or both. 4. Checkout Experience: Determine if you want customers to see live shipping rates during checkout. 5. Contact PluginHive Support: Provide your specific shipping requirements and preferred carriers to PluginHive support, who can recommend the plugin that aligns best with your business needs.
To disable the Real-Time Rates option and avoid duplicate shipping options, perform the following steps: 1. Access your WooCommerce admin dashboard. 2. Go to the PluginHive plugin settings. 3. Navigate to the **Rates and Services** section. 4. Locate the **Real-Time Rates** option. 5. Toggle the setting to **disable** Real-Time Rates. 6. Save your changes. 7. Verify your store’s checkout page to confirm duplicate shipping rates no longer appear. Disabling Real-Time Rates stops the plugin from adding live shipping quotes that might be duplicating shipping methods already enabled in shipping zones.
To enable and submit a diagnostic report for PluginHive Canada Post plugin troubleshooting, follow these steps: 1. Open your WordPress dashboard and go to the plugin settings. 2. Navigate to the General tab. 3. Locate and enable the 'Debug Mode' option to allow detailed logging. 4. Perform a shipping rates test on your site to generate logs. 5. Go to the 'Help & Support' section within the plugin settings. 6. Follow the on-screen instructions to submit the Diagnostic Report. This report will provide PluginHive support with the necessary data to analyze issues like missing or incorrect shipping rates and assist you in resolving them promptly.
To enable live shipping rates, follow these instructions: 1. Navigate to the WooCommerce Canada Post plugin settings in your WordPress admin dashboard. 2. Locate the ‘Real Time Rates’ option within the settings. 3. Enable or check the ‘Real Time Rates’ option to allow fetching live rates from Canada Post. 4. Ensure all required product data (weights and dimensions) are entered accurately for each product. 5. Confirm your store’s shipper/origin address is complete with the correct country, state, city, and postal code. 6. Make sure that during checkout, the customer provides complete shipping details including country, state, city, and postal code, as these are mandatory for live rate calculation. 7. Save the plugin settings and test the checkout page to verify live shipping options appear correctly.
If resyncing was successful but shipping rates still do not appear: 1. Confirm that you have actual shipping products in your cart that meet Canada Post’s shipping criteria (weight, dimensions, destination). 2. Test using multiple shipping addresses and product configurations to rule out product-specific or location-specific issues. 3. Ensure there are no conflicting shipping rules or restrictions set in WooCommerce or other plugins that could block rate display. 4. Enable Debug Mode and generate a Diagnostic Report with recent attempts to fetch shipping rates. 5. Share the Diagnostic Report with PluginHive support so they can investigate API responses and authentication status. 6. Stay in contact with PluginHive while they work with Canada Post to fully resolve any backend API or authorization issues.
To submit a diagnostic report: 1. Enable “Debug Mode” in the plugin settings to capture necessary data. 2. Reproduce the problem by trying to calculate shipping rates on your site. 3. Navigate to the “Help & Support” tab within the plugin settings. 4. Find and use the option to generate and submit the Diagnostic Report as instructed. 5. Include the reference ticket number provided by PluginHive support for traceability. This report helps PluginHive analyze your plugin setup and diagnose issues efficiently.
Duplicate shipping options occur when the Canada Post shipping method is enabled in two places simultaneously: 1. Within the PluginHive plugin’s general settings under the “Rates and Services” section. 2. Under WooCommerce shipping zones in the WordPress admin. To fix this duplication, follow these steps: – Log into your WordPress dashboard. – Navigate to WooCommerce > Settings > Shipping Zones. Check if Canada Post is added as a method here. If yes, disable or remove it from this section. – Then go to the PluginHive Canada Post plugin settings and confirm that the shipping method is enabled only in one place – preferably within the plugin’s “Rates and Services” settings. – Save changes and clear any caching if applicable. After this adjustment, only a single shipping option will display on both the cart and checkout pages, eliminating duplication and improving user experience.
To submit a Diagnostic Report: 1. Go to the PluginHive WooCommerce Canada Post plugin settings page. 2. Navigate to the "General" tab and enable the "Debug Mode" option. 3. Perform actions on the storefront (e.g., enter shipping details, proceed to checkout) to reproduce the issue. 4. Return to the plugin settings, open the "Help & Support" tab. 5. Follow the instructions on that page to generate and submit a Diagnostic Report directly to PluginHive support. This report helps the support team analyze errors and provide targeted solutions.
To submit a Diagnostic Report, follow these steps: 1. Enable 'Debug Mode' within the plugin settings to collect detailed operational logs. 2. Reproduce the issue you are facing on the cart or checkout page. 3. Go to the 'Help & Support' tab present in the plugin settings menu. 4. Locate and use the option to generate and submit a Diagnostic Report directly from this section. 5. The report will automatically include all logs and necessary details for the support team to analyze the problem. This process helps PluginHive support quickly diagnose and resolve issues related to shipping rates or plugin functionality.
Follow these steps to verify and set up shipping rates correctly: 1. Log in to your WordPress admin dashboard. 2. Go to the PluginHive Canada Post plugin section. 3. Open Settings and select the Rates & Services tab. 4. Check if the “Real-time Rates” feature is enabled. If not, enable it. 5. Edit each product and enter proper weight and dimension details (length, width, height) in the product settings. These values are used to calculate shipping costs accurately. 6. Save all changes and perform a test order to confirm live rates are being fetched and displayed correctly. This configuration ensures shipping cost calculation reflects accurate rates like Expresspost charges instead of defaulting to free shipping.
To ensure “Real Time Rates” is enabled: 1. Access your WordPress dashboard and navigate to the WooCommerce settings. 2. Go to the PluginHive Canada Post Shipping plugin settings section. 3. Look for an option labeled “Real Time Rates” or similar. 4. Confirm that the checkbox or toggle is enabled/checked. 5. Save the settings if you make any changes. Activating “Real Time Rates” is essential for the plugin to fetch and display live shipping quotes from Canada Post on the cart and checkout pages.
To ensure your WooCommerce store’s products qualify for International Postes aux Lettres shipping through PluginHive Canada Post plugin: 1. Refer to Canada Post’s official dimension and weight limits for International Letter-post parcels. Typical requirements include: – Maximum weight limit (often 500g or specified weight limit) – Maximum dimensions for letter-post items (length plus girth restrictions) 2. Confirm that each WooCommerce product’s length, width, height, and weight fields under product data are filled in accurately and in metric units (usually centimeters and kilograms). 3. If products exceed letter-post limits, the shipping method will not appear for those products. 4. Test shipping on sample products directly within the store cart page to see if International Postes aux Lettres option appears based on product and address. 5. Adjust product dimensions or use alternative shipping methods if the current product exceeds letter-post specifications. Correctly setting dimensions aligned with Canada Post’s criteria ensures eligible products will display the letter-post options via the plugin seamlessly.
Once the PluginHive support team successfully re-syncs your Canada Post account: 1. They verify that the plugin can retrieve shipping rates without errors. 2. A screenshot or confirmation of fetched shipping rates may be provided to confirm the correct setup. 3. After that, you should check your status logs to ensure that the "AAA Authentication Failure" error no longer appears. 4. You can then proceed with normal shipping operations using Canada Post rates in your store checkout processes. If any issues remain, you can reach out again for further assistance.
After PluginHive support receives your credentials and diagnostic information, they will retry syncing your Canada Post account on your site. Once they can retrieve live Canada Post rates successfully, they confirm resolution, often sharing a screenshot of the functioning shipping rates in your admin or storefront to verify proper operation. You should then review and confirm that shipping methods appear correctly in your cart and checkout pages.
The "Migrate" function updates your store’s units to be compatible with the new Store Units Conversion feature. If clicking migrate results in no visible action, try the following: 1. Ensure that you have saved all plugin settings and that the plugin version is correctly updated to 3.1.0. 2. Clear your website and browser caches to rule out caching issues. 3. Check for any error messages in your browser’s console or WordPress debug logs. 4. Confirm the migration process is not silently completing by verifying if your product dimensions and weights are correctly converted under the store units settings. 5. If the problem persists, provide more specific details about what you observe or submit a diagnostic report to support for further assistance.
Prior to the bug fix included in version 1.1.9 of the addon, yes—it was necessary because the Canada Post plugin only checked the parent product’s dimensions for rate calculation, and the addon did not account for dimensions set on variable products. After the fix, the addon and Canada Post plugin properly consider variable product dimensions even if the parent lacks them. However, setting dimensions on parent products can serve as a backup measure to prevent shipping rate failures until you confirm the fix is working correctly.
PluginHive support can attempt to resync your Canada Post account from their end, but they require proper administrative access credentials to your WordPress site to do so. It is important to: 1. Provide valid WP admin credentials via a secure method to PluginHive support if requested. 2. Confirm that previous admin credentials shared have not been lost or expired, to ensure support can access your site. 3. Keep in contact with PluginHive for updates, as their ability to resolve the issue depends heavily on Canada Post’s system status. 4. Note that without official resolution from Canada Post, PluginHive’s internal resync attempts may not yield immediate results.
If your changes to shipping method order are not appearing on the checkout page, verify the following: 1. Confirm that you have saved the changes properly after rearranging the shipping methods in the plugin settings. 2. Test by changing the shipping address on the checkout page, as rates and order can depend on location. 3. Ensure you are using WooCommerce Classic checkout and not Blocks checkout, as the plugin currently does not support Blocks checkout properly. If the problem continues after these steps, consider sharing your website admin details and shipping address with PluginHive support for deeper analysis.
Upon receiving temporary WP-admin access, PluginHive support proceeds with the following: 1. Investigates plugin logs and site configuration directly in your backend environment. 2. Contacts the Canada Post team to request whitelisting of your IP address if firewall issues are suspected. 3. Monitors and follows up on the status of this whitelisting request. 4. After receiving a response from Canada Post, they inform you with further guidance or confirmation of resolution steps. This direct access facilitates deeper examination beyond what log files alone may reveal and helps coordinate with Canada Post for necessary network permissions.
To troubleshoot unexpected shipping rate problems in PluginHive WooCommerce Canada Post plugin, adhere to this recommended process: 1. Verify your Canada Post account settings and service availability for the origin and destination addresses. 2. Confirm WooCommerce product details (weight, dimensions) comply with Canada Post packaging requirements. 3. Check plugin settings to ensure all required shipping services are activated. 4. Enable the plugin’s Debug Mode and reproduce the issue to generate logs. 5. Submit a Diagnostic Report to PluginHive support for technical analysis. 6. Provide detailed information including website URL, product SKUs, shipping addresses used during the test, and screenshots of the problem if possible. 7. Temporarily disable caching plugins or performance optimizers which may be interfering with live API calls. 8. Confirm your WooCommerce shipping zones and methods are correctly configured without overlaps preventing method display. 9. Communicate clearly with PluginHive support and comply with their requests for access or details to aid speedy resolution. Following these steps ensures a systematic approach to identifying and fixing rate calculation or API integration issues within the plugin environment.
After installing the plugin, you need to add your Canada Post account to the plugin settings for it to connect properly. Detailed setup instructions including account integration and configuration are available here: https://www.pluginhive.com/knowledge-base/setting-up-woocommerce-shipping-services/.
Ensure the following configurations are correctly set to display live shipping rates: 1. Confirm that the 'Real Time Rates' option is enabled in the plugin settings. 2. Verify that product weight and dimensions are properly entered for all products in your store, as missing values can prevent rates from showing. 3. Check that your Canada Post account is correctly synced with the plugin. 4. Ensure the shipper/origin address is configured accurately in the plugin settings. If these settings are confirmed and the issue persists, enable the 'Debug Mode' and submit a diagnostic report from the 'Help & Support' section for further investigation.
The error "Request is blocked by WAF-R" indicates that your website's IP address is being blocked by Canada Post's servers due to their Web Application Firewall (WAF). To resolve this issue: 1. Confirm the error in your plugin’s diagnostic logs. 2. Contact Canada Post to request whitelisting of your website’s IP address so their servers allow requests from your site. 3. Provide Canada Post with any error details from your logs to assist with troubleshooting. 4. Once Canada Post confirms whitelisting, the plugin should be able to retrieve shipping rates normally. 5. If the problem persists after IP whitelisting, follow up with PluginHive support for further assistance. This process ensures that external security measures by Canada Post do not block legitimate shipping rate requests from your site.
The error "Request is blocked by WAF-R" indicates that your API requests to Canada Post are being blocked by a third-party Web Application Firewall (WAF). This blockage prevents the communication between your system and Canada Post’s API. To resolve this: 1. Verify if any firewall or security plugin on your server or hosting environment is blocking outgoing API requests. 2. Contact Canada Post support to check if they have blocked your site’s IP due to security or firewall rules. 3. Request Canada Post to whitelist your site’s server IP to allow API requests to pass through their firewall. 4. Ensure your hosting provider or server administrator is aware of the blocked requests and can adjust firewall settings accordingly. 5. Confirm that the API credentials and permissions are correctly configured in your PluginHive settings. Collaboration with Canada Post is often required to lift this block and restore normal API communication.
Ensure the following details are accurately configured: – Product information: All products should have weight and dimension fields populated with correct values since Canada Post requires these to calculate shipping rates. – Origin address: The store’s origin address must be complete and valid, including postal code and country. – Shipping destination: Ensure that the customer’s shipping address is complete and properly formatted. – Canada Post account synchronization: Verify that the plugin is successfully connected with your Canada Post account credentials and API details. Any missing or incorrect information in these areas can prevent shipping methods like Canada Post from displaying rates in the checkout or from appearing in Shipping Zone options.
1. Identify products that require Canada Post shipping rates and add accurate weights for these only. Dimensions can be added later or omitted if using weight-based packing. 2. For products without weight, do not expect Canada Post rates to appear. Use your existing flat rate shipping methods for those products. 3. Avoid mixing weighted and non-weighted products in the same order/cart to prevent errors. 4. Consider managing shipping classes carefully and potentially disabling the plugin temporarily if most products lack weight to prevent user-facing errors. 5. Communicate with PluginHive support and provide access to a staging site if you encounter critical errors for tailored troubleshooting assistance. **Note:** The current PluginHive Canada Post plugin requires product weight to calculate shipping rates and does not natively handle fallback to shipping classes or flat fees when weight/dimensions are missing. Proper data entry and cautious catalog management are necessary to avoid critical site errors.
Since the PluginHive Canada Post plugin retrieves shipping options live from Canada Post, confirm available services directly from the Canada Post website by: 1. Logging into your Canada Post business or customer account. 2. Using their shipping tools or rate calculators to input the destination address, package dimensions, and weight. 3. Reviewing the list of available services (e.g., Regular Parcel, Expedited, Tracked Packet USA). 4. Understanding that the plugin will only display services currently supported & offered by Canada Post for your shipping criteria. If a service such as "Tracked Packet USA" is visible, note that it is only for shipments to the United States, not for domestic Canadian shipments.
If shipment creation fails with server validation errors, check the following plugin settings: 1. Sender details: Ensure sender name, address, phone number, and crucially, sender email address are entered and valid. 2. Account information: Verify the correct Canada Post account credentials or platform ID are configured. 3. Shipping origin address: Confirm that the address is complete and accurate. 4. Shipment options and package dimensions: Ensure these match your shipment accurately. 5. Plugin mode: Confirm you are in the correct mode (test or live) consistent with your order testing. Valid and complete configuration avoids API validation errors and shipment creation failures.
After updating product and box dimensions: 1. Ensure debug mode remains enabled for troubleshooting if needed. 2. Place test orders on your WooCommerce site with multiple products that have updated sizes and weights. 3. Verify the shipping costs calculated in the cart and checkout pages. 4. Compare these rates with your carrier’s website rates using the same package details and addresses for consistency. 5. Generate and submit diagnostic reports via the plugin’s Help & Support section if discrepancies occur. 6. Contact PluginHive support with site access and diagnostic reports if you need further confirmation or troubleshooting. This process helps you confirm the updated configuration is correctly impacting shipping calculations.
After Canada Post confirms IP whitelisting: 1. Verify all related caches (site, server, browser) are cleared to avoid stale data. 2. Test API communication by placing a test order or using the rate calculation feature to confirm if shipping options appear correctly. 3. If issues persist, capture and review the PluginHive plugin logs for error messages or blocked requests. 4. Confirm API keys and credentials are active and correctly configured in the PluginHive settings. 5. Contact PluginHive support with updated logs and confirmation of IP whitelisting to further investigate connectivity or configuration issues. Ensuring cache clearance and correct API setup typically resolves most whitelisting-related issues.
If the rates appear correctly for the site owner but not for others, try the following: 1. Clear the website’s cache and your browser cache, as cached data may prevent fresh rate fetching. 2. Check rates in an Incognito or private browser window to eliminate browser extension or cache interference. 3. Verify that you have properly synced the Canada Post account and that the correct plugin settings are applied. 4. Confirm your user session and permissions on the site to ensure visibility of shipping options. Once these steps are performed, the rates should appear consistently across users.
If a product is going unpacked when it should fit into a box, follow these steps: 1. Verify that the dimensions entered for the product are accurate and do not exceed the interior dimensions of any configured box. 2. Check the packaging settings to confirm that you have boxes defined with dimensions large enough to accommodate the product (and any additional products you want to ship together). 3. Confirm that the maximum weight set for the box is sufficient for the combined weight of the items. 4. If the plugin still treats the product as unpacked, adjust the box dimensions slightly larger or add an additional box option to cover edge cases. 5. For mixed product shipments, ensure that the combined dimensions of all products fit into at least one box definition. 6. Use the plugin’s debug mode to generate diagnostic reports and trace how the products are being assigned to boxes. 7. Optionally, set individual products as “Pre-Packed” if you want them always shipped separately rather than combined. Following these steps helps ensure that items are assigned correctly to predefined boxes and reduces unpacked shipments.
When the issue occurs only on the live server and not in your local environment, it is often due to a difference in server configurations, particularly the absence of required PHP extensions. To troubleshoot: 1. Confirm that the SOAP extension is installed and enabled on the live server as described above. 2. Ensure that the PHP versions on your local and live servers are compatible or similar. 3. Check your server error logs for any related issues. 4. If the SOAP extension is installed and the error still occurs, provide your WordPress admin credentials to the PluginHive support team for in-depth debugging and assistance. 5. Avoid making plugin code changes unless guided by support.
If the problem persists despite updating the plugin, deactivating all other plugins, and testing on multiple PHP versions: 1. Ensure your WooCommerce and WordPress frameworks are fully updated. 2. Use a staging environment that mimics live settings for isolated testing. 3. Contact PluginHive support with your staging site details and FTP access enabled for their technical team to investigate. 4. Avoid making live-site changes until the issue is diagnosed. This process assists the support team in reproducing and resolving complex errors efficiently.
If your communication with your web developer is irregular, you can still proceed as follows to resolve plugin issues: 1. Request clear screenshots or screencasts from your developer showing the exact error or problem. 2. Share these visuals directly with PluginHive support to help diagnose the issue without requiring immediate web developer involvement. 3. Use the PluginHive knowledge base for self-help configuration and troubleshooting. 4. Keep trying to connect the Canada Post account within the plugin; sometimes multiple attempts are needed for successful integration. 5. Reach out to PluginHive support directly with detailed information to get expert help while waiting for your developer’s response.
This error means the total dimensional sum of the package (length + width + height) exceeds Canada Post’s maximum permitted value of 90 (in the unit used). To address this error: 1. Verify the package dimensions entered in your product and shipment settings. Add length, width, and height values to ensure they do not exceed 90. 2. Confirm these dimensions on Canada Post’s official website using the same shipment address to see if Canada Post allows these dimensions for your shipment. 3. If Canada Post accepts these dimensions on their website but the plugin still returns this error, double-check units are consistent (e.g., all in centimeters or inches as expected). 4. Try reducing the package size if possible or contact Canada Post directly to clarify the restrictions for your shipment type. Because this error is returned by Canada Post’s API during shipment creation, involvement from Canada Post support may be required if dimension limits are unclear or appear inconsistent.
To resolve the "There are no shipping options available" error, follow these steps: 1. Ensure the "Real Time Rates" option is enabled in the PluginHive Canada Post plugin settings. This is required to display live shipping rates. 2. Verify that product weights and dimensions are correctly entered, as missing or incorrect weights/dimensions can cause this issue. 3. Check your Canada Post API credentials to confirm they are valid and correctly configured. 4. Confirm that the shipper/origin address details in the plugin are accurate and complete. 5. Make sure your customers provide full shipping address details including country, state, city, and postal code, since Canada Post requires these to fetch live rates. 6. If the problem persists, enable the “Debug Mode” option in the Canada Post plugin settings. 7. Reproduce the error by trying to fetch shipping rates on the cart/checkout page. 8. Navigate to the “Help & Support” section in the plugin settings and submit a Diagnostic Report, following the instructions provided there. 9. Refer to the PluginHive troubleshooting guide for WooCommerce Canada Post plugin here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/ Following these steps will help diagnose the cause and restore shipping options.
If the FTP connection shows a timeout or directory contents appear empty: 1. Verify the FTP credentials (hostname, username, password, and port) are correct. 2. Check your server’s FTP account permissions to ensure the user has Read/Write access to the plugin and site directories. 3. Confirm network stability on your side, as connection timeouts often relate to ISP or firewall issues; consult your hosting provider if needed. 4. If the directory still appears empty, verify the FTP user is pointed to the correct directory where your web files and PluginHive plugin reside. Providing accurate access with proper permissions is critical for support to investigate issues thoroughly.
If the diagnostic report indicates cached responses but you are not receiving current shipping rates, take these steps: 1. Ensure "Debug Mode" is enabled in the plugin settings to capture live API interactions. 2. Reproduce the issue by trying to get shipping quotes for different shipping addresses in your cart or checkout. 3. After reproducing the issue, submit a fresh Diagnostic Report through the "Help & Support" page in the plugin. 4. Provide the updated report to PluginHive support for deeper investigation. This process helps confirm if the plugin is relying on outdated cached data or if there is an ongoing communication issue with Canada Post’s rate services.
If the fatal error continues after applying the division-by-zero code fix: 1. Confirm that all custom code changes have been correctly implemented and saved. 2. Disable other plugins one at a time to check for conflicts, particularly any other shipping or gift card plugins. 3. Check for plugin updates or patches from PluginHive that may address your specific issue. 4. Provide detailed logs and site credentials to PluginHive support for advanced investigation. 5. Consider testing the issue on a staging environment to avoid affecting live transactions. 6. Explore alternative gift card plugins or solutions if the conflict is inherently with the third-party tool. Coordinated troubleshooting with support will help pinpoint persistent issues and achieve resolution.
If the plugin suddenly stops working after previously functioning correctly: 1. Check for recent changes on your site such as plugin updates, WooCommerce updates, or changes in shipping zones that could affect settings. 2. Verify that the Canada Post account is still synced and active; sometimes API credentials or connections may expire or change. 3. Confirm no new error messages appear in Debug Mode logs. 4. Ensure product weight/dimension data remains correctly set for all products. 5. Test shipping with several postal codes to rule out address-specific errors. 6. Enable Debug Mode and generate a Diagnostic Report for support if the issue persists. 7. Consider temporary conflicts caused by other plugins or theme updates and test by disabling them.
Once PluginHive confirms that Canada Post’s systems are operational: 1. Open your website admin panel and access the PluginHive Canada Post plugin. 2. Use the “Account Resync” option to sign in to your Canada Post account through the plugin interface. 3. Confirm that your account details synchronize successfully without errors. 4. Test shipping rate visibility and label generation to ensure full functionality. 5. If everything works correctly, you can continue normal shipping operations through the plugin. 6. Should any problems arise after resync, contact PluginHive support promptly for troubleshooting.
Upon receiving the "Request is blocked by WAF-R" error, PluginHive’s support team: 1. Recognizes that the issue relates to firewall blocking on either the client side or Canada Post’s side. 2. Contacts the Canada Post team directly to verify if the customer’s site IP is being blocked by their firewall or security systems. 3. Requests Canada Post to whitelist the customer’s server IP address to prevent further blocking of API requests. 4. Waits for Canada Post’s response and updates the customer accordingly. This coordinated approach helps identify if the block originates from Canada Post and expedites resolution.
If the Diagnostic Report returns as empty, it means the issue has not been reproduced during the debugging process. To properly generate the report: 1. Open the plugin settings and go to the General tab. 2. Enable Debug Mode. 3. Immediately go to your WooCommerce cart or checkout page to check for Canada Post shipping rates (this action triggers logging). 4. Return to the Help & Support page in the plugin settings. 5. Submit the Diagnostic Report. Ensure that you interact with the checkout/cart page while Debug Mode is enabled to capture the relevant logs.
To generate and submit a Diagnostic Report in the PluginHive Canada Post plugin, use the following process: 1. Go to the plugin settings page in your WooCommerce or WordPress admin interface. 2. Locate the ‘Help & Support’ or ‘Diagnostics’ tab or section within the plugin settings. 3. Initiate the diagnostic report generation by clicking the appropriate button (e.g., ‘Generate Diagnostic Report’). This report typically includes API request and response logs, configuration settings, and error logs. 4. Download or directly submit this report through the plugin interface as instructed. 5. When contacting support, attach this report along with detailed explanations and screenshots showing the discrepancy between the plugin rates and Canada Post website rates. Providing a diagnostic report expedites troubleshooting by giving the technical team precise context and data to identify issues.
To troubleshoot: 1. Confirm the plugin is updated to the latest version. 2. Enable WP_DEBUG mode to capture detailed logs if not already enabled. 3. Attempt to reproduce the issue by placing test orders. 4. On a staging or local environment, deactivate all plugins except WooCommerce and Canada Post to identify plugin conflicts. 5. Review the full stack trace and error logs to pinpoint code locations triggering the warning. 6. If unable to resolve or replicate, provide detailed logs and, if possible, access to a staging environment for expert investigation. 7. If warnings persist but do not affect functionality, consider suppressing debug warnings by disabling WP_DEBUG on production sites. This methodical approach helps isolate and resolve issues without disrupting live commerce.
Once resynced: 1. Refresh your site’s checkout or shipping methods page. 2. Attempt to fetch shipping rates by entering valid shipping addresses and cart details. 3. Verify that the Canada Post shipping options and rates are now visible and accurate. 4. If shipping rates show correctly, your issue is resolved. 5. If rates still do not display, re-enable Debug Mode and submit a Diagnostic Report for PluginHive support. 6. Continue to monitor plugin performance and report any further anomalies promptly.
If you experience errors linked to a PluginHive addon and cannot find a purchase record in your PluginHive account: 1. Verify whether you have legitimately purchased the addon as it may be part of a custom paid solution. 2. If no purchase is found, contact PluginHive support for clarity on addon ownership and licensing. 3. Consider purchasing the official addon through PluginHive to receive updates and dedicated support. 4. In the interim, deactivate the problematic addon to restore site functionality and prevent errors.
To troubleshoot incorrect Canada Post shipping rates in PluginHive, perform the following: 1. Confirm that your **Quote Type** in PluginHive is set to "Commercial" to match your actual account rates. 2. Double-check that the Shipper and Recipient addresses match exactly those used in your Canada Post account. 3. Ensure the package weight and dimensions used in PluginHive reflect the actual shipment. 4. Review PluginHive’s Additional Options which can affect rate calculations (e.g., insurance, delivery confirmation). 5. Test rates with the exact same parameters on Canada Post’s website to identify discrepancies. 6. Collect a screenshot of the Canada Post website rates and submit a Diagnostic Report via PluginHive’s “Help & Support” page with this information for targeted assistance.
If the issue persists after confirming contract number validity and working in Production mode, try the following: 1. Remove your current Canada Post credentials (Customer Number, Contract ID, API credentials) from the plugin settings. 2. Re-enter these credentials carefully to avoid typos. 3. Confirm that the origin postal code set in the plugin matches your shipping origin address. 4. Verify parcel dimensions and weights for your products are realistic and within Canada Post service limits. 5. Temporarily disable other shipping plugins or methods that might conflict with Canada Post rates. 6. Check for plugin updates and ensure PluginHive Canada Post is up to date. 7. Enable logging temporarily, reproduce the error, and review new logs for more detailed API error messages. 8. Contact Canada Post support to confirm your account is active and authorized for API access. By systematically checking configuration, credentials, and account status, you can identify the root cause blocking live rate retrieval.
If Canada Post’s shipping rate lookup returns no results: 1. Verify that the destination postal code and origin postal code are entered correctly and are valid. 2. Check that the package dimensions and weights entered comply with Canada Post’s allowed limits for services in that region. 3. Try multiple addresses to rule out localized issues. 4. Make sure your Canada Post customer account and services are active and valid for rating shipments. 5. Review if the shipment parameters (size, weight, destination) qualify for the selected shipping services. 6. If the problem persists, contact Canada Post support for clarification on rate availability for your shipping scenario. This helps ensure that your shipping calculations are based on valid and supported shipment configurations.
To troubleshoot missing Canada Post rates on the live site: 1. Disable maintenance or test mode completely. 2. Enable Debug Mode in the plugin settings under the General tab to capture detailed logs. 3. Clear all caches including WooCommerce cache, page cache plugins, object cache, and any CDN cache. 4. Verify caching plugins or CDN configurations exclude WooCommerce cart and checkout pages to allow dynamic rate calculation. 5. Test shipping rates on the live site as both logged-in and logged-out users. 6. Ensure the shipping address entered for testing is complete with street address, country, state, city, and postal code. 7. If the issue persists, generate and submit a Diagnostic Report from the plugin’s Help & Support tab for further support analysis. These steps help isolate caching or configuration issues that could block live Canada Post shipping rate display.
To troubleshoot inconsistent display of shipping options or rates: 1. Confirm your API keys are active and authorized by Canada Post with “PLUGINHIVE” as the authorized platform. 2. Check server firewall, WAF, or security plugins to ensure outgoing API requests to Canada Post are not blocked. Whitelist API endpoints if necessary. 3. Verify your site and plugin caches are cleared to avoid stale rate data. 4. Test API connectivity independently with tools like Postman, verifying no response errors or blocking occur. 5. Confirm plugin and WooCommerce versions are up to date. 6. Examine order logs and error messages in PluginHive to identify specific errors, then address them accordingly—e.g., JSON parse errors or code AA007 typically signal API blockage or malformed requests. 7. Coordinate with PluginHive support providing detailed error logs and your API configuration for further assistance if issues remain unresolved.
Follow these detailed steps: 1. Check if the plugin is connected properly to a valid Canada Post account via authorized synchronization (avoid manual credential entry). 2. Verify that debug mode in the Canada Post plugin settings is off to prevent development-only error messages. 3. Reconnect or resync your Canada Post account in the plugin settings to refresh authentication tokens. 4. Confirm your WooCommerce Shipping Zones and methods are configured correctly, with only one source managing rates to avoid duplication or conflicts. 5. Clear website cache and any caching plugins that may store outdated API responses. 6. If the issue persists, provide backend site access securely to PluginHive support for deeper diagnostics and assistance.
If shipping options are not appearing for Canadian addresses: 1. Confirm your Canada Post account is registered, active, and correctly synced within the PluginHive plugin settings. 2. Test the shipping rates multiple times and across multiple browsers (e.g., Firefox, Chrome), logged in and logged out, to rule out caching or browser issues. 3. Recognize that intermittent API issues with Canada Post might require multiple tries to fetch rates successfully due to ongoing outages. 4. Enable Debug Mode in the plugin to capture logs that can help diagnose issues. 5. If problems persist, submit a Diagnostic Report via the plugin’s 'Help & Support' page after enabling Debug Mode. 6. Stay in contact with PluginHive support for updates on any external issues impacting Canada Post services.
You can access comprehensive setup instructions for the WooCommerce Canada Post Shipping plugin at the following link:
Setting Up WooCommerce Canada Post Shipping PluginThis resource provides step-by-step guidance on: – Installing the plugin on WooCommerce – Configuring Canada Post account details within the plugin – Enabling shipping rates and label generation features – Troubleshooting common connection and configuration issues
You can visit the PluginHive plugin demo website (link provided by PluginHive) to see how the plugin displays shipping rates at cart/checkout and generates shipping labels similar to what Canada Post provides. This demo helps confirm whether the plugin meets your business requirements before purchase.
There are several key points to verify if Priority Shipping real-time rates are not showing at checkout: 1. Confirm that the PluginHive Canada Post plugin is correctly installed and configured. Follow the official setup guide here:
Setting Up WooCommerce Canada Post Shipping Plugin2. Verify that the shipping destination address entered at checkout matches the WooCommerce Shipping Zone configured for Canada Post rates. 3. Check your WooCommerce Shipping Zones to ensure there are no overlaps or multiple zones assigned to the same region/state, as WooCommerce prioritizes zones and ignores others once a match is found. 4. Remember that WooCommerce Flat Rates are independent of the Canada Post plugin and should be configured separately under Shipping Zones if you want them to appear alongside Canada Post rates. 5. Since Canada Post flat rate boxes are not provided via API, the plugin cannot show flat rate boxes as shipping options—only real-time Canada Post shipping services like Priority will appear. Making sure these conditions are met will enable real-time Canada Post Priority Shipping rates to show at checkout. If issues persist, revisiting the plugin configuration and zone setup is recommended.
The "Xpresspost" service is a domestic Canada Post shipping option that only appears for shipments sent within Canada. If your order is international (from Canada to another country), this service will not be shown because it is not applicable for cross-border shipments. To see "Xpresspost" as a shipping method, ensure that the order’s shipping destination is within Canada. Reviewing your order’s destination can help you confirm why this service is or isn’t available.
To resolve missing shipping options at checkout despite multiple valid services being available, follow these steps: 1. Ensure you are using the latest version of the PluginHive Canada Post Plugin. 2. Verify that the plugin’s Quote Type is set to "Commercial" to reflect your business rates accurately. 3. Double-check that the shipper and recipient addresses, package weight, and dimensions exactly match those used when verifying rates on the Canada Post website, as discrepancies here commonly cause rate differences or missing options. 4. Review plugin Additional Options settings, as certain options can impact which Canada Post rates display. 5. Confirm you have enabled all relevant US services in the plugin settings to be offered at checkout. 6. If the problem continues, generate a diagnostic report from the plugin’s "Help & Support" page and compare screenshots of rates from Canada Post’s official rate finder tool with what you see in the plugin backend and frontend. These steps help align the plugin’s displayed shipping options with what Canada Post returns, ensuring customers see all valid shipping services.
This message indicates that Canada Post's API is temporarily down due to an unscheduled outage or maintenance on their end. During this period, the PluginHive system will be unable to retrieve shipping rates from Canada Post. To handle this situation: 1. Confirm that your shipping destination information on the cart/checkout page is valid, as invalid destinations can also trigger errors. 2. Understand that the issue is caused by Canada Post’s API outage and not a problem with your PluginHive integration or settings. 3. Wait for Canada Post to resolve their API outage, after which rate calculations will resume automatically without further action needed from your side. 4. Monitor PluginHive debug logs and Canada Post status updates for any changes regarding API availability. 5. Communicate to your customers about potential delays in shipping rate calculations if necessary, to manage expectations during the outage.
To troubleshoot missing shipping rates, follow these steps: 1. Ensure that the 'Real Time Rates' option is enabled in the Canada Post plugin settings. This option must be active for live rates to appear at checkout. 2. Verify that all your products have accurate weight and dimension details entered, as missing product measurements will prevent rate calculation. 3. Confirm that your Canada Post account is properly synced with the plugin using the 'Resync Canada Post account' button. 4. Check that the shipper/origin address configured in the plugin settings is correct and valid. If rates still do not display: – Enable 'Debug Mode' in the plugin settings to gather detailed shipping rate request logs. – After enabling debug, attempt a checkout to trigger rate calculation and check debug information. – Go to the plugin’s 'Help & Support' page and submit a Diagnostic Report (Reference number: 275969) along with your debug logs for further assistance.
The duplication of Canada Post shipping methods typically occurs because the same shipping method is enabled in two places: 1. In the PluginHive Canada Post plugin’s general settings under the **Rates and Services** section. 2. In WooCommerce’s **Shipping Zones** settings as a shipping method. To resolve this duplication, disable the Canada Post shipping method in either one of these locations so it only appears once. For example: – Go to **WooCommerce > Settings > Shipping > Shipping Zones** and remove or disable Canada Post shipping methods from the zones if you prefer to manage rates in the plugin settings. – Or, disable the Canada Post shipping method in the plugin’s **Rates and Services** tab if you prefer to handle shipping through WooCommerce zones. After disabling one instance, test the cart and checkout page to confirm the shipping methods display only once.
To ensure estimated shipping times are displayed properly: 1. Clear your website cache and browser cache, as cached data can prevent updated settings from appearing. 2. Confirm that the plugin’s API mode is set to ‘Live’ (not Test or Sandbox) in the plugin settings since estimated delivery information is fetched from the live API. 3. After these steps, revisit the checkout page to verify the estimated delivery times appear correctly. These steps ensure that the plugin properly retrieves and displays estimated shipping times during checkout.
Multiple shipping options appear because the Canada Post Shipping method is enabled both in the plugin’s general settings and again in WooCommerce shipping zones. To fix this and show only one shipping service option: 1. Log in to your WooCommerce admin area. 2. Navigate to **WooCommerce > Settings > Shipping Zones**. 3. Locate the shipping zone(s) where Canada Post shipping is enabled and **disable** the Canada Post shipping method there. 4. Ensure Canada Post shipping is only enabled once in the plugin’s general settings under the **Rates and Services** section. 5. Save changes and test the cart/checkout page to confirm only a single Canada Post shipping option is displayed. This approach prevents duplicate shipping options from showing on your store's checkout page.
This issue occurs because the Canada Post shipping method is enabled twice in your WooCommerce setup: once within the PluginHive Canada Post plugin settings (under Rates and Services) and again within WooCommerce Shipping Zones. The dual configuration causes duplicate and unintended shipping services to display at checkout. To fix this: 1. Check WooCommerce > Settings > Shipping Zones and see if Canada Post or UPS shipping methods are added there. 2. Disable the Canada Post shipping method in the WooCommerce Shipping Zones if it is enabled. 3. Alternatively, you can go to the Canada Post plugin settings and disable the "real-time rates" option, so rates are generated only through one source. 4. After making these changes, refresh your checkout page to confirm only your selected services (Regular Parcel and Xpresspost) appear. This will prevent duplication and restrict displayed services to only what you configured in the plugin.
The duplicate shipping rates appear because the same shipping method is enabled in two places: once under the WooCommerce shipping zone settings and again under the PluginHive plugin’s "Rates and Services" section. To fix this duplication, follow these steps: 1. Log in to your WooCommerce admin dashboard. 2. Navigate to **WooCommerce > Settings > Shipping > Shipping Zones**. 3. Check each shipping zone to see if the shipping method from PluginHive is enabled. 4. Then, go to the PluginHive plugin settings and locate the **Rates and Services** section. 5. You will see the same shipping method enabled here as well. 6. To eliminate duplication, **disable the shipping method either in the shipping zone or in the plugin’s Rates and Services** section—choose whichever you prefer based on your setup. 7. Alternatively, you can disable the **Real-Time Rates** option in the **Rates and Services** section if you want to avoid live rate calculations from the plugin. 8. Save changes and test your cart and checkout pages to confirm that duplicate shipping options are no longer showing. This method ensures only one instance of the shipping service appears, resolving the double display issue.
The Canada Post Shipping Plugin does not support automatic or on-demand pickup scheduling. Enabling the pickup option in the plugin only flags the shipment in the Canada Post system as requiring pickup. However, the actual pickup request must be manually scheduled by logging into the Canada Post website. The plugin itself does not initiate or confirm pickup requests with Canada Post.
The JSON Parse Error "Unexpected Identifier 'Failed'" and AA007 code error indicate that your API requests to Canada Post are being blocked or malformed. Specifically, the presence of the error "Request is blocked by WAF-R" in logs means your requests are being blocked by a web application firewall (WAF) or another third-party firewall security tool. This blockage prevents successful communication with Canada Post’s API, causing realtime rates not to populate and label generation to fail. To resolve this: 1. Verify if any security plugins or server-level firewalls are intercepting or blocking outgoing API requests; disable or whitelist the Canada Post API endpoints. 2. Contact your hosting provider or firewall administrator to ensure Canada Post API IPs and URLs are accessible. 3. Confirm the API key status on Canada Post’s dashboard—note that previously, the authorized platform showed as "PLUGINHIVE," but it no longer appears, which could indicate a change or session expiration affecting authentication. 4. Reach out to Canada Post support with the request headers and request/response data showing the blockage to check for any issues on their end. 5. Once firewall issues are resolved and API keys are verified active and authorized, resync your account within PluginHive to reestablish connection and restore realtime rates and label generation.
To ensure that shipping fees display correctly on your cart or checkout page, please verify the following: 1. Enable the 'Real Time Rates' option in the PluginHive Canada Post plugin settings. 2. Confirm that all products have accurate weights and dimensions specified. Missing or incorrect weight/dimension data can prevent rate calculation. 3. Verify that the shipping origin address and credentials (API keys, account details) entered in the plugin are valid and correctly configured. 4. Make sure that mandatory address fields such as country, state, city, and postal code are filled accurately, as Canada Post requires these to fetch live rates. 5. If rates still do not appear, enable 'Debug Mode' in the plugin settings, reproduce the issue, then submit a Diagnostic Report from the 'Help & Support' tab. This report helps PluginHive identify any underlying issues. For detailed troubleshooting, refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/
Shipping options may be duplicated if the same shipping method is enabled in two separate places: once in the plugin’s general settings under the Rates and Services section, and again under WooCommerce shipping zones. To resolve the duplication, follow these steps: 1. Log in to your WordPress admin panel. 2. Navigate to the PluginHive Canada Post plugin settings and locate the Rates and Services section. 3. Check if Canada Post shipping methods are enabled here. 4. Next, go to WooCommerce > Settings > Shipping > Shipping Zones. 5. Inspect each shipping zone to see if Canada Post is also enabled there. 6. Choose one location (either the plugin settings or the shipping zones) to keep the Canada Post shipping method enabled. 7. Disable the duplicate Canada Post shipping method in the other location. 8. Save your changes. 9. Clear your site cache if applicable. 10. Refresh the checkout page to confirm that shipping options are no longer duplicated. This consolidation will ensure that Canada Post shipping appears only once, simplifying selection for the customer.
Shipping rate discrepancies can occur due to several configuration issues within the plugin or differences in comparison parameters. To ensure accurate rate calculations matching Canada Post’s website, follow these steps: 1. Verify you are using the latest version of the PluginHive WooCommerce Canada Post Shipping Plugin. 2. Set the Quote Type to ‘Commercial’ in the plugin settings. This aligns with business shipping rates. 3. Double-check that the shipper’s and recipient’s addresses used in the plugin match exactly with those entered on Canada Post’s official rate calculator. 4. Confirm the package dimensions and weight entered in the plugin and during manual overrides match the actual package details and those used on Canada Post’s site. 5. Review the ‘Additional Options’ settings in the plugin, as some selected options (e.g., insurance, signature requirements) may increase the shipping cost. 6. If the issue persists, compare rates for the same shipping service types; for example, confirm you are comparing ‘Expedited Parcel’ rates against the same service in the plugin. 7. If still unresolved, gather a complete screenshot of the rate quote from Canada Post’s official site (https://www.canadapost.ca/cpotools/apps/far/business/findARate) and submit a Diagnostic Report from the plugin’s ‘Help & Support’ page with a reference to your ticket number to get detailed support. This structured approach helps identify and resolve most causes of rate discrepancies between the plugin and Canada Post’s online rates.
The duplicate shipping options appear 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. Within the WooCommerce shipping zones settings. To fix this issue, disable the Canada Post shipping method either in the plugin’s "Rates and Services" section or within the WooCommerce shipping zones. This will ensure the shipping method displays only once on the cart and checkout pages. After you make this change, verify the cart/checkout page to confirm the duplicate option is removed.
When Canada Post shipping rates show only to logged-in users but not on the live site for guests, it is often related to incomplete or missing shipping address details or caching issues affecting dynamic content. To resolve this: 1. Ensure you always provide a complete shipping address for rate calculation, including street address, country, state, city, and postal code. 2. Confirm maintenance mode is fully turned off so the live site behaves as expected. 3. Test rates by entering a full shipping address on the live site without logging in. 4. If rates still do not appear, check and clear any caching mechanisms (page cache, object cache, CDN) that might block dynamic API calls. Providing a complete shipping address ensures accurate rate fetching from Canada Post services, which the plugin uses to display live shipping rates to all users.
This issue may occur because the Canada Post shipping method is enabled twice: once in the plugin’s general settings and again in WooCommerce Shipping Zones. This dual configuration can cause conflicts and override plugin settings. To resolve this: 1. Check WooCommerce Shipping Zones under **WooCommerce > Settings > Shipping > Shipping Zones**. 2. Locate where Canada Post shipping methods are enabled. 3. Disable Canada Post shipping in either WooCommerce Shipping Zones or turn off the "real-time rates" option in the PluginHive plugin settings to avoid duplication. 4. Save changes and clear any caching on your site. 5. Test the cart and checkout page again to confirm the shipping options display correctly.
Rate mismatches between PluginHive’s Canada Post plugin and counter prices commonly arise due to configuration issues. To ensure accurate rate matching, follow these steps: 1. Verify you are using the latest version of the PluginHive Canada Post Shipping Plugin. 2. Set the "Quote Type" in the plugin settings to "Commercial" to reflect commercial shipping rates used by your account. 3. Ensure the shipper and recipient addresses used in the plugin match exactly the addresses you use when checking rates on Canada Post’s website or counter. 4. Confirm that package weight and dimensions entered in the plugin reflect the real shipment details. Incorrect weights or dimensions lead to incorrect rate calculations. 5. Review "Additional Options" in the plugin settings, as some options may add surcharges or change services, impacting the quoted rates. If the issue persists, gather screenshots of the Canada Post website rates for the same origin, destination, and package details, then submit a Diagnostic Report via the plugin’s "Help & Support" page. This information helps PluginHive support investigate further.
The shipping cost doubles because your packaging type is currently set to "pack items individually," which means each item is processed and charged separately for shipping. To fix this and avoid inflated shipping costs, you should change the packaging setting based on your needs: 1. Go to your shipping plugin settings in your e-commerce system (e.g., WooCommerce). 2. Locate the Packaging or Package Settings section. 3. Change the Packaging type from "pack items individually" to either: – **Weight-based packaging**, which calculates shipping based on the total weight of all items combined. – **Box packing**, which groups items into predefined boxes or containers to optimize shipping costs. 4. Save your settings and test by adding multiple items to the cart to confirm the shipping cost is now more realistic. For detailed instructions and examples on packaging configurations, refer to this guide: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings This adjustment will help make shipping charges more accurate and prevent excessive costs that could discourage customers from completing their purchases.
This message is generated by WooCommerce core, not by PluginHive shipping plugins. Under block-based cart/checkout pages with Geolocation enabled, WooCommerce may display "No delivery options available" prematurely if required shipping address fields are not fully populated or if the address is partially locked (e.g., frozen country/region dropdown). The PluginHive plugins only display live shipping rates once a complete shipping address is available, either entered manually or saved from user data. To address this: 1. Confirm all shipping fields on the cart page are editable; WooCommerce may freeze some fields by default under block-based pages. 2. Check if the default customer location setting in WooCommerce (under WooCommerce > Settings > General) is set to "No location by default." Changing this resolves many geolocation-related errors. 3. Use the "Calculate shipping" button or dropdown on the cart page to trigger address entry and live rate retrieval. 4. If the address fields are frozen or incomplete, WooCommerce triggers the "No delivery options" message even if the shipping plugin provides rates after address input. 5. Temporarily switch to classic cart/checkout pages to avoid this WooCommerce behavior if immediate resolution is needed. This behavior stems from WooCommerce's handling of geolocation and block-based cart pages rather than an issue strictly with shipping plugins.
The absence of Canada Post as a shipping method or in the Shipping Zone options can be caused by several factors: 1. The Canada Post account may not be properly synced with the plugin. 2. Product weight and dimensions might be missing or incomplete. 3. The origin or destination address could be incomplete or invalid. To resolve this: – Confirm that your Canada Post account is correctly linked and synchronized in the plugin settings. – Ensure all products have accurate weight and dimension values entered. – Verify that both the origin address (store location) and the shipping destination addresses are fully completed with valid details. If these steps do not resolve the issue, enable the “Debug Mode” in the plugin: – Go to the General Tab in the PluginHive plugin settings. – Enable the “Debug Mode” option. – Check the shipping rates again for different addresses in the cart or checkout. Then: – Navigate to the “Help & Support” section within the plugin settings. – Submit a Diagnostic Report following the instructions on that page. Include this report reference number for support follow-up: 284439. This report will assist the support team in identifying the root cause and provide further guidance.
The Canada Post shipping plugin supports Lettermail services, including Standard Lettermail for packages up to 50 grams and Non-standard Lettermail for packages up to 500 grams. If Lettermail options are not visible and parcel options appear duplicated, it is likely because the Canada Post shipping method is enabled twice: once in the plugin’s general settings under the Rates and Services section, and once under WooCommerce shipping zones. To fix this issue, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Navigate to WooCommerce > Settings > Shipping. 3. Check both the general plugin settings under Rates and Services and your defined shipping zones. 4. Identify where the Canada Post shipping method is enabled in both places. 5. Disable the duplicate instance of the Canada Post shipping method either in the Shipping Zones settings or in the Rates and Services section—ensure it is active in only one place. 6. Save your changes and test the checkout page to confirm that Lettermail options appear correctly and the parcel options are no longer duplicated. If you need additional support after these steps, please reach out for further assistance.
The PluginHive plugin automatically selects the most optimal packaging box based on the packing method and the dimensions and weight of the items in the order. To ensure your custom box containing all 11 products generates a packaging label, verify the following: 1. Confirm which packing method you are using. For packing all products into a single box, the "Box Packaging" method is recommended. 2. Under the Box Packaging settings, make sure your custom box is properly configured with dimensions and weight capacity sufficient to hold all 11 products combined. 3. Verify that the "Pre-packed" option is enabled on the individual products if applicable, as this affects how items are considered during packaging. 4. After configuring, add all products to the custom box, then click "Calculate Shipping Costs" again to see if a packaging label is generated. Ensuring these settings are correctly applied will enable the plugin to recognize and generate a packaging label for your single custom box containing all products.
This issue occurs when the Canada Post shipping method is enabled in more than one place within WooCommerce. Specifically, it may be enabled both in the plugin’s general settings under the "Rates and Services" section and separately under WooCommerce’s shipping zones. To resolve this, you should disable the Canada Post shipping method under WooCommerce shipping zones. This prevents the shipping method from displaying on the cart and checkout pages. After doing this, confirm that the expedited shipping option is no longer visible.
When only Lettermail appears despite enabling other tracked options, it is likely due to a configuration issue or a missing setting in the plugin or shipping carrier setup. To troubleshoot: 1. Verify that all desired shipping services are enabled correctly in the plugin settings. 2. Ensure that your shipping origin and destination addresses meet the requirements for other shipping services to appear (e.g., Canada Post service availability zones). 3. Confirm that the plugin is properly connected to Canada Post’s API and there are no connection errors. 4. Test the shipping calculation on both the cart and checkout pages to see if services display in either location. 5. Consider scheduling a support call with PluginHive to walk through your setup live and identify any overlooked settings. This approach helps isolate if the issue is due to configuration, service availability, or plugin setup.
This issue is typically caused by a caching problem. To resolve it: 1. Clear your website cache completely. 2. Disable the 'Delivery time' option in the plugin settings. 3. Clear the cache again to ensure no outdated data remains. 4. Re-enable the 'Delivery time' option. 5. Test the checkout page to confirm the estimated delivery dates display correctly. Following these steps addresses stale data causing incorrect past dates.
To ensure shipping costs display correctly during testing, verify these key points: 1. Confirm that the 'Real Time Rates' option is enabled in the plugin settings. 2. Ensure your products have accurate weights and dimensions entered, as missing details can prevent rate calculation. 3. Check that your Canada Post credentials are correct and valid. Invalid or incorrect credentials will cause errors. 4. Verify that the shipper’s origin address (country, state, city, postal code) is entered correctly since Canada Post requires these mandatory fields to fetch live rates. 5. If rates are still not displayed, enable the 'Debug Mode' in the plugin settings to capture detailed logs. Then reproduce the issue on the cart/checkout page. 6. Submit a Diagnostic Report from the 'Help & Support' page in the plugin for further analysis. Following these steps helps identify and resolve common configuration issues affecting shipping cost display.
To troubleshoot why the tracked packet USA option is not appearing in your PluginHive shipping options, follow these steps: 1. Log in to your Canada Post account and manually check the shipping rates for the specific origin and destination addresses using the exact package dimensions and weight you intend to ship. Confirm that the tracked packet USA service is available and correctly priced there. 2. Ensure that the package dimensions and weight entered in the PluginHive plugin match the actual packaging you use (e.g., your padded envelope size and max weight). 3. In the PluginHive Canada Post plugin settings, enable the “Debug Mode” option found under the General tab. This will help log detailed API request and response data. 4. After enabling Debug Mode, attempt to get shipping rates again through your store to reproduce the issue. 5. Navigate to the "Help & Support" page within the PluginHive plugin settings and submit a Diagnostic Report following the on-screen instructions. This report includes debug logs and will help the support team identify what is causing the tracked packet option to be omitted. Following these steps will verify if the Canada Post service is accessible for your shipment and provide the PluginHive team with the necessary diagnostic data to assist you further.
The discrepancy can result from how the plugin calculates shipping weight. Canada Post charges shipping based on the greater of the actual weight or the volumetric equivalent (VE) of the package. If the plugin only uses the actual weight and ignores volumetric weight, the rates shown can be lower than the actual rates. To address this, ensure the following: 1. Use the latest version of the PluginHive Canada Post plugin. 2. Confirm the Quote Type is set to 'Commercial' in the plugin settings. 3. Verify that shipper and recipient addresses, package weight, and dimensions exactly match what you enter in your Canada Post account. 4. Check and configure additional options in the plugin that may affect rates. 5. Understand that older plugin versions calculate shipping based only on actual weight when using weight-based packaging and do not consider volumetric weight. 6. For accurate volumetric rate calculation currently, use Box Packing instead of Weight-Based packaging. If discrepancies continue, submit a Diagnostic Report via the plugin’s 'Help & Support' page and provide relevant screenshots for further diagnosis.
The PluginHive plugin does not manage WooCommerce product stock status or backorder settings. If backorders are allowed despite disabling them in your settings, this behavior is controlled by WooCommerce itself. To resolve this issue, you should check your WooCommerce product inventory configurations, specifically: 1. Go to the WooCommerce product edit page for the relevant item. 2. Under the "Inventory" tab, verify the "Allow backorders?" setting is set to "Do not allow." 3. Confirm stock quantity is accurate and stock management is enabled if applicable. 4. If the settings are correct but the issue persists, reach out to WooCommerce support for further troubleshooting as this is outside PluginHive’s functionality scope.
If Lettermail rates are enabled in PluginHive because some items require it, the plugin may still display Lettermail options under certain conditions. However, generally, the plugin should not present Lettermail for items exceeding Lettermail size or weight limits. If a customer was charged a Lettermail rate incorrectly for an oversized item, this may indicate an issue specific to your site setup or order data rather than a widespread plugin problem. Confirm that the item weight and dimensions are entered correctly and consistent with the postal guidelines. Since no other users have reported this issue and the plugin demo site does not replicate it, it is advisable to monitor if this error recurs. If it does, collecting order details and a temporary admin access (if comfortable) can help PluginHive's support team investigate the problem specific to your installation.
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.