ups-banner-bg
ph_img_faq_page_image

Account Connection Issues – WooCommerce Canada Post Shipping Plugin FAQs

    Solve authentication, API key, and account linking issues with Canada Post

Questions in this section:

After PluginHive support confirms that the Canada Post issue is resolved on their end, what should I do?

Follow these steps: 1. Return to the plugin’s Canada Post Account linking section in your settings. 2. Attempt the registration or synchronization process again. 3. Verify if the account is linked successfully without error messages. 4. If the issue persists, report back to PluginHive support for further assistance. Otherwise, you may consider the issue closed.

After updating the Canada Post WooCommerce plugin, I see blue debug log messages appearing on my site pages. How can I remove these messages?

The blue messages you see are debug logs shown because the debug mode is enabled in the plugin settings. To remove these messages: 1. Log into your WordPress admin dashboard. 2. Navigate to the Canada Post plugin settings. 3. Locate the option to enable/disable **Debug Mode**. 4. Disable the debug mode. 5. Save the settings. If you do not have direct access or want assistance, a support agent can log in and disable the debug mode on your behalf. Once debug mode is off, the debug log messages will no longer appear on your site.

As a non-contract Canada Post customer, should I enter a Contract Number in the PluginHive plugin settings?

No, if you are a **non-contract** Canada Post customer, you do **not** need to enter a Contract Number in the plugin’s settings. Leaving the Contract Number field blank is correct. Entering unrelated information such as a phone number in the Contract Number field may cause errors during account synchronization.

Can debug mode in the Canada Post plugin affect shipping service visibility?

Yes. When the Canada Post plugin operates in Development or WP DEBUG mode, the returned shipping services may not match the live set in your plugin settings, potentially causing confusion or errors such as service mismatches or debug messages. To avoid these: 1. Use Production mode for live store rate calculations. 2. Disable WP DEBUG mode and plugin debug settings after initial troubleshooting is complete. 3. This ensures only current, valid shipping options appear to customers without debug messages.

Can I calculate and display shipping costs to a customer when creating an invoice from the WooCommerce backend?

It is not possible to manually calculate and show the shipping cost to a customer directly from the WooCommerce backend while creating an order. Shipping rates are dynamically calculated and sent to the customer on the frontend during checkout, based on package details and the shipping address through the Canada Post API. While you can calculate shipping costs when creating labels on the Edit Order page after an order is placed, there is no feature to quote shipping during manual order creation or invoicing from the backend.

Can I configure the PluginHive Canada Post plugin to charge shipping for item 1 but waive shipping costs for item 1 if item 2 is also ordered in the same cart?

The PluginHive Canada Post plugin calculates live shipping rates based on data returned directly from the Canada Post API using shipment address and package details. It does not support configuring conditional shipping rules like applying shipping charges on one item but waiving them if another item is in the same order. If you have a specific business case or requirement, you can share detailed information with PluginHive support for them to review and suggest the most suitable solution, but such complex conditional shipping configurations are not natively supported by this plugin.

Can I create Packaging Templates and generate shipping labels if I am not using the live Canada Post API shipping rates and instead have a flat shipping rate?

Yes, you can still create Packaging Templates and generate shipping labels for orders even if you disable the live Canada Post API shipping rates and use a flat shipping rate for shipping. The plugin supports label creation regardless of how shipping costs are calculated on the storefront.

Can I leave a review for the WooCommerce Canada Post Shipping Plugin and the support service I received? If so, how?

Yes, you can leave a review for the WooCommerce Canada Post Shipping Plugin and the support service by following these steps: 1. Go to the plugin’s review page: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-reviews 2. Log in with the same account ID you used to purchase the plugin. 3. Write your review mentioning what features you liked most and how the plugin helped automate your business operations. 4. Submit the review. Your feedback motivates the PluginHive team and helps other customers make informed decisions.

Can I manually enter Canada Post API credentials in the PluginHive WooCommerce plugin settings?

No. The PluginHive WooCommerce Canada Post plugin does not require or support manually entering Canada Post API credentials such as usernames or passwords into the plugin fields. Instead, the plugin uses an automated account sync or registration process that securely connects your Canada Post account. Manually entering credentials often leads to authentication errors like 'AAA Authentication Failure'. Always use the plugin’s built-in account linking feature to authenticate with Canada Post.

Can I produce Canada Post Oversize Lettermail address labels using the PluginHive plugin, or export address information to create labels in a different program?

The Canada Post API does not provide shipping labels for Lettermail services, including Oversize Lettermail. Therefore, it is not possible to generate these address labels directly from the PluginHive plugin. Additionally, since order details are managed by WooCommerce, the plugin itself does not support exporting order or address information in a format specifically designed for creating labels in external programs. To create address labels for Lettermail shipments with pre-printed postage indicia, you will need to manually export order details from WooCommerce (e.g., via CSV export) and then format them in your preferred software outside the plugin.

Can I purchase multiple single-site licenses of the WooCommerce Canada Post Shipping Plugin in a single transaction?

No, the WooCommerce Canada Post Shipping Plugin single-site licenses must be purchased separately. It is not possible to add multiple single-site licenses to the cart and complete the purchase in one transaction. Each license purchase needs to be done individually as a separate order.

Can I run the PluginHive Canada Post plugin alongside other shipping plugins on the same WooCommerce store?

Yes, you can absolutely use the PluginHive Canada Post plugin in combination with other shipping plugins. This enables: 1. Separate shipping options for different carriers or shipping scenarios (e.g., domestic, international). 2. Flexibility in managing multiple shipping providers simultaneously. Just ensure that different shipping methods do not overlap confusingly for customers, and test your checkout process thoroughly after installation of multiple plugins.

Can I transfer an expired PluginHive license from an old account/email to a new account?

No, PluginHive does not support transferring licenses, especially if the license is expired. Since your license expired on October 24, 2019, there is no active license to transfer. In this case, you should create a brand new PluginHive account and purchase a new license to continue receiving support and updates. Creating a new account with your current email and purchasing a fresh license is the recommended approach.

Can I use a single Canada Post account with different customer numbers across multiple WordPress Multisite websites using PluginHive’s WooCommerce Canada Post Shipping Plugin?

Yes, you can use the same Canada Post account across all three websites, even if each client has a different customer number. The plugin supports using a single Canada Post account for multiple sites, so separate Canada Post accounts are not required. This setup allows you to manage shipping via one shared Canada Post account while catering to different customer numbers on each site.

Can I use a third-party FedEx account number in the PluginHive FedEx shipping plugin to get discounted rates?

Yes, you can register and use a third-party FedEx account number within the PluginHive FedEx shipping plugin. The plugin will retrieve and apply the discounted shipping rates associated with that FedEx account, allowing you to benefit from your third party's negotiated rates.

Can I use my Canada Post API credentials with the PluginHive WooCommerce Canada Post shipping plugin?

No, the PluginHive WooCommerce Canada Post shipping plugin does not support the direct use of Canada Post API credentials. Instead, you need to connect the plugin using your Canada Post account login details (username and password). The plugin integrates through your Canada Post profile login, so there is no option to enter API keys directly. For further understanding of how the plugin works, you can explore the live demo available at the provided demo link.

Can PluginHive staff set up my Canada Post account and plugin integration for me if I provide login credentials?

PluginHive support recommends you do not manually enter or share your Canada Post login credentials in the plugin settings or public forums. While they may assist in troubleshooting, they advise you to first verify account payment and proper setup on the Canada Post side. For payment method issues, contacting Canada Post support directly is necessary. PluginHive support cannot add credit cards or fix payment issues on Canada Post accounts themselves.

Can PluginHive support assist in re-syncing my Canada Post account if I am unable to fix the "AAA Authentication Failure" myself?

Yes, PluginHive support can assist with re-syncing your Canada Post account. To enable them to help: 1. Share temporary WordPress admin access securely with support. 2. Provide your Canada Post account login credentials if requested securely by the support team. 3. They will re-sync your account from their side and verify that shipping rates are properly fetched. Note: Never add Canada Post credentials manually in plugin settings; always use the sync process. Make sure the credentials are shared only through secure, official support channels.

Can shipping labels be automatically generated and emailed after order submission without manual generation in the WooCommerce backend?

No, the Canada Post API and PluginHive setup require labels to be manually generated by the store admin within the WooCommerce backend before shipping labels can be emailed. There is currently no flow or feature for automatic generation and emailing of shipping labels directly after order submission. Manual intervention to generate labels ensures accuracy and confirmation before shipment.

Can shipping taxes be shown separately in the order total rather than being rolled into the live shipping rate?

No, the PluginHive plugin displays shipping rates including taxes as provided by the Canada Post API, and the order total reflects both product costs and shipping rates with taxes combined. It is not possible to display the shipping taxes as a separate line item in the order total; the taxes are integrated within the shipping cost shown.

Can the Canada Post plugin automatically send tracking IDs to customers when an order is placed? Are emails other than "Order Completed" supported for this?

Tracking details from the Canada Post plugin are sent to customers only through the WooCommerce "Order Completed" email notification after the order status is changed to "Completed." Sending tracking information via any other WooCommerce email type, such as the "Processing Order" email, is not currently supported by the plugin. Therefore, you must complete the order in WooCommerce for the customer to receive tracking details automatically.

Can the Canada Post plugin hide its live rates and show only free shipping for qualifying orders?

By default, the WooCommerce Canada Post Shipping Plugin displays live shipping rates from the Canada Post API alongside any other shipping methods configured in WooCommerce, including free shipping. The plugin itself does not have a built-in feature to hide Canada Post live rates conditionally. However, you can: – Use WooCommerce Shipping Zone and Shipping Method settings to manage when free shipping appears. – Employ additional plugins or custom code (such as shipping condition plugins or snippets) to hide or disable Canada Post shipping methods based on order totals or other criteria, so that only free shipping appears for qualifying orders. If you require assistance implementing such conditional visibility, consider contacting PluginHive support with your specific requirement to explore available recommendations or solutions.

Can the plugin calculate and display shipping costs when creating an invoice or manual order from the WooCommerce backend?

No, the WooCommerce Canada Post Shipping Plugin does not support calculating or displaying shipping costs during manual order creation or invoicing in the WooCommerce backend. Shipping rates are dynamically fetched and shown only on the frontend checkout based on customer shipping address and package details using the Canada Post API. However, after the order is created, you can calculate shipping rates and generate shipping labels from the order’s Edit page in WooCommerce. This limitation means shipping cost quoting is not available at the invoicing or manual order creation stage in the admin panel.

Can the PluginHive Canada Post plugin display both Flat Rate box prices and shipping options like Expedited Parcel and Xpresspost on a WooCommerce site?

The plugin can display shipping options such as Expedited Parcel and Xpresspost. However, it cannot display prices for Canada Post Flat Rate boxes because the API does not support this service. Only non-Flat Rate shipping methods will be shown on your site.

Can the WooCommerce Canada Post plugin generate custom labels for Lettermail shipments, such as a simple label with destination and return address formatted horizontally?

Currently, the plugin cannot generate custom labels for Lettermail shipments because it relies solely on the Canada Post API to obtain shipping rates and create labels. Since Canada Post’s API does not support Lettermail label generation, the plugin cannot independently create labels outside of the API’s offerings. All label generation must be done through standard Canada Post services supported by the API.

Can your system accommodate creating 4×6 shipping labels for Canada Post that meet specific formatting requirements, such as having the address in all caps and city, province, and postal code on one line?

Yes, the WooCommerce Canada Post Shipping plugin integrates directly with the Canada Post API and formats shipping labels according to Canada Post’s specifications. The plugin generates labels that comply with required formatting standards, including address presentation. You can generate Canada Post shipping labels for your WooCommerce orders through the plugin, ensuring they meet necessary postal guidelines. To test this, place an order on the demo site, generate a label for that order, and verify the format. The demo link is: https://app.instawp.io/launch?d=v2&t=woocommerce-canada-post-shipping-plugin-with-print-label. For detailed plugin setup and usage guidance, refer to the knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin-with-print-label/.

Could a lack of shipping options be caused by Canada Post’s system maintenance or outages?

Yes, Canada Post's API outages or scheduled maintenance can affect shipping rate availability in the PluginHive Canada Post plugin. For instance, Canada Post had a maintenance outage scheduled from June 30 at 6:00 p.m. until July 2 at 7:00 a.m. Eastern Time, which can temporarily result in no shipping rates returned. To address this: 1. Check Canada Post’s official service interruption announcements at their website’s outages page to verify maintenance schedules. 2. If maintenance is ongoing, wait until it concludes to test shipping rates again. 3. If shipping options still don’t appear after maintenance ends, continue troubleshooting with PluginHive support using logs and debug data. Awareness of Canada Post API status helps differentiate plugin configuration issues from external service outages.

Could my SMTP not being set up because my store is not live cause the syncing loop issue with Canada Post on PluginHive?

No, the SMTP not being set up because your store is not live does not cause the syncing loop with Canada Post on PluginHive. The syncing loop where after submitting data you are brought back to “Resync With Canada Post” indicates an issue with the synchronization process itself rather than SMTP configuration. Once your credit card details are saved correctly and accepted by the system, you should be able to complete the sync. Any further errors would be related to account connection or plugin settings, not SMTP setup.

Could my SMTP not being set up because my store is not live cause the syncing loop issue with Canada Post on PluginHive?

No, SMTP not being set up due to your store not being live does not cause the syncing loop with Canada Post on PluginHive. The syncing loop—where after submitting data you are continually brought back to “Resync With Canada Post”—indicates a synchronization issue rather than SMTP configuration. Once your credit card details are saved correctly and accepted by the system, the sync should complete. Any further errors typically relate to account connection or plugin settings, not SMTP setup.

Do I need to enable both Debug Mode and Silent Debug Mode in the WooCommerce Canada Post plugin to send a diagnostic report?

The plugin requires Debug Mode to be enabled to capture detailed logs and generate a diagnostic report accurately. Silent Debug Mode is an additional option that runs logging quietly, but the critical step is to enable Debug Mode. After enabling Debug Mode, reproduce the issue before generating and submitting the diagnostic report to ensure it contains relevant data.

Do the shipping prices shown to customers in WooCommerce using the PluginHive Canada Post Shipping plugin reflect my discounted account rates or the regular Canada Post rates?

The PluginHive Canada Post Shipping plugin displays live shipping rates directly fetched from the Canada Post API based on your account details. If you have a Small Business Account with discounted rates, the plugin will show your discounted rates to the customers. For example, if the standard rate is $17 but your discounted rate is $14, the customer will see $14 as the shipping cost. Therefore, both you and your customers use your discounted rates, ensuring accurate cost reflection based on your specific account pricing.

Does Canada Post weigh the physical package before shipping and charge additional fees beyond what the PluginHive "Weight of All Items" method calculates?

Yes, while the PluginHive plugin calculates shipping costs based on the weight of items in the cart, Canada Post may impose additional charges if the actual shipping package has a volume or dimensional weight greater than the combined product weight. This occurs because the Canada Post API factors in volumetric weight to determine final shipping costs. If the package volume exceeds the product weight in terms of dimensional calculations, Canada Post applies additional fees accordingly. These surcharges are reflected through the official Canada Post API and are outside the plugin’s direct control.

Does the Canada Post plugin use the imperial or metric system for weight and dimensions, and does it follow the WooCommerce product measurement settings?

The Canada Post plugin uses the metric system (kilograms and centimeters) for weight and size measurements. Even if your WooCommerce product settings are configured to use the imperial system (pounds and inches), the plugin automatically converts those values into metric units to fetch accurate shipping rates from Canada Post. Therefore, the plugin does not directly follow the WooCommerce measurement settings but handles the conversion internally to ensure correct rate calculations.

Does the plugin support Canada Post flat rate boxes via API?

No, Canada Post does not provide API integration for flat rate boxes. Therefore, the PluginHive Canada Post plugin does not include support for flat rate boxes. You will need to manage these shipping options outside the plugin or use standard dimension-based rates.

Does the PluginHive Canada Post plugin have a feature to hide live parcel rates when Lettermail rates are available?

No, the plugin currently does not have a functionality to selectively hide live parcel rates when Lettermail rates are also present. It displays all live rates returned by the Canada Post API based on the product’s size and weight details. The recommended approach is to configure your product dimensions (notably height) so that the API only returns Lettermail rates.

Does the PluginHive Canada Post plugin support partial fulfillment or shipping items in multiple shipments for a single order?

Currently, the PluginHive Canada Post plugin does not support partial fulfillment or split shipments. All items in an order must be shipped together as a complete shipment. The plugin is designed to handle entire orders, and partial shipping is outside its intended scope. Therefore: – You cannot ship a subset of items in an order and then ship the remaining items later via the same plugin workflow. – Generating return or replacement shipments is also limited; the plugin allows generating return labels only at the package level if each product is shipped in separate packages. If partial fulfillment functionality is critical, this may require alternative shipping software or manual shipments via carrier portals.

Does the PluginHive Canada Post plugin support shipping rate calculation using volumetric weight automatically?

In versions prior to 3.2.2, the plugin does not support volumetric weight calculation when using the Weight-Based packaging method; it uses only the actual weight. Canada Post API calculates and uses the greater between actual weight and volumetric weight, but this is not utilized by the plugin in Weight-Based mode. To handle volumetric weight shipping rates, you must: 1. Switch from Weight-Based packaging method to Box Packing method in the plugin settings, which supports volumetric weight. 2. Alternatively, update your plugin to version 3.2.2 or later, which includes added support for volumetric weight in rate calculations. 3. Until the update, manually adjust product weights to the volumetric weight to approximate accurate rates. Always keep the plugin updated to the latest version for feature enhancements.

Does the PluginHive Canada Post plugin support special packaging options like bubble wrap envelopes for shipping rate calculations?

Currently, the Canada Post API, which the PluginHive plugin integrates with, does not support bubble wrap envelopes as a selectable packaging type for shipping rates or label generation. As such, bubble wrap envelopes are not treated as a distinct packaging option within the plugin. To account for bubble wrap or protective materials, you must measure and enter the complete package dimensions reflecting their use and, if necessary, configure corresponding shipping boxes within the plugin.

Does the PluginHive Canada Post plugin with Zonos integration calculate duties at checkout or based on the entire WooCommerce order?

No, the Zonos integration in the plugin only applies during shipment creation and is not linked to the WooCommerce checkout process or shipping rates. Duties and taxes are applied only to the items actually included in the specific shipment, not the entire order total on the website.

Does the PluginHive Canada Post Shipping Plugin support Canada Post Letter Mail shipping rates for customers on my WooCommerce store?

Yes, the PluginHive Canada Post Shipping Plugin fully supports Canada Post Letter Mail services. It fetches live shipping rates directly from the Canada Post API, including options for Letter Mail, allowing your customers to see and select this economical shipping method during checkout. Additionally, the plugin enables you to generate shipping labels and provides order tracking features. This makes it suitable for businesses like yours looking to offer affordable shipping options for smaller quantities through Canada Post Letter Mail.

Does the PluginHive integration automatically add the new U.S. duty fee for goods under $800 USD during checkout, or do I need to configure this fee manually?

The PluginHive plugin retrieves live shipping rates directly from the Canada Post API, which already includes all applicable surcharges, duties, and taxes as provided by Canada Post. Therefore, the duty fee for goods under $800 USD entering the United States is automatically reflected in the shipping rates during checkout. No additional steps or manual configuration are required on your part to add this fee to the customer’s cart. To verify the accuracy of these charges, you can log into your CanadaPost.com account and check rates using the same package details and destination address to ensure consistency.

Does the PluginHive plugin control how Canada Post API calculates shipping charges including volumetric weight?

No, the PluginHive plugin passes the package dimensions and weight to the Canada Post API, but the API itself calculates the shipping rate based on the greater of actual weight or volumetric weight. The plugin relies on the API’s response and, depending on the packaging method selected (e.g., Weight-Based), may not factor volumetric weight in its own calculations. Therefore, the plugin’s handling of volumetric weight depends on the plugin version and packaging method selected rather than overriding the API calculation itself. To ensure volumetric weight is used, use the Box Packing method or update to a plugin version supporting volumetric weight.

Does the PluginHive WooCommerce Canada Post Shipping Plugin support integration with an existing Canada Post account to automate shipping directly from the website? How does this integration work?

Yes, the PluginHive WooCommerce Canada Post Shipping Plugin fully supports integration with your existing Canada Post account. You can connect your Canada Post account within the plugin to: 1. Fetch live shipping rates directly from the Canada Post API based on order details. 2. Generate shipping labels automatically for orders placed on your WooCommerce site. 3. Receive tracking IDs that can be shared with customers to track their shipments. 4. Request package pickups directly through the plugin interface. This integration automates your manual shipping process, allowing you to manage shipments entirely from your website. To get started, you connect your account in the plugin settings and configure shipping options accordingly.

Does the PluginHive WooCommerce Canada Post shipping plugin support shipping rates for shipments from Canada to the USA?

Yes, the plugin provides real-time shipping rates for shipments to the USA. These rates are fetched directly from the Canada Post API to ensure accuracy. You can check the plugin demo site to see how live shipping rates, including those for the USA, are displayed during checkout.

Does the presence of the 'Re-sync Account' button in the Canada Post plugin mean my account synchronization failed?

No, the 'Re-sync Account' option remains visible in the plugin even after successful synchronization. Its presence does not indicate a problem or failed sync. You do not need to worry about this button being present continuously.

Does the WooCommerce Canada Post Shipping Plugin support Canada Post flat rate boxes, Lettermail, and envelopes?

The WooCommerce Canada Post Shipping Plugin fully supports Lettermail rates and envelopes through the Canada Post API. However, Canada Post's flat rate boxes are not supported because Canada Post does not provide API integration for flat rate box services. Therefore, this feature cannot be incorporated into the plugin. You can review the plugin features and demo on the official website to understand its full capabilities.

Does the WooCommerce Canada Post Shipping Plugin support Canada Post Lettermail services, and can it print Lettermail postage labels using a thermal printer?

Yes, the plugin fully supports Canada Post Lettermail rates and envelopes. It allows you to generate Lettermail postage labels directly through WooCommerce. The plugin supports printing shipping labels in a 4 x 6 inch format, which is compatible with standard thermal printers. This means you can print Lettermail postage using your thermal printer as part of your shipping workflow. For detailed setup and instructions, refer to the plugin’s knowledge base sections on Lettermail support and label printing: – https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Lettermail – https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#LabelPrinting

Does the WooCommerce Canada Post Shipping Plugin with Print Label support international shipments?

Yes, the WooCommerce Canada Post Shipping Plugin with Print Label fully supports international shipments. You can ship your products anywhere that Canada Post allows. The plugin integrates directly with the Canada Post API to fetch live shipping rates for both domestic and international destinations, ensuring accurate pricing at checkout.

How can I configure rate adjustments for Lettermail shipments in the PluginHive Canada Post plugin, and are there options for setting conditional shipping rules?

You can configure rate adjustments for Lettermail shipments directly within the PluginHive Canada Post plugin. This feature allows you to modify shipping rates as needed. For more advanced needs, such as applying conditional shipping rules (e.g., showing or hiding specific shipping methods based on cart conditions), you can use the PluginHive PH Hide WooCommerce Shipping Methods & Rate Adjustment plugin alongside the Canada Post plugin. This complementary plugin enables you to display or hide WooCommerce shipping methods on the cart and checkout pages based on configurable conditions, helping you achieve more flexible shipping setups.

How can I configure the PluginHive Canada Post plugin to get the most accurate shipping rate matching my Canada Post account rates?

Follow these configuration steps: 1. Go to the plugin settings in your WooCommerce admin. 2. Set the 'Quote Type' to 'Commercial' to align with commercial account rates. 3. Configure 'Shipping Taxes & Surcharges' option to enable shipping cost calculations with applicable surcharges, taxes, and additional charges. 4. Verify all package details—weight and dimensions—are accurately entered for each product. 5. Validate that the shipper and recipient addresses match those used in your Canada Post account. 6. Select the packaging type based on your shipping needs: – Use 'Box Packing' if you want volumetric weight to be factored in. – Use 'Weight-Based' if shipping relies strictly on actual weight (note volumetric weight is not considered in this mode prior to plugin version 3.2.2). 7. After configuring, test rates both in checkout and directly on Canada Post’s rate finder to ensure consistency. If you encounter persistent mismatches, collect Diagnostic Reports and consult PluginHive support.

How can I configure the PluginHive plugin to display the estimated delivery time as a number of days instead of the delivery date next to the shipping rate name?

The PluginHive plugin currently displays the estimated delivery date exactly as provided by the Canada Post API. It does not support displaying the delivery time as a number of days or in a range format next to the rate name. Although the plugin info box may indicate that labels will appear as "Rate name – number of days," the actual behavior is to show the specific estimated delivery date. Therefore, there is no setting or configuration available to switch the display to show the number of days instead of the delivery date. This is the intended and fixed behavior based on the API data.

How can I contact PluginHive support if I have questions while setting up or using the WooCommerce Canada Post plugin?

If you have any questions or need assistance while using the PluginHive WooCommerce Canada Post shipping plugin, you can reach out to the support team directly via email at [email protected]. The support team is available to help you with setup, configuration, troubleshooting, or any other queries you might have.

How can I delete a specific PluginHive account that I no longer wish to use?

To delete a PluginHive account, you need to provide the exact account identifier (e.g., NBC#26168) and the email address registered with that account. PluginHive requires confirmation from the registered email address on the support thread to proceed with the deletion. Once confirmation is received from that email, the account deletion can be processed.

How can I disable Canada Post shipping options for my customers while using the UPS shipping plugin during a Canada Post strike?

To disable Canada Post shipping options, follow these steps: 1. Disable the 'Realtime Rates' option in the Canada Post plugin settings by navigating to **Plugin Settings > Rates & Services**, and turning off Realtime Rates. 2. If you have enabled Canada Post services within WooCommerce Shipping Zones, disable them by going to **WooCommerce > Settings > Shipping > Shipping Zones**. Find the shipping zone(s) where Canada Post is enabled and remove or disable Canada Post as a shipping method. This ensures Canada Post options are not presented to your customers while still using the UPS plugin for shipping.

How can I disable two-factor authentication (2FA) on my Canada Post account or set a password that doesn't require 2FA?

Two-factor authentication (2FA) settings, including disabling 2FA or changing password requirements, must be managed directly within your Canada Post account on their website. PluginHive does not control these security settings. To disable 2FA: 1. Log in to your Canada Post business account via their official portal. 2. Navigate to your security or account settings section. 3. Find the 2FA or multi-factor authentication option. 4. Follow their provided instructions to temporarily disable 2FA or adjust security preferences. Note: You may need to verify your identity for these changes. If you cannot disable 2FA before support troubleshooting, PluginHive can work with you to schedule a time when 2FA can be briefly disabled to enable their access and diagnostics.

How can I display all Canada Post services in the service dropdown when generating shipping labels in WooCommerce using PluginHive?

To display all services in the service dropdown while generating labels, follow these steps: 1. Go to your WordPress admin dashboard. 2. Navigate to **Canada Post plugin settings** > **Shipping Labels** section. 3. Enable the option named **Display all services under Canada Post Service Selector**. 4. Save the settings. Once enabled, this option should allow you to see all available Canada Post services while generating labels.

How can I effectively troubleshoot Canada Post shipping rate display issues on WooCommerce using PluginHive?

Follow this step-by-step troubleshooting approach: 1. Enable Debug Mode in the PluginHive Canada Post plugin settings under the General tab. 2. Attempt to view Canada Post shipping rates on the cart or checkout page to generate error logs. 3. Submit a Diagnostic Report from the Help & Support page within the plugin settings. 4. Review the Diagnostic Report for errors. Common issues include authentication errors related to account syncing. 5. If authentication errors occur, re-sync your Canada Post account credentials. 6. Clear website and browser caches to apply any updates. 7. Check again for shipping rates. For persistent issues, contact PluginHive support with the Diagnostic Report and optionally provide admin and Canada Post credentials to allow the support team to assist further.

How can I enable Debug Mode and submit a Diagnostic Report in the PluginHive WooCommerce Canada Post plugin?

To enable Debug Mode and submit a diagnostic report for the PluginHive Canada Post plugin, follow these steps: 1. Log in to your WordPress admin dashboard. 2. Navigate to WooCommerce > Settings > PluginHive Canada Post plugin settings. 3. Go to the “General” tab within the plugin settings. 4. Locate and enable the “Debug Mode” option to start logging plugin operations. 5. Save changes. 6. Perform the action that triggers the issue (e.g., add product to cart and proceed to shipping calculation). 7. After reproducing the issue, navigate to the “Help & Support” page inside the plugin settings. 8. Use the option provided to generate and submit a Diagnostic Report directly to PluginHive support. Enabling Debug Mode captures detailed logs needed for troubleshooting, and submitting the report ensures support has the essential data to diagnose the problem quickly.

How can I fix the "AAA Authentication Failure" error with Canada Post integration in PluginHive?

The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced with the PluginHive plugin. To resolve this: 1. Try re-syncing your Canada Post account by clicking the sync or "Canada Post Account" button within the plugin settings. 2. If clicking the sync button leads to a blank or white page, clear your browser cache and then attempt the sync again. 3. Ensure you can access the Canada Post login page normally during this process. 4. If the issue persists with a white screen after login, it may be due to an issue on Canada Post’s side requiring investigation. 5. Contact PluginHive support with your Canada Post credentials and account information so they can assist with resyncing or escalate the issue.

How can I generate and submit a Diagnostic Report for support with the PluginHive Canada Post plugin?

To generate and submit a Diagnostic Report for PluginHive Canada Post plugin troubleshooting: 1. In your WordPress admin dashboard, go to the Canada Post plugin settings. 2. Enable the "Debug Mode" option to allow detailed logging of plugin operations. 3. Perform the actions that reproduce the issue (such as adding a shipping address or saving settings). 4. Navigate to the "Help & Support" tab or page within the plugin settings. 5. Use the available option to generate or download the Diagnostic Report, which will contain relevant log files and configuration details. 6. Submit this report to the PluginHive support team through the support form or as instructed in the plugin settings. This report enables the support team to analyze the issue more effectively and provide precise solutions.

How can I generate and submit a Diagnostic Report from the Canada Post plugin for support?

To generate and submit a Diagnostic Report: 1. Go to the Canada Post plugin settings page in your WooCommerce dashboard. 2. Enable the 'Debug Mode' option to start logging detailed plugin operations and API interactions. 3. Perform a shipping rate calculation by going through the cart or checkout flow to trigger the debug logs. 4. Return to the plugin settings and navigate to the 'Help & Support' section. 5. Follow the instructions on that page to submit a Diagnostic Report automatically, including debug logs and configuration details. 6. Reference the support number (e.g., 275969) in your communication to facilitate faster assistance from PluginHive support.

How can I get support to properly set up the PluginHive Canada Post plugin?

PluginHive offers personalized assistance via Zoom calls for plugin setup. To schedule: 1. Contact PluginHive support and propose your available time slots. 2. Note that support availability is from 7:30 PM to 10:30 AM (Winlaw, BC, Canada time), excluding Saturdays and Sundays. 3. Once scheduled, prepare any relevant information about your configuration or issues to discuss during the call. This will help ensure your plugin is set up correctly and any difficulties you face are addressed live.

How can I get the package dimensions to populate automatically in PluginHive for Canada Post shipments when only the weights appear currently?

To have package dimensions included in the Canada Post rate calculations and visible in PluginHive, you need to adjust your packaging method settings as follows: 1. By default, if you are using a weight-based packaging method, only product weights are considered and package dimensions default to 0 x 0 x 0. 2. To include dimensions, go to **Plugin Settings > Packaging > Parcel Packing Method**. 3. Change the packing method from weight-based to either **Flexible Packaging** or **Individual Packaging**. – **Flexible Packaging** allows you to create and assign custom box sizes with dimensions, which will then be used for rate calculations. – **Individual Packaging** uses the actual product dimensions if available. 4. Once enabled, PluginHive will include these package dimensions in the rate requests, improving accuracy. 5. Adjust your product listings or custom box settings to ensure correct dimensions are defined.

How can I hide debug messages and switch from Development mode to Production mode in the Canada Post plugin to avoid misleading rate information?

To hide debug messages and get accurate live shipping rates: 1. Access your WordPress Admin Dashboard. 2. Navigate to WooCommerce > Settings > Shipping > Canada Post (PluginHive plugin settings). 3. Locate the “Mode” or “Environment” setting and switch from “Development” to “Production” mode. 4. Ensure WP_DEBUG is disabled in your WordPress configuration by either: – Editing your wp-config.php file and setting define('WP_DEBUG', false); – Or using a debugging plugin/option to disable debug mode. 5. Save the settings and clear any caches. 6. Test the shipping rates again on the frontend. Running the plugin in Production mode ensures authentic API responses without debug warnings or placeholder data.

How can I leave a review for the PluginHive WooCommerce Canada Post Shipping Plugin if I am unable to do so initially?

To leave a review for the PluginHive WooCommerce Canada Post Shipping Plugin: 1. Ensure you are logged into your PluginHive account with the same ID used to purchase the plugin. Logging in is required to submit a review on the PluginHive website. 2. If you still cannot leave a review on the PluginHive site, you can alternatively leave a review on Trustpilot by visiting the PluginHive reviews page at PluginHive Reviews | Read Customer Service Reviews of pluginhive.com.

How can I locate which email address is associated with my PluginHive purchase if I cannot find any confirmation emails or recover my username?

If you do not have any order confirmation or invoice emails and cannot recover your username, please provide your website URL where the license is activated. The PluginHive team can then investigate their system to locate your purchase order and identify the email address used. In the shared case, the license tied to the domain www.fineinteriorsinc.com was found under [email protected], which should be used as your login username. If you experience login issues, contact PluginHive support with this info for further assistance.

How can I make 'Lettermail' the default or top shipping option on the WooCommerce checkout page instead of 'Expedited' when using the PluginHive Canada Post plugin?

By default, the display order of shipping methods on the checkout page depends on how they are configured under WooCommerce Shipping Zones. If your Canada Post shipping methods are set up under specific Shipping Zones, then the methods associated with those zones tend to have higher priority and are displayed first, which can cause 'Lettermail' to appear lower in the list. To make 'Lettermail' the top choice, follow these steps: 1. **Check Shipping Zones Configuration:** – Navigate to your WordPress Dashboard. – Go to **WooCommerce > Settings > Shipping > Shipping Zones**. – Review the shipping methods assigned to each zone. 2. **Disable Zone-Based Services (If Possible):** – If you do not require zone-specific shipping methods, consider disabling or removing methods configured per zone. – By doing this, the plugin will use the global shipping service settings where 'Lettermail' can be prioritized and shown first. 3. **Adjust Shipping Method Priority:** – WooCommerce does not provide a native option to reorder shipping methods within zones. – If zone-based services are necessary and cannot be disabled, PluginHive offers a **paid custom addon** that enables sorting shipping methods based on their price. This addon can reorder options from cheapest to most expensive, which would place 'Lettermail' (being cheaper) before 'Expedited'. To summarize, either disable shipping methods based on zones to let the global settings take precedence (which shows Lettermail first), or use the custom addon from PluginHive to reorder shipping options within zones based on cost. If you need assistance identifying the right approach or configuring this, you can contact PluginHive support with your purchase details for personalized help.

How can I manually configure box packing for Flat Rate boxes in the PluginHive Canada Post plugin?

1. Measure the dimensions (length, width, height) and known weight of each Flat Rate box size you use. 2. In the plugin settings, go to the box packing section and select the manual box packing method. 3. Add new box entries with the exact dimensions and weights corresponding to each Flat Rate box size. 4. Save these settings. The plugin will then use these custom boxes to calculate shipping for orders that fit within those dimensions.

How can I print Canada Post postage labels directly from the WooCommerce Canada Post Shipping Plugin without manually downloading and printing PDFs?

Currently, the WooCommerce Canada Post Shipping Plugin does not support direct one-click label printing. To handle this, you can set up your own automation outside the plugin by: 1. Monitoring the download folder where labels are saved after generation. 2. Creating or using a script or printing software that automatically detects new PDF labels in this folder and sends them to the printer immediately. This approach helps avoid manual downloading and printing, reducing errors related to manual handling.

How can I provide a static estimated delivery time using the PluginHive Canada Post plugin?

To display a static estimated delivery time (e.g., a fixed range of days), you should use the separate PluginHive Estimated Delivery Date Plugin for WooCommerce. – This plugin allows you to set fixed delivery time estimates for your products independent of real-time carrier data. – You can explore the demo of this plugin here: https://woocommerceestimateddeliverydate.pluginhive.com/ – For setup instructions and further details, refer to the knowledge base article: https://www.pluginhive.com/knowledge-base/setting-estimated-delivery-date-plugin-woocommerce/

How can I provide PluginHive support with diagnostic details to help resolve issues with the Canada Post WooCommerce plugin?

To assist PluginHive support effectively: 1. Enable **Debug Mode** in the Canada Post plugin settings. 2. Reproduce the issue by attempting to get shipping rates on the cart or checkout page using different addresses. 3. Navigate to the **Help & Support** section within the plugin settings. 4. Submit a **Diagnostic Report** as instructed there. This report provides essential technical details to the support team to investigate your issue accurately.

How can I provide PluginHive support with my purchase details to help troubleshoot the WooCommerce Canada Post Shipping plugin issue?

To facilitate troubleshooting, provide the PluginHive support team with your purchase order number or the email address used for the purchase. Supplying this information allows the support team to trace your order details in their system and verify your licensing and purchase status. Ensure that the email address you give matches the one used at the time of purchase to avoid delays. For example, sharing the correct email (e.g., [email protected]) and the exact order number (e.g., 197704) will enable efficient support and communication. This will allow PluginHive to escalate issues with Canada Post on your behalf and keep you updated promptly.

How can I provide secure access to PluginHive support to help resolve API connection errors?

To securely provide access to PluginHive support, follow these steps: 1. Create a new WordPress administrator user specifically for support with the email address [email protected]. 2. Ensure the user role is Administrator to allow PluginHive full access for troubleshooting. 3. Set the WordPress site language to English if it is currently in another language, to avoid communication issues. 4. Reply to the support thread confirming the creation of this user and share the WordPress admin login URL. 5. Avoid sharing personal passwords or credentials outside the support account created for PluginHive. This procedure enables controlled, safe access for troubleshooting while maintaining your site’s security.

How can I re-sync my Canada Post account with the PluginHive shipping plugin to resolve authentication errors?

To re-sync your account: 1. Do not manually enter credentials; instead, use the plugin’s dedicated Canada Post account sync feature found in the plugin settings. 2. Initiate the sync process which automatically fetches and updates your authentication details. 3. After syncing, verify that shipping options appear correctly during checkout. 4. If syncing fails, verify your Canada Post account credentials outside the plugin and retry the sync process. Re-syncing ensures the plugin has up-to-date and valid authentication to communicate with Canada Post APIs.

How can I resolve errors related to the contract number in the PluginHive Canada Post shipping plugin?

To resolve contract number-related errors: 1. Clear the 'Contract Number' field if you do not have a contract account. 2. Set the 'Payment Method' to Credit-card for non-contract accounts. 3. Re-sync your Canada Post account with the PluginHive plugin to update your account details correctly. 4. Avoid manually editing the Canada Post account information after syncing. Following these steps will prevent errors such as “The Contract Number {0} is not associated…” and ensure smooth rate calculation and shipping label generation.

How can I resolve issues caused by IP blocking when using the PluginHive Canada Post integration?

If you experience connectivity or service issues due to IP blocking with the Canada Post integration, follow these steps: 1. Provide your server’s public IP addresses to PluginHive support so they can initiate a whitelist request with Canada Post. 2. Wait for confirmation from PluginHive that Canada Post has whitelisted your IP addresses on their end. 3. After confirmation, verify that the PluginHive Canada Post services are functioning properly on your website or system. 4. If issues persist after whitelisting, promptly report back to PluginHive support for further investigation. This process ensures that the Canada Post API calls from your server are allowed and helps resolve errors related to IP restrictions.

How can I resolve sign-in issues when connecting my Canada Post account to the PluginHive plugin?

If you are unable to sign in to your Canada Post account within the plugin, try the following: 1. Double-check your Canada Post username and password for accuracy. 2. If the issue persists, you can grant PluginHive support temporary admin access to your WordPress site to assist directly. – Create a new WP admin user with the email: [email protected]. – Ensure the user role is Administrator and the WordPress dashboard language is set to English. 3. Reply to the support thread with confirmation once the user is created, along with your site URL and login credentials for that user. Support can then attempt to resolve sign-in issues on your behalf. Note: Providing admin access is optional and only recommended if comfortable doing so for quicker troubleshooting.

How can I resolve the "AAA Authentication Failure" error with the Canada Post plugin?

The "AAA Authentication Failure" error occurs when your Canada Post account is not properly synced with the plugin. To resolve this, you should re-sync your Canada Post account within the plugin settings. Note that you do not need to manually add the Merchant User or Merchant Password details, as these are automatically synced when you connect your account. For detailed steps on syncing your Canada Post account, follow the official guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate. After re-syncing, check if the error persists and reach out for further assistance if needed.

How can I resolve the "There are no shipping options available" error message in the PluginHive WooCommerce Canada Post plugin?

To resolve the "There are no shipping options available" message, follow these steps: 1. Ensure the "Real Time Rates" option is enabled in the plugin settings. 2. Verify that all products have weights and dimensions specified correctly, as missing data can prevent rate calculation. 3. Confirm that the Canada Post API credentials are correctly linked—do not manually enter Canada Post API username, password, or keys into the merchant fields; instead, use the plugin's account sync/registration process. 4. Check that the shipper/origin address in the plugin is correct. 5. Make sure the customer’s shipping address includes all mandatory fields required by Canada Post: country, state/province, city, and postal code. 6. If live rates still do not appear, enable "Debug Mode" in the plugin settings, reproduce the issue by testing shipping rates, then navigate to the "Help & Support" page and submit a Diagnostic Report for detailed assistance. Reference troubleshooting guide: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/

How can I resolve the Canada Post account button not working issue in the WooCommerce Canada Post shipping plugin?

To resolve this issue, follow these steps: 1. Wait for Canada Post support to fix the problem affecting their account service. 2. After notification that the issue is resolved, attempt to register or sync your Canada Post account again using the plugin’s account button. 3. If the issue persists, clear your browser cache or try a different browser to rule out caching issues. 4. Ensure your plugin and WooCommerce are both up to date. 5. If you still cannot connect, contact PluginHive support with details of the error for further assistance. Currently, the issue is resolved from Canada Post’s side, so retrying the connection should allow you to configure your account successfully.

How can I resolve the issue of being redirected to the Canada Post website and receiving the error "The page you requested is not available at this time" when trying to use the Canada Post account button in the WooCommerce Canada Post Shipping plugin?

This issue occurs due to a connection problem between the WooCommerce Canada Post Shipping plugin and the Canada Post system, often caused by temporary unavailability or malfunction of Canada Post’s web services or authentication page. To address this: 1. Confirm that Canada Post’s web services are stable by checking for updates or announcements from Canada Post or PluginHive. 2. Ensure you have valid and correct Canada Post account credentials (merchant ID and password) ready. 3. If the Canada Post account button in the plugin redirects and shows the error, wait until the external service is restored, as this is outside PluginHive’s control. 4. Once Canada Post resolves their system issue, attempt to register/sync your Canada Post account again through the plugin. 5. If issues persist, contact PluginHive support with your purchase details for further assistance. Note: Manual configuration options are limited without proper account credentials and a functioning connection.

How can I resync my Canada Post account in the PluginHive plugin to fix connection issues?

Currently, the only method to resync your Canada Post account is by clicking the "Canada Post Account" button located on the plugin settings page within your WordPress dashboard. This button initiates the resync process. You can attempt this using common browsers such as Firefox or Chrome. If this process results in an error page without useful information, it likely indicates an issue on Canada Post’s side rather than the plugin. There is no alternative resync method available within the plugin at this time.

How can I schedule a remote troubleshooting session with PluginHive support?

To schedule a remote troubleshooting session: 1. Request a meeting via PluginHive support email or chat. 2. Provide your available time and timezone for proper scheduling. 3. Once confirmed, you will receive a meeting link (usually Zoom) from the support team. 4. Join the scheduled session where you can share your screen and perform guided troubleshooting steps under expert guidance without sharing login credentials unless explicitly agreed. 5. Use this session to resolve issues like account syncing, API errors, and configuration mismatches effectively.

How can I share diagnostic information with PluginHive without providing WordPress admin credentials?

If you are uncomfortable sharing admin credentials, you can enable 'Debug Mode' in the plugin settings and reproduce the issue by attempting to get shipping rates. Then submit a Diagnostic Report from the 'Help & Support' tab within the plugin. This report provides detailed logs to PluginHive support without needing backend site access. You may also request remote assistance through a guided troubleshooting session such as a video call, where you perform actions under the guidance of support, without sharing login details.

How can I sort Canada Post shipping options from cheapest to most expensive using the WooCommerce Canada Post Shipping Plugin by PluginHive?

The WooCommerce Canada Post Shipping Plugin does not include a built-in automatic sorting feature to order shipping options by price from cheapest to most expensive. By default, WooCommerce displays shipping methods alphabetically. However, the plugin provides a manual Drag and Drop feature in the backend that allows you to rearrange the shipping methods in any order you prefer. To use this feature: 1. Access the shipping methods settings in the plugin backend. 2. Drag and drop the shipping methods to arrange them in your desired order. 3. Save the changes. This will control the order in which shipping options display on the frontend, although it is not automatic price-based sorting. If you require automatic sorting by shipping cost, PluginHive offers a custom paid solution for that functionality, which you can inquire about by contacting their support team.

How can I submit diagnostic information from the Canada Post shipping plugin if the diagnostic report submission function does not work?

If the built-in diagnostic report submission feature within the plugin fails, you can manually send the diagnostic information by: 1. Locating the plugin log files, which capture error details and debug information. 2. Exporting or copying the log files from your website/server. 3. Sending these log files directly to the support team via email or their preferred contact method for further review. Ensure you include any relevant descriptions of the issue and timestamps to help the support team analyze the logs effectively.

How can I synchronize WooCommerce orders with my Canada Post business account to see shipments and QR codes for labels directly inside the Canada Post account?

WooCommerce order details do not sync with your Canada Post business account. Shipments created within WooCommerce will not appear in your Canada Post account, and Canada Post does not provide QR codes for shipment labels generated through the WooCommerce integration. When you create a shipment directly on the Canada Post app or website, you receive a QR code by email, which can be shown to Canada Post staff without printing a label. However, this functionality is not available through the WooCommerce platform or via synchronization between WooCommerce and Canada Post business accounts. Therefore, it is necessary to manage WooCommerce shipments and Canada Post shipments separately.

How can I track the status of the Canada Post login page issue affecting the PluginHive Canada Post plugin functionality?

Since this issue originates from Canada Post’s system, you can: 1. Monitor communications from PluginHive support who coordinates with Canada Post and provides updates. 2. Check Canada Post’s service status pages or support channels for any announcements about outages or system maintenance. 3. Contact PluginHive support to inquire about the latest status of the resolution efforts. 4. Once the issue is resolved by Canada Post, PluginHive will notify users to resume normal plugin use.

How can I troubleshoot and provide diagnostics to PluginHive support when facing the AAA Authentication error in the Canada Post plugin?

To assist PluginHive support with diagnosing the issue: 1. Enable the "Debug Mode" option within the PluginHive plugin settings. 2. Reproduce the issue by attempting to get shipping rates on your cart or checkout page. 3. Navigate to the "Help & Support" page inside the plugin settings. 4. Submit a Diagnostic Report as instructed on that page. 5. Provide the reference ticket number (if given by support) when submitting the report. This helps PluginHive analyze detailed logs and provide more precise assistance.

How can I troubleshoot and resolve an E002 Authentication Error (AAA Authentication Failure) when generating shipping labels using the Canada Post WooCommerce plugin?

To troubleshoot and resolve the E002 Authentication Error, follow these steps: 1. Enable Debug Mode in the plugin settings to capture detailed logs. 2. Reproduce the issue by attempting to generate a shipping label. 3. Navigate to the "Help & Support" page within the plugin and submit a Diagnostic Report. 4. The error usually indicates that your Canada Post account is not properly synced with the plugin. To fix this, use the “Re-sync” button in the plugin settings to reconnect your account authentication. 5. If the “Re-sync” button redirects you to Canada Post’s site, allow the external authentication to complete. There is no alternative method within the plugin for manual credential entry or re-syncing without this redirect. 6. If the Canada Post site is temporarily unavailable or returns errors during re-sync, this might be due to an outage on their end. Wait for the issue to be resolved by Canada Post and try again. 7. Once synchronization is successful, attempt generating labels again. If problems persist, share updated diagnostic reports for further assistance.

How can I troubleshoot and resolve the issue when shipping rates from Canada Post are not appearing after renewing my PluginHive license and reactivating the plugin?

Follow these steps to diagnose and resolve the issue: 1. Ensure you are using the latest version of the PluginHive Canada Post plugin (e.g., version 3.2.2). 2. Enable Debug Mode within the plugin: – Go to the General tab in the plugin settings. – Enable the "Debug Mode" option. 3. Attempt to fetch shipping rates again to generate logs. 4. Navigate to the "Help & Support" page in plugin settings and submit a Diagnostic Report to PluginHive Support. 5. If you receive an "AAA Authentication Failure" error in the logs, this indicates that your Canada Post account is not properly synced with the plugin. 6. To fix the syncing issue, provide PluginHive with secure admin access to your WordPress site and your Canada Post login credentials (detailed in the next FAQ). The support team will re-sync your account from their end.

How can I troubleshoot missing live shipping rates for the Canada Post Shipping plugin on WooCommerce?

To troubleshoot missing live rates, follow these steps: 1. Confirm **Real Time Rates** are enabled in the plugin settings. 2. Verify all product shipping details, including weight and dimensions, are entered and valid. 3. Check the entered Canada Post API credentials for correctness; update if necessary. 4. Review the shipper’s origin address, ensuring all required address fields (country, state, city, postal code) are filled in accurately. 5. Enable **Debug Mode** within the plugin settings to capture detailed logs of the shipping rate requests. 6. Reproduce the issue on the cart or checkout page with debug enabled. 7. Navigate to the plugin’s ‘Help & Support’ section and generate a **Diagnostic Report** containing debug logs and configuration details. 8. Submit this report to PluginHive support for further assistance. This methodical approach assists in isolating the cause and resolving issues with fetching live Canada Post shipping rates.

How can I troubleshoot the "JSON Parse error: Unexpected identifier 'Failed'" and "Request is blocked by WAF-R" errors when connecting the Canada Post plugin to my Canada Post account?

To troubleshoot this error and connection issue with the Canada Post plugin, follow these steps: 1. **Enable Debug Mode in the Plugin:** – Go to the General Tab in the plugin settings. – Enable the "Debug Mode" option to capture detailed logs. 2. **Reproduce the Issue:** – Perform the action that triggers the error to generate debug logs. 3. **Collect Diagnostic Report:** – Navigate to the "Help & Support" page within the plugin settings. – Use the option to submit a Diagnostic Report, which includes relevant log files and system data. 4. **Review WAF and Firewall Settings:** – Your error indicates the request is being blocked by your Web Application Firewall (WAF). – Whitelist the Canada Post IPs and URLs in your firewall or security service configuration. – If using ConfigServer Security & Firewall (CSF), add appropriate entries in the csf.dyndns or related whitelist files. – After whitelisting, restart CSF to apply changes. 5. **Check Server Logs and Plugin Debug Logs:** – Examine server logs for blocked requests or firewall triggers. – Review plugin debug logs to understand the exact request-response flow and errors. 6. **Contact Support with Diagnostic Report:** – If the issue persists, provide the diagnostic report to PluginHive support for in-depth analysis. Following these steps helps isolate firewall or configuration blocks causing the JSON parse failure and ensures that the plugin can communicate with Canada Post endpoints without interference.

How can I troubleshoot the issue when live shipping rates are not appearing for Canada Post in the PluginHive WooCommerce Canada Post plugin?

To troubleshoot missing live shipping rates in the PluginHive WooCommerce Canada Post plugin, follow these steps: 1. Enable “Debug Mode” within the plugin settings. This will generate detailed logs of plugin activities. 2. Reproduce the issue by adding a product to your cart and attempting to fetch live shipping rates on the cart/checkout page. 3. Navigate to the “Help & Support” section inside the plugin settings. 4. Submit a Diagnostic Report from this section, which collects all relevant logs and system information for analysis. 5. Reference the relevant support ticket number (if applicable) when submitting the report to ensure proper tracking. 6. After submission, the PluginHive support team will analyze the diagnostic report and provide further assistance. This approach helps pinpoint whether the issue lies with your PluginHive setup, account sync, or Canada Post API connectivity.

How can I troubleshoot when shipping methods do not appear or are disconnected on my WooCommerce site using the PluginHive Canada Post plugin?

To troubleshoot missing or disconnected shipping methods on your WooCommerce site with the PluginHive Canada Post plugin, follow these steps: 1. **Check Product Details:** Ensure all products have accurate weight and dimension information, as missing or incorrect data can cause no shipping methods to appear. 2. **Verify Credentials:** Confirm that your Canada Post API credentials entered into the plugin are correct and valid. 3. **Confirm Shipping/Origin Address:** Make sure the shipper/origin address configured in the plugin is accurate and complete. 4. **Mandatory Fields for Live Rates:** The plugin requires you to provide country, state, city, and postal code for fetching live shipping rates. Confirm these fields are filled correctly in your store settings and during checkout. 5. **Enable Debug Mode:** If no live rates appear on the cart or checkout page, go to the Canada Post plugin settings and enable the “Debug Mode” option. Then, reproduce the issue by attempting a test checkout. 6. **Submit Diagnostic Report:** After reproducing the issue with debug mode on, navigate to the ‘Help & Support’ page within the plugin settings and submit a Diagnostic Report. This report will help PluginHive’s support team investigate and resolve the problem efficiently. For detailed guidance, you can also refer to PluginHive’s troubleshooting article: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/. Following these steps will help identify common configuration or data issues causing the shipping methods not to display on your site.

How can I verify and troubleshoot contract and customer number association issues in Canada Post API integration?

To verify and troubleshoot association issues between your contract and customer numbers: 1. Contact your Canada Post representative to validate your contract number and confirm it is linked to your customer number in their accounting system. 2. Ask specifically if the contract applies to the service type and mailing dates for your shipments. 3. Check your plugin settings to ensure the contract number and customer number are entered correctly without extra spaces or incorrect characters. 4. If issues persist while using a contract number, consider switching to the credit card payment method by leaving the contract field blank, especially if you do not have a valid contract account. 5. Re-sync your account credentials with the plugin after making any changes to ensure updated information is used in API calls.

How can I verify if I have a contract or non-contract Canada Post account?

To verify your Canada Post account type: 1. Log in to your Canada Post profile and check your account information. 2. Alternatively, contact your Canada Post representative directly to inquire. If your account is contract-based, you will have an official contract number listed in your account details.

How can I verify if my Canada Post account is synced correctly with the PluginHive plugin?

To verify successful syncing of your Canada Post account with the plugin: 1. Ensure that your Canada Post credentials (API keys, username, and password) are correctly entered in the plugin settings within your WordPress admin dashboard. 2. Perform a manual sync or refresh within the plugin interface if available. 3. Test the connection by attempting to retrieve shipping rates for your store. 4. If the sync is successful, the plugin should be able to fetch shipping rates without any authentication errors. 5. If possible, review the status logs for confirmation messages or errors related to syncing. In the case of a successful sync, real-time shipping rate retrieval should work as expected.

How can I verify if my PluginHive Canada Post plugin is correctly registered with my Canada Post account despite the registration page being down?

Since the Canada Post registration page may be temporarily unavailable: 1. Check if your Canada Post account is already registered by logging into Canada Post’s official business portal separately from the plugin. 2. Confirm that your Canada Post API credentials (username, password, or API token) are correctly entered and synced within the PluginHive plugin settings. 3. Verify that the plugin’s registration fields are populated and saved correctly, indicating account connection. 4. If unsure, contact Canada Post business support to confirm your account status. 5. Stay updated with PluginHive regarding ongoing Canada Post service issues.

How can I verify that my Canada Post account IP whitelisting issue has been resolved by Canada Post after reporting a JSON parse error?

After reporting the issue to PluginHive support or Canada Post, follow these steps to verify resolution: 1. PluginHive support typically confirms when Canada Post has whitelisted your IP address. Ensure you have this confirmation. 2. Once confirmed, log in to your WordPress admin area and go to WooCommerce > Settings > Shipping > Canada Post. 3. Click on the “Canada Post Account” button to re-sync the account. 4. If the sync completes successfully without any JSON or communication errors, the IP whitelisting has resolved the issue. 5. Test shipping calculations or label creation features to verify full integration is functional. 6. If the error persists, report back to PluginHive support immediately for further diagnosis.

How can I verify that my Canada Post account is properly registered and connected to the PluginHive plugin despite the registration page being temporarily down?

To verify your account status: 1. Log in directly to the Canada Post official business portal to confirm your account is registered and active. 2. In the PluginHive plugin settings, ensure your Canada Post API credentials (merchant username, contract number, token) are correctly entered and saved. 3. Confirm that these fields remain populated and no errors show within the plugin settings. 4. Contact Canada Post business support if you are unsure about your account registration or encounter discrepancies. 5. Keep an eye on PluginHive communications for updates related to Canada Post system status or API outages.

How can I verify that the PluginHive Canada Post shipping plugin works with live rates and label generation?

To verify the functionality of the PluginHive Canada Post plugin: 1. Use the official PluginHive Canada Post demo site to check live shipping rates. 2. Test multiple valid Canadian shipping addresses to see real-time rates fetched directly from Canada Post API. 3. Confirm that the plugin can generate shipping labels and provide tracking IDs for orders. 4. Customers should be able to track their shipments via tracking information generated by the plugin. 5. For a complete assurance, consider purchasing the plugin and testing in your own WooCommerce environment, with the option of a 30-day refund if the plugin does not meet your requirements. 6. Refer to the plugin product page for purchase and detailed documentation: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/

How can support help if I face issues linking my Canada Post account with PluginHive that I cannot resolve myself?

You can provide PluginHive support with: 1. Your website URL and admin access credentials to allow troubleshooting within your environment (ensure secure sharing). 2. Explicit permission for PluginHive to register or access Canada Post account details on your behalf. Once received, the support team will: – Investigate the issue from both your site and Canada Post’s system side. – Contact Canada Post to determine and resolve service-related problems preventing account linkage. – Inform you when the issue is fixed so you can retry the account linking process.

How do I collect the necessary information to get support for troubleshooting shipping fee discrepancies in the WooCommerce Canada Post Plugin?

To enable PluginHive support to investigate your shipping fee issue efficiently, prepare and provide the following details: 1. WooCommerce WordPress admin login credentials (with necessary permissions) to review plugin settings and order processing. 2. Clear information about the product(s) involved, including their weight, dimensions, and shipping class. 3. A full shipping destination address used for the test orders. 4. Details of any active discount coupons (especially if 100% discount or free shipping coupons are used) which might affect pricing. 5. Permission for support staff to place test orders and generate shipping labels to reproduce the issue. 6. Confirm that the plugin language is set to English for consistency in logs and debugging data. Providing these details helps the support team replicate and diagnose the problem accurately.

How do I configure predefined boxes within the PluginHive Canada Post shipping plugin?

To configure predefined boxes: 1. Access the plugin’s settings area within your WooCommerce dashboard. 2. Navigate to the packaging or boxes configuration section. 3. Add new boxes by inputting the exact length, width, height, and maximum weight limits that correspond to your shipping boxes. 4. Save these predefined boxes. When a customer places an order, the plugin will automatically select the most appropriate predefined box from your configurations based on the product dimensions and weight, ensuring accurate live shipping rates from Canada Post.

How do I configure the origin shipper address in the WooCommerce Canada Post Shipping Plugin?

To configure your origin shipper address, follow these steps: 1. Go to the WooCommerce admin dashboard. 2. Navigate to the PluginHive Canada Post plugin settings. 3. Under general settings, locate the “Origin” or “Ship From” address section. 4. Enter the full address from which your shipments will be sent (e.g., your warehouse or store location). 5. Save the settings. This configured origin address will be used as the starting point for all shipping rate calculations made by the plugin through Canada Post.

How do I correctly connect and sync my Canada Post account with the PluginHive plugin to avoid the "AAA Authentication Failure" error when generating shipping labels?

To properly connect your Canada Post account with the PluginHive plugin and avoid the "AAA Authentication Failure" error (Error Code: E002), do not manually enter your Canada Post credentials. Instead, use the plugin’s built-in account sync feature by following these steps: 1. Navigate to the plugin’s Canada Post integration settings. 2. Use the provided option to connect or sync your Canada Post account directly within the plugin interface. 3. Follow the step-by-step process as described in this detailed knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 4. Completing this process establishes a secure token connection that ensures proper authentication between your Canada Post account and the plugin. Manual entry of credentials will not work correctly and results in authentication errors.

How do I correctly sync my Canada Post account with the PluginHive WooCommerce plugin to enable live shipping rates?

To correctly sync your Canada Post account with the plugin: 1. Add a valid payment method (credit card) to your Canada Post account via the Canada Post website. 2. Do not manually enter Canada Post login credentials in plugin settings. Instead, use the plugin’s official integration and sync options as described here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 3. Follow the step-by-step instructions from the documentation to authenticate and connect the plugin with your Canada Post account using the recommended integration method. 4. After syncing, test shipping rates on your WooCommerce checkout page. 5. If rates still do not show, double-check product weights/dimensions and ensure payment method is active on Canada Post.

How do I disable debug mode in the PluginHive Canada Post plugin to avoid development mode limitations affecting shipping services display?

To switch from Development (debug) mode to Production mode in PluginHive’s Canada Post plugin and hide debug messages that can interfere with rate and service fetching: 1. Go to the PluginHive plugin settings page within your WordPress admin dashboard. 2. Locate the "Debug" or "Development Mode" option under plugin settings. 3. Disable or turn off the debug mode. 4. Save changes to apply the new settings. Running the plugin in Production mode ensures that the shipping services returned and visible to customers match your enabled settings without interruption from debug notices and development restrictions.

How do I enable Debug Mode in the WooCommerce Canada Post Shipping Plugin?

To enable Debug Mode: 1. Go to WordPress admin > WooCommerce > Settings > Canada Post tab (or Plugins > Canada Post Settings). 2. Click on the **General** tab inside the plugin settings. 3. Locate the **Debug Mode** option and check the box to enable it. 4. Save changes. 5. After enabling Debug Mode, test shipping rates again on your store. 6. Go to the plugin’s "Help & Support" page and submit a Diagnostic Report, which will help PluginHive support analyze your issue effectively.

How do I ensure proper product weight configuration to avoid Canada Post API errors?

To avoid errors with product weight during label creation: 1. Open your WooCommerce admin dashboard. 2. Navigate to the Products section and edit each product that will be shipped. 3. Locate the “Weight” field under the Shipping tab or product data section. 4. Enter realistic and accurate weight values according to the product specifications, avoiding extremely large or zero values. 5. Save the product settings. By maintaining valid product weight data, you ensure accurate shipment requests and avoid API rejection errors.

How do I ensure the Canada Post plugin shipping labels reflect updated address changes after modifying the address?

After updating your address under Canada Post >> General Settings in the PluginHive plugin, follow this process to refresh shipping labels: 1. Void all previously generated shipments that reflect the old address. This is necessary because existing shipments and labels retain the address information present at the time of creation. 2. Create new shipments for your orders. 3. Generate new shipping labels based on these updated shipments. This process ensures the labels incorporate the newly updated address information.

How do I fix the "AAA Authentication Failure" error returned by the Canada Post API with the PluginHive plugin?

The "AAA Authentication Failure" error indicates that your Canada Post account is not synced properly with the PluginHive plugin. To resolve this: 1. Do not manually enter Canada Post API credentials in the plugin settings. Instead, use the provided sync mechanism to connect your account properly. 2. Re-sync your Canada Post account with the PluginHive plugin by following the plugin’s syncing instructions. 3. After re-syncing, check if shipping rates are available on your cart/checkout pages. 4. If the issue persists, consider sharing temporary admin access and Canada Post account login credentials with support (only if requested securely) for them to assist with re-syncing. Additionally, confirm your Canada Post contract number or account details directly with Canada Post representatives for accuracy.

How do I identify and fix invalid package weight errors when generating shipments with the Canada Post plugin?

The Canada Post API enforces weight restrictions on shipments, such as a maximum of 2 kg per package piece. If your shipment weight exceeds this limit, you will receive an error like "The weight value is invalid. The weight of each piece must be less than or equal to 2 kg." To fix this: 1. Check the package weight configured in your order or shipment details. 2. Adjust the weight to comply with Canada Post’s requirements (for example, ensure that weight of each package piece is ≤ 2 kg). 3. Save the changes and regenerate the shipment label. If your shipment logically requires heavier packages, divide the items into smaller packages that meet the weight limits and create separate shipment labels for each.

How do I know if the Canada Post account resync issue was resolved successfully for my PluginHive Canada Post plugin?

A successful resolution is indicated by your ability to complete the resync process without errors and by shipping rates and labels generating correctly in the plugin. You can verify this by: 1. Initiating the resync and ensuring the Canada Post login page loads properly. 2. Completing the login and synchronization steps within the plugin. 3. Confirming shipping rates for products appear as expected during checkout or rate calculations. 4. Generating shipping labels without encountering connection or authentication errors. Once these steps are completed smoothly, your plugin is functioning normally with your Canada Post account.

How do I know when the Canada Post account sync issue with the PluginHive plugin is resolved?

PluginHive actively communicates with Canada Post when account sync errors occur. Once Canada Post resolves the underlying problem, PluginHive notifies customers to retry syncing their accounts. You should wait for such official communication or updates from PluginHive before attempting to re-sync your account. After the resolution, the sync process should proceed through the Canada Post website verification without errors.

How do I make the shipping rates show on the cart page and checkout page for Canadian addresses in the PluginHive WooCommerce Canada Post shipping plugin?

To ensure shipping rates display correctly on both the cart and checkout pages for Canadian addresses, follow these steps: 1. **Sync Your Canada Post Account:** Verify that your Canada Post account is properly integrated with the PluginHive plugin. Without a synced account, rates will not fetch correctly. Refer to the integration guide:

Setting Up WooCommerce Canada Post Shipping Plugin
2. **Check Product Settings:** Ensure all your products have accurate weight and dimension details set in WooCommerce. Shipping rates rely on these attributes to calculate correctly. Guidance on verifying product settings is here:
Setting Up WooCommerce Canada Post Shipping Plugin
3. **Confirm Shipper Address:** Make sure the shipper address (your shipping origin) is correctly added in the plugin settings. Missing or incorrect shipper address can prevent rates from appearing. Instructions are available at:
Setting Up WooCommerce Canada Post Shipping Plugin
4. **Enable Real-Time Rates:** Since you already enabled real-time rates under Rates & Services, double-check the configuration to ensure the rates are active and correctly set for your shipping zones. 5. **Enable Debug Mode if Issues Persist:** If rates still do not show, enable the “Debug Mode” option within the plugin settings. This mode helps identify issues by logging response details. 6. **Submit a Diagnostic Report:** After enabling debug mode and replicating the issue, go to the 'Help & Support' section in the plugin settings and submit a diagnostic report along with any relevant details. This allows PluginHive support to analyze and assist further. 7. **Refer to Complete Setup Documentation:** For comprehensive setup and troubleshooting, review the full PluginHive Canada Post WooCommerce plugin documentation here:
Setting Up WooCommerce Canada Post Shipping Plugin
By carefully verifying each of these areas and using debugging and diagnostic reporting, you can resolve the issue preventing shipping rates from displaying on your cart and checkout pages.

How do I properly add and sync my Canada Post account details in the PluginHive WooCommerce Canada Post Shipping plugin without getting JSON parsing errors?

To add and sync your Canada Post account correctly in the PluginHive WooCommerce Canada Post Shipping plugin, follow these steps: 1. Navigate to WooCommerce > Settings > Shipping > Canada Post in your WordPress admin dashboard. 2. Use the “Canada Post Account” button/option to sync your Canada Post account rather than manually entering details. This ensures proper API integration and avoids data format errors. 3. Refer to the detailed setup instructions here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 4. Make sure you are using correct credentials for your Canada Post account (usually your login email and password provided by Canada Post). 5. Do not leave essential fields (like Contract Number) blank unless specified by Canada Post or the plugin documentation. 6. If you encounter the “JSON.parse: unexpected character” error when pressing the “Canada Post Account” button, this can indicate an API response issue, often caused by an IP block or server communication problem.

How do I properly sync my Canada Post account with the PluginHive WooCommerce Canada Post plugin?

To sync your Canada Post account: 1. Open the WooCommerce Canada Post plugin settings. 2. Do NOT enter Canada Post API credentials manually in the merchant fields; leave those fields blank or as instructed. 3. Click the "Canada Post Registration" or "Connect Account" button provided in the plugin interface. 4. Follow the prompts to log in or link your Canada Post account through the plugin’s authorization flow. 5. Once connected, the plugin should display a confirmation message such as "WooCommerce Canada Post plugin settings will be displayed." 6. If two-factor authentication (2FA) or additional security prompts appear during account linking, ensure you provide the required OTP or temporarily disable 2FA to complete the sync. 7. Save settings and perform a test checkout to confirm live rates are displaying.

How do I re-sync my Canada Post account in PluginHive after updating payment details?

To re-sync your Canada Post account in PluginHive: 1. Log in to your WordPress admin dashboard. 2. Navigate to the PluginHive shipping plugin settings section. 3. Locate the Canada Post account integration settings. 4. Use the “Sync” or “Re-sync” option/button provided to refresh the connection between the PluginHive plugin and your Canada Post account. 5. Wait for the sync process to complete and verify any success messages. 6. After successful sync, attempt the action (such as fetching the manifest) that previously encountered issues to confirm if syncing resolved it.

How do I remove or clear the contract number under the general tab if I don’t have a Canada Post contract account, and the plugin does not save the deletion?

If the contract number keeps reappearing and cannot be removed from the plugin settings, first try clearing your browser cache and then attempt to delete it again. If the contract number still persists, this could be a saving or caching issue in the plugin. To assist further, capture a screencast showing the problem and share it with support so they can diagnose the issue accurately. There is no built-in option to completely disable the contract number field if the plugin attempts to auto-populate it, so troubleshooting through cache clearing and support help is necessary.

How do I resolve the 'AAA Authentication Failure' error returned by the Canada Post API in the PluginHive WooCommerce plugin?

The 'AAA Authentication Failure' error occurs when your Canada Post account is not properly synced with the PluginHive plugin. To resolve it: 1. Re-sync your Canada Post account with the plugin by disconnecting and reconnecting the account within the plugin settings. 2. Verify that your Canada Post credentials (account number, username, password/API key) are correctly entered. 3. Clear your website cache and browser cache to ensure changes take effect. 4. After re-syncing, check the WooCommerce cart/checkout page to confirm if rates appear. If the problem persists after these steps, consider providing PluginHive support with your site’s admin access and Canada Post login credentials securely, so they can manually re-sync your account and troubleshoot further.

How do I resolve the Canada Post API error indicating that the postal-code value is invalid?

The error stating that the postal code value is not valid means that the postal code entered does not comply with the expected PostalCodeType format required by Canada Post’s API. To fix this: 1. Ensure the postal code is complete and correctly formatted (e.g., a full Canadian postal code like “L9T2S5”), not just a partial entry like “L9T” or “L9T2S”. 2. Double-check the postal code fields in your WooCommerce order or shipping address for completeness and correctness. 3. Retest shipment creation after correcting the postal code to see if the error resolves.

How do I resync my Canada Post account in the PluginHive shipping plugin?

To resync your Canada Post account: 1. Navigate to the plugin settings in your WooCommerce dashboard. 2. Locate the Canada Post account integration section. 3. Use the ‘Account Resync’ or ‘Reconnect Account’ option as described in the PluginHive knowledge base article (https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate). 4. Follow the prompts to log in to your Canada Post account when requested. 5. Ensure that after resync, you do not make changes to the synced details until you verify the shipping rates appear correctly.

How do I resync my Canada Post account with the PluginHive plugin to fix authentication-related shipping rate issues?

To resync your Canada Post account with the PluginHive plugin: 1. In the WordPress dashboard, open the PluginHive Canada Post Shipping plugin settings. 2. Click on the ‘Sync’ option or the Canada Post Account button within the plugin settings. 3. This action will direct you to the Canada Post login page (this may appear differently depending on browser or session). 4. Log in with your Canada Post credentials to complete the synchronization. 5. After successful login and sync, return to your store and check if shipping rates are now displayed. 6. If you experience any errors or no rates appear, try clearing browser cache or use a different browser/session. 7. If problems continue, contact PluginHive support for further assistance.

How do I sync my Canada Post account with the PluginHive Canada Post WooCommerce plugin?

To sync your Canada Post account with the PluginHive plugin: 1. Navigate to the PluginHive Canada Post plugin settings in your WooCommerce dashboard. 2. Find the Canada Post account integration section. 3. Enter your Canada Post account credentials or API keys as required. 4. Save the settings and use the 'Sync' or 'Re-sync' button to synchronize your account data, including payment and shipping configurations. 5. Confirm successful syncing by attempting to create a shipping label or checking for confirmation messages in the plugin interface.

How do I troubleshoot and resolve missing shipping rates using the PluginHive Canada Post plugin?

Follow these steps to troubleshoot missing shipping rates: 1. Confirm 'Real Time Rates' is enabled in the plugin settings. 2. Verify all products in your store have accurate weight and dimension details. 3. Double-check your Canada Post API credentials to ensure they are valid and correctly entered. 4. Make sure your shipper/origin address includes country, state, city, and postal code, as these are mandatory for live rate calculations. 5. Enable 'Debug Mode' in the plugin settings to capture detailed logs. 6. Reproduce the issue on your checkout page after enabling debug. 7. Navigate to the 'Help & Support' section within the plugin and submit a Diagnostic Report, which will include logs necessary for deeper analysis. 8. Refer to the plugin’s troubleshooting guide here for detailed instructions: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/.

How do I troubleshoot the error “AAA Authentication Failure” from Canada Post API when using this plugin?

The “AAA Authentication Failure” error indicates that your Canada Post account is not properly synced or authenticated with the plugin. To resolve this: 1. Re-enter and synchronize your Canada Post API credentials (username and password) within the plugin settings. 2. Verify that your Canada Post account is active and authorized for API access. 3. Double-check that the credentials have correct permissions. 4. After updating the credentials, clear caches and try requesting shipping rates again. 5. If the issue persists, share your details with PluginHive support (using a dedicated admin user if preferred) for assistance in re-syncing your account. Proper account sync is essential for receiving valid shipping quotes and label generation.

How do I use the PluginHive Canada Post plugin’s debug mode to troubleshoot shipping issues?

Debug Mode helps to identify configuration or API communication problems. To use it effectively: 1. Go to the plugin settings and enable the ‘Debug Mode’ option. 2. Clear your cart and attempt to retrieve shipping rates again to reproduce the issue. 3. Review the debug log generated by the plugin for error messages like “authentication failed” or rate calculation issues. 4. If needed, submit a Diagnostic Report from the ‘Help & Support’ tab within the plugin, which includes debug information for PluginHive support. 5. Once troubleshooting is complete and the issue is resolved, disable ‘Debug Mode’ to prevent unnecessary logging.

How does label printing work for the Lettermail option in the WooCommerce Canada Post plugin? Will a label be printed for Lettermail shipments?

The WooCommerce Canada Post plugin supports displaying Lettermail rates on the cart and checkout pages; however, Lettermail services and rates are not included in the Canada Post API. Because of this, the plugin cannot generate or print shipping labels for Lettermail shipments. Label printing is only possible for standard Canada Post services that are available via the API. Therefore, Lettermail shipments must be handled separately, and labels cannot be created through the plugin for these shipments.

How does PluginHive support handle Canada Post sync issues involving blank or white screens during account linking?

PluginHive support will: 1. Verify the error by accessing your site (with your permission) to reproduce the issue. 2. Clear any local plugin or integration errors. 3. Contact Canada Post to report the blank screen or white screen issues observed during login or syncing. 4. Request Canada Post to reset your account password as part of debugging. 5. Ask you to provide your Canada Post Account Number if it is not visible due to the blank screen on your end. 6. Work with Canada Post directly to investigate and fix account access or integration hurdles. 7. Keep you updated throughout the investigation process until the issue is resolved and syncing works correctly.

How does QR code expiration and regeneration for Canada Post return labels function?

QR codes generated with Canada Post return labels have an expiration date. It needs to be clarified whether expired QR codes can be regenerated after expiry or if each QR code is valid for a single use only. This impacts how merchants manage expired return label codes and whether they can provide new codes without recreating the entire return label. Note: The current PluginHive WooCommerce Canada Post Shipping plugins do not yet support QR code or Box-Free Label-Free return label generation. These features require additional API integration and clarifications from Canada Post before implementation.

How does the "Volume-based packing" feature work in the PluginHive Canada Post plugin, and when should it be used?

The **Volume-based packing** option determines how products are packed into shipping boxes based on their total weight and volume. Key points: 1. It calculates whether products can fit into a box based on the combined **weight** and **total volume** of all products in the package. 2. This method is ideal when you want to pack several products into a single box regardless of the count of individual items. 3. It ensures efficient use of box space by comparing the product volume to the box volume, preventing overweight or oversized shipments. 4. Use this method when your packaging needs emphasize total dimensions/weight over individual item count in the shipment.

How does the "Weight of All Items" packaging method calculate shipping costs, and is the package size considered in this method?

The "Weight of All Items" packaging method calculates shipping rates based solely on the combined weight of all items in the customer's cart. This total weight is sent to the Canada Post API to determine the shipping costs, ensuring the charges reflect the actual weight of the products being shipped. The dimensions or size of the package (such as the box or envelope) are not considered in this method. Therefore, shipping cost calculations are weight-based only. For further details, you can refer to the PluginHive knowledge base at https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings.

How does the Manual Packaging Mode work in the Canada Post plugin, and can it be set to stay enabled by default?

The Canada Post plugin includes a Manual Packaging Mode that allows users to manually edit or add packages before generating shipping labels. This mode must be explicitly enabled each time an order is opened by clicking the [Manual Packaging Mode] checkbox. When enabled, the checkbox turns red to indicate activation. Currently, there is no built-in option to have Manual Packaging Mode enabled by default or to show custom boxes automatically without first enabling this mode. Changing this default behavior is not configurable via settings or PHP source code at this time. The PluginHive team has acknowledged this feedback and is considering improvements to make Manual Packaging Mode more user-friendly in future updates, but no immediate workaround or code modification is available.

How does the plugin calculate shipping costs?

The plugin fetches live shipping rates directly from the Canada Post API. These rates are calculated based on the shipment’s origin and destination addresses, package weight, and dimensions. The plugin reflects Canada Post's current pricing and shipping service structure without applying any manual caps or adjustments unless handling charges are added separately.

How does the PluginHive Canada Post plugin handle return shipments or replacement shipments?

The plugin allows generating return shipping labels only if the original shipment was done in separate packages per product. Specifically: – If each product in an order is shipped in its own package, you can generate a return label for any single package. – If all products are shipped in a single package, return label generation per product or partial shipment is not supported by the plugin. This functionality is limited by the design and intended use of the PluginHive shipping plugins.

How does the WooCommerce Canada Post Shipping Plugin calculate shipping rates?

The plugin retrieves live shipping rates directly from the Canada Post API during the checkout process. It calculates shipping based on the following parameters: 1. The origin address configured by the store owner in the plugin settings. 2. The destination (customer’s delivery) address entered during checkout. 3. Package details including weight and dimensions as added in the cart. By sending these details to Canada Post’s API, the plugin obtains real-time shipping rates, which are then displayed to the customer on the cart and checkout pages.

How should I configure shipping for different types of mailers like bubble mailers or plastic envelopes that are not from Canada Post, especially for international shipments considered as small packets? Should these be entered as Box Sizes?

Since your mailers are third-party packaging not supported via Canada Post’s API pre-defined envelopes, you should: 1. Configure these mailers as **custom box sizes** under the Box Packaging section of the plugin. 2. Set the outer dimensions and weight capacity of your mailers here to reflect their characteristics. 3. This helps the plugin calculate shipping rates accurately for small packet shipments, including international mail. 4. Avoid using package templates for this purpose, as package templates do not influence rate calculation but are only for manual label creation. This setup ensures that the plugin handles your custom packaging correctly within shipment classifications beyond Lettermail.

How should I handle packaging in the PluginHive Canada Post plugin if I am not using predefined boxes?

If you do not have any predefined boxes configured in the plugin, you can use Canada Post’s flat rate boxes. These boxes come in standardized sizes and are available for purchase from any Canada Post office by both businesses and personal shippers. By using these standard boxes, you ensure that your package size will be recognized by the Canada Post service. You can find detailed information about these flat rate boxes here: https://www.pluginhive.com/canada-post-flat-rate-boxes-to-save-shipping-cost/. Using flat rate boxes without predefined box setup in the plugin means you will manually need to ensure packaging conforms to these standard sizes or configure these boxes within the plugin for automatic rate calculations.

How should I proceed if PluginHive support cannot access my WordPress admin site due to login restrictions?

If PluginHive support reports inability to access your WordPress admin site because of login restrictions: 1. Double-check that the new user account has been created with Administrator privileges. 2. Verify that the username, password, and login URL shared are correct and accessible externally. 3. Disable any IP or login restrictions, two-factor authentication, or security plugins that might be blocking logins from PluginHive support. 4. Temporarily whitelist PluginHive’s support IP addresses if known to allow login during troubleshooting. 5. Confirm that the site's language setting is English if requested by PluginHive (some support agents may require English for easier navigation). 6. After making these adjustments, reply to PluginHive confirming access readiness so they can proceed with further investigation.

How to correctly resync the Canada Post account from PluginHive when I am unsure if I need to log into the Canada Post website separately?

To resync properly: 1. Access the PluginHive Canada Post plugin settings in your WordPress dashboard. 2. Click the ‘Sync’ or ‘Canada Post Account’ button which initiates the sync process. 3. If prompted, log into the Canada Post account through the appearing login page to authenticate. 4. Note that this login step may be necessary even if you have logged in before or on other sites, as the plugin requires a valid active session. 5. Successful login completes the sync, enabling the plugin to authenticate API requests properly. 6. This process differs from manually logging into Canada Post’s website; the login prompt is integrated into the sync process from the plugin. 7. If you face repeated login prompts or failures, clear your browser cache or try a different browser before attempting again.

How to know when the Canada Post API outage affecting the PluginHive plugin has been resolved?

The resolution of Canada Post API-related outages is communicated through: 1. Official updates from Canada Post’s business support or developer program. 2. Status messages or announcements from PluginHive’s support team via email or dashboard notifications. 3. When resyncing and fetching shipping rates start working reliably without repeated failure or “No rates available” errors. 4. PluginHive support will keep affected users informed as soon as Canada Post confirms service stability. 5. Until then, frequent retry attempts and submission of Diagnostic Reports help track and expedite issue resolution. These FAQs comprehensively cover troubleshooting shipping rate visibility, account registration and syncing, handling 2FA during support, and communication best practices during Canada Post outages based on the detailed customer support dialogue provided.

I am using a non-contract Canada Post account and am unable to create a shipment for an order with a US shipping address. What should I do to troubleshoot this?

To troubleshoot shipment creation issues: 1. Enable Debug Mode in the WooCommerce Canada Post plugin settings. This activates detailed logging. 2. Attempt to create the shipment again to reproduce the issue. 3. Go to the Help & Support section in the plugin and generate a Diagnostic Report, which will capture error logs and plugin state. 4. Submit the Diagnostic Report to PluginHive support for analysis. 5. If you receive an error or empty report message (e.g., "Oops. The diagnostic report is empty"), ensure that after enabling debug mode you successfully reproduce the error before submitting the report. 6. If the diagnostic report cannot be generated properly, you may share temporary admin access and order numbers with PluginHive support to help troubleshoot live from their end.

I have a Canada Post 'Solutions for Small Business' counter account (not a contract account). Is this compatible with the WooCommerce Canada Post Shipping plugin, and how does the plugin link to my account?

Yes, the plugin is compatible with Canada Post ‘Solutions for Small Business’ (counter) accounts. During setup, you will link the plugin to your Canada Post account credentials, enabling it to fetch real-time rates and process shipments accordingly. However, the plugin does not automatically submit orders or create labels without your manual confirmation, allowing you to maintain control over each shipment. This setup supports your current usage pattern with Canada Post, accommodating manual shipment review and label creation.

I have re-synced my Canada Post account multiple times, cleared cache, and reactivated the plugin but still face the authentication failure. What additional steps can I take?

If typical syncing and troubleshooting steps fail: 1. Provide PluginHive with admin WordPress access and Canada Post credentials so they can manually check your setup and sync the account. 2. Ensure you submit the diagnostic report via the plugin’s "Help & Support" section as requested. 3. Confirm that the sync process completion pop-up appears in your admin dashboard. This direct intervention by PluginHive support often resolves deeper account authentication issues.

I have successfully renewed the Canada Post plugin license, but I cannot find it in my usual PluginHive account email. Why is that and how can I access it?

The renewal was made using a different email address than your usual account login. Specifically: 1. The Canada Post plugin license was renewed under the purchase order #196963 on August 20, 2025. 2. This renewal is linked to the email ID **[email protected]**. 3. To access your renewed license and plugin details, log in to your PluginHive account with the **[email protected]** email address. 4. Once logged in, you will find the license under the **API Keys** and **API Downloads** sections. If you wish to consolidate licenses or transfer access, please contact PluginHive support.

I renewed the Canada Post plugin and paid for it, but I can't find any option to download the API or the plugin. What should I do to access the download?

To resolve the issue of not seeing the download option after renewing the Canada Post plugin, follow these steps: 1. Clear your website cache to remove any stored temporary files that might block new content from appearing. 2. Perform a hard reload in your browser (usually Ctrl + F5 on Windows or Cmd + Shift + R on Mac) to force the browser to load the most recent version of the page. 3. Log out of your PluginHive account completely, then log back in to refresh your session and ensure your purchase details are updated. 4. After these steps, check the PluginHive account dashboard or downloads section again for the latest purchase and download options. If these steps do not resolve the problem, this issue is atypical and may require further investigation with PluginHive support. *(Note: The conversation does not provide a further resolution beyond these troubleshooting steps, and the subsequent request for login credentials is excluded based on content guidelines.)*

I updated my credit card details in Canada Post after transmitting orders but still cannot fetch the manifest. What should I do next?

If you updated your credit card details after transmitting the orders and manifest fetching still fails: 1. Ensure that at least 24 hours have passed since you updated your credit card details in your Canadapost.ca profile, as the system needs this time to register the changes. 2. After the 24-hour waiting period, perform a re-sync of your Canada Post account within the PluginHive plugin settings to refresh the connection. 3. Try fetching the manifest again after re-syncing. If the issue persists beyond this, additional investigation may be required, possibly involving support with temporary access details for troubleshooting.

If I enable the "Canada Post pickup" option in the plugin, does it schedule a pickup with Canada Post? How can I arrange for parcel pickup?

Enabling the "Canada Post pickup" option in the PluginHive plugin does not schedule a pickup with Canada Post. The plugin only flags shipments as requiring a pickup but does not handle or request pickup scheduling itself. To arrange for a pickup, you must use the Canada Post website’s pickup scheduling service, where you can specify the timeframe and provide pickup instructions. Pickup scheduling cannot be completed from within the plugin interface.

If re-syncing the Canada Post account does not fix the 'AAA Authentication Error' or show shipping options, what further troubleshooting steps can I take?

If the error persists after re-syncing, try the following steps: 1. Check if you have a Canada Post Contract number. If you do not: – Leave the Contract Number field empty in the plugin settings. – Set the Payment Type to "Credit Card." – Save the changes. 2. Test the checkout again to see if shipping options appear. 3. If the issue remains unresolved, contact support with your WooCommerce Admin site access and Canada Post login details so the plugin team can manually re-sync your account and diagnose the problem.

Is a Canada Post account required to use the PluginHive WooCommerce Canada Post Shipping plugin, and what functionality can be accessed without one?

To use the WooCommerce Canada Post Shipping plugin by PluginHive, you do need a Canada Post account for generating shipping labels and completing shipments. While you can pull real-time shipping rates without entering Canada Post account credentials, placing orders, creating shipments, or printing labels requires an active Canada Post account with valid credentials integrated into the plugin. This distinction is important: rate quotes are accessible without account login, but shipping actions mandate your Canada Post account details.

Is a Canada Post Contract Number required to generate and print shipping labels directly through the PluginHive Canada Post WooCommerce plugin for a non-contract (retail) or Small Business account?

No, a Canada Post Contract Number is not mandatory to generate shipping labels using the plugin. Users with non-contract (retail) or Small Business accounts can generate and print labels without having a 7-digit contract ID. If you encounter authentication errors, the issue is typically related to account synchronization rather than the absence of a contract number.

Is Canada Post shipping currently down, and when will it be back up?

Yes, Canada Post is currently experiencing an outage affecting their shipping services. Their technical team is actively working on resolving the issue, but they have not provided an estimated time for restoration. Once the outage is resolved by Canada Post, shipping rates and services through PluginHive will resume normally. You will be notified if any updates are received regarding the status.

Is creating Packaging Templates mandatory when using the WooCommerce Canada Post shipping plugin?

No, creating Packaging Templates is optional. You can use packaging templates to standardize your packaging sizes and settings, but the plugin does not require you to create them to function.

Is it possible to configure a maximum shipping fee limit in the PluginHive Canada Post shipping plugin?

Currently, the PluginHive Canada Post shipping plugin does not support setting a maximum shipping fee limit. The shipping rates are retrieved live from the Canada Post API based on shipment details, and no built-in option exists within the plugin to cap these fees at a maximum amount.

Is it possible to configure different shipping options to show based on the specific product in WooCommerce using the PluginHive Canada Post plugin? For example, one product showing Regular, Priority, Xpresspost, and Local Pickup, while another product shows only Xpresspost and Local Pickup.

The PluginHive Canada Post plugin does not support configuring shipping rules to display specific shipping services based on individual products. The plugin displays all the shipping services returned by the Canada Post API without the ability to restrict or filter them by product. While you can set shipping classes to apply rate or handling fee adjustments per product, filtering available shipping options per product is not possible.

Is it possible to configure the plugin to calculate shipping costs based only on the distance between origin and destination cities without entering product weight and dimensions?

No, product weight and dimensions are required for accurate shipping cost calculations with Canada Post. The plugin uses these parameters to fetch live shipping rates from the Canada Post API. However, if you only know the product weight, you can: – Use the **weight-based packaging method**, where only the weight is needed to calculate shipping rates. – If you use **box packaging method**, both weight and dimensions must be provided for each product. Therefore, shipping cost calculation cannot be simplified to distance-only without product weight/dimensions input, as Canada Post rates depend on parcel size and weight.

Is it possible to manually set or show estimated delivery dates in the plugin if Canada Post API does not provide them?

Yes, PluginHive offers a separate "Estimated Delivery Date Plugin" that allows displaying custom delivery dates for Canada Post shipping methods. However, this plugin applies custom dates to all shipping methods, not selectively only those missing API dates. You must choose between: – Using live estimated delivery dates from Canada Post API for all shipping methods, or – Using fully custom estimated delivery dates through the Estimated Delivery Date Plugin for all shipping methods. This plugin cannot add manual dates only to specific shipping methods lacking API data. For a live demo and more information, visit: https://woocommerceestimateddeliverydate.pluginhive.com/?hash=ec10e38356980502e191007aa81127f7

Is it possible to set a package dimension limit in the PluginHive shipping plugin to prevent quotes from carriers like Canada Post when items exceed their size restrictions?

The PluginHive Canada Post plugin displays live shipping rates directly from the Canada Post API based on the shipment address and package details provided in your store. It does not have built-in settings to block or limit package dimensions internally. If Canada Post itself returns a rate for a package (regardless of length), the plugin will display it. To prevent shipping quotes for packages exceeding Canada Post’s size limit (such as 78" length), verify directly on Canadapost.com whether they provide rates for those package dimensions and addresses. If Canada Post does not return rates for oversized packages, the plugin will reflect that by not showing a quote. For options like FedEx, which may allow longer packages, separate integration or carrier selection can be used to offer quotes accordingly.

Is there a direct link or tool to quickly regain access to shipping rates if the Canada Post plugin stops displaying them?

There is no specific standalone link to restore shipping rate functionality since it depends on your plugin’s configuration and account syncing. However, to troubleshoot disruptions: – Enable Debug Mode in the plugin settings to collect diagnostic data. – Verify your Canada Post account sync is active and correct. – Check that product weight/dimensions and shipping origin address are accurate. – Review WooCommerce shipping zone settings for conflicts. If rates stop appearing, following these steps and submitting a diagnostic report to PluginHive support is the recommended action. Always keep your plugin and account credentials in sync to prevent such issues.

Is there a setting in the PluginHive Canada Post plugin to add additional days to the shipping times to account for product manufacturing or production lead time?

Yes, the PluginHive Canada Post plugin includes a 'Delivery Delay' setting that allows you to add a global number of days to the live shipping estimates provided by Canada Post. This delay applies uniformly to all products, effectively adding extra time to account for manufacturing or production lead times. To configure this, locate the 'Delivery Delay' option in the plugin settings and enter the number of additional days you want to add to the shipping time. If you need more customized delivery estimates that vary by product or condition, you can use the PluginHive Estimated Delivery Date Plugin alongside the Canada Post plugin. This plugin lets you set precise estimated delivery dates based on your preferences, including production time, handling, and shipping separately. You can learn more and try a live demo here: https://woocommerceestimateddeliverydate.pluginhive.com/?hash=ec10e38356980502e191007aa81127f7 This approach ensures customers see more accurate delivery timeframes reflecting both production and shipping durations.

Is there a way to configure Non-Delivery Handling options directly within the PluginHive Canada Post plugin settings?

Yes, the plugin includes settings to specify what happens when a package cannot be delivered, commonly called Non-Delivery Handling. This field is mandatory for certain Canada Post products and must be set correctly to avoid shipment errors. Depending on the plugin version, this option is generally found within: – The product shipping settings page for each product, or – The shipment creation interface settings. Ensure you select a valid Non-Delivery Handling option such as "Return to sender," "Abandon," or "Delivery attempt," based on your shipping policy. If this setting is missing or not set, shipment generation will fail with an error indicating a valid value is required. If you do not see this setting, updating the plugin to the latest version is recommended, as versions prior to 3.1.1 may lack proper handling or UI for this option.

Is there a workaround if the Canada Post account resync login page is not loading due to Canada Post’s service issue?

Since the problem is caused by Canada Post’s ongoing service disruption, there is no immediate workaround to bypass the failed login page display within the PluginHive plugin. The recommended approach is: 1. Wait for Canada Post to resolve the login page issue on their end. 2. Regularly check with PluginHive support for any updates regarding the resolution status. 3. Avoid repeated attempts to resync during this disruption to prevent unnecessary errors. Once Canada Post fixes their service, the resync button will load the login page as expected.

Is there a workaround to handle Flat Rate boxes when using the PluginHive Canada Post plugin?

Yes, you can manually add the weights and dimensions of the Flat Rate boxes as custom boxes under the plugin’s box packing method using the manual boxes feature. The plugin will then automatically select the most appropriate box based on the dimensions and weight you provide, enabling you to approximate Flat Rate box shipments.

Is there an alternative method to re-sync my Canada Post account within the plugin without using the external redirect to Canada Post’s website?

No, currently there is no alternative way to re-sync your Canada Post account from within the PluginHive plugin other than using the “Re-sync” button, which redirects you to Canada Post’s authentication page. The plugin does not support manually entering or refreshing credentials internally. The re-sync process must complete through the Canada Post external portal to authenticate properly.

Is there any workaround to print shipping labels for Lettermail shipments using the WooCommerce Canada Post plugin?

As the plugin only supports label generation via the Canada Post API, which excludes Lettermail, you cannot use the plugin to print Lettermail labels. For Lettermail shipments, labels must be created manually or through alternative methods outside of the plugin. The plugin does, however, allow you to display Lettermail shipping rates at checkout, helping customers select this shipping option.

Is there support available to help with setting up the Canada Post plugin after purchase?

Yes, after purchasing the Canada Post plugin, you can request a free onboarding session. This session will guide you through the plugin setup process and help configure it correctly for your store. Support is primarily provided via email; you can reach out to the PluginHive team to schedule this onboarding assistance or ask further questions related to the plugin setup.

Once PluginHive support has access and resyncs my Canada Post account, how can I confirm that shipping rates are working again?

After PluginHive support logs into your site and performs the re-sync: 1. They will verify the plugin successfully fetches shipping rates from Canada Post. 2. You should test by simulating or processing a shipping rate request on your site’s checkout page to see if rates appear correctly. 3. If PluginHive provides confirmation or screenshots of the working status, compare this with your site’s actual output. 4. If shipping rates are visible in your checkout, the issue is resolved. If not, contact support with updated diagnostics for further investigation.

Should I use my Canada Post development or production credentials when syncing my account with the PluginHive WooCommerce Canada Post Shipping Plugin?

You should use your **production credentials** when syncing your Canada Post account with the PluginHive WooCommerce Canada Post Shipping Plugin. Development credentials are meant for testing environments only and won’t work properly on your live WooCommerce store.

Should I wait for the Canada Post login issue to be resolved before using the PluginHive Canada Post plugin to generate shipping labels?

Yes, you should wait until Canada Post resolves the ongoing issue affecting their login page. This problem originates from Canada Post’s own systems, causing intermittent webservice availability and preventing successful account resynchronization through the plugin. PluginHive is closely following up with Canada Post and will notify users when stability is restored. Attempting to use the plugin’s resync feature before the issue is fixed may result in errors, so patience is recommended until the service is stable.

The Canada Post account linking issue was reported to PluginHive. How will I know when it is resolved?

PluginHive support will keep you updated regarding the status after contacting Canada Post. You will receive a direct notification once the problem is resolved on Canada Post’s end and can proceed with registering or syncing your account again. At that point: 1. Attempt to link or sync the Canada Post account through the plugin settings. 2. Confirm that the process completes without errors. 3. Contact support if you encounter any further issues.

The office manager wants to use flat rate shipping but also generate Canada Post labels and tracking numbers. Is this possible with the PluginHive Canada Post plugin?

Yes, this is possible. You can configure the PluginHive Canada Post plugin to use flat rate shipping for cost calculation and simultaneously generate shipping labels and tracking IDs through the plugin. To do this: – Disable real-time rates to prevent live Canada Post shipping options from showing. – Use the flat rate shipping method configured in WooCommerce for checkout. – Generate labels and tracking numbers manually via the plugin interface for orders as needed. – Be sure to enable shipment tracking and mark orders as completed to trigger tracking emails.

The PluginHive support team asked for Canada Post account credentials for troubleshooting, but I cannot share them. How should I proceed?

You are not required to share your Canada Post account credentials with PluginHive support. Instead: 1. Provide detailed information about the shipment error, including error messages and diagnostic reports generated from the plugin. 2. Share access to your WordPress admin site if they request it to review order and product configurations. 3. Verify shipment setups yourself on Canada Post’s official website where possible. 4. Request PluginHive to investigate using your diagnostic logs and order data without requiring your Canada Post login, as they have supported clients in the past with this approach. 5. If needed, ask your Canada Post account representative for assistance to clarify API errors, and share the outcome with PluginHive for combined troubleshooting. Respecting your client’s privacy and security is critical, so support communication will proceed without account login whenever possible.

Was our web server IP blocked by Canada Post, and did they whitelist it to resolve connection issues with the Canada Post plugin?

Yes, Canada Post blocked certain customer IP addresses due to firewall restrictions starting around the past weekend. After reporting the issue, PluginHive coordinated with Canada Post, who subsequently whitelisted your server IP address on their firewall. This whitelisting removed the firewall block and restored proper communication between your server and Canada Post services, resolving the connection issues.

What actions should I take if the Canada Post registration link within the PluginHive plugin is not working?

This issue may occur due to Canada Post undergoing system upgrades or outages affecting their registration pages. To handle this: 1. Retry the registration link after some time, as Canada Post is actively resolving these issues. 2. If the registration page remains inaccessible, contact Canada Post directly through their official business support channels to verify your account registration status. 3. Ensure your Canada Post account is properly registered outside the plugin since your account must be active for PluginHive to fetch shipping rates. 4. Monitor PluginHive updates concerning the status of the Canada Post service.

What additional configuration should I check if I encounter errors generating Canada Post shipment labels?

Besides validating product weights, check the postal code configured in the PluginHive plugin’s general settings. An incorrect or invalid postal code can cause label generation errors. To fix this: 1. Go to the plugin’s general settings in your WooCommerce admin. 2. Verify the postal code entered is correct and matches the origin address from where shipments are sent. 3. Update the postal code if necessary and save the settings. 4. Try generating the labels again. Correcting the postal code setting is essential to ensure smooth communication with the Canada Post API.

What can I do if two-factor authentication (2FA) on my Canada Post account blocks PluginHive support from accessing it during troubleshooting?

Since 2FA can prevent remote access for troubleshooting: 1. Temporarily disable two-factor authentication on your Canada Post account while PluginHive support performs the necessary diagnostics. 2. Alternatively, coordinate a scheduled time with PluginHive support when you can briefly disable 2FA, then re-enable it immediately after. 3. Communicate clearly with support about your availability and security concerns to ensure smooth coordination without compromising your account’s safety.

What causes the "AAA Authentication Failure" error from Canada Post API, and how do I fix it?

The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced or authenticated with the plugin. To resolve this: 1. Re-sync your Canada Post account with the plugin by following the integration process again to ensure credential accuracy and connection. 2. Use the step-by-step integration guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 3. After re-syncing, test the shipping rates again to confirm the error is cleared. If the error persists even after a successful sync message, double-check: – Your Canada Post account credentials (username and password) are current and correct. – There are no account restrictions or issues from Canada Post’s side. – The API credentials entered in the plugin exactly match those provided by Canada Post. Enabling debug mode and reviewing API log entries can further help diagnose authentication issues.

What causes the "Division by zero" critical error in the WooCommerce Canada Post Shipping plugin related to products without dimensions?

This critical error occurs when the plugin’s packaging method is set to either "Pack items Individually" or "Box Packing," and some products do not have complete dimensions (Length, Width, Height). The plugin requires all packed products to have these dimension values; missing any results in zero values that cause a division by zero error during shipping rate calculations. To resolve this, you must: 1. Go to the plugin settings under Packaging. 2. If you use "Pack items Individually" or "Box Packing," ensure every product has all dimension fields filled. 3. If many products lack dimensions, switch the packaging method to "Weight based packing," which does not require dimensions and avoids this error.

What causes the Canada Post API error "AAA Authentication Failure," and how can I resolve it?

The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced with the plugin. To resolve it: 1. Do **not** manually enter your Canada Post login credentials into the plugin settings. 2. Try to re-sync your Canada Post account from within the plugin (follow the plugin’s workflow for syncing with your Canada Post account). 3. If re-syncing does not work, consider providing PluginHive support with temporary admin site access and Canada Post login credentials so they can resync the account correctly from their side. 4. Also ensure that the Canada Post system is operational since outages or updates (e.g., between June 25 – July 2, as reported) can affect synchronization and cause authentication issues.

What causes the Regular Parcel shipping rate to appear more expensive than the Expedited Parcel Plus in the PluginHive Canada Post Shipping plugin, and can this be fixed by upgrading to the premium version?

The shipping rates shown by the PluginHive Canada Post Shipping plugin are live rates directly returned from the official Canada Post API. These rates depend on the shipment address and package details. If you notice that the Regular Parcel rate is higher than Expedited Parcel Plus, this reflects the pricing data provided by Canada Post for those specific parameters. Upgrading to the premium version will not automatically fix such discrepancies because both the basic and premium plugins fetch live rates from the same API source. To verify accuracy, you should compare the rates on the official Canada Post website (canadapost.com) using the same shipment details. If discrepancies persist in the premium plugin after purchase, PluginHive offers assistance to help ensure the plugin matches the exact rates your Canada Post account receives.

What configuration details are mandatory from Canada Post to fetch live shipping rates using PluginHive plugin?

The following details are mandatory: – Origin address: country, state/province, city, and postal code. – Destination address: country, state/province, city, and postal code (entered by customer at checkout). – Product weight and dimensions for each item in the cart. – Valid Canada Post API credentials with authorized access. These details together allow the plugin to communicate with Canada Post API and retrieve accurate real-time shipping rates. Missing or inaccurate data will cause rate fetching to fail.

What details should I provide to PluginHive support if the "AAA Authentication Failure" persists after re-syncing the Canada Post account?

If syncing alone does not resolve the issue, you can provide PluginHive support with the following to enable them to replicate and troubleshoot the problem: 1. Admin access to your WordPress site by creating a new Administrator user with the email [email protected]. 2. Your Canada Post account login credentials. 3. Sample product link(s) from your store. 4. The full shipping address for which you are attempting to retrieve shipping rates. Additionally, ensure the WordPress admin user interface is set to English to prevent locale-related issues with the plugin.

What does error 9174 mean in PluginHive when trying to sync with Canada Post, and how should I proceed?

The error 9174 suggests there is a specific problem related to the Canada Post integration within PluginHive. While the exact meaning of error 9174 is not detailed here, resolving it typically involves: 1. Confirming your Canada Post account credentials and payment information are correct and up to date. 2. Ensuring you have completed all required setup steps in PluginHive, including syncing and saving your shipping method settings. 3. Attempting to resync the Canada Post account from the plugin settings. 4. Reviewing PluginHive’s documentation or contacting support with the error code for detailed troubleshooting. Do not attempt to generate a shipping label until this error is resolved, as it may prevent shipment creation.

What does error 9174 mean in PluginHive when trying to sync with Canada Post, and how should I proceed?

Error 9174 relates to integration issues with Canada Post in PluginHive. To resolve it: 1. Verify your Canada Post account credentials and payment info are correct and current. 2. Complete all required setup steps in PluginHive, ensuring shipping method settings are saved. 3. Attempt to resync Canada Post from the plugin settings. 4. Consult PluginHive’s documentation or contact support providing error 9174 for detailed help. Do not try generating shipping labels until this error is fixed as it can block shipment creation.

What does the "AAA Authentication Failure" error mean and how can I resolve it with the PluginHive Canada Post integration?

The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced with the PluginHive plugin. To resolve this issue, follow these steps: 1. Log in to your PluginHive dashboard. 2. Navigate to the Canada Post carrier settings or account configuration section. 3. Locate the option to re-sync or reconnect your Canada Post account. 4. Follow the prompts to reauthenticate and synchronize your Canada Post account credentials with the plugin. 5. After re-syncing, retry your operation and verify if the error is resolved. If the problem persists after re-syncing, contact support for further assistance.

What does the "AAA Authentication Failure" error mean in the Canada Post plugin, and how do I fix it?

The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synchronized with the plugin. This prevents the plugin from fetching live shipping rates. To resolve this: 1. Re-sync your Canada Post account credentials with the plugin following the official integration guide. 2. Visit this link for step-by-step integration instructions: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 3. Double-check your API credentials (username, password, and customer number) for accuracy. 4. Save the settings and test if live rates are now fetched correctly at checkout. Proper synchronization ensures authenticated communication between your store and Canada Post’s API.

What does the "AAA Authentication Failure" error mean in the Canada Post shipping plugin, and how can I fix it?

The "AAA Authentication Failure" error indicates that the Canada Post account is not properly synced with the plugin, which causes the API authentication to fail. To resolve this: 1. Re-sync your Canada Post account with the plugin by going to the plugin’s settings and following the account synchronization steps. 2. After re-syncing, test the plugin again to confirm that the authentication error is resolved. If the error persists even after re-syncing, you may provide the support team with your website admin access and Canada Post login credentials to allow them to resync your account and check the rates directly on your behalf.

What does the "AAA Authentication Failure" error mean in the context of PluginHive’s Canada Post integration, and how should I address it?

The "AAA Authentication Failure" error indicates that the plugin cannot properly authenticate with Canada Post’s API. This usually means: – The Canada Post account credentials saved in the plugin are incorrect, expired, or not properly synced. – The plugin is unable to successfully communicate with Canada Post’s services. To address this: 1. Verify and update your Canada Post account credentials in the plugin settings. 2. If uncertain, provide your Canada Post login details securely to PluginHive support for re-syncing. 3. Ensure you have the correct API access rights enabled in your Canada Post account. 4. After re-sync and confirmation from support, test the rates again to ensure authentication succeeds.

What does the "authentication failed" error mean in the Canada Post plugin debug log, and how can I resolve it?

The “authentication failed” error generally indicates an issue connecting to Canada Post’s API due to incorrect or incomplete credentials. To resolve this: 1. Verify that your Canada Post account credentials (Customer Number, API key, etc.) are correctly entered in the plugin settings. 2. Ensure that the Merchant User field is properly populated, as this is required for authentication. The Merchant User number can be obtained from your Canada Post account dashboard or Canada Post support if unsure. 3. Re-sync the Canada Post account connection by disconnecting and reconnecting it in the plugin settings. 4. If the error persists, enable 'Debug Mode' in the plugin settings and attempt to retrieve rates again. 5. After reproducing the issue with Debug Mode enabled, submit a Diagnostic Report through the ‘Help & Support’ page in the plugin to receive further assistance.

What does the "E002 – AAA Authentication Failure" error mean in PluginHive Canada Post integration, and how can I resolve it?

The "E002 – AAA Authentication Failure" error occurs when your Canada Post account is not properly synced with the PluginHive plugin. To resolve this issue, you should re-sync your Canada Post account with the plugin. This typically involves verifying and refreshing the connection settings between your Canada Post credentials and the plugin to ensure proper authentication. After re-syncing, monitor the status logs to confirm if the error is resolved. If issues persist, further detailed troubleshooting or support may be required.

What does the "Method Title" and "Fallback rates" settings do in the PluginHive Canada Post plugin, and how can I configure them?

The **Method Title** and **Fallback rates** settings allow you to manage how shipping rates are displayed to customers when live rates are unavailable from Canada Post: 1. **Fallback rates:** These are predefined shipping rates that display when the Canada Post API does not return any rates. This ensures customers can still see shipping cost options. 2. **Method Title:** This is the label or name displayed alongside fallback or fetched rates during checkout, helping customers identify the shipping method. 3. These settings can be configured globally in the plugin settings under the rates tab. 4. Additionally, you can apply these options at the **product level**, allowing specific products to utilize these fallback rates or method titles selectively. 5. You can also choose to display only the **Cheapest rate** from Canada Post along with the Method Title for clarity and simplicity on the frontend.

What does the "Request is blocked by WAF-R" error mean when using the Canada Post plugin, and how can I fix it?

The "Request is blocked by WAF-R" error indicates that API requests from your site are being blocked by a third-party firewall, such as a Web Application Firewall (WAF). This blocking prevents the Canada Post API from responding correctly. To resolve this: 1. Enable the Debug Mode in the plugin settings under the General Tab. 2. Reproduce the error to generate logs. 3. Submit a Diagnostic Report via the Help & Support page in the plugin. 4. The PluginHive support team will review the logs and contact Canada Post to identify any firewall blocking on their side. 5. If the IP address of your site is blocked, PluginHive will work with Canada Post to whitelist your IP. 6. Once your IP is whitelisted, resync your Canada Post account in the plugin and verify that shipping rates are being fetched properly. This process should resolve the error and restore normal functionality.

What does the 'AAA Authentication Error' mean in the WooCommerce Canada Post Shipping Plugin, and how can I resolve it to display shipping options at checkout?

The 'AAA Authentication Error' indicates that your Canada Post account is not properly synced with the WooCommerce Canada Post Shipping Plugin. To resolve this: 1. Re-sync your Canada Post account with the plugin by following the integration steps detailed here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate. 2. Ensure that your account credentials and API details are correctly entered in the plugin settings. 3. Once properly synced, shipping rates should appear during the checkout process without errors.

What does the 'AAA Authentication Failure' error mean in the Canada Post API integration, and how can I resolve it?

The 'AAA Authentication Failure' (code E002) indicates that your Canada Post account is not properly synced with the PluginHive plugin, leading to unsuccessful authentication attempts. To resolve this issue: 1. Re-sync your Canada Post account with the PluginHive plugin to refresh authentication credentials. 2. Follow this official guide to properly integrate and sync your account: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 3. After re-syncing, test the API requests again to confirm that authentication is successful. If the error persists, validate your account credentials and ensure there are no typos or misconfigurations in your plugin settings.

What does the 'AAA Authentication Failure' error mean in the Canada Post plugin, and how can I fix it?

The 'AAA Authentication Failure' error indicates that your Canada Post account is not properly synchronized with the PluginHive Canada Post plugin. To fix this: 1. Re-sync your Canada Post account with the plugin by following the re-authorization or connection steps in the plugin settings. 2. Do not manually enter Canada Post credentials directly into the plugin settings, as this may cause authentication errors. 3. After re-syncing, test shipping rates again by entering a Canadian address in checkout. 4. If the error persists, you may need to provide PluginHive support with temporary admin site access and Canada Post login credentials so they can assist in properly syncing your account. 5. Always coordinate credentials securely and only with trusted support representatives.

What does the 'AAA Authentication Failure' error mean in the Canada Post shipping plugin and how can I fix it?

The 'AAA Authentication Failure' error indicates that your Canada Post account is not properly synced with the plugin. To fix this issue: 1. Re-sync your Canada Post account with the plugin by disconnecting and reconnecting your account credentials. 2. After reconnecting, retest the shipping rates to confirm the connection is successful. This process ensures correct authentication and enables the shipping options to function properly.

What does the 'Resync Canada Post account' button in the plugin do, and is it normal for this option to keep appearing?

The 'Resync' button is used to sync your Canada Post account again within the plugin. It is normal for the 'Resync' option to be available even after performing a sync. This button allows you to manually initiate account synchronization whenever needed to ensure your plugin and Canada Post account are connected properly.

What does the debug message "Canada Post is in Development mode or WP DEBUG is on" mean, and how do I fix it?

This message indicates that the plugin is running in development mode or that WordPress debug mode is enabled, which can cause discrepancies in available shipping services: 1. Navigate to the WooCommerce Canada Post Shipping Plugin settings. 2. Locate the debug mode option and turn it off to switch to Production mode. 3. Also, check your WordPress configuration and disable WP_DEBUG in your wp-config.php file by setting `define('WP_DEBUG', false);` 4. Once debug mode is disabled, the plugin will connect to the live Canada Post API environment, and shipping services will reflect accurately. 5. Disabling debug mode will also remove related warning messages from the frontend shopping experience.

What does the error "weight is not a valid instance of the element type. Value is '150'" mean in the Canada Post API diagnostics when checking shipping rates?

This error means that the package weight you are using exceeds Canada Post’s maximum allowed weight for a single package. Specifically: – The API error indicates the package weight is 150 kg. – Canada Post’s API supports package weights only up to 30 kg per single package. To fix this: 1. Verify the product weight and quantity being used for rate calculation. 2. Adjust your product weights or split shipments into multiple packages below 30 kg each. 3. Recheck shipping rates after making weight adjustments. Providing accurate weight values within the allowed limits is essential to getting valid shipping quotes.

What does the error message "Request is blocked by WAF-R" mean in the context of Canada Post API integration with PluginHive, and what steps should be taken?

The error "Request is blocked by WAF-R" indicates that a web application firewall (WAF) or similar security mechanism is blocking API requests sent from your website to Canada Post. This prevents PluginHive from communicating successfully with Canada Post’s servers, causing failures in retrieving rates and label generation. To address this issue: 1. Identify the firewall (WAF or server-level security plugin) that is blocking outbound API calls. Common causes include ModSecurity rules on the server or third-party firewalls. 2. Work with your hosting provider or IT administrator to whitelist the Canada Post API endpoints and disable or adjust firewall rules that block outgoing requests. 3. Verify that your API credentials and authorization details match those expected by Canada Post, as mismatches may trigger blocking. 4. Collect request headers, payloads, and response logs showing the blockage and share these details with Canada Post’s technical support to confirm no issues exist on their side. 5. After firewall adjustments, test API connectivity using tools like Postman to ensure requests complete successfully without blockage. 6. Once confirmed, resync your PluginHive account so realtime rates and label generation can function normally.

What emails does the Canada Post plugin send to customers, and does it include tracking numbers automatically?

The Canada Post plugin itself does not directly send any emails to customers. Instead, WooCommerce handles the customer emails, including those related to order status updates. Specifically, when the Canada Post shipping labels and tracking numbers are generated and the order status is changed to "Completed" in WooCommerce, WooCommerce sends the "Order completed" email to the customer. This email includes the tracking number information. To verify or customize these emails, you can navigate to WooCommerce → Settings → Emails. Note that the tracking number will only appear in the WooCommerce emails if the order status changes to "Completed," and this functionality uses WooCommerce’s default email system.

What height value should I use for product variations to prevent live parcel rates from showing and only show Lettermail rates?

Set the product variation’s height to a value less than 0.05 cm or around 0.1 cm. This causes the plugin to round the height down effectively, which prevents the Canada Post API from returning live parcel rates. In your case, changing the height to 0.4 cm successfully resulted in only Lettermail rates appearing. This is because the plugin plans to treat a minimum height of 0.1 cm going forward, aligning with Canada Post’s minimum height requirements.

What information do I need to provide PluginHive support to help them investigate Canada Post shipping rate display issues?

To assist PluginHive support effectively, provide: 1. A link to a product page where the shipping rates do not appear. 2. A complete example shipping address (including street, country, state, city, and postal code) used for testing rates. 3. Confirmation that maintenance/test mode is turned off on the live site. 4. Details of any caching or security plugins active on your WooCommerce site. 5. A Diagnostic Report generated from the plugin’s Help & Support section with Debug Mode enabled. This detailed information allows the support team to replicate the issue accurately and analyze plugin interactions with Canada Post API.

What information should I provide to PluginHive support for efficient troubleshooting of Canada Post shipping options issues?

For effective diagnosis and resolution, provide the following: 1. Site URL (live or staging) where the issue occurs. 2. Admin username and password for a user account created to allow PluginHive access (preferably on a staging environment). 3. Product link(s) used in shipping tests to replicate the specific scenario. 4. Complete shipping address used for testing to ensure accurate rate retrieval. 5. Your Canada Post account login credentials so the support team can verify your account status and business-specific shipping options. Providing these detailed elements helps PluginHive replicate your environment precisely and identify configuration or technical issues impacting shipping rates and service options.

What information should I provide to PluginHive support for investigating shipping method issues in the Canada Post plugin?

When raising an issue regarding shipping methods in the PluginHive Canada Post plugin, provide the following comprehensive information to enable swift resolution: 1. Website URL where the plugin is installed. 2. Admin login credentials for the site’s backend (securely shared only if requested and necessary). 3. Details of the product(s) used during shipping rate tests: – Product name – Dimensions (length, width, height) – Weight 4. The complete shipping address used for rate calculation, including country, state/region, city, postal code, and street address. 5. Steps you took before the issue appeared, including any configuration changes. 6. Diagnostic report generated with plugin Debug Mode enabled, including logs and any error messages. 7. Screenshots or recordings illustrating the missing or incorrect shipping option. This complete dataset allows PluginHive’s support team to replicate, analyze, and resolve the shipping configuration or integration issues efficiently.

What information should I provide to PluginHive support to troubleshoot my shipping rate issues effectively?

When seeking troubleshooting help from PluginHive, provide the following information for quicker resolution: 1. Admin access to your WordPress site by creating a new user with Administrator privileges using the email [email protected]. Make sure the site language is set to English before adding the user. 2. Your Canada Post plugin login credentials (account details used in the plugin setup). 3. The URL of the product(s) or specific product information for which shipping rates are not displaying. Once these are shared and access is granted, PluginHive support can directly inspect your site setup and diagnose the problem more efficiently.

What information should I provide to PluginHive support to troubleshoot the Canada Post API connection issue?

To effectively troubleshoot your Canada Post API connection issue, provide the following: 1. Admin access to your WordPress site by creating a new Administrator user with the email [email protected]. 2. The site login URL and credentials for this user. 3. The product link(s) affected by the Canada Post integration issue. 4. Your Canada Post API login credentials (username and password). 5. Any error messages or console logs related to the API failure, such as the "Request is blocked by WAF-R" alert. Providing detailed information allows PluginHive support to access your site, resync your account settings, and coordinate with Canada Post as needed for resolution.

What information should I provide to PluginHive support when facing Canada Post sync or authentication issues?

Provide the following to facilitate quick resolution: 1. Your Canada Post username and any login details necessary for the sync (shared securely and only when requested). 2. Your Canada Post Account Number, especially if the PluginHive team cannot retrieve it due to blank screens in your profile. 3. Descriptions of the errors encountered (e.g., "AAA Authentication Failure", white or blank screen after login). 4. Any relevant screenshots demonstrating the error or the blank pages. 5. Details about recent steps taken when trying to sync the account, including browser cache clearing or page access notes.

What is the "New Algorithm" for packing boxes in the PluginHive Canada Post plugin and how does it calculate efficiency?

The **New Algorithm** for packing in the plugin computes box efficiency by incorporating the **volume used** and the **item count** as follows: 1. Efficiency formula: [ text{Efficiency} = left(frac{text{Packed volume}}{text{Box volume}}right) times 100 times text{Item count} ] 2. The packing process runs in a loop, each time selecting the box that yields the highest efficiency score according to this calculation. 3. This approach optimizes both volume utilization and item count, ensuring more efficient packing and potentially reducing shipping costs. 4. It is suitable if you want a balance between minimizing box usage while considering product quantities.

What is the correct format for entering HS Tariff Numbers/Codes in the WooCommerce Canada Post Shipping Plugin to avoid errors such as "hs-tariff-code is not a valid instance of the element type"?

The HS Tariff Number/Code must be entered in the correct format to avoid errors. The valid format is typically a 6-digit code without additional separators or extra digits beyond that. For example, ‘7324.90.00.00’ is a valid format for HS codes. Ensure you enter the HS code as a continuous string of six digits, or following the format expected by the Canada Post API, with dots separating specific digit groups (e.g., XX.XX.XX). Avoid multiple codes or codes longer than 6 digits in a single field, as this causes validation errors. For the most accurate and valid HS codes, use the official Canada Post HS Code lookup tool here: https://www.canadapost-postescanada.ca/information/app/wtz/business/findHsCode?execution=e2s1

What is the difference between package templates and box sizes in the PluginHive Canada Post plugin, and how should I use them?

The difference is: – **Package Templates**: Used for manual label creation on the WooCommerce order edit page. You create templates with custom weights and dimensions to select when printing labels. They do not affect shipping rate calculation at checkout. Use them when manually generating shipping labels. – **Box Sizes (Box Packaging)**: Used by the plugin to calculate shipping rates dynamically at cart and checkout. You define your physical shipping boxes or mailers here with their dimensions and weights so the plugin can match orders to appropriate packaging and provide accurate shipping quotes. For rate calculation and automatic shipping option display, focus on configuring Box Sizes appropriately. Use Package Templates only if you manually create labels.

What is the proper and secure process to provide PluginHive support with admin access to my WordPress site and my Canada Post account credentials for troubleshooting purposes?

To safely share admin access and credentials with PluginHive support, follow these instructions: 1. Create a new WordPress user on your site with the following details: – Email: [email protected] – Role: Administrator 2. If your WordPress admin panel language is not English, change the user language setting to English. 3. Reply to the existing support email thread confirming the creation of this user and share the WordPress admin login URL and password. 4. Share your Canada Post account login credentials securely through the same email thread to avoid exposure elsewhere. 5. Inform the support team when they can log in and when they have completed their work for transparency. By following these steps, you ensure the support team has necessary access while maintaining control over the account.

What is the proper format for phone numbers used when printing shipping labels with PluginHive’s Canada Post plugin?

Canada Post requires that phone numbers include only specific characters: digits (0-9), spaces, and optionally these special characters: ( ) – . p x. Additionally, the plus sign (+) is accepted only as the very first character (for country codes). To ensure your phone number is accepted: 1. Remove any special characters other than those allowed. 2. If including a plus sign, place it only at the beginning of the phone number. 3. Avoid commas, letters (other than “p” and “x” for extensions), and other symbols. Using this compliant format will prevent related errors when generating shipment labels.

What is the recommended approach when the Canada Post API returns shipment creation errors though shipment generation works fine on canadapost.com?

When the Canada Post API reports errors during label creation, but you can create shipments successfully on the canadapost.com website with the same details: 1. Confirm the shipment details (dimensions, weight, addresses, customs info) exactly match between your PluginHive setup and the Canada Post site. 2. Validate that all required fields comply with Canada Post’s specifications (e.g., country codes, customs declarations, unit formats). 3. Capture and share detailed diagnostic reports from the PluginHive plugin’s debug mode to reveal the exact XML request and response. 4. If the error persists only within the plugin environment, contact your Canada Post representative to verify if API restrictions or updates are causing discrepancies. 5. Share Canada Post feedback with PluginHive support for further analysis and resolution. This collaboration helps resolve discrepancies between the PluginHive API integration and the direct Canada Post web experience.

What packaging method should be used for products that do not have dimensions in the WooCommerce Canada Post Shipping plugin?

For products without dimensions, use the "Weight based packing" method in the plugin’s packaging settings. This method bases shipping calculations solely on product weight and does not require length, width, or height, preventing errors caused by missing dimension data. To change this setting: 1. Go to the PluginHive plugin settings under Packaging. 2. Select "Weight based packing" as your packaging method. 3. Save changes. This ensures products lacking dimensions can still have shipping rates calculated without causing errors.

What shipping carriers does PluginHive support besides Canada Post?

PluginHive offers shipping solutions for major global and regional carriers including UPS, USPS, FedEx, DHL, Stamps.com, Aramex, Blue Dart, Australia Post, Canada Post, and other popular shipping carriers. This allows you to integrate live rates, print shipping labels, and automate shipping workflow for a variety of carriers directly through your WooCommerce store.

What shipping services and customer notifications does the PluginHive Canada Post solution support?

The PluginHive Canada Post shipping solution supports: 1. Domestic and international shipping using Canada Post services. 2. Canada Post Lettermail services. 3. Automated sending of email notifications to customers that include Canada Post shipment tracking details, helping keep customers informed about their order status. Additionally, it displays estimated delivery times on your store, further enhancing transparency and customer satisfaction.

What should I check if I encounter repeated firewall-related errors when integrating with Canada Post API?

If firewall-related errors persist during Canada Post API integration, follow these checks: 1. Review your server’s firewall or security plugins to ensure they allow outbound HTTPS requests to Canada Post endpoints. 2. Confirm that no network-level firewalls or cloud security services (e.g., Cloudflare, AWS WAF) are blocking requests. 3. Validate that Canada Post has whitelisted your server IP to accept API communications. 4. Make sure your API credentials are correct and active. 5. Test API connectivity from your server using tools like cURL or Postman to isolate network issues. 6. Coordinate with your hosting provider or system administrator to review network and firewall logs for blocked connections. Performing these steps can identify and resolve firewall-related disruptions affecting Canada Post API integration.

What should I do after PluginHive confirms that the Canada Post issue has been resolved?

After receiving confirmation that the Canada Post system issue is resolved, follow these steps: 1. Open your WooCommerce Canada Post Shipping plugin settings. 2. Attempt to register or sync your Canada Post account again through the designated account button or integration option. 3. Verify that shipping rates calculate correctly and that label printing functionality works as expected. 4. Continue completing your integration and test different shipping scenarios to ensure stability. 5. If you encounter any further issues, contact PluginHive support with specific details. Additionally, consider leaving a review of the plugin and service on PluginHive’s review page to provide feedback and aid other users.

What should I do if Canada Post does not receive any pickup request or notification despite enabling the pickup option in the plugin?

Since the plugin only flags shipments for pickup but does not schedule the pickup itself, you must manually log into the Canada Post website to request the pickup. If Canada Post is not receiving the pickup flag from the plugin: 1. Verify via the Request XML logs that the pickup flag is sent correctly (see previous FAQ). 2. If the flag appears in the XML but pickup is still not visible to Canada Post, contact Canada Post support to ensure their system is processing the flag properly. 3. Continue to schedule all pickups manually on the Canada Post website until pickup scheduling is fully integrated or supported.

What should I do if clicking the Registration button in the PluginHive Canada Post plugin leads to a blank page?

If clicking the Registration button results in a blank page, follow these steps to troubleshoot and report the issue: 1. Go to the General Tab in the plugin settings. 2. Enable the "Debug Mode" option to capture detailed logs. 3. Reproduce the issue by clicking the Registration button again. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report as instructed on that page. This diagnostic report will help the support team investigate and resolve the problem efficiently.

What should I do if I am still unable to generate shipping rates after my IP address has been whitelisted by Canada Post in the WooCommerce Canada Post Shipping Plugin?

If shipping rates still do not generate after Canada Post has whitelisted your IP address, follow these steps: 1. Re-sync your Canada Post account within the plugin settings. This ensures your account credentials and tokens are up to date and properly connected. 2. After re-syncing, attempt to calculate the shipping rates again to verify if the issue is resolved. 3. If rates are still not generated, enable debug mode and create a new diagnostic report by reproducing the issue in the plugin. Submit this new report to PluginHive support for further investigation. This process helps refresh your account connection and provides updated logs for more accurate troubleshooting.

What should I do if I am unable to login to Canada Post through the plugin but can login directly on the Canada Post website?

This problem usually indicates a temporary issue with the plugin’s connection to Canada Post API or session handling during login. Recommended actions: 1. Clear your browser cache or try logging in using a private/incognito browser window. 2. Wait and try again later as API endpoints might experience downtime. 3. Ensure there are no firewall or network restrictions blocking plugin API requests. 4. Attempt a full resync of the Canada Post account. 5. If problem persists, escalate to PluginHive support with details and diagnostic logs for deeper investigation or schedule a live troubleshooting call.

What should I do if I encounter a PHP warning "Array to string conversion" related to the Canada Post WooCommerce Shipping plugin in the debug log after placing an order?

This warning is generally harmless and does not affect the core functionality of the Canada Post plugin. To address it, follow these steps: 1. Ensure you are using the latest version of the Canada Post WooCommerce Shipping plugin. 2. On a staging site (recommended), deactivate all plugins except WooCommerce and the Canada Post plugin, then check if the warning still appears to identify potential conflicts. 3. If the warning persists and does not affect plugin performance, disable WP_DEBUG logging on your server to suppress these warnings from displaying in logs or on-site. 4. Continue monitoring the plugin features; if you notice any malfunction, report it for further investigation. This approach helps maintain site stability without risking live environment disruptions and keeps your logs clean.

What should I do if I get a JSON parse error or the “Failed to load… is not valid JSON” error when trying to add my Canada Post account in the plugin?

This error typically means the plugin is receiving an invalid response from the Canada Post API, often due to IP address blocking or connectivity issues. You should: 1. Confirm the error details carefully, especially the unexpected token or invalid JSON message. 2. Check if your server’s IP address is blocked by the Canada Post API servers; this is a common cause. 3. Contact Canada Post’s technical support and request that your server’s IP address be whitelisted to allow API access. 4. You can escalate this issue with PluginHive support, as they can liaise with Canada Post on your behalf to request whitelisting. 5. Once the IP is whitelisted by Canada Post, try syncing the account again via the “Canada Post Account” button. 6. If the error persists after IP whitelisting, clear WooCommerce and browser caches, disable other conflicting plugins temporarily, or test on a staging setup.

What should I do if I keep encountering errors when trying to connect the Canada Post account through the PluginHive plugin?

If you encounter persistent errors during connection or resync attempts: 1. Confirm that your login credentials and account permissions have been correctly shared with PluginHive support to enable them to verify configurations on their end. 2. Understand that many connection issues stem from outages or service interruptions at Canada Post’s end, which are beyond PluginHive’s control. 3. PluginHive support actively communicates with Canada Post to monitor and escalate the issues. Continued errors often require waiting for Canada Post’s service restoration. 4. Ensure you are following the official resync procedure by using the “Canada Post Account” button on the plugin settings page in your WordPress admin panel. 5. If you have shared admin access with PluginHive support but no progress occurs, request clarification or updates from support regarding their troubleshooting actions.

What should I do if I receive a WordPress automatic email about a fatal error from the WooCommerce Canada Post Shipping Plugin but the website appears to be working fine?

If the site is functioning normally despite the error notification: 1. Monitor your website for any repeated occurrence of the error message to determine its frequency and impact. 2. Note any recent site changes such as plugin updates, new plugin installations, or theme changes that might have triggered the error. 3. Keep a record of the order details associated with the error if the message references tracking or shipment labels. 4. If the error continues or causes visible site issues, follow the troubleshooting steps to deactivate other plugins and switch to a default theme to isolate conflicts. 5. Contact the plugin support team with relevant details including order numbers and steps leading to the error if you can reproduce it. This will enable the support team to investigate and provide a solution without unnecessarily disrupting your live site. Temporarily ignoring the error is acceptable if it does not affect website performance, but proactive monitoring is recommended.

What should I do if I suspect I made a typo in the email address when creating my PluginHive account and cannot log in?

First, try recovering your username with your known email addresses. If no accounts are found, and you suspect a typo, provide the website URL associated with your license to PluginHive support. They can look up the license record internally and identify the email address used during purchase. Once identified, they will provide you with the correct email address to use as your login username. If you still cannot access the account after that, PluginHive support can help with account recovery steps.

What should I do if I’m seeing the error "Product #XXXX is missing weight" when using PluginHive Canada Post plugin?

This error indicates that the specified product lacks the required weight attribute necessary for shipping rate retrieval. To resolve this: 1. Edit the product in WooCommerce. 2. Enter the correct weight value under the product’s shipping details. 3. Add dimensions (length, width, height) if your shipping method requires it. 4. Save the product and refresh the cart or checkout page to check if live rates appear correctly. Without this information, Canada Post rates cannot be calculated, and the plugin will not generate accurate shipping options or labels.

What should I do if my Canada Post account number has been archived and I cannot sync the account with PluginHive?

If your Canada Post customer number has been archived (meaning it has not been used for a long time), you will be unable to sync it with the PluginHive plugin. To resolve this: 1. Contact Canada Post Solutions for Small Business directly to obtain a new business customer number. – Phone: 1-877-262-5762 – Hours: Monday to Friday, 7 am to 11 pm ET; Saturday and Sunday, 9 am to 9 pm ET 2. Once you receive a new account number, use it to configure and sync your account again within the PluginHive plugin. 3. This will enable you to proceed with Canada Post integration and avoid sync or authentication errors related to archived accounts.

What should I do if my Canada Post account returns an error when syncing shipping rates?

An error syncing the Canada Post account can occur due to maintenance or service disruptions on Canada Post’s end. First, check whether Canada Post is under maintenance or experiencing outages. If confirmed, wait until the service is restored. Once normal operation resumes, rates should sync automatically. If the problem continues beyond this, providing temporary wp-admin access to your site can help technical support troubleshoot the issue further.

What should I do if my PluginHive Canada Post plugin suddenly begins only showing national but not international “Postes aux Lettres” shipping rates?

If your WooCommerce store using PluginHive Canada Post plugin stops displaying international letter-post (Postes aux Lettres) rates and only shows national rates, take these steps: 1. Check if Canada Post itself is showing International Postes aux Lettres rates for the same package and address directly on their portal. 2. Verify plugin settings to ensure that international letter-post shipping methods are enabled and not accidentally disabled. 3. Confirm product dimensions and weight fall within Canada's postal limits for international letter-post. 4. Enable Debug Mode and reproduce the issue on your store to gather detailed logs. 5. Submit the Diagnostic Report from the plugin’s Help & Support tab to PluginHive for deeper troubleshooting. 6. Provide PluginHive with your product details, shipping test address, and admin login access if requested for direct investigation. 7. Temporarily deactivate any caching or conflicting plugins that could interfere with shipping rate calculations. Following this sequence allows you to isolate configuration issues, data mismatches, or plugin conflicts causing international rates to stop displaying.

What should I do if PluginHive support instructs me to repeatedly try adding or resyncing my Canada Post account but the issue persists?

In such cases: 1. Follow the support instructions to attempt re-adding or re-syncing your Canada Post account within the PluginHive plugin multiple times, ensuring you complete all login and authentication steps accurately. 2. Check that your Canada Post account credentials are current and active. 3. Use different browsers or clear your browser cache before retrying to eliminate local issues. 4. Submit Diagnostic Reports via the plugin after each attempt to provide detailed logs to PluginHive support. 5. Stay patient, as persistent failures may indicate ongoing issues on the Canada Post API side, which PluginHive actively monitors and coordinates to resolve. 6. Continue to keep PluginHive informed of your retry outcomes for further guidance.

What should I do if PluginHive support is unable to log in to my WordPress site due to login or password issues?

If PluginHive support fails to log in: 1. Double-check the username and password you shared are accurate and correspond to a valid WordPress admin account. 2. Reset the password if necessary, and resend the updated credentials securely to PluginHive support. 3. Avoid sending confusing or incomplete information such as unrelated backup codes. 4. Confirm that any two-factor authentication or IP whitelist rules on your site do not prevent support access during troubleshooting. 5. Stay in communication with support to verify successful login attempts or provide additional access details as needed.

What should I do if the Canada Post account resync option requires login but login fails from the plugin environment while logging in works directly on Canada Post’s website?

This situation can occur when the Canada Post API registration page or related infrastructure is temporarily down or unstable. Try these steps: 1. Wait and attempt resync at a later time to ensure API stability. 2. Clear your browser cache or try accessing the resync page from an incognito/private browser window. 3. Confirm your login credentials separately on the Canada Post website to exclude credential issues. If login still fails only through the plugin environment after these steps, inform support so further investigation can be initiated, potentially involving a direct troubleshooting session or escalated support with Canada Post.

What should I do if the Canada Post login page shows a white screen after logging in during the sync process?

If after logging into Canada Post during the sync you encounter a white screen with no further action: 1. First, clear your browser cache and try the login and sync again. 2. Confirm that your browser or network settings are not blocking Canada Post pages or scripts. 3. If the white screen still appears, it is likely a temporary issue from Canada Post’s end. 4. Provide your Canada Post account number and any relevant details to PluginHive support to allow them to coordinate with Canada Post for a resolution. 5. PluginHive support may request to reset your Canada Post password or ask Canada Post for account-specific troubleshooting.

What should I do if the Canada Post plugin still does not allow adding boxes even with a high `max_input_vars` setting?

If the plugin still blocks adding boxes after confirming `max_input_vars` is sufficiently high: 1. Provide temporary admin access to the PluginHive support team so they can investigate your specific environment and configuration. 2. The team can check for conflicts or unique issues preventing box addition and apply fixes if needed. 3. Once resolved, you can resume managing boxes normally.

What should I do if the Canada Post plugin’s Debug Mode and Diagnostic Report do not capture the necessary data or show as empty?

To generate a proper Diagnostic Report: 1. Enable 'Debug Mode' in the plugin settings. 2. After enabling debug, replicate the issue by proceeding to the cart or checkout page and triggering the shipping rate calculation. 3. Once replicated, return to the plugin’s 'Help & Support' page and submit the Diagnostic Report. If the report is empty, it typically means the issue was not replicated after enabling Debug Mode. Repeat the process carefully ensuring the rates are requested while debug mode is active before generating the report.

What should I do if the Canada Post re-sync redirect page shows a “Service Unavailable” error during account synchronization?

If you encounter a “Service Unavailable” error on the Canada Post page when attempting to re-sync via the plugin, this indicates a temporary issue or outage on Canada Post’s side. The recommended steps are: 1. Wait for Canada Post to resolve the outage or service disruption. 2. Monitor for official updates from Canada Post or PluginHive support regarding the situation. 3. Retry the re-sync process after some time once the service is restored. 4. If the issue persists beyond a reasonable period, contact PluginHive support for additional support and updates from Canada Post.

What should I do if the Canada Post registration link within the PluginHive plugin is not working?

If the registration link is not working, it is likely due to Canada Post undergoing system upgrades or outages affecting their registration pages. To address this: 1. Retry accessing the registration link after some time, as Canada Post actively works to resolve the issue. 2. If the issue persists, contact Canada Post directly through their official business support channels to verify your account registration status. 3. Ensure your Canada Post account is already registered and active outside of the PluginHive plugin, since an active account is required for the plugin to retrieve shipping rates. 4. Monitor PluginHive updates for announcements regarding the status of Canada Post services.

What should I do if the diagnostic report does not include the necessary logs for PluginHive support to troubleshoot Canada Post plugin issues?

If required logs are missing from the diagnostic report, follow these steps to enable proper investigation: 1. PluginHive support may request temporary WP-admin backend access for direct diagnosis. 2. Provide a temporary admin login (preferably limited in scope and security) to the PluginHive support team. 3. PluginHive will then analyze the plugin settings, logs, and potential configuration issues directly from your WordPress admin. Ensure you remove or update this access after resolution to maintain site security.

What should I do if the plugin shows an 'AAA Authentication Failure' error when fetching shipping rates from Canada Post?

The 'AAA Authentication Failure' error typically means the Canada Post account is not properly synced with the PluginHive WooCommerce plugin. To fix this: 1. Remove any manually entered Canada Post API credentials from the plugin settings; the plugin does not require manual credential entries. 2. Use the plugin’s built-in Canada Post registration or sync button to connect your account properly. 3. If syncing fails or the plugin does not display the registration confirmation message, try re-syncing your account by clicking the registration button in both Live and Test modes. 4. If issues continue, provide diagnostic logs and temporarily grant support team access (following security protocols) to resynchronize the account. Note: Do not manually add any Canada Post API keys in plugin fields as this causes authentication errors.

What should I do if the synchronization process shows "Please wait while your Canada Post details are being retrieved" for a long time and the account sync does not complete?

If the sync process is stuck on "Please wait while your Canada Post details are being retrieved" for an extended period, the syncing has not completed properly. To resolve this: 1. After seeing this message, the system should display a pop-up saying "Your settings have been saved" which confirms that the sync is complete. 2. If no pop-up appears, try resyncing your Canada Post account on a different browser, preferably in incognito/private mode, to avoid any cache or plugin conflicts. 3. Clear browser cache or cookies if needed before retrying. 4. Once the pop-up appears and the settings save confirmation shows, attempt to generate the shipping label again. 5. This process ensures that the plugin properly receives your Canada Post account details and authenticates your connection.

What should I do if two-factor authentication (2FA) prevents PluginHive support from accessing my Canada Post account for troubleshooting?

Since 2FA can block remote access, you should consider: 1. Temporarily disabling two-factor authentication on Canada Post account while PluginHive support performs diagnostics. 2. Alternatively, schedule a time when your 2FA can be disabled briefly, then enable it again immediately after. 3. Communicate clearly with support regarding your availability and security preferences to coordinate access. This enables PluginHive to verify the API token and troubleshoot effectively without compromising your account security long term.

What should I do to enable PluginHive support to investigate issues on my site when login restrictions such as two-factor authentication are enabled?

To enable PluginHive support to access your WordPress admin for troubleshooting: 1. Temporarily disable two-factor authentication to allow login without verification emails. 2. Alternatively, create a temporary administrator user account specifically for PluginHive support with username: PluginHive. 3. Provide the new admin login credentials securely to PluginHive support. 4. Remember to enable two-factor authentication or delete the temporary admin user once the support process is complete. This enables the support team to access your site, reproduce the issue, and provide an accurate resolution.

What should I expect after successfully syncing my Canada Post account with the PluginHive plugin?

Upon successful syncing, you should see a confirmation pop-up inside your WordPress admin area after submitting your profile on the Canada Post site, stating "Your Settings has been saved." After this: 1. Shipping methods should appear on your cart and checkout pages. 2. If shipping options do not appear, clear caches (browser, site, and server) and try syncing again. 3. Testing syncing in an incognito browser window is a good practice to avoid cached data issues.

What should I provide to PluginHive support to diagnose Canada Post live rate issues effectively?

When seeking support for live rate issues, provide: 1. The URL of your WooCommerce site. 2. Temporary WordPress admin access credentials so support can review your settings directly. 3. Complete shipping address details for the order you tested where Canada Post rates did not appear. 4. A product link or SKU related to the failing rates, so the package details (weight, dimensions) can be reviewed. 5. A Diagnostic Report generated from the plugin (Help & Support > Diagnostic Report) with Debug Mode enabled. Providing this information will enable PluginHive support to perform a thorough investigation faster.

What sizing dimensions should I enter into the PluginHive Canada Post shipping plugin for packaged products that include protective materials like bubble wrap and boxes?

You should enter the actual product weight and dimensions in the product settings of the plugin. When you use predefined boxes, configure those box dimensions in the plugin settings according to your packaging requirements. During checkout, the plugin automatically selects the most suitable predefined box and calculates shipping rates based on the box’s dimensions. Therefore, your product dimensions should reflect the size of the product as it will be packaged for shipping—including any protective materials and boxes—since the plugin uses box sizes for rate calculation, not just the bare product size.

What steps are required to grant PluginHive support permissions to troubleshoot shipment label issues directly on my WooCommerce site?

To allow PluginHive support to assist with shipment label issues: 1. Provide an admin user login for your WooCommerce site to the support team. 2. Specify the order number(s) where the Print Label option is not working. 3. Confirm that support has permission to: – Log into the admin panel. – Inspect or attempt shipment label generation for the provided order(s). 4. Clarify any conditions such as preventing notification emails to customers during troubleshooting. Providing these details helps the support team replicate and analyze the issue accurately on your environment.

What steps should I follow once PluginHive confirms that the Canada Post account sync issue is resolved?

After receiving confirmation that the issue is fixed: 1. Attempt to sync your Canada Post account again via the PluginHive WooCommerce plugin. 2. The process should now redirect you to the Canada Post website for authentication. 3. Complete the authentication steps on Canada Post’s site as prompted. 4. Return to your WooCommerce admin to verify that the account sync is successful. If you encounter further errors, document the error details and contact PluginHive support for assistance.

What steps should I take if I continue having trouble syncing my Canada Post account with the PluginHive plugin?

If syncing issues persist, follow these steps: 1. Double-check that the Canada Post account credentials entered in the plugin are accurate and up-to-date. 2. Confirm your WordPress admin site URL is correct and accessible. 3. Clear any plugin caches or transient data that may interfere with authentication. 4. Disable conflicting plugins temporarily to isolate any conflicts. 5. If self-troubleshooting is unsuccessful, consider sharing WordPress admin and Canada Post login credentials securely with PluginHive support for direct investigation. 6. Provide complete site URL and credentials to support to facilitate efficient troubleshooting. 7. After support completes syncing on their end, verify that shipping rates are retrieved successfully.

What steps should I take if live shipping rates are not appearing even after enabling ‘Real Time Rates’ in the Canada Post plugin?

If live shipping rates do not appear despite enabling ‘Real Time Rates,’ proceed with this troubleshooting process: 1. Confirm completeness and accuracy of product weights and dimensions as missing information inhibits rate calculation. 2. Verify that valid Canada Post API credentials are entered and active. 3. Check if your shipper or origin address is correctly configured in the plugin settings. 4. Ensure customer shipping address fields (country, state, city, postal code) are fully filled out during checkout. 5. Turn on the ‘Debug Mode’ option in the plugin settings to capture detailed logs. 6. Reproduce the issue by attempting checkout to generate debug logs. 7. Go to the ‘Help & Support’ page within the plugin settings and submit a Diagnostic Report containing debug information for support analysis. This process enables more detailed issue identification and facilitates targeted troubleshooting.

What steps should I take if the Canada Post shipping rates appear to be “churning” and not displaying on the checkout page?

If rates are continuously loading or not appearing: 1. Check your Canada Post account sync status and re-sync if necessary. 2. Enable debug mode to capture error logs and inspect for authentication or API errors. 3. Clear your website cache, as stale cache can prevent fresh rate requests. 4. Clear your browser cache or use Incognito mode to eliminate local cache issues. 5. Confirm that the product data (weight and dimensions) is complete and in correct units (cm and g). Following these steps usually resolves connection or display issues with Canada Post rates.

What steps should I take if the estimated delivery dates are not updating correctly even after updating the plugin and clearing cache?

Follow these troubleshooting steps: 1. Confirm you have updated to the latest plugin version (v3.1.1 or newer). 2. Clear your browser cache and cookies to remove any stored outdated data. 3. Disable the delivery delay feature temporarily to view the raw delivery dates returned by Canada Post API. 4. Place a new test order to see updated estimated delivery dates. If discrepancies remain, verify that your system and server time settings are correct, as incorrect system clocks can lead to misaligned date displays. If problems persist, gather plugin logs and contact PluginHive support for further analysis.

What troubleshooting steps can help when the “WooCommerce Canada Post plugin settings will be displayed” confirmation message does not appear after account linking attempts?

If the plugin fails to display the registration confirmation message after clicking the "Canada Post Registration" button: 1. Confirm you are logged into a valid Canada Post account with correct permissions. 2. Try linking the account in both Live and Test modes to rule out environment-specific issues. 3. Clear all previously entered manual Canada Post credentials in the plugin fields. 4. Disable other plugins temporarily to check for conflicts. 5. Review and satisfy all required fields (including origin address) in the plugin before sync. 6. Check server connectivity and firewall settings that might block API calls. 7. If the problem persists, submit debugging logs and a diagnostic report for expert analysis.

What troubleshooting steps can I try if the Canada Post sync button results in a white page or does not respond?

Follow these troubleshooting steps: 1. Clear your browser cache to remove any corrupted temporary data. 2. Try accessing the sync button or login page from a different browser or incognito mode to eliminate browser-specific issues. 3. Check for any browser extensions or network settings that may block Canada Post sites. 4. Ensure your internet connection is stable. 5. If the white page persists, collect error details and contact PluginHive support so they can investigate with Canada Post.

What troubleshooting steps have PluginHive analysts performed when investigating shipment dimension errors?

The PluginHive team: 1. Logged into the WordPress site to review the problematic order and product details. 2. Tested the same shipment and product dimensions against the Canada Post API and PluginHive plugin. 3. Confirmed that rate retrieval functions correctly, but the shipment creation API call fails with the dimensional sum exceeding 90 error. 4. Verified that this error originates directly from Canada Post’s API response. 5. Recommended contacting Canada Post to clarify why this dimension error is returned despite the shipment being valid on their website. This systematic approach aims to isolate whether the issue is with product data, plugin integration, or API restrictions.

What troubleshooting steps should I follow if my customers can get Canada Post shipping prices on the store but I cannot generate shipping prices or print labels for those orders in Canada Post?

This issue usually indicates a synchronization or address validation problem. To troubleshoot: 1. Verify the exact shipping address entered by the customer on the order. 2. Check if the shipping address is valid and allowed in your Canada Post account. 3. Confirm that your WordPress site and Canada Post plugin are updated to the latest versions. 4. If you notice discrepancies for certain countries (e.g., those under Red Alert), consider restricting those countries from checkout as per WooCommerce settings. 5. If the issue persists, share the exact order details with PluginHive support, including the shipping address and order ID, for investigation. 6. Avoid sharing login credentials publicly; do so only via secure support channels. By ensuring addresses are consistent and restricting unsupported countries, you minimize order fulfillment issues with Canada Post rates and label generation.

What troubleshooting steps should I take if a plugin feature button like "MIGRATE TODAY" does not respond or work?

If a feature button such as "MIGRATE TODAY" is unresponsive: 1. Confirm that your plugin is updated to the latest version because such features require version compatibility. 2. Clear your browser cache or try using a different browser or device to rule out browser-related issues. 3. Check your site’s JavaScript console in developer tools for any script errors that might be blocking button functionality. 4. Disable other plugins temporarily to see if there’s a conflict causing the button to fail. 5. If these steps do not resolve the issue, contact PluginHive support with details of your plugin and WooCommerce versions and the exact problem. **Note:** Requesting admin access, login credentials, or sharing screenshots is not included in FAQs as per content guidelines.

What unit measurements should I use for product dimensions and weight to ensure proper Canada Post rate calculation?

Use these units for product data when configuring the plugin: – Dimensions (height, width, length): centimeters (cm) – Weight: grams (g) This ensures that the plugin correctly interprets product sizes for accurate shipping rate calculation with Canada Post.

What was the main cause for shipping rates not showing in the Canada Post PluginHive plugin and how can I avoid this issue in the future?

The primary cause was that the plugin was not properly synced with the Canada Post account, leading to the "AAA Authentication Failure" and no shipping rates being retrieved. To avoid this issue going forward: 1. Always ensure that your Canada Post account is properly synced with the PluginHive plugin using the provided sync functionality. Avoid manual credential entry unless instructed. 2. Verify that your account credentials and contract number are accurate and active. 3. Enable Debug Mode when troubleshooting, and submit diagnostic reports to PluginHive support if issues arise. 4. Maintain proper product weight and dimension details as per your packing method. 5. Regularly test shipping rate display on your cart/checkout pages after any changes to plugin settings or account credentials.

What was the underlying reason for Canada Post blocking some customer IP addresses, including ours?

Canada Post’s firewall system began blocking some customer IP addresses unexpectedly following an event that occurred over a recent weekend. This firewall behavior caused connectivity disruptions for multiple customers using the Canada Post plugin. Canada Post acknowledged the situation and took steps to address the issue by whitelisting impacted IP addresses. The blocking was a temporary issue on Canada Post’s end, and normal service has since been restored.

When entering package templates in the PluginHive Canada Post plugin, should I use the inner measurement capacity or the external dimensions of the packages? For example, should the thickness be the mailer’s empty size or the size when fully packed?

Package templates should be entered using the **outer (external)** dimensions and weights of your actual packaging—including the filled/thickened size—because the shipping calculations and label generation depend on the total physical dimensions of the package as it will be shipped. Specifically: 1. Measure the package when fully packed to capacity to capture maximum size and weight. 2. Enter those outer dimensions and total weight into the package template settings. 3. This ensures correct label sizing and accurate shipping cost calculation. Note: Package templates are used only for manual label generation on the order edit page and do not affect shipping rate calculations at cart/checkout. Shipping rates are calculated based on boxes configured under the Box Packaging method.

When I click the "Registration – Resync Canada Post Account" button, why do I get an error message instead of the Canada Post login page?

The error message indicating that the page is not available when trying to resync your Canada Post account is due to an ongoing issue on Canada Post’s side, not within the PluginHive Canada Post plugin. Currently, Canada Post is experiencing a service disruption affecting the login page for account resynchronization. PluginHive support has confirmed that the issue is under investigation by Canada Post’s team, and resolution depends on their progress. You should wait for Canada Post to fix the problem; no action from your end or PluginHive plugin update is required at this time.

Where can I find and decode error logs for Canada Post shipments when using PluginHive in WooCommerce?

You can access and review error logs for Canada Post shipments directly within your WooCommerce dashboard by following these steps: 1. Navigate to **WooCommerce** in the WordPress admin menu. 2. Select **Status** from the WooCommerce submenu. 3. Go to the **Logs** tab within the Status page. 4. From the dropdown list of log files, choose **pluginhive-canada-post-error-debug-log** to view detailed error information related to Canada Post shipments. This log will help you understand and troubleshoot errors returned by the Canada Post API during shipment creation or processing.

Where can I find demo or testing resources for the PluginHive WooCommerce Canada Post Shipping plugin?

You can try the plugin’s demo here to explore features and workflow before purchase: https://app.instawp.io/launch?t=woocommerce-canada-post-shipping-plugin-with-print-label&d=v2 This demo allows you to understand how the plugin calculates shipping rates, handles packaging, and generates labels using Canada Post services.

Where can I find guidance to properly set up the WooCommerce Canada Post Shipping Plugin by PluginHive?

You can refer to the detailed setup instructions available in this knowledge base article:

Setting Up WooCommerce Canada Post Shipping Plugin
This resource covers how to configure the plugin settings, including account sync, product data requirements, and shipping origin setup to correctly display live shipping rates.

Where can I find official and valid HS Codes for my products to avoid Canada Post shipment errors?

To find accurate and valid Harmonized System (HS) Tariff Codes, use the official Canada Post HS Code lookup tool here: https://www.canadapost-postescanada.ca/information/app/wtz/business/findHsCode?execution=e2s1. This tool helps you search and verify HS codes specific to your products before entering them into your WooCommerce products. Always use the 6-digit code in the format accepted by the Canada Post API to prevent errors during shipment creation. **Note:** The user requested screenshots of HS Code input fields, but as they are not included here, this FAQ does not cover them. Users should check the product’s Shipping tab in WooCommerce for the field labeled "HS Tariff Number" or similar.

Where can I find the Canada Post contract number to use in the PluginHive WooCommerce Canada Post shipping plugin?

The Canada Post contract number is provided only if you have an enterprise-level account with Canada Post. Small business or non-contract accounts do not have a contract number. If you do not have an enterprise contract, this field should be left blank in the plugin settings. You do not need to provide a contract number unless you have a valid contract account with Canada Post.

Where can I find the Merchant User number required for Canada Post plugin authentication?

The Merchant User number is usually provided by Canada Post as part of your business account details. To find it: 1. Log into your Canada Post Business Account. 2. Navigate to your account profile or API credentials section. 3. Locate the Merchant User information, which may also be referred to as a username or client ID related to API access. 4. If you cannot find it, contact Canada Post customer support directly for assistance. 5. Enter this Merchant User number in the plugin settings to ensure proper authentication and rate retrieval.

Where can I see and edit the box dimensions I entered for flexible packing in the Canada Post plugin?

(No FAQ created — user resolved the box issue themselves and there was no detailed instruction provided for viewing/editing box dimensions.)

Why am I experiencing shipping calculation and tax issues on my website after enabling shipping under WooCommerce settings along with the Canada Post plugin? How can I resolve these issues?

The WooCommerce Canada Post Shipping Plugin fetches live rates directly from the Canada Post API, and shipping tax handling depends on proper configurations in both WooCommerce and the plugin. To troubleshoot and resolve your shipping and tax calculation issues, follow these steps: 1. Verify your WooCommerce Shipping Settings: – Go to **WooCommerce > Settings > Shipping** and ensure your Shipping Zones and Methods are correctly configured. 2. Check Plugin-Specific Tax Settings: – Navigate to the plugin’s **Rates and Services > Shipping Tax and Surcharges** settings. Make sure the tax options align with your store tax setup and that you enabled or disabled taxes as per your requirements. 3. Confirm Canada Post Account Rate Matching: – Compare the shipping rates shown on your website with those in your Canada Post account to ensure accuracy and consistency. 4. Clarify Tax Setup in WooCommerce: – Review **WooCommerce > Settings > Tax** to confirm that tax calculations are set correctly for both products and shipping. 5. Provide Detailed Information for Further Assistance: – If issues persist, capture a screencast showing the problem scenario, including the rates, tax calculations, and steps to reproduce. This will assist support teams in troubleshooting effectively. Setting up free shipping is still managed through WooCommerce Shipping Zones as explained earlier and is independent of the live Canada Post rates.

Why am I getting "AAA Authentication Failure" error when trying to get Canada Post live shipping rates using the plugin?

The "AAA Authentication Failure" error typically indicates that your Canada Post account is not properly synced with the plugin. To resolve this: 1. Do not manually enter or modify Canada Post credentials in the plugin settings. 2. Re-sync your Canada Post account through the plugin interface to ensure proper authentication. 3. After syncing, verify that the shipping options appear on the cart/checkout page. If the issue persists after re-syncing, please double-check your credentials and repeat the sync process.

Why am I getting the error message "There are no shipping options available. Please ensure that your address has been entered correctly" on my site?

This error typically occurs due to a configuration issue within your shipping plugin or store setup. To resolve it, follow these steps: 1. Ensure that the "Real Time Rates" option is enabled in the Plugin settings, as this is required for rates to display on the cart/checkout page. 2. Verify the following mandatory data is correctly entered and complete for your products and store: – Product weights and dimensions (accurate and not missing) – Valid and correct Canada Post API credentials in the plugin – Correct shipper/origin address including country, state, city, and postal code, as these are required by Canada Post to fetch live rates 3. If live rates still do not display, enable the “Debug Mode” option in the Canada Post plugin settings. Then reproduce the error on the checkout/cart page. 4. After reproducing, go to the "Help & Support" section in the plugin settings and submit a Diagnostic Report to the PluginHive support team for detailed analysis. 5. Refer to PluginHive’s troubleshooting documentation for additional guidance:

Troubleshooting WooCommerce Canada Post Plugin
If you need further assistance, you can also request a Zoom call with PluginHive support to get personalized help resolving the issue.

Why am I not getting Canada Post shipping rates during a purchase simulation on my development site using the PluginHive WooCommerce Canada Post plugin?

To ensure Canada Post shipping rates display correctly on your cart or checkout page, please verify the following: 1. **Enable Real Time Rates**: Confirm that the 'Real Time Rates' option is turned on within the Canada Post plugin settings in WooCommerce. 2. **Check Product Information**: Make sure product weights and dimensions are properly set for all items, as missing data can prevent rate calculation. 3. **Verify Credentials**: Ensure that your Canada Post API credentials (user ID and password) are correct and active. 4. **Confirm Shipper/Origin Address**: Validate that the shipper origin address fields (country, state, city, and postal code) are correctly filled out and match your actual shipping address. 5. **Mandatory Shipping Destination Fields**: To fetch live rates, the destination address must include country, state, city, and postal code. 6. **Use Debug Mode**: If rates still do not appear, enable the 'Debug Mode' in the plugin settings and replicate the issue to capture the debug logs. 7. **Submit Diagnostic Report**: After reproducing the issue with Debug Mode enabled, go to the 'Help & Support' page within the plugin settings and submit a Diagnostic Report for PluginHive support to analyze and assist further. For detailed troubleshooting steps, refer to PluginHive’s knowledge base article here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/ Following these steps will help you identify and resolve common issues that prevent Canada Post shipping rates from displaying.

Why am I receiving the error "Length, Height and Width are mandatory when the document flag is false" when creating a Canada Post shipment, even though the product dimensions are set and my subscription is active?

This error typically occurs when the credit card linked to your Canada Post profile is expired or invalid, regardless of the product dimension settings or active subscription. To resolve this issue: 1. Verify the status of your credit card details on your Canada Post profile. 2. If the card is expired or invalid, remove it and add a valid credit card. 3. Resync your Canada Post account with the PluginHive plugin, ensuring you select the newly added credit card during the sync. 4. Allow up to 24 hours for the Canada Post system to refresh and recognize the updated credit card details before attempting to create shipments again. Following these steps usually resolves the error message related to mandatory dimensions.

Why am I redirected to the Canada Post website with an error message saying "The page you requested is not available at this time" when trying to use the Canada Post account button in the WooCommerce Canada Post shipping plugin?

This issue occurs due to a temporary problem on Canada Post’s side affecting the plugin integration. The error message appears because the plugin cannot properly connect with Canada Post’s account service. Since the merchant password is required and manual configuration is not possible without it, you need to wait for Canada Post to resolve the issue on their end. Once resolved, you should be able to use the Canada Post account button as normal for registration and syncing.

Why am I seeing 4 Canada Post shipping options at checkout when I only selected 2 services in the PluginHive Canada Post plugin settings?

This usually happens if Canada Post services are enabled both in the PluginHive Canada Post plugin settings and independently within WooCommerce Shipping Zones. To resolve this: 1. Go to **WooCommerce → Settings → Shipping → Shipping Zones**. 2. Select your shipping zone(s) and check if Canada Post is added as a shipping method there. 3. If Canada Post is enabled under Shipping Zones, disable it there to avoid duplication. 4. Make sure to only select and configure Canada Post services through the PluginHive Canada Post plugin settings (WooCommerce → Settings → Shipping → Canada Post → Rates & Services). By ensuring Canada Post shipping methods are only configured inside the plugin and not duplicated in shipping zones, only your chosen services will appear at checkout.

Why am I seeing the "No shipping options were found" message, and how can I resolve it?

This message typically appears because your Canada Post account is not synced or registered properly with the plugin, preventing shipping rates from displaying. To resolve this: 1. Ensure that your Canada Post account is registered and active. 2. Sync your Canada Post account credentials within the plugin settings. 3. Follow the step-by-step guidance available here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/ 4. Once the account is registered and synced, shipping options should appear correctly.

Why am I seeing the error "No shipping options are available for this address" and "An error occurred while handling the request" when trying to get live Canada Post rates on my WooCommerce site?

This issue typically occurs when the Canada Post API returns an error code 8511 due to a misconfiguration or invalid contract details. To resolve this: 1. Check if your plugin is running in Development mode or if WP_DEBUG is enabled, as this can cause debug messages and may not reflect live production responses. Switch the plugin to Production mode and disable WP_DEBUG in your WordPress settings. 2. Verify the postal codes you are using (origin and destination) are valid and within your shipping zones (your store ships only within Canada). 3. Review the Contract Number setting in the PluginHive Canada Post plugin configuration: – If you have a valid Canada Post Contract account, ensure the Contract Number entered is correct and associated with your Customer Number. – If you do not have a Contract account, leave the Contract Number field blank and set the Payment Method to “Credit-card” so shipments process as Non-contract shipments. 4. If using a Contract account, confirm with your Canada Post representative that your contract number is active, correctly associated with your customer number, and applicable for parcel services. 5. Remove and re-enter your Canada Post credentials in the plugin settings to avoid any authentication issues. Following these steps should eliminate the error and enable live shipping rates to display correctly.

Why am I seeing the error "no shipping options to this address" when trying to get live shipping rates for Canada using the PluginHive demo site, even though shipping options exist for that address?

This error can occur if the demo site setup or settings interfere with fetching live shipping rates. To resolve this: 1. Confirm you are using the correct official PluginHive Canada Post demo site. 2. If you have modified demo site settings (e.g., disabling free shipping), try launching a fresh demo site instance without modifications and test the rates. 3. Ensure the addresses you test are valid and supported by Canada Post services. 4. If the issue persists, record a complete screencast showing the problem and share it with PluginHive support for further analysis. 5. The PluginHive Canada Post plugin is reliable for live rates, label generation, and tracking when properly configured with the Canada Post API.

Why am I seeing the message "There are no shipping options available" on the checkout page after connecting the PluginHive Canada Post plugin?

This message typically appears due to one or more of the following reasons: 1. The 'Real Time Rates' option is not enabled in the plugin settings—ensure this is turned on to fetch live shipping rates. 2. Product weight and dimensions are missing—make sure every product has accurate weight and dimension data entered. 3. Invalid or incorrect Canada Post API credentials—verify that your API keys and credentials are correct and active. 4. Incorrect shipper or origin address details—confirm that the country, state, city, and postal code fields are correctly completed. These are mandatory to retrieve live rates from Canada Post.

Why am I seeing the message "There are no shipping options available. Please ensure that your address has been entered correctly" when trying to get Canada Post shipping rates on my WooCommerce site?

This message typically occurs due to one or more of the following reasons: 1. The "Real Time Rates" option is not enabled in the Canada Post Plugin settings. Ensure this is turned on to fetch live rates on cart/checkout pages. 2. Missing or incorrect product weights and dimensions. Confirm all products have valid weights; dimensions are required if not using weight-based packing. 3. Invalid or incorrect Canada Post API credentials or contract details. Verify and re-sync your Canada Post account credentials within the plugin. 4. Incorrect shipper/origin address or incomplete address fields. Country, state, city, and postal code are mandatory and must be accurate. For troubleshooting, enable the plugin’s “Debug Mode,” reproduce the issue, then submit a Diagnostic Report via the plugin’s "Help & Support" page. Detailed troubleshooting steps are also available here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/

Why am I sometimes required to log into my Canada Post account when resyncing it through the PluginHive plugin, while other times I am not?

The Canada Post login page appears during account resync under these conditions: 1. If you are using a different browser or a new browsing session, the plugin will prompt you to log in again to authenticate. 2. If you use an incognito or private browsing window, login will be required as no session is stored. 3. If you have already logged into Canada Post on the current browser and session, the sync page may not prompt for login again. This login step ensures the plugin has valid authentication to communicate with Canada Post's services and retrieve shipping rates securely.

Why am I still seeing only a limited number of services when generating labels despite enabling “Display all services under Canada Post Service Selector”?

If enabling this option has no impact, it is likely due to the nature of the order’s shipping address and service eligibility: – The plugin filters services based on the shipping address type. Domestic orders show only domestic services enabled in your settings, and international orders show only international ones. – If the order lacks a valid shipping address, the plugin may default to showing international services only. Ensure your order has a complete, valid shipping address to see the appropriate services in the dropdown. Also, verify you have enabled those services under **Rates and Services** that correspond to your shipping destinations.

Why am I unable to connect my Canada Post account in the PluginHive backend, and how can I resolve the connection error when accessing the Canada Post settings?

The connection error indicates that your Canada Post account synchronization is not yet complete, likely due to temporary issues with the Canada Post server. To resolve this: 1. Verify your internet connectivity and ensure there are no network restrictions blocking access to Canada Post’s services. 2. Log out and log back into your PluginHive account to refresh the session. 3. Access the backend settings again by navigating to Settings > Shipping > Canada Post tab. 4. Attempt to connect your Canada Post account once more. 5. If the issue persists, wait for some time and retry later, as the problem may be due to a temporary server-side downtime or maintenance by Canada Post. 6. If after multiple attempts the problem is not resolved, contact PluginHive support with full error details for further assistance.

Why am I unable to create a shipment and receiving an error related to the company name in the Canada Post API?

The error occurs because the company name field exceeds the Canada Post API character limit. Specifically, the API restricts the company name to a maximum of 44 characters. To resolve this issue, manually shorten the receiver’s company name so it does not exceed 44 characters. After reducing the length, proceed with generating the shipment label again. This will comply with Canada Post’s requirements and should prevent the shipment creation error.

Why am I unable to get shipping rates from Canada Post on my WooCommerce site, and the plugin keeps asking me to resync my Canada Post account?

To resolve issues with fetching real-time shipping rates from Canada Post, ensure the following: 1. Verify that the 'Real Time Rates' option is enabled in the plugin settings. 2. Confirm that all products have valid weights and dimensions entered; missing or incorrect values can cause errors. 3. Check that your Canada Post API credentials are accurate and correctly entered in the plugin. 4. Ensure your shipper/origin address in the plugin settings is correctly specified, including country, state, city, and postal code. These are mandatory fields for live rate calculation by Canada Post. 5. If rates still do not appear on the cart/checkout page, enable 'Debug Mode' in the plugin settings. Then, recreate the issue. 6. After reproducing the issue, submit a Diagnostic Report via the 'Help & Support' page within the plugin for further analysis. For detailed troubleshooting steps, refer to this knowledge base article: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/.

Why are all Canada Post shipping rates showing on my website frontend instead of only DOM. EXP and DOM. PRI, and why are the prices incorrect?

The plugin displays live shipping rates fetched directly from the Canada Post API, which depend on the shipment address and package details. To show only the desired shipping services (DOM. EXP and DOM. PRI) and ensure correct pricing, verify the following configurations: 1. Set the "Quote Type" in the plugin settings to "Commercial" to align rates with your Canada Post account. 2. Confirm that the Shipper and Recipient addresses, as well as package weight and dimensions, are entered correctly and consistently when checking rates. 3. Review the "Additional Options" in the plugin settings, as these may impact the available shipping rates. If issues remain after verifying these points, capture a screenshot of rates from the Canada Post website (using the same package and address) and submit a Diagnostic Report from the plugin's "Help & Support" page for further investigation.

Why are Canada Post live shipping rates not showing to customers on my WooCommerce site using PluginHive’s Canada Post plugin?

PluginHive’s Canada Post plugin provides live shipping rates based on the address entered by customers on cart or checkout pages. Ensure customers complete their full shipping address, including city, state/province, and postal code. Missing or incomplete address fields can prevent rate calculation, falling back to pickup-only options. The plugin displays live rates without requiring user login or registration. To troubleshoot: 1. Verify shipping services are enabled in the plugin. 2. Check that address fields on cart and checkout pages are mandatory and properly configured. 3. Confirm product weights are entered. 4. Test entering a full, valid address on cart and checkout to see if rates appear. 5. If issues persist, submit a debug report or share a screencast demonstrating the problem for further analysis.

Why are Canada Post shipping options not showing on my site and I am getting an error message about unscheduled maintenance?

The Canada Post web service is currently undergoing an unscheduled maintenance or outage on their end, which causes the shipping rates and options not to be returned. This is reflected in the error message stating the service is under maintenance. No action is required from your side. Once Canada Post resolves their outage and restores their service, shipping options and rates will automatically resume displaying on your site. It is recommended to wait and retry after a few hours.

Why are Canada Post shipping rates not appearing on my live site after switching from test/maintenance mode, even though the plugin worked fine in test mode and the account is properly configured?

When Canada Post shipping rates appear in test or maintenance mode but not on the live site, this usually relates to how the plugin handles caching or whether the rates are visible to logged-out visitors. To troubleshoot and resolve this: 1. Enable Debug Mode in the plugin: – Go to the plugin’s General Settings tab. – Toggle on the ‘Debug Mode’ option. 2. Check if shipping rates appear as a logged-in user in the cart or checkout. 3. Log out and verify whether the same rates are visible to a guest user on the live site. 4. If rates disappear when logged out, verify if there are any caching layers (plugin cache, server cache, CDN) blocking dynamic shipping rates from rendering to guests, and clear or disable them temporarily to test. 5. Verify that all Canada Post services are correctly enabled in the plugin settings. 6. If the issue persists, generate and submit a Diagnostic Report from the Help & Support section of the plugin for advanced troubleshooting. This process helps identify if the issue is due to caching or configuration and confirms the plugin communicates correctly with Canada Post’s API to fetch live shipping rates.

Why are estimated delivery times not showing up during checkout despite enabling the Delivery Time option and clearing caches?

To display estimated delivery times next to shipping quotes, ensure the 'Delivery Time' option is enabled under the Rates & Services section in the plugin settings. Note that for Canada Post Lettermail services, estimated delivery dates and times are not provided via the Canada Post API, so they will not be shown. If estimated delivery times are missing for other shipping services as well, it could be due to an API error, such as 'AAA Authentication Failure', indicating your Canada Post account is not properly synced with the plugin. To resolve this: 1. Re-sync your Canada Post account credentials within the plugin. 2. Clear your website cache and browser cache again after re-syncing. 3. If issues persist, check with your web hosting provider for any server-level caching that might block updated shipping rate data. 4. Contact PluginHive support with product links, shipping addresses, and access if needed for further diagnosis. This approach ensures correct API communication and visibility of delivery estimates where supported.

Why are my Canada Post credit card details disappearing in the plugin, and syncing fails?

Canada Post may take up to 24 hours to update and reflect new credit card information in their system. During this period, the plugin may fail to sync or lose the credit card data you entered, leading to a loop. This delay is due to Canada Post backend processing, especially during system outages or upgrades. The best approach is to: 1. Wait at least 24 hours after updating your credit card details before retrying the sync. 2. If Canada Post services are temporarily down (as acknowledged with outages or glitches), wait until their systems are back online. 3. After the waiting period, try syncing again and check if the issue persists.

Why are no shipping options, including Free Pickup, showing during WooCommerce checkout after renewing the PluginHive Canada Post plugin?

If no shipping options are displayed at checkout, including Free Pickup, first ensure that the WooCommerce Canada Post plugin is properly installed, activated, and synced with Canada Post for functionality. Check the following: 1. Confirm the plugin installation: The plugin must be installed and activated on your WooCommerce site. 2. Sync the plugin with Canada Post credentials by entering proper API credentials. 3. Verify that the product weights and dimensions are set, as missing information prevents rate calculations. 4. Ensure your shipper/origin address is correct and complete. 5. Confirm that the ‘Real Time Rates’ option is enabled in the plugin settings to fetch live rates. 6. Mandatory fields to fetch live rates include country, state, city, and postal code. 7. If issues persist, enable ‘Debug Mode’ in plugin settings, reproduce the issue, and submit a Diagnostic Report via the ‘Help & Support’ page. For detailed installation and troubleshooting instructions, refer to the knowledge base article:

Setting Up WooCommerce Canada Post Shipping Plugin
and https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/.

Why are some Canada Post shipping services like Expedited not showing up during checkout even though I expect to see Priority, Expresspost, and Expedited?

This happens because the Canada Post API only returns the shipping services that are valid for the specific shipment details (origin, destination, package weight/dimensions). In your case, the API returned Priority, Xpresspost, and Regular Parcel, but not Expedited, so Expedited does not display at checkout. Also, having realtime rates enabled in the plugin as well as shipping options configured under WooCommerce shipping zones caused duplicate shipping methods to appear. To fix this: 1. Disable the real-time rates option in the PluginHive Canada Post plugin settings if you prefer to manage shipping methods under WooCommerce shipping zones only. 2. Or keep the real-time rates enabled and remove redundant manual shipping zone methods to avoid duplication. 3. Verify available Canada Post services for your shipment on the Canada Post website or via the PluginHive plugin by entering correct package details. This will ensure only valid Canada Post services are shown at checkout based on the live API response.

Why are the Canada Post shipping rates shown by the WooCommerce Canada Post Shipping Plugin different from the rates on my Canada Post account, even though the plugin is set to get real-time rates?

The WooCommerce Canada Post Shipping Plugin fetches live rates directly from the Canada Post API based on shipment address and package details. Rate mismatches usually occur due to configuration issues. To ensure the rates match exactly: 1. Set the **Quote Type** in the plugin settings to **Commercial**. 2. Verify that the shipper and recipient addresses exactly match those used on the Canada Post website or account. 3. Confirm the package weight and dimensions are accurate and correspond to your actual shipment. 4. Check and review any **Additional Options** in the plugin settings, as these can affect rate calculation. If the issue continues, submit a Diagnostic Report from the plugin’s **Help & Support** page and provide a screenshot of rates from the Canada Post rate finder tool for further analysis.

Why are the shipping costs displayed on my website using the Canada Post plugin consistently lower than the actual charges from Canada Post, and how can I correct this discrepancy?

The shipping cost discrepancy arises because the plugin directly fetches live rates from the Canada Post API based on the shipment details you provide. However, differences can occur due to various configuration factors. To ensure accurate rate calculation matching your Canada Post charges, follow these steps: 1. Set the **Quote Type** in the plugin settings to **Commercial** to align with your Canada Post account rates. 2. Verify the **Shipper and Recipient addresses**, along with the **package weight and dimensions**, match exactly between your WooCommerce order and the Canada Post shipment details. Even minor deviations can cause rate differences. 3. Review any **Additional Options** configured within the plugin, as these can affect the rate calculation (e.g., handling fees, insurance). 4. Note that fuel surcharges and taxes are not included in the rates provided by the plugin via the API and are added later during shipment finalization in Canada Post’s system; the plugin cannot provide these additions upfront. If after checking these configurations the rates still do not match, submit a **Diagnostic Report** from the plugin’s “Help & Support” page and provide a screenshot of the rate comparison from the official Canada Post rate finder (https://www.canadapost.ca/cpotools/apps/far/business/findARate) to the support team for deeper investigation.

Why are two Canada Post shipping options showing as "Free" twice during checkout, and how can I fix it?

Seeing two Canada Post shipping methods occurs because Canada Post shipping is enabled twice: once in the plugin’s general settings under "Rates & Services," and again under WooCommerce Shipping Zones. To fix this: 1. Either disable the Canada Post shipping method under WooCommerce Shipping Zones (WooCommerce > Settings > Shipping > Shipping Zones > Select Zone > Delete Canada Post method) 2. Or disable the "Real-Time Rates" option under the plugin’s settings (Canada Post > Settings > Rates & Services tab). This ensures only one set of Canada Post shipping methods shows at checkout, avoiding duplicate "Free" options. Additionally, the free rate likely appears because the plugin is defaulting to a fallback rate when no live Canada Post service rates are returned.

Why can I see Canada Post shipping rates when logged in but not when logged out on my live WooCommerce site?

This issue is commonly caused by caching that prevents dynamic shipping rates from displaying to guest users: 1. Shipping rates are typically generated dynamically through API calls during cart or checkout. 2. When logged in, user session often bypasses caching, so rates show normally. 3. When logged out, server-side caching (e.g., page cache plugins, hosting cache, or CDN cache) may serve cached pages without dynamic shipping rates, causing them to disappear. To fix this: – Clear all caches including page cache, object cache, and any CDN cache. – Configure caching plugins or CDN to bypass cache on cart and checkout pages so that shipping rates can load dynamically. – Test after clearing cache with guest browsing or incognito mode. – Ensure your WooCommerce cart and checkout pages are excluded from caching rules. By managing caching properly, shipping rates will be visible to all users regardless of login status.

Why can’t the plugin be extended to create independent label templates for Lettermail services?

The plugin’s design is directly integrated with the Canada Post API, which governs all available shipping rates and label formats. Since Lettermail services are not supported by the API, the plugin cannot generate labels for these services independently. Custom label creation for Lettermail would require functionality outside the scope of the API integration, which the plugin currently does not offer.

Why do I get an error message when I click the Canada Post Account button to link my account in the PluginHive settings?

The error message you see when clicking the Canada Post Account button is generated by Canada Post’s system, not the PluginHive plugin. To troubleshoot this: 1. Try accessing the linking process in an incognito browser window or use a different web browser to rule out browser cache or session issues. 2. If the issue persists, it may be related to Canada Post’s service status, and you may need to wait until it is resolved on their end.

Why do I get an error screen when trying to link my Canada Post account through the PluginHive Canada Post plugin?

The error screen you encounter when clicking the button to link your Canada Post account is not caused by the PluginHive plugin itself. Instead, it is due to an ongoing service outage on Canada Post’s side. Here are the key points to consider: 1. The PluginHive plugin currently does not have any limitations or bugs causing this issue. 2. The connection failure is because Canada Post’s system or API is temporarily unavailable. 3. Multiple checks including using different browsers and retrying after waiting do not resolve the problem since it lies with Canada Post. 4. The PluginHive team is actively in communication with Canada Post to get updates on the outage. 5. The best course of action is to wait until Canada Post resolves the outage; meanwhile, monitor PluginHive communications for status updates. If you continue to experience issues beyond the known outage period, consider contacting PluginHive support for further troubleshooting.

Why do I receive a "cannot locate this address" error when trying to use the PluginHive Canada Post plugin for shipping, despite entering product dimensions and activating debug mode?

The "cannot locate this address" message typically indicates a configuration or data issue that prevents the plugin from successfully calling the Canada Post API to retrieve shipping quotes. Possible reasons and troubleshooting steps include: 1. **Verify Product Information:** – Ensure that all required product parameters such as weight and dimensions are entered correctly and consistently across products. – Missing or incorrect data can cause the shipping API to fail. 2. **Check Shipping Address Inputs:** – Confirm that the shipping origin and destination addresses configured in the plugin and WooCommerce are complete and valid. – An incomplete or invalid address can trigger this error. 3. **Canada Post Account Linking:** – Verify that the Canada Post business account is linked properly within the plugin settings. – Check for any connection issues or API credential errors. 4. **Debug Mode Review:** – Since debug mode shows no errors, check logs or request support for deeper analysis. – PluginHive support can assist via Zoom or other direct intervention to pinpoint configuration mistakes. 5. **Plugin or WooCommerce Compatibility:** – Ensure that the WooCommerce plugin and PluginHive Canada Post plugin versions are compatible and up to date. If the error persists despite these checks, contacting PluginHive support for a guided configuration review is recommended.

Why do I receive a "cannot locate this address" error when using the PluginHive Canada Post plugin even after entering product dimensions and activating debug mode?

The "cannot locate this address" error usually stems from configuration or data issues affecting successful communication with the Canada Post API. To resolve this: 1. **Verify Product Data:** – Ensure all products have correctly entered and consistent weight and dimension attributes, as missing or incorrect data can cause failures. 2. **Confirm Shipping Addresses:** – Check that both the shipping origin and destination addresses in the plugin and WooCommerce settings are fully completed and valid. An incomplete or invalid address triggers this error. 3. **Validate Canada Post Account Linking:** – Confirm your Canada Post business account is properly linked in the plugin settings and API credentials are accurate without errors. 4. **Review Debug Mode and Logs:** – Although debug mode shows no error, review detailed logs if available or reach out to PluginHive support for in-depth analysis. 5. **Check Plugin Compatibility and Updates:** – Make sure your WooCommerce and PluginHive Canada Post plugin versions are compatible and fully up to date. If the error persists after these steps, contacting PluginHive support for hands-on troubleshooting through a live session is recommended.

Why do I receive an error message every time I try to synchronize my Canada Post account in the PluginHive plugin?

The error message during synchronization is caused by a known issue on Canada Post’s end which results in a 'Page not found' error. PluginHive has contacted Canada Post, and the issue was resolved once their systems became accessible again. To fix this: 1. Wait for confirmation from PluginHive that the Canada Post systems are accessible. 2. Go to the PluginHive plugin settings. 3. Use the Account Resync option to synchronize your Canada Post account again. 4. Verify if your rates and account data are now loading without errors. If the error persists after Canada Post confirms system accessibility, contact PluginHive support for further assistance.

Why do I receive the error "customs-value-per-unit is not a valid instance of the element type. Value is '0'" when creating a Canada Post shipment from Canada to the USA?

This error occurs because the Canada Post API does not accept any product with a declared price of $0 in the shipment. To resolve this: 1. Review the order products to identify any item priced at $0. 2. Update the product price to a value greater than zero for all products included in the shipment. 3. Ensure that all products have accurate weight, dimensions, stock quantity, and non-zero pricing before creating the shipment. This validation is mandatory because Canada Post requires a positive customs value per unit to process international shipments.

Why do I see "AAA Authentication Failure" in the Canada Post API response, and how do I fix it?

The "AAA Authentication Failure" error means that the Canada Post API did not authenticate your request, usually because account credentials or synchronization are invalid or missing. To fix it: 1. Ensure your Canada Post account is properly synced with the plugin using the provided sync process. 2. Do not manually enter API keys or credentials into the plugin settings; use the official connection method. 3. If unsure, disconnect and reconnect your Canada Post account from the plugin settings. 4. Confirm no extra spaces or wrong credentials are being used. 5. If reconnecting does not help, contact PluginHive support along with backend access for re-synchronization.

Why do I see the error "AAA Authentication Failure" with error code E002 when no shipping methods appear in the cart and checkout for Canada Post rates in PluginHive?

The "AAA Authentication Failure" (E002) error typically indicates that your Canada Post account is not properly synced with the PluginHive plugin. To resolve this: 1. Do not manually enter or modify Canada Post credentials in the plugin settings. 2. Instead, use the plugin’s built-in sync feature by clicking the "Canada Post Account" blue button to connect and sync your account. 3. After syncing, check if shipping methods appear. 4. If the error persists, try clearing your site, server, and browser cache, then repeat the sync process preferably in an incognito browser window. 5. Ensure you complete the registration process on the Canada Post site and receive a confirmation pop-up within your WordPress dashboard stating "Your Settings has been saved"—this confirms a successful account connection.

Why do I see the message "No shipping options found" when I enter a shipping address in the Canada Post plugin, and how can I resolve it?

The "No shipping options found" message typically appears due to one or more of the following reasons: 1. The 'Real Time Rates' option is not enabled in the plugin settings. Ensure this is activated to fetch live shipping rates. 2. Missing product information such as weight and dimensions—these are required by Canada Post to calculate shipping rates. 3. Invalid or incorrect Canada Post API credentials—double-check that your API keys are correctly entered and active. 4. Incorrect shipper or origin address details—verify country, state, city, and postal code fields as these are mandatory for rate calculation. To troubleshoot: – Verify and enable 'Real Time Rates' in the plugin. – Confirm all product weights and dimensions are entered correctly. – Check and update your Canada Post API credentials. – Verify your origin address details in the plugin settings. – Enable 'Debug Mode' in plugin settings to capture logs. – Reproduce the issue and submit a Diagnostic Report via the plugin’s ‘Help & Support’ page for further analysis. For detailed steps, refer to this troubleshooting guide: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/

Why do PHP warnings like "Array to string conversion" appear in my debug.log when using the Canada Post plugin, and can they be ignored?

Such PHP warnings typically occur due to minor issues in the code where arrays are mistakenly used or output as strings. In the context of the Canada Post plugin: – These warnings do not generally affect the plugin’s operation or WooCommerce functionality. – They often appear when WP_DEBUG mode is enabled to help developers diagnose issues. – While safe to ignore in most cases, it’s good practice to keep track in case related features malfunction. – If the warnings cause concern, suppress them by disabling WP_DEBUG in your WordPress configuration (wp-config.php). Thus, although visible during debugging, these warnings usually do not indicate critical problems.

Why do the estimated delivery dates shown by the Canada Post plugin not reflect the delivery delay I have set, and why might the first available delivery date appear earlier than expected?

The estimated delivery dates displayed by the PluginHive Canada Post plugin are based on the delivery date returned by the Canada Post API. The delivery delay setting in the plugin adds days only to the second date in the estimated delivery window, not to the initial delivery date provided by the API. For example, if the API returns a single delivery date (e.g., August 6th) and you set a 6-day delivery delay, the plugin will display the delivery window as August 6th to August 12th. This means the earliest delivery date may appear earlier than the total delay period you expect because the delay affects only the upper bound of the range. To verify the original delivery dates, you can temporarily disable the delivery delay feature in the plugin and observe the unadjusted dates provided by the API.

Why do the expected delivery dates show the same regardless of the Canada Post service selected, and how can I adjust this?

The estimated delivery dates are provided directly by the Canada Post API based on the shipment details; the plugin does not control these dates. To customize the delivery date display, use the plugin’s "Delivery Delay" feature: 1. Navigate to the plugin settings. 2. Go to the "Rates & Services" tab. 3. Locate the "Delivery Delay" option. 4. Enter the desired number of days to add as a range to the delivery estimate provided by Canada Post (for example, entering "10" creates a range of 10 days starting from the date given by Canada Post). 5. Save changes. This will display a delivery date range (e.g., March 2, 2024 – March 12, 2024), giving more contextual delivery expectations to customers.

Why does PluginHive ask for the Canada Post Account Number to resolve sync issues?

The Canada Post Account Number is vital because: 1. It uniquely identifies your Canada Post business account. 2. If the account details screen on Canada Post's site shows blank, PluginHive cannot retrieve the account number programmatically. 3. Providing the account number helps PluginHive and Canada Post coordinate to investigate and escalate missing or broken account profile details causing the sync failure. 4. It enables PluginHive to communicate directly with Canada Post support and request backend fixes or password resets tailored specifically to your account.

Why does PluginHive need my Canada Post account login credentials, and how will this help troubleshoot?

PluginHive requests your Canada Post account username and password (and disabling two-factor authentication temporarily if applicable) to: 1. Log in and verify the token authentication process used by the plugin. 2. Check if there are any issues regenerating the API token from their end, which affects fetching live shipping rates. 3. Directly diagnose if account-related restrictions or connectivity issues are causing the problem. Rest assured, this data is used solely for troubleshooting your specific issue, and you can revoke access once the investigation is complete.

Why does selecting Lettermail rates in the plugin cause incorrect shipping prices and no price returned for service DOM.EP despite it appearing in the API response logs?

Selecting Lettermail rates can result in incorrect price display because the plugin or Canada Post API may not return prices for certain Lettermail services, such as DOM.EP, when that rate type is chosen. Removing the Lettermail selection can prevent the plugin from recognizing these services properly. The absence of returned prices for DOM.EP despite seeing it in the API XML log indicates that the API does not provide a valid shipping charge for that service type under the current configuration. It is advisable to avoid enabling Lettermail rates if you require accurate pricing for DOM.EP service or other commercial parcel services.

Why does the 'Letter Mail & Post' tab not respond when clicked, and why do its form fields overlap with other tabs in the WooCommerce Canada Post Shipping Plugin?

This issue is commonly caused by caching problems on your website or browser. To resolve it, follow these steps: 1. Clear your website cache to remove any stored outdated files. 2. Clear your browser cache to ensure the latest version of the plugin interface loads. 3. If you use any caching plugins (e.g., WP Super Cache, W3 Total Cache), purge or disable their cache temporarily. 4. Reload the plugin settings page and check if the 'Letter Mail & Post' tab responds correctly and no longer overlaps with other tabs. If the problem persists after these steps, consider checking for JavaScript conflicts with other plugins or your theme.

Why does the Canada Post plugin show an error page when trying to connect to the Canada Post account, and can it be connected manually?

The error page encountered during connection attempts was due to an issue on Canada Post’s side, not the plugin. This was a known problem that PluginHive reported to Canada Post. The issue is resolved on Canada Post’s end, so retry connecting the plugin to your Canada Post account. Currently, there is no manual method to connect the plugin to your Canada Post account; the sync must happen via the standard integration process once the issue is resolved.

Why does the Canada Post shipping method not appear as an option under WooCommerce Shipping Zone settings when using the PluginHive WooCommerce Canada Post Shipping Plugin?

The PluginHive Canada Post shipping plugin operates independently of WooCommerce’s native Shipping Zones and methods interface. Therefore, you will not see “Canada Post” as a selectable shipping method option under WooCommerce > Settings > Shipping > Shipping Zones. Instead, the plugin dynamically calculates and displays live shipping rates from Canada Post on the cart and checkout pages, based on the Shipping From address, Shipping To address, and package weight and dimensions. To configure the plugin correctly, you need to set the ShipFrom address and ensure your Canada Post API credentials are activated within the plugin settings, rather than expecting to manage it as a shipping method inside the WooCommerce Shipping Zone interface. For detailed setup instructions, refer to: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/

Why does the Canada Post shipping method return "No shipping options are available for this address" error after setup in WooCommerce?

This error typically occurs because the Canada Post API returns an "AAA Authentication Failure," indicating that your Canada Post account is not properly synced with the plugin. To resolve this: 1. Do not manually enter Canada Post credentials in the plugin settings. 2. Re-sync your Canada Post account with the plugin following the official connection steps. 3. Ensure that you are using valid credentials provided by Canada Post in the authorized manner. 4. If the error persists after re-syncing, contact support with backend access so the support team can verify and resync on your behalf. Also, note that running the plugin in development or debug mode may show error messages not seen in production mode. Disable debug mode once testing is complete.

Why does the cart page show "no delivery option is available in British Columbia" for all products, and how can I fix it without changing other settings?

This message typically appears because the Canada Post account linked to the plugin lacks valid payment information, or the plugin’s origin address is not configured. To resolve this: 1. Log into your Canada Post account on their official website and add a valid payment method (credit card) if not already added. Ensure the payment details are fully saved and active. 2. In your WooCommerce admin, go to the PluginHive Canada Post plugin settings and use the sync/account integration feature to reconnect your Canada Post account. Avoid entering login credentials manually. 3. Verify that the origin address (your shipping origin location) is configured correctly in the plugin’s General Settings. This address is essential for shipping rate calculations. 4. After completing these steps, clear your site and browser caches and test the shipping rates on the cart and checkout pages again. These actions will enable the plugin to fetch valid shipping rates, removing the “no delivery option” message for customers in British Columbia or other regions.

Why does the PluginHive Canada Post plugin not include Flat Rate boxes in its shipping options?

Canada Post does not provide Flat Rate boxes through its API, which is the data interface used by the PluginHive plugin. Due to this limitation at Canada Post’s end, Flat Rate box options cannot be integrated or displayed within the PluginHive WooCommerce plugin. As a result, users cannot select Flat Rate boxes directly when creating shipments through the plugin. If you require Flat Rate box shipping, you may need to create shipments directly via the Canada Post website or contact Canada Post for alternative solutions.

Why does the PluginHive plugin show delivery dates instead of the number of days for estimated delivery, despite documentation suggesting otherwise?

The PluginHive plugin displays the estimated delivery date because this is the direct data returned by the Canada Post API used by the plugin. Although the documentation or info box might previously have indicated a display in terms of a "number of days," this was inaccurate or outdated. The current and correct behavior is to show estimated delivery as an exact date, not a duration. The plugin team acknowledges this inconsistency and plans to update the tooltip/documentation to reflect the actual display format to avoid confusion. Users should expect to see delivery dates rather than the number of days.

Why does the PluginHive support team sometimes request Canada Post account login credentials during troubleshooting?

In complex cases where self-troubleshooting steps do not resolve issues, PluginHive support may request access to your Canada Post account credentials to: 1. Directly verify account details and configuration settings from their end. 2. Attempt re-syncing and integration checks that cannot be performed remotely without credentials. 3. Generate shipping labels on your behalf to diagnose the issue with real data. Note: Always share credentials securely and only when explicitly requested by authorized support personnel. Users retain discretion over sharing sensitive data.

Why does the shipping label show the same address details twice in Address Line 1 and Address Line 2?

The shipping label displays the same address details twice because the customer entered identical information in both Address Line 1 and Address Line 2 during the address input. PluginHive does not modify or alter the label data received from the Canada Post API; it simply prints the address fields as they are provided. To resolve this, ensure that Address Line 1 and Address Line 2 contain distinct and accurate address information when entering the shipping details.

Why does the “Resync Canada Post Account” option appear constantly even after successful syncing?

The “Resync Canada Post Account” option appears continuously by design to give you flexibility to resync your account whenever needed. It does not indicate a sync error or failure once your Canada Post account is successfully linked. You only need to resync if you make changes to your Canada Post payment or account details. Otherwise, no action is required.

Why is a signature required on my Canada Post return labels even though PluginHive does not request it?

This occurs because Canada Post has updated their returns shipping process to include signature requirements by default, independent of PluginHive’s API calls. Although PluginHive does not send a signature-required flag when requesting labels, Canada Post’s system applies signature requirements automatically in some cases. This policy change is determined and controlled solely by Canada Post and affects all return labels generated through them.

Why is it important not to add Canada Post API credentials manually in the PluginHive plugin settings?

Adding Canada Post API credentials manually in the plugin settings can cause authentication errors like "AAA Authentication Failure" because: – The PluginHive plugin uses a specific sync mechanism to securely save and validate your account credentials. – Manual entry bypasses the syncing process which ensures proper authentication tokens are generated and stored. – Incorrect manual input may cause invalid or expired credentials to be stored, preventing rate fetching. Always use the plugin's official syncing process to connect your Canada Post account to ensure proper authorization and prevent errors.

Why is my Canada Post shipping rate showing a fallback amount or no shipping options instead of live rates, even though my API mode is set to live and product dimensions and weight are entered?

To ensure live Canada Post shipping rates display correctly, please check the following: 1. Confirm the 'Real Time Rates' option is enabled in the PluginHive plugin settings. 2. Verify that all products have accurate weight and dimensions specified. Missing or invalid product metrics can cause fallback rates. 3. Ensure your Canada Post API credentials are correctly entered and valid. Incorrect or invalid credentials will prevent live rate retrieval. 4. Check that the shipper/origin address details (country, state, city, and postal code) are complete and accurate, as these fields are mandatory for Canada Post. 5. If you are still not seeing live rates, enable 'Debug Mode' in the Canada Post plugin settings and reproduce the issue on your site’s cart or checkout page. 6. After reproducing the issue, navigate to the plugin’s 'Help & Support' page and submit a Diagnostic Report to PluginHive for further assistance. For detailed troubleshooting, you can refer to this knowledge base article: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/. Following these steps will help identify why live rates are not being fetched and why fallback amounts appear instead.

Why is one of my product variations showing Canada Post live parcel rates along with Lettermail, while others only show Lettermail rates?

The Canada Post API returns shipping options based on the exact product dimensions and weight for each variation. In your case, the variation showing live parcel rates has a height dimension above a certain threshold, causing Canada Post to return both parcel and Lettermail options. Variations with a height dimension less than 0.05 cm are effectively rounded down to zero by the plugin, resulting in only Lettermail rates being displayed. The plugin currently does not hide live parcel rates if they are returned alongside Lettermail.

Why is partial fulfillment not included in the PluginHive Canada Post plugin’s product roadmap?

Partial fulfillment is currently out of scope for the PluginHive plugins because: 1. The plugin’s primary purpose is to manage complete shipments rather than split shipments. 2. Implementing partial fulfillment involves significant complexity and development effort. 3. There is a current backlog in development priorities, limiting the ability to add complex new features. 4. The decision to include features on the roadmap depends on demand from multiple customers and the critical business need, balanced with development resources. Due to these factors, partial fulfillment is not planned, and customers requiring this feature may need to consider alternative shipping solutions.

Why is the Canada Post plugin not displaying shipping options on my shop?

The Canada Post plugin may not show shipping options if there is a service outage on Canada Post's end. During such outages, the plugin receives no shipping rates to display, resulting in no available shipping options for your customers. In this scenario, the issue is external and must be resolved by Canada Post. You will need to wait until their services are restored. Meanwhile, monitoring official Canada Post announcements or PluginHive updates can help you stay informed about the resolution.

Why is the Canada Post plugin not returning any shipping quotes, and how can I investigate this issue?

If the Canada Post plugin is not returning any shipping quotes, follow these steps to diagnose the problem: 1. Go to the plugin settings and open the General Tab. 2. Enable the "Debug Mode" option to capture detailed logs. 3. Attempt to get shipping rates again in your cart or checkout for various addresses. 4. Navigate to the "Help & Support" page within the plugin settings. 5. Submit a Diagnostic Report as per the instructions on that page. 6. Note that there may be a temporary service outage affecting the Canada Post APIs; verify any current outages directly via Canada Post announcements or your Canada Post representative. Once you submit the diagnostic report, the support team can analyze the logs further to identify if the issue is due to network errors, cached responses, or external outages.

Why is the Canada Post Shipping option not showing on the cart page even though the configuration is complete?

To ensure the Canada Post Shipping option appears on the cart page, verify the following: 1. Confirm that the **‘Real Time Rates’** option is enabled in the plugin settings, as this controls the display of live shipping rates at cart/checkout. 2. Check that product weight and dimensions are properly entered; missing shipping details can prevent rates from showing. 3. Verify that the Canada Post API credentials are accurate and correctly entered in the plugin. Invalid or incorrect credentials will block rate retrieval. 4. Ensure the shipper/origin address is complete and valid, including mandatory fields such as country, state, city, and postal code, as Canada Post requires these for live rate calculation. 5. If live rates still do not appear, enable **‘Debug Mode’** in the plugin settings, reproduce the issue, then generate and submit a Diagnostic Report from the ‘Help & Support’ page for further investigation. Following these checks systematically will resolve most issues related to the shipping option not displaying.

Why is the Canada Post shipping plugin showing an estimated delivery date that is earlier than the order date, and how can I fix it?

This issue is likely caused by a caching problem within the plugin. To resolve it, follow these steps: 1. Disable the estimated delivery feature in the plugin settings. 2. Save the changes. 3. Re-enable the estimated delivery feature. 4. Clear your server cache completely. 5. Add a product to the cart and check the estimated delivery date on the cart or checkout page to verify the correction. This process refreshes the cached data related to estimated delivery dates and should correct the displayed date to match the actual shipping timeline.

Why is the estimated delivery date not displaying on the cart page for certain Canada Post shipping options, such as "Small Packet International Air"?

The Canada Post Shipping Plugin displays estimated delivery dates only when the Canada Post API returns those dates. For the "Small Packet International Air" service, the Canada Post API does not provide estimated delivery dates, so the plugin cannot display them. This is a limitation from the API side, not the plugin. You can verify that the API response lacks these dates, which causes the information to be missing on your site.

Why is the PluginHive Canada Post plugin showing shipping rates much higher than expected compared to WooCommerce and Canada Post website rates?

The PluginHive Canada Post plugin fetches live rates directly from the Canada Post API, so discrepancies with expected rates often stem from configuration or package details. To resolve this: 1. Verify you are using the latest version of the PluginHive Canada Post plugin (version 3.2.2 or later). 2. Ensure the Quote Type in plugin settings is set to ‘Commercial’ for accurate commercial pricing. 3. Cross-check the shipper and recipient addresses, as well as the package weight and dimensions, to confirm they exactly match those used on the Canada Post website. 4. Review the Packaging settings within the plugin: – If ‘Pack items Individually’ is selected, each item is packed separately causing higher costs. – Consider switching to ‘Weight-based packaging’ or ‘Pack into Boxes’ so all products are shipped as a single package. 5. Check Additional Options in the plugin settings, as these settings can also affect shipping rates. 6. Compare the rates shown by the plugin directly with those on the official Canada Post rate finder: https://www.canadapost.ca/cpotools/apps/far/business/findARate If after these steps the issue persists, gather a complete screenshot of the Canada Post rate page (including ShipFrom and ShipTo addresses, package weight, and dimensions) and submit a Diagnostic Report through the ‘Help & Support’ page within the plugin settings for further assistance.

Why is the same Canada Post shipping option shown twice on the WooCommerce checkout page?

The duplicate shipping option appears because the Canada Post shipping method is enabled in two places simultaneously: 1. In the PluginHive plugin’s general settings under the Rates and Services section. 2. Under WooCommerce Shipping Zones in the WordPress admin dashboard. To resolve this duplication, disable the Canada Post shipping method from either the plugin’s Rates and Services settings or from the WooCommerce Shipping Zones settings, ensuring it is enabled in only one location. This will make the shipping option appear only once on the cart and checkout pages.

Why is the shipping showing as free instead of charging around $14-15 for Expresspost in my test order using the PluginHive Canada Post plugin?

The shipping appears as free because the real-time rates option was disabled in the plugin settings, and the products lacked weight and dimension information. To fix this: 1. Go to the Canada Post plugin settings in your WordPress admin panel. 2. Navigate to Canada Post → Settings → Rates & Services. 3. Enable the “Real-time Rates” option to allow fetching live shipping rates from Canada Post. 4. Ensure all your products have accurate weight and dimension values configured in their product details. Once these steps are completed, the plugin will retrieve correct live shipping rates (such as Expresspost charges) and display them during checkout instead of showing free shipping.

Why is the Zone ID required for shipping, and how does it affect duties on behalf of customers?

The Zone ID is a requirement imposed by Canada Post for processing shipments, especially for shipments to the USA. It is not a limitation or requirement of the PluginHive plugin itself. The Zone ID helps determine duty and tax calculations accurately based on the destination zone. If you do not want to pay duties on behalf of your customers, you need to configure the shipping and duties settings accordingly, but the plugin relies on the Canada Post API responses for exact rates, including duties. If you want to avoid paying duties upfront, you may need to use integration options like Zonos to manage duties and declarations properly.

Why might PluginHive support advise trying multiple browsers and repeated attempts to fetch Canada Post shipping rates?

Due to intermittent issues or outages on the Canada Post API side, requests for shipping rates may fail occasionally. Therefore: 1. Trying multiple browsers (such as Firefox, Chrome) helps to rule out browser-specific caching or compatibility issues. 2. Performing multiple attempts can overcome transient API instability or intermittent failures in the rate fetching process. 3. Persistent failures despite multiple tries should prompt submission of Diagnostic Reports for deeper investigation by PluginHive support.

Why might there be a discrepancy where the shipping label includes insurance and signature charges, but the customer is only charged the base shipping fee in WooCommerce?

This discrepancy occurs because while the label generation uses the correct total amount including insurance and signature fees, the cost calculation shown at WooCommerce checkout excludes these extras due to plugin configuration or live rate retrieval behavior. Causes and solutions include: 1. Plugin configuration not fully applying surcharges and taxes in the displayed shipping fee despite enabling additional options. 2. Live rates retrieved from Canada Post API may reflect base costs if packaging, addresses, or options are inconsistent between WooCommerce and Canada Post checks. 3. The "Shipping Taxes & Surcharges" configuration must be verified to pass all surcharges through to customer-facing rates. 4. Debug mode and diagnostic reports should be used to identify potential API call or plugin logic issues. 5. Address and packaging consistency should be maintained for all rate comparisons to avoid mismatches. By carefully reviewing and correcting these areas, you can ensure customers are charged appropriately at checkout, preventing losses due to underestimated shipping fees.

Will my Canada Post business discounts be automatically applied when using the PluginHive WooCommerce Canada Post shipping plugin, or do I need to enter my Canada Post user credentials somewhere? How do I determine which shipping options to offer, especially when shipping different types of packages like rigid mailers and mailing tubes?

To have your Canada Post business discounts applied and access real-time shipping rates, you must sync your Canada Post account with the PluginHive WooCommerce Canada Post shipping plugin by entering your Canada Post profile username and password. The plugin pulls live rates directly from the Canada Post API based on the shipping address, package weight, and dimensions. Regarding shipping options and packaging: – Currently, the plugin automatically selects the most suitable package based on the predefined package templates and product specifications; however, there is no automated way to assign specific products to specific box types. – You can create package templates (for rigid mailers, mailing tubes, etc.) in the plugin settings. – When generating shipping labels, you manually select which package template to use and assign products accordingly. – To manage mixed orders containing multiple products requiring different packaging, you will need to handle the packaging choice manually based on your created package templates. – For customer shipping options, you can offer multiple services including options like Xpresspost if you want tracking and faster delivery, which is often recommended to provide traceability.

Will the Canada Post shipping rates displayed by the WooCommerce Canada Post Shipping plugin match the rates shown in the Canada Post Snap Ship tool?

Yes, the plugin retrieves live shipping rates directly from the Canada Post API, so the rates you see in the plugin will match those listed on the official Canada Post website and the Snap Ship tool. Any real-time rate differences are unlikely if everything is configured properly. If you wish to verify, you can log in to the Canada Post site and compare the rates with those displayed by the plugin to ensure they are consistent.

Will the WooCommerce Canada Post Shipping Plugin work correctly if shipments originate from different cities in Canada, for example, from Calgary to Edmonton or from Vancouver to Toronto?

The WooCommerce Canada Post Shipping Plugin is designed to calculate live shipping rates based on one configured origin address and the customer's destination address. The store owner must set a single origin (ship-from) address in the plugin’s general settings. When a customer places an order, they enter their delivery address at checkout. The plugin then sends the origin address, destination address, and package details (weight and dimensions) to Canada Post via their API, which returns live shipping rates. Therefore, the plugin does not natively support multiple distinct ship-from locations within one store setup. If your shipments originate from multiple warehouses or locations, you will need to manage this externally or via multiple store setups, since the plugin supports only one origin address configuration per store.

Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.