ups-banner-bg
ph_img_faq_page_image

No Canada Post Shipping Rates Displayed on WooCommerce Cart – WooCommerce Canada Post Shipping Plugin FAQs

    Troubleshoot situations where Canada Post rates are missing or not returned at checkout

Questions in this section:

After upgrading to WooCommerce 9.6, why do Canada Post and FedEx shipping plugins show "no shipping service available" on block-based cart and checkout pages, but work on classic pages?

This issue often results from incompatibility or a site-specific configuration rather than the PluginHive shipping plugins themselves. PluginHive plugins retrieve shipping rates properly under block-based checkout in WooCommerce 9.6 on standard setups. However, your site might show erroneous "no shipping options" messages due to interaction with WooCommerce settings or caching. To troubleshoot: 1. Ensure Debug Mode is enabled in plugin settings. 2. Reproduce the issue and submit a Diagnostic Report from the plugin’s "Help & Support" section to PluginHive support. 3. Check for caching issues on your site and clear cache completely, including any server or CDN caches. 4. Verify if WooCommerce itself is generating the message, as PluginHive shipping plugins only show shipping rates once address details are entered or available. 5. Test block-based pages with all other plugins except WooCommerce and the shipping plugin deactivated and with a default theme to rule out conflicts. 6. Review your WooCommerce General settings, especially the "Default customer location" and Geolocation options, as these can cause erroneous messages in combination with block-based pages. Following these steps will help isolate whether the issue is plugin-specific or related to WooCommerce or site setup.

Are product dimensions required to fetch correct Canada Post shipping rates using the PluginHive plugin?

Product dimensions are required only if you are not using the “weight-based packing” method in the plugin. Specifically: – If you use weight-based packing, only the product weight will be used to calculate shipping rates, and product dimensions can be left blank. – If using individual item packing or box/parcel packing methods, you must provide accurate dimensions for the products or boxes to get correct shipping rates. Make sure to configure the packing method correctly under the plugin settings according to your shipping strategy.

Are shipping taxes included in the live shipping rates or displayed separately in the PluginHive shipping plugin?

If you configure the PluginHive setting as 'Shipping cost with surcharges, taxes, and additional charges', the live shipping rates displayed will include the taxes and surcharges. This means the tax amounts are rolled into the live shipping rates shown to customers, rather than displayed as a separate tax total for the transaction.

Can I configure the PluginHive Canada Post Shipping plugin to apply Canada Post shipping calculations only to certain products in my WooCommerce store while excluding others with separate flat shipping rates?

The PluginHive Canada Post Shipping plugin alone does not support filtering shipping methods directly by WooCommerce shipping classes. It calculates shipping rates for all items in the cart collectively. However, you can use the complimentary plugin ‘PH Hide WooCommerce Shipping Methods & Rate Adjustment’ alongside it. This plugin enables you to hide or show shipping methods based on shipping classes. For example, you can assign shipping class A to apparel products for Canada Post shipping, and shipping class B to accessories managed by another supplier or flat rate, and control the visibility of Canada Post shipping accordingly.

Can I still use Canada Post for shipping without displaying live rates to customers?

Yes, with the WooCommerce Canada Post plugin, you have the option to disable live shipping rates for customers while still using the plugin to manage shipments via Canada Post. This allows your store to avoid showing potentially high live rates at checkout but continue to ship packages through Canada Post using the plugin's shipping management features. You can configure the plugin to turn off live rate display in the settings.

Can I use the PluginHive Canada Post plugin to generate shipping labels and tracking numbers when using flat rate shipping instead of live calculated rates?

Yes, you can use the PluginHive plugin solely for label generation and tracking numbers even if you use flat rate shipping. To do this: 1. Disable the “Real Time Rates” option in the plugin settings to prevent live rates from displaying at checkout. 2. Use the flat rate shipping method for checkout costs. 3. Generate shipping labels manually through the plugin for orders. 4. Ensure that the “Shipment Tracking” feature is enabled in the plugin settings so tracking numbers are included in customer emails. Keep in mind that disabling real-time rates means customers see only the flat rate shipping option, but labels and tracking will still function normally.

Can the plugin automatically calculate shipping rates when creating manual orders in WooCommerce?

No, automatic shipping rate calculation is triggered by WooCommerce only on the Cart and Checkout pages, based on shipping address and product details. When creating orders manually through the WooCommerce Orders page, WooCommerce does not perform live rate calculations, and therefore the PluginHive plugin cannot display live shipping rates or perform automatic shipping calculations during manual order creation.

Can the plugin calculate shipping rates for parcels with different dimensions and weights?

Yes, the WooCommerce Canada Post Shipping Plugin supports parcel shipments with specific dimensions and weights. It uses the package details (weight and dimensions) entered for the items in the shopping cart to request accurate, live shipping quotes from Canada Post. This ensures that the shipping cost reflects the true size and weight of the parcel being shipped.

Can the PluginHive Canada Post plugin provide shipping rates if products do not have weight or dimensions specified?

No, product weight is a mandatory requirement from Canada Post to retrieve live shipping rates. The plugin does provide a "Fallback" rate option that displays a fixed shipping amount when no rates are returned from Canada Post. However, the fallback rate requires at least the weight to be set, and it is a fixed value, not a dynamic rate. Without weight or dimensions, neither live Canada Post rates nor fallback rates will be shown.

Does enabling Proof of Age and Signature options under 'Rates & Services' conflict with the Proof of Age settings on the product page, especially when these vary by province?

If you enable the Proof of Age option globally through 'Rates & Services,' it applies to all products in your store uniformly. Conversely, enabling Proof of Age on a specific product restricts that requirement to just that product. However, since provincial variation is not supported for Age of Proof settings, these options do not dynamically change by province and will not conflict as long as their scope (global or product-specific) is clear and correctly assigned.

Does the PluginHive Canada Post plugin automatically revert to the existing shipping class or fallback to flat shipping fees if product weight or dimensions are missing?

No, the plugin does not automatically fall back to the product’s shipping class or prior flat fee-based shipping if weight or dimensions are missing. Instead, it requires weight to retrieve rates and will return errors or no shipping options if the weight field is empty. The fallback rate option offers only a fixed rate when no live rates are returned but is not a dynamic alternative tied to existing shipping classes.

Does turning off real-time shipping rates for customers in the WooCommerce Canada Post Shipping Plugin reduce plugin bloat or improve checkout performance?

The plugin is designed to operate efficiently whether real-time rates are enabled or disabled. Disabling real-time rate fetching will prevent the plugin from loading or processing rate calculation code on the cart or checkout pages, which can reduce resource usage during checkout. This can potentially improve page load performance by avoiding unnecessary API calls and code execution related to shipping rates. However, the plugin itself is optimized to avoid significant bloat either way, so performance impact is generally minimal.

How can I completely disable Canada Post shipping options from appearing on my WooCommerce cart and checkout pages while Canada Post is on strike?

To fully remove Canada Post shipping options from the cart and checkout pages, follow these steps: 1. Disable the 'Real-Time Rates' option for Canada Post within the plugin settings to stop fetching live shipping rates. 2. Ensure that Canada Post is removed or disabled from your WooCommerce shipping zones settings. This means checking your WooCommerce dashboard under **Shipping > Shipping Zones**, and either deleting or disabling Canada Post as a shipping method for all relevant zones. By disabling both the ‘Real-Time Rates’ and removing Canada Post from the shipping zones, Canada Post options will no longer appear to customers during checkout.

How can I configure product and box dimensions correctly to optimize shipping rates with PluginHive?

1. On each WooCommerce product’s edit page, under the Shipping tab, enter the accurate **product dimensions and weight** excluding the box. 2. In the PluginHive plugin settings, define your available box sizes and their respective weights. These box configurations represent the real packaging you use for shipments. 3. The plugin will then use these two sets of data – product details and packaging boxes – to calculate the best box for the entire order, combining items whenever possible. 4. This setup ensures that shipping rates reflect actual packaging and shipping costs, avoiding overcharges caused by treating each item as individually boxed.

How can I configure the PluginHive shipping plugin to use real-time shipping rates for most orders but allow local customers to bypass free shipping since they will be hand-delivered?

To achieve this setup with the PluginHive shipping plugin, follow these steps: 1. Ensure you have an active license and are using the latest plugin version (at least 3.2.2) to access premium support and updates. 2. Use the plugin’s real-time shipping rates feature for the majority of your orders to calculate accurate shipping costs based on carriers. 3. For local customers who you deliver by hand and want to bypass free shipping, configure conditional shipping rules or shipping zones within the plugin or your e-commerce platform to exclude their locations from free shipping methods. 4. Alternatively, set up custom shipping methods or overrides that apply free shipping exclusions for specific postal codes or customer groups identified as local. 5. Test your configuration with different addresses to ensure real-time rates apply broadly and local orders bypass free shipping accordingly. If you need detailed instructions tailored to your platform or need assistance, ensure your plugin license is active and contact PluginHive support with your purchase details.

How can I disable the Regular Parcel shipping option from appearing at the cart and checkout when using the PluginHive Canada Post plugin?

To disable the Regular Parcel shipping option, follow these steps: 1. Navigate to the PluginHive Canada Post plugin settings in your WordPress admin area. 2. Go to the **Rates and Services** section under the plugin’s general settings. 3. Uncheck the box for "Regular Parcel" to disable this shipping service. 4. Save the settings. 5. Additionally, verify your WooCommerce Shipping Zones settings to ensure that the Canada Post shipping method is not enabled twice, which can override the plugin settings. If Canada Post shipping is enabled in both the plugin settings and the WooCommerce Shipping Zones, disable one of them to prevent conflicts. Once done correctly, the Regular Parcel option will no longer show to customers during cart and checkout.

How can I fix shipping options not displaying neatly on the WooCommerce cart and shipping checkout pages?

To resolve issues with shipping options not displaying neatly on your WooCommerce cart and checkout pages, follow these troubleshooting steps: 1. Temporarily disable all WordPress plugins except for WooCommerce and the Canada Post plugin to rule out plugin conflicts. 2. Switch your active theme to the default WooCommerce Storefront theme to check if the issue is related to your current theme. 3. Ensure that you are using the default WooCommerce cart and checkout pages without any custom overrides or modifications. 4. After making these changes, check if the shipping options display correctly. If the issue is resolved, re-enable your plugins one by one and revert your theme to identify which element causes the conflict. 5. If the problem persists despite these steps, consider reaching out to PluginHive support with detailed site information for further assistance.

How can I fix the issue where the "Ship to a different address" checkbox is not visible on checkout when no WooCommerce shipping zone is set, but I want to use PluginHive shipping rates instead?

The "Ship to a different address" checkbox depends on having at least one shipping zone configured in WooCommerce. To fix this while using PluginHive shipping rates: 1. Create and configure relevant shipping zones in WooCommerce (e.g., Canada, US, International). 2. In PluginHive settings, disable the rates/services tab if you want shipping rates to come only from the shipping zones. 3. Enable PluginHive shipping services within these WooCommerce shipping zones to have the plugin provide rates without generic WooCommerce shipping. By configuring shipping zones and enabling PluginHive services in those zones (while disabling rates under the plugin’s Rates & Services tab), the checkout page functionalities such as “Ship to a different address” will work correctly.

How can I fix the issue where the shipping cart shows a delivery estimation with two equal dates when the 'delivery delay' is set to 0 in the rates & services tab?

Currently, the plugin shows a date range even when the 'delivery delay' value is set to 0, resulting in two identical dates being displayed. This is recognized behavior based on the current plugin design and there is no built-in setting to change this behavior immediately. Since this appears as unintended behavior, it has been escalated for further review. For now, there is no direct fix to prevent displaying two equal dates; the plugin will continue showing a range even if both dates are identical when the delivery delay is 0.

How can I generate and submit a diagnostic report to investigate why shipping rates are not showing and debug mode provides no information in PluginHive?

To generate and submit a diagnostic report for troubleshooting missing shipping rates and absent debug information in PluginHive, please follow these steps: 1. Open the PluginHive plugin settings in your admin panel. 2. Navigate to the General tab within the plugin settings. 3. Enable the 'Debug Mode' option to capture detailed logs. 4. Reproduce the issue by attempting to display shipping rates again on your store. 5. Go to the 'Help & Support' page inside the plugin settings. 6. Follow the instructions on that page to submit a Diagnostic Report directly to the PluginHive support team. This process collects comprehensive logs and data necessary for the support team to analyze and resolve the problem effectively.

How can I make all product variations show only Lettermail rates and prevent parcel rates from appearing?

To ensure only Lettermail rates appear for all variations: 1. Adjust the height dimension of each product variation to be less than 0.05 cm or effectively minimal (e.g., 0.4 cm worked in your case). 2. The plugin will round heights below 0.05 to zero, which prevents parcel rates from being triggered. 3. Since Canada Post requires a minimum height, the plugin suggests setting a minimum height value of around 0.1 cm or less to influence the API to respond only with Lettermail rates. 4. Ensure weight and other dimensions also meet Lettermail criteria. 5. There is no plugin setting to explicitly disable parcel rates if they are returned by the API, so adjusting product dimensions is the practical solution.

How can I make Canada Post shipping rates show first in the list of available shipping methods at cart and checkout when multiple shipping plugins are configured?

WooCommerce controls the order in which shipping methods appear on the cart and checkout pages, not the Canada Post plugin itself. By default, WooCommerce lists shipping methods in the order they are added within each shipping zone, and it automatically selects the first available option. To show Canada Post rates first, you can either: 1. Adjust the order of shipping methods manually in WooCommerce settings if possible. 2. Use a custom paid solution offered by PluginHive that allows: – Rearranging shipping methods from third-party plugins and WooCommerce default shipping methods according to your preferences. – Setting a default shipping method that auto-selects when customers reach checkout. This custom rearrangement and default selection solution costs $200, is non-refundable, and will be delivered within 2 business days. If you want this functionality, you can contact PluginHive to proceed with the custom setup.

How can I manage hiding certain shipping methods or adjust rates for specific products in PluginHive’s WooCommerce Shipping environment?

You can use the "PH Hide Shipping Methods" plugin alongside WooCommerce Shipping Services to manage conditional display of shipping methods and rate adjustments based on product attributes. For example: 1. Hide free shipping or certain carrier options for products that require surcharges, like dangerous goods or oversize items. 2. Configure surcharge fees that apply based on product weight, size, or category. 3. Combine these settings with WooCommerce Shipping Services’ live rates to customize the final shipping cost customers see. These plugins work together to give you granular control over which shipping methods are visible and how rates are calculated per product conditions.

How can I restrict shipping to specific buyer locations using the Canada Post plugin? Would enabling shipping zones and disabling rates and services be the best method?

To limit shipping to specific regions, it is recommended to disable "Realtime Rates" in the plugin settings and configure Canada Post services only under the specific WooCommerce shipping zones for those regions. Steps: 1. Disable the "Realtime Rates" option in the plugin settings under "Rates & Services." 2. In WooCommerce, create and configure shipping zones corresponding to the specific regions where you want to allow buyers to purchase. 3. Add Canada Post shipping methods only within those shipping zones. This setup ensures that shipping options are shown only for the allowed regions based on the configured shipping zones.

How can I troubleshoot and submit diagnostic information when live rates are not showing correctly?

To troubleshoot missing live shipping rates: 1. Enable the “Debug Mode” option in your Canada Post plugin settings. 2. Reproduce the issue by going through the cart/checkout process where shipping rates fail to appear or are incorrect. 3. Navigate to the “Help & Support” section within plugin settings. 4. Use the provided option to generate and submit a Diagnostic Report to PluginHive support. This report contains relevant logs and settings data that help diagnose the issue accurately. PluginHive’s support team will review the report and provide further assistance based on your diagnostic submission.

How can I troubleshoot the "No shipping options were found" message when using the PluginHive Canada Post shipping plugin?

To resolve the "No shipping options were found" message, perform the following steps: 1. Verify that your Canada Post account is properly registered, active, and its credentials are correctly synced in the PluginHive plugin settings. 2. Test fetching shipping rates multiple times and from different browsers (e.g., Firefox and Chrome), both while logged in and logged out, to eliminate caching or browser-related issues. 3. Understand that intermittent API outages or issues on Canada Post’s side may require repeated attempts to successfully retrieve rates. 4. Enable Debug Mode in the plugin to generate detailed logs to aid in troubleshooting. 5. If the issue persists, submit a Diagnostic Report through the plugin’s ‘Help & Support’ page after enabling Debug Mode. 6. Stay in contact with PluginHive support for updates, especially if external issues affect Canada Post services.

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

To troubleshoot live shipping rates not displaying, follow these steps: 1. Go to the General Tab in the plugin settings. 2. Enable the 'Debug Mode' option. 3. Attempt to check shipping rates again on the cart or checkout page to see if any rates appear. 4. Navigate to the 'Help & Support' page within the plugin settings. 5. Submit a Diagnostic Report from that page as per the provided instructions. This diagnostic report helps the PluginHive support team investigate and resolve the issue efficiently.

How can I verify if a Canada Post service outage is impacting the PluginHive shipping rates?

To check if a Canada Post service outage is affecting shipping quotes: 1. Visit the official Canada Post service interruption page or announcements section: https://www.canadapost-postescanada.ca/cpc/en/our-company/news-and-media/corporate-news/closures-and-service-interruptions/ 2. Look for any scheduled maintenance or unexpected outages impacting API availability or shipment processing. 3. Contact your Canada Post representative for confirmation if needed. 4. If an outage is confirmed, you will need to wait for Canada Post to resolve the issue before rates will be returned successfully. PluginHive support can provide updates if they receive confirmation of ongoing issues from Canada Post.

How can shipping rates be hidden or customized when products in the cart lack dimensions in WooCommerce with the Canada Post plugin?

You can implement a snippet of code that detects products without dimensions in the cart and modifies the available shipping rates accordingly: 1. Check for products missing dimension data when calculating rates. 2. Use a WooCommerce notice (e.g., `wc_add_notice`) to inform customers some products are not ready for shipping, possibly suggesting they request a quote. 3. Filter the shipping rates array to keep only specific methods like "Request a Quote" or "Pickup in Store," removing all other rates. 4. Return the filtered rates so customers cannot select shipping methods that fail due to missing product data. This approach helps mitigate issues by informing customers and preventing them from selecting invalid shipping options.

How do I add Local Pickup as a Shipping Option when using Realtime Rates with the PluginHive Canada Post Shipping plugin?

Local Pickup is a native WooCommerce shipping feature and is managed directly within WooCommerce settings. To add Local Pickup, go to **WooCommerce → Settings → Shipping → Shipping Zones**, select the relevant shipping zone, and then add **Local Pickup** as a shipping method. The PluginHive Canada Post Shipping plugin does not modify or interfere with this setting, so Local Pickup must be configured and controlled through WooCommerce’s shipping zone settings.

How do I enable live Canada Post shipping rates on the WooCommerce cart and checkout page?

To enable live Canada Post rates: 1. Go to your WooCommerce admin panel. 2. Navigate to PluginHive Canada Post plugin settings. 3. Open the ‘Rates & Services’ tab. 4. Turn on the ‘Realtime rates’ option. 5. Ensure that all your products have accurate weight and dimensions, as these are required for live rate calculation. Once enabled, customers will see real-time Canada Post shipping rates during checkout.

How do I properly configure the packaging settings in the Canada Post plugin to prevent shipping rates from simply multiplying by quantity?

Follow these steps to configure packaging: 1. Go to the plugin settings and find the "Packaging" or "Box Packing" options. 2. If "Box Packing" is enabled, ensure that you add custom box specifications that match your actual packaging options. This allows the plugin to select the most efficient box based on the cart contents rather than treating each item as a separate package. 3. If you do not have predefined boxes, you can instead select weight-based shipping, but note that this may not work well if you have oversized but light items. 4. After adding custom boxes, the plugin will consolidate multiple products into the configured boxes and calculate shipping rates more accurately. For detailed guidance, refer to the PluginHive knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings

How does PluginHive select the box for packaging when multiple items are in the cart?

PluginHive selects the box for packaging by analyzing the total dimensions and combined weight of all items in the cart, based on the product dimensions and weights entered in WooCommerce, along with the parcel packaging options configured in the plugin. It compares product sizes against available box sizes to choose the smallest or most efficient box that can hold all items together. This automated process ensures accurate shipping rate calculation by factoring in actual packaging needs rather than simply multiplying single-item box sizes.

How does the Canada Post plugin calculate volumetric weight, and why might shipping rates seem excessively high when using this feature?

Volumetric weight is calculated by converting product dimensions into volume and dividing by a divisor to get weight in kilograms or pounds. For example, with dimensions converted to centimeters (e.g., 53 x 46 x 51 cm), the volume is multiplied (53 * 46 * 51 = 124,338 cubic cm). The volumetric weight is then calculated as volume divided by 5000, resulting in approximately 24.8 kg (or 54 lbs). If the maximum package weight is set lower than this volumetric weight (for example, max weight = 50 lbs), and you have multiple quantities, the plugin will create separate packages each with volumetric weight, resulting in shipping costs multiplied by the quantity, causing very high shipping rates. To mitigate this, adjust the max package weight or dimension inputs to better align with your shipping requirements.

How should I configure handling fees and taxes to properly apply additional fees along with Canada Post shipping rates in the plugin?

To include an additional handling fee along with Canada Post shipping charges, add the handling fee in the plugin settings as an extra charge on top of the live shipping rates. If you want to consider taxes provided by Canada Post as well, you do not need to enable “shipping cost and adjustments only.” The existing configuration where handling fees are added to live shipping rates is sufficient. After configuration, test the rates to ensure the handling fee and taxes are applied correctly on the cart and checkout pages. Adjust handling fees as needed based on your service costs.

How to configure the "Shipping Taxes & Surcharges" option to ensure plugin rates match Canada Post website rates?

To properly reflect Canada Post rates including all applicable fees: 1. Access the plugin settings under the relevant Canada Post shipping method. 2. Find the "Shipping Taxes & Surcharges" option. 3. Change the setting from "Shipping cost with adjustment only" to "Shipping cost with Surcharges, taxes, and additional charges." 4. Save the settings and test retrieving rates again. This setting ensures the plugin includes all surcharges and taxes applied by Canada Post, helping rates align with their official quotes.

I do not see the 'Additional Options' section under the Rates and Services tab in the Canada Post Shipping plugin. How can I find it?

The 'Additional Options' section under the Rates and Services tab may be located towards the bottom of the settings page and could be overlooked if the page is long. To find it: 1. Scroll down thoroughly to the bottom of the Rates and Services tab in the PluginHive Canada Post Shipping plugin settings. 2. Look for sections labeled as "Additional Options," "Special Services," or similar. 3. Expand any collapsible areas or hidden sections if present. Once located, you can enable shipment liability coverage and signature options from there. If it remains difficult to find, ensure your plugin is updated to the latest version, as older versions may have layout differences.

Is it possible to conditionally display content on the WooCommerce checkout page based on whether Canada Post shipping rates have been returned by the plugin?

It is currently not feasible to conditionally alter or display content on the cart or checkout page based on whether shipping rates are returned by the PluginHive Canada Post plugin. The plugin does not provide functionality or hooks to support conditional display in these areas at this time.

Is there a way to set up a fallback shipping rate such as a flat rate when the Canada Post servers are down and no rates are returned in WooCommerce?

Yes, you can configure fallback shipping rates to ensure customers can still select a shipping option when Canada Post rates are unavailable. By default, if no shipping rates are returned from the carrier, WooCommerce displays "No shipping options found." To avoid this and set up a fallback: 1. Access your WooCommerce Canada Post plugin settings in your WordPress dashboard. 2. Look for a section related to **Fallback Rates** or **Fallback Shipping** configuration (this may be under plugin settings or advanced options). 3. Enable fallback shipping and set up a flat rate or any other preferred shipping method as the fallback. 4. Save the settings. With this configuration, if the Canada Post server is down or does not return rates, WooCommerce will automatically show the fallback flat rate instead of no shipping options, ensuring a smoother checkout experience. If you need detailed guidance specific to your plugin version or assistance in configuring fallback rates, contact PluginHive support for step-by-step help.

One of my WooCommerce products does not show shipping rates; the plugin displays "no delivery option." What should I check on the product?

Verify that every product, especially the one causing issues, has accurate weight and dimension details entered in WooCommerce. The Canada Post APIs require this data to calculate shipping costs correctly. If any product lacks weight or dimensions, the shipping rates will not be displayed at checkout.

Should I add the Canada Post shipping method to a WooCommerce Shipping Zone to enable shipping rates?

No, you do not need to add the Canada Post shipping method to a WooCommerce Shipping Zone. The WooCommerce Shipping Zones feature is a core WooCommerce setting that does not control the Canada Post plugin’s shipping method display. The Canada Post plugin bypasses the need to assign shipping methods under WooCommerce Shipping Zones and instead displays live Canada Post shipping rates directly on the cart and checkout pages based on configured settings (ShipFrom address, ShipTo address, product dimensions, and weights).

Should I disable shipping rates/services in the PluginHive plugin if I want to use PluginHive for shipping rates, not generic WooCommerce shipping?

PluginHive allows two ways to display shipping services: 1. Enable shipping rates under the plugin’s "Rates & Services" tab — shipping rates are calculated and shown from PluginHive directly. 2. Enable shipping services within WooCommerce shipping zones, where the rates come from Canada Post via PluginHive. You should choose only one method to avoid duplicate shipping options: – If you want to manage shipping zones in WooCommerce, enable PluginHive shipping only in those zones and disable the "Rates & Services" tab in the plugin. – If you prefer not to use WooCommerce shipping zones, then enable shipping rates via the plugin's "Rates & Services" section. There is no need to enable both simultaneously. This approach prevents duplicates and ensures proper functioning of checkout features.

Should I specify product dimensions or boxed dimensions and weight in WooCommerce and PluginHive to get correct shipping rates?

You should specify the **product dimensions and weight** on the product edit page in WooCommerce (under the Product Data > Shipping section). This means entering the actual size and weight of the product itself, excluding the box. Separately, you need to configure the dimensions and weight of the packaging boxes inside the PluginHive plugin’s parcel packaging settings. The plugin uses the product’s actual size and weight combined with your configured box sizes to intelligently select the most efficient box for one or multiple products. This setup ensures correct calculation of shipping rates based on actual product size and optimized packaging, rather than just using the box sizes defined on the product.

What are the mandatory address fields required by Canada Post to fetch live shipping rates?

To retrieve live rates from Canada Post, the following address information must be provided and complete: – Country – State/Province – City – Postal Code These fields are mandatory for the origin/shipper address as well as the destination, and missing or incomplete details will result in failure to fetch live shipping rates.

What are the mandatory address fields required by the Canada Post plugin to fetch live shipping rates?

To obtain live rates from Canada Post through the plugin, the following address fields must be correctly provided: – Country – State/Province – City – Postal Code These details must be entered both for the store’s origin address and the customer’s shipping address during checkout. Missing or incomplete data in any of these fields will prevent the plugin from retrieving valid shipping rates.

What are the mandatory shipping address fields required by the PluginHive Canada Post plugin to fetch live shipping rates?

The plugin requires the following address fields to be filled accurately to fetch live rates from Canada Post: – Country – State/Province – City – Postal Code Without these fields populated with valid values, live shipping rates will not be retrieved, and customers may see errors or no available shipping options during checkout.

What are the required product attributes to fetch accurate live Canada Post shipping rates using the PluginHive plugin?

Both product weight and dimensions are mandatory to retrieve accurate live shipping rates. Specifically: – Ensure each product has a weight value entered. – Enter product dimensions (length, width, and height) accurately. Missing or incomplete weight or dimensions will prevent the plugin from calculating rates properly, often resulting in missing or flat rate shipping options.

What common product settings might cause shipping rates to stop showing in PluginHive’s shipping plugin?

One common cause for shipping rates not displaying is missing or incorrect shipping measurement details (such as weight or dimensions) in the individual product settings. To resolve this: 1. Review each product added to your WooCommerce store. 2. Verify that all required shipping measurements—weight, length, width, and height—are properly entered and accurate. 3. Correct any missing or incorrect values in the product edit page under shipping details. 4. Save the changes and retest the shipping rates on the cart or checkout page. Ensuring that all products have complete and valid shipping measurements is essential for the PluginHive shipping plugin to calculate and display accurate shipping rates.

What information is mandatory to fetch live Canada Post shipping rates with the PluginHive plugin?

To successfully fetch live rates from Canada Post, the following address information must be provided and accurate in your WooCommerce checkout or cart pages: – Country – State/Province – City – Postal Code These fields are required by Canada Post APIs to calculate shipping rates accurately. Missing or incorrect details will cause rate fetching failures or display no shipping options.

What information is mandatory to fetch live shipping rates from Canada Post using the PluginHive plugin?

To successfully fetch live shipping rates, the following address fields must be accurately provided: – Country – State/Province – City – Postal Code These fields are required for both the shipper/origin address and, where applicable, the destination address. Without complete and valid information, the plugin cannot request live rates from Canada Post.

What information should I provide to PluginHive support to help them check why Canada Post rates are not displaying on my live site?

To assist PluginHive support in diagnosing the issue, provide the following: 1. Admin dashboard access to your WooCommerce site (if requested securely). 2. A direct product link where the problem occurs (preferably a product with shipping enabled). 3. The complete shipping address (including postal code) you are using to test the shipping rates. 4. A Diagnostic Report generated from the plugin’s Help & Support section. 5. Details about any caching or security plugins that might interfere with dynamic content for guest users. Providing these details helps support accurately reproduce the issue and investigate API responses and plugin behavior.

What is required to obtain Canada Post shipping rates during the WooCommerce cart or checkout process?

To get Canada Post shipping rates on the cart or checkout page, each product must have a specified weight. Without product-level weight, the plugin cannot calculate accurate shipping rates. Shipping classes alone do not influence package templates or shipping rates in the Canada Post WooCommerce plugin.

What is the "Pre-packed" option in the Canada Post plugin and how does it affect shipping rates?

The "Pre-packed" option is a product-level setting that, when enabled, tells the plugin that the item is already packed in a fixed-sized package. If enabled, the plugin uses predefined packaging dimensions per product. If this option is enabled incorrectly, it could cause incorrect rate calculations like doubling dimensions when quantities increase. If you face such issues, check the product settings for the "Pre-packed" option and disable it unless your product is truly packed in fixed dimensions.

What is the recommended procedure if live shipping rates do not appear in the Canada Post plugin after entering all details?

If live rates are missing despite entering all required information: 1. Enable “Debug Mode” in the plugin settings. 2. Attempt to reproduce the issue on the cart/checkout page. 3. Go to the plugin’s Help & Support page and submit a Diagnostic Report with the logs gathered in debug mode. 4. Provide additional details about your product weights, origin address, and credentials to support. This allows PluginHive’s technical team to investigate backend issues or misconfigurations causing the failure to fetch live shipping rates.

What should I do if I am encountering CSS code or strange characters on the cart or checkout page after enabling the PluginHive Canada Post plugin?

This issue is typically caused by a conflict between your theme's CSS and the plugin. To troubleshoot: 1. Temporarily switch your store’s theme to the default WooCommerce theme, **Storefront**. 2. Clear any caches and check if the issue persists on the cart/checkout pages. 3. If the problem disappears with Storefront, contact the support team of your original theme (e.g., Elegant Themes) to report the conflict. 4. Additionally, deactivate all other plugins except WooCommerce and the PluginHive Canada Post plugin to rule out conflicts. This systematic approach helps isolate and resolve theme-related conflicts affecting the plugin display.

What should I do if I have enabled 'Realtime rates' but live Canada Post rates do not appear on the cart or checkout pages?

Follow these troubleshooting steps: 1. Enable ‘Debug Mode’ in the General tab of the plugin settings. 2. Reproduce the issue by visiting the cart or checkout page. 3. Go to the ‘Help & Support’ page within the plugin settings and submit a Diagnostic Report to PluginHive support. 4. Share the product link you tested to help support investigate. This process will help identify if live rates are being returned from Canada Post and reveal any configuration or data issues.

What should I do if I have submitted a diagnostic report but continue to receive the error "No shipping options are available for this address"?

After submitting a diagnostic report, if you still encounter the issue, verify the following: 1. Confirm that product weight has been properly added to all products as weight is required for the plugin to calculate shipping rates correctly. 2. Double-check plugin settings, especially Method Availability, ensuring it is set appropriately (e.g., "All Countries" if you want to ship internationally). 3. Try clearing any caching plugins or WooCommerce transients that may hold outdated rate calculations. 4. Reproduce the issue and submit an updated diagnostic report if changes are made. 5. Communicate with the support team referencing your previous diagnostic reports and confirm you have followed the required troubleshooting steps for further assistance.

What should I do if no shipping rates are displayed for a legitimate address while testing the PluginHive plugin?

To troubleshoot the issue of missing shipping rates, follow these steps to generate and submit a diagnostic report: 1. Open the PluginHive plugin settings and go to the **General** tab. 2. Enable the **Debug Mode** option to capture detailed logs. 3. Reproduce the issue by entering the legitimate address again and attempting to fetch shipping rates. 4. Navigate to the **Help & Support** page within the plugin settings. 5. Submit a **Diagnostic Report** following the instructions provided on that page. Submitting this diagnostic report will provide the PluginHive support team with the necessary information to investigate and resolve the shipping rates problem effectively.

What should I do if the Canada Post Shipping Plugin shows shipping rates at checkout excluding insurance and signature fees, even though these options are enabled in the plugin?

If the plugin excludes insurance and signature fees at checkout despite being enabled: 1. Verify that the plugin retrieves live shipping rates by comparing them with rates from the official Canada Post website: – Log into your Canada Post business account. – Use the same packaging details and destination address to look up shipping rates on https://www.canadapost.ca/cpotools/apps/far/business/findARate. 2. Enable "Debug Mode" in the plugin settings to capture detailed logs of the rate calculation process. 3. Reproduce the issue by performing a test checkout and taking note of the rates displayed. 4. In the plugin’s "Help & Support" section, submit a Diagnostic Report including your debugging information. This allows further investigation into why additional fees are omitted at checkout. 5. Ensure consistency between addresses and packaging details when comparing rates across Canada Post’s site and the WooCommerce checkout.

What should I verify in the PluginHive Canada Post plugin settings and my store to avoid "No shipping options were found for…" errors?

To avoid this error: 1. Confirm that product dimensions (size, weight) are correctly set for all shippable products, as rates depend on these parameters. 2. Ensure Canada Post shipping method is enabled and assigned to the correct shipping zone covering the destination address. 3. Validate that your Canada Post account details (Customer Number, and if applicable Contract Number) are correct and match those in the plugin configuration. 4. Check that the shipping address entered is complete and within service areas covered by Canada Post and the selected contract if any. 5. For contract users, ensure your contract is active and linked as required by Canada Post. Performing these checks will ensure shipping options are properly returned during checkout or rate queries.

When shipping multiple items together in one box for Canada Post DOM.EP shipments, how should I configure PluginHive for accurate rate calculations? Can rates be calculated using weight only?

For multiple items shipped in one box with Canada Post DOM.EP service, here is how to handle the pack and rate calculation: 1. PluginHive allows packing multiple products into one box up to the maximum weight limit. Enable the option **"Max weight limit: pack products in same box until limit is reached"** in packaging settings to combine items into a single shipment box. 2. If you want to continue calculating rates based only on weight and not include dimensions, you can keep using the weight-based packaging method. This is acceptable for DOM.EP shipments as you have done previously without issues. 3. However, if you want more precise rate calculations or to add new shipping services that require dimensions, switching to flexible packaging with custom box dimensions is recommended. 4. Using weight only for DOM.EP is usually sufficient, but if you notice rate discrepancies or want improved accuracy, adding dimensions is advisable.

Where can I disable Canada Post real-time rates in the PluginHive Canada Post Shipping Plugin to prevent it from overriding WooCommerce shipping zone restrictions?

To disable Canada Post real-time shipping rates: 1. Go to the WooCommerce dashboard and navigate to PluginHive Canada Post Shipping Plugin settings. 2. Open the **Rates & Services** tab within the plugin settings. 3. Locate the option labeled **Real-time rates** or similar. 4. Disable or uncheck this option to stop Canada Post real-time rates from appearing on the cart and checkout pages. 5. Save the changes and clear your browser cache before testing. By disabling real-time rates, Canada Post shipping rates will not be pulled dynamically, letting WooCommerce shipping zone rules apply as configured.

Why am I getting the error “Product #10526 is missing dimensions / weight. Aborting Rate Calculation” when trying to get shipping rates?

This error occurs because one or more products in the shopping cart lack essential shipping information such as weight and dimensions. To resolve the issue: 1. Open the WooCommerce product edit page for the identified product(s). 2. Enter accurate weight and dimension values for each product. 3. Save the changes to the product(s). After updating the product details with weight and dimensions, shipping rates will be calculated correctly without errors.

Why am I not seeing live Canada Post shipping rates for some products even though the plugin is enabled correctly?

For live Canada Post rates to display, product weight is mandatory. If a product lacks weight information, the plugin cannot retrieve live shipping rates for it. To fix this: 1. Edit the product in WooCommerce and add accurate weight details. 2. Save the changes. 3. Recheck shipping rates on the cart/checkout page. Adding product weight enables the plugin to fetch correct Canada Post shipping rates for those products.

Why am I not seeing shipping rates for US addresses in the Canada Post plugin, even though Canadian addresses work fine?

This occurs because the Canada Post plugin settings may not have the US shipping services enabled. To resolve this: 1. Log in to your WordPress admin panel. 2. Navigate to the PluginHive Canada Post plugin settings. 3. Locate the services or shipping zones section. 4. Enable Canada Post’s US shipping services. After enabling, the plugin will return rates for both Canadian and US addresses. Also, remind customers to enter complete, valid addresses to ensure accurate rate calculation.

Why am I only seeing the flat rate shipping option and not live Canada Post rates on my WooCommerce site using the PluginHive Canada Post plugin?

To display live Canada Post shipping rates on your cart or checkout page, ensure the following: 1. The "Real Time Rates" option must be enabled in the plugin settings. 2. All products must have accurate weight and dimensions entered, as these are mandatory for rate calculation. 3. Shipping origin and destination addresses (country, state, city, postal code) must be complete and correct. 4. API credentials (including permissions) must be valid and authenticated successfully. If any of these are missing or incorrect, the plugin will fall back to flat rate shipping or show no live rates. For troubleshooting, you can enable the “Debug Mode” in the plugin settings, reproduce the issue, and submit a Diagnostic Report via the "Help & Support" page for further assistance. Refer to the troubleshooting guide at https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/ for detailed steps.

Why am I seeing Canada Post shipping methods displayed twice in my WooCommerce cart, and how can I fix it?

The Canada Post shipping method may be enabled in two places: once in the plugin’s general settings under the Rates and Services section, and again under WooCommerce shipping zones. This duplication causes the same shipping options to appear twice in the cart. To fix this issue: 1. Check WooCommerce Shipping Zones and look for any active Canada Post shipping methods. 2. Check the PluginHive Canada Post plugin settings under Rates and Services for another active instance. 3. Disable one of the Canada Post shipping method instances—either in the shipping zones or within the plugin settings—so only one is active. 4. Clear your server cache or site cache afterward to ensure changes are reflected. This will prevent duplicate shipping listings from appearing on the cart and checkout pages.

Why am I seeing the error message "There are no shipping options available" for some of my products with weight, and how can I resolve it?

This error usually occurs due to one or more of the following reasons: 1. Missing product weights and dimensions – Ensure all products have accurate weight and dimension details entered. Real-time shipping rates depend on this. 2. Invalid or incorrect shipping credentials – Verify that the API credentials (username, password, API keys) configured in the plugin are correct and active. 3. Incorrect shipper or origin address – Confirm that the sender's address (country, state, city, postal code) in the plugin settings is accurate and complete. Additional steps to troubleshoot live shipping rate issues: – Make sure the “Real Time Rates” option is enabled within the plugin settings. – To fetch live rates from Canada Post, fields like country, state, city, and postal code are mandatory and must be properly set. – Enable “Debug Mode” in the Canada Post plugin settings, attempt to reproduce the issue, then generate and submit a Diagnostic Report via the “Help & Support” page of the plugin for detailed analysis. Following these checks should resolve the issue of missing shipping options.

Why am I seeing the message "No shipping options are available for this address" in the WooCommerce Canada Post Shipping Plugin, even though Method Availability is set to "All Countries" and the address is valid?

This issue often occurs because one or more products in your cart do not have weight configured. Since the plugin requires product weight to calculate shipping rates (especially if you are using weight-based packaging), missing product weight will prevent rates from being returned. To resolve this: 1. Go to your WooCommerce product settings. 2. Edit all products that will be shipped using this plugin. 3. Enter accurate weight values for each product. 4. Save the changes. 5. Test again by adding the product to your cart and checking if shipping rates appear at checkout. Ensuring all products have weight configured is mandatory for the shipping rates to calculate and display correctly.

Why are Canada Post shipping rates not showing up on my WooCommerce Cart or Checkout page after connecting my account and setting up shipping details?

The Canada Post shipping rates may not appear if there is an issue with the plugin syncing with your Canada Post account. To diagnose the problem, enable Debug Mode in the plugin settings and submit a Diagnostic Report: 1. Go to the General tab in the PluginHive Canada Post plugin settings. 2. Enable the 'Debug Mode' option. 3. Attempt to view shipping rates on the cart or checkout page. 4. Navigate to the Help & Support page within the plugin settings. 5. Submit a Diagnostic Report. If the Diagnostic Report is empty, it usually means the issue hasn’t been replicated correctly, so ensure you check rates after enabling Debug Mode before submitting the report. Once submitted, review the report for errors like 'AAA Authentication Failure,' which indicates the Canada Post account is not synced properly with the plugin.

Why are Canada Post shipping rates not showing up when I enter a Canadian address in the WooCommerce checkout using the PluginHive Canada Post plugin?

The Canada Post shipping rates may not show if your Canada Post account is not properly synced with the PluginHive plugin. To resolve this: 1. Ensure you have completed the plugin setup by following the official setup guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/ 2. Turn on Debug Mode in the plugin settings. 3. Reproduce the issue by entering a Canadian address on the cart or checkout page. 4. Navigate to the 'Help & Support' page within the plugin settings and submit a Diagnostic Report as per instructions. 5. Once the report is submitted, the support team can investigate further to identify syncing or account issues.

Why are more Canada Post shipping rates appearing on the website than the two rates I have configured to show?

This usually happens if the Canada Post shipping method is enabled in more than one place in WooCommerce. Commonly, it is enabled both in the plugin's general settings under "Rates and Services" and again in WooCommerce shipping zones. To fix this: 1. Go to WooCommerce > Settings > Shipping Zones and check if Canada Post is enabled there. 2. Also check the plugin’s general settings under "Rates and Services." 3. Disable one of these so that Canada Post shipping appears only once during checkout. This prevents duplicate shipping options and only the configured rates will display.

Why are no shipping options available at checkout for postal codes that are listed in my WooCommerce Shipping Zones, especially when cart subtotal is under a certain amount, and how can I investigate this issue with the PluginHive Canada Post plugin?

This issue could stem from a communication problem between the PluginHive Canada Post plugin and WooCommerce, especially when shipping zones have conditional pricing (e.g., premium charges if the order subtotal is under a threshold). To begin troubleshooting: 1. Go to the plugin’s General tab in settings and enable "Debug Mode." 2. Reproduce the issue by attempting a checkout with the affected postal code and cart subtotal under the defined threshold. 3. Navigate to the plugin’s "Help & Support" page and submit a diagnostic report as instructed. This report helps the PluginHive support team analyze plugin behavior in your specific environment and identify errors causing shipping options not to display.

Why are shipping estimates not updating properly on my lamemoire.ca website when multiple products are added to the cart, and how can I provide diagnostic information to troubleshoot this issue?

When shipping estimates work correctly for a single product but fail or do not display for multiple products, it could indicate that the shipping rates for multiple quantities are missing or not properly configured. To diagnose this issue, follow these steps: 1. Open your plugin settings and navigate to the **General Tab**. 2. Enable the **Debug Mode** option to help capture detailed information about shipping rate calculations. 3. Add three quantities of the product to your cart and check if shipping rates display correctly. 4. Navigate to the **Help & Support** page within the plugin settings. 5. Submit a **Diagnostic Report** following the on-screen instructions. This report collects plugin logs and environment data that the support team can use to investigate further. Ensure you reference the diagnostic ticket number 300344 when submitting your report for streamlined support.

Why are shipping options not showing in my WooCommerce cart when using the Canada Post plugin, even though product weight and dimensions are set correctly?

When the 'Volumetric weight' option is enabled in the Canada Post plugin, it calculates shipping weight by comparing the actual product weight with the dimensional (volumetric) weight and uses whichever is greater. If your product's dimensional weight exceeds Canada Post's maximum standards, the plugin will not return shipping options. To resolve this, either disable the 'Volumetric weight' feature if you want the shipping rate based solely on actual weight, or adjust your product dimensions or max weight limits so that the volumetric weight does not exceed Canada Post's allowed thresholds.

Why are shipping options showing as duplicates in my WooCommerce cart/checkout when using PluginHive for Canada Post shipping?

Duplicate shipping options occur because the Canada Post Shipping method is enabled in two places simultaneously: once in the plugin’s general settings under the "Rates and Services" section, and again within WooCommerce shipping zones. To resolve this, disable the Canada Post shipping method in either one of these locations — either deactivate it under WooCommerce shipping zones or under the PluginHive plugin’s Rates and Services tab. This ensures the shipping options display only once on the cart and checkout pages.

Why can't my customers place orders due to no shipping options appearing even though product weight and settings seem correct?

When shipping options do not appear during checkout despite correct product weight and configuration, first verify if the shipping rates are retrievable for the customer's shipping address directly through your shipping carrier’s API (e.g., Canada Post). In this case, testing the address via PluginHive’s interface confirmed rates were returned successfully, indicating the plugin setup is correct. However, intermittent service interruptions or maintenance on the carrier’s side (such as Canada Post) can cause temporary shipping options failures on your website. To troubleshoot: 1. Confirm product details such as weight and dimensions are properly set. 2. Test shipping rate retrieval through the plugin’s diagnostic tools or on the carrier’s website. 3. Monitor for any messages or notifications from the carrier about maintenance or outages. 4. Communicate with customers about possible temporary interruptions linked to carrier availability. 5. Continue monitoring the plugin after carrier resolves their issues to ensure normal operation resumes. If issues persist unrelated to carrier maintenance, further inspection of plugin settings and site integration can be done by sharing product links or order details with plugin support.

Why do items marked as 'Pre packed product' in WooCommerce still appear in the cart as a single box with multiple items and not as separate boxes with individual shipping charges?

To address this issue, follow these steps: 1. Verify that the 'Pre packed product' option is correctly enabled in the WooCommerce product shipping settings for each applicable item. 2. Enable the 'Debug Mode' option in the Pluginhive plugin settings to analyze how shipping rates are being calculated. 3. After enabling Debug Mode, recheck the shipping rates in the cart to observe how items are grouped into boxes. 4. Navigate to the 'Help & Support' page within the plugin settings and submit a Diagnostic Report to Pluginhive support for deeper analysis (include relevant reference number if provided). This process helps to identify if the plugin or configuration is causing the items to be consolidated incorrectly, enabling targeted troubleshooting.

Why do shipping prices appear duplicated on my WooCommerce cart and checkout pages when using the Canada Post plugin, and how can I resolve it?

Duplicate estimated delivery dates or shipping prices can appear due to caching or plugin issues. To resolve this: 1. Clear your site cache (e.g., W3 Total Cache) and browser cache. 2. Disable the **Estimated Delivery Date** option in the plugin settings. 3. Save changes. 4. Clear the site cache again. 5. Re-enable the **Estimated Delivery Date** option. 6. Save changes and check if duplicates persist. If the issue continues, make sure your Canada Post plugin version is up to date. Older versions may cause this bug. Updating to the latest plugin version often resolves this duplication issue.

Why does the order page show "No shipping options were found" despite entering a correct shipping address, and how can I fix it?

This issue generally occurs due to one or more of the following reasons: 1. The "Real Time Rates" option is not enabled in the PluginHive plugin settings. Ensure this option is turned on to fetch live shipping rates. 2. Missing or incorrect product weights and dimensions — verify that all products have accurate weight and dimension data set, as these are necessary for rate calculation. 3. Invalid or incorrect shipping credentials or shipper/origin address — double-check that your API credentials and the origin address entered in the plugin settings are correct. 4. Missing mandatory address fields required by Canada Post — the country, state, city, and postal code are required to fetch live rates. If you continue facing issues, enable the "Debug Mode" in the Canada Post plugin settings, reproduce the error on the cart or checkout page, then generate and submit a Diagnostic Report via the plugin's "Help & Support" section. This report helps the support team analyze and resolve the problem. For detailed troubleshooting steps, refer to the PluginHive knowledge base article here: https://www.pluginhive.com/knowledge-base/troubleshooting-woocommerce-canada-post-plugin/.

Why does the WooCommerce Canada Post Shipping plugin produce a critical error instead of simply not returning a shipping rate when products lack dimensions?

The plugin’s packing function performs calculations using product dimensions and weight. When these are missing, certain divisions in the code encounter zero denominators, resulting in a fatal "Division by zero" error rather than gracefully skipping those products or returning no rates. This is a known limitation when using dimension-dependent packing methods. A proper workaround is either to ensure dimensions exist or switch to weight-based packing, which does not trigger the division calculations causing the error. Additionally, the plugin developers recommend updating to the latest plugin version where such errors have been addressed more gracefully.

Why does the WooCommerce Canada Post Shipping Plugin show "No shipping options were found" even though it is set up?

If the WooCommerce Canada Post Shipping Plugin displays "No shipping options were found," but live rates are successfully retrieved, follow these steps to troubleshoot and resolve the issue: 1. Verify that shipping zones and methods in WooCommerce are correctly configured to include the Canada Post shipping method for the customer’s shipping address. 2. Confirm the product dimensions, weight, and shipping classes are set properly, as incorrect or missing values can cause no rates to display. 3. Ensure that the Canada Post plugin settings such as origin postal code, account details, and service options are correctly entered. 4. Check for conflicts with other plugins or themes that may override or hide shipping methods; temporarily disable other plugins or switch themes to test. 5. Clear all caches including any page, object, or server caches, as stale cache may prevent updated rates from appearing. 6. Review the plugin debug logs carefully to confirm that rates are being fetched and confirm they match customer criteria. 7. Make sure your WooCommerce shipping zones cover the destination address from which you are testing the rates. In this case, PluginHive successfully retrieved live rates without making changes on the site, so the issue likely lies in zone configuration, product data, or caching on your end. Verify these settings and test again.

Why don’t delivery rates show up at the cart or checkout page if a customer skips entering their address on earlier steps?

Delivery rates depend on having a complete shipping address to calculate rates via the PluginHive plugin. If a customer skips entering or updating their address and proceeds directly to the cart or checkout, the system may still retain an old or empty address instance, resulting in rates not being calculated and only pickup option visible. To fix this: 1. Require customers to enter or select their shipping address before or on the cart/checkout pages. 2. Ensure that the checkout fields for address are set as mandatory (address lines, city, state, postal code). 3. Instruct customers to fill in full address information before calculating shipping rates. 4. If using one-page checkout or cart-side address input, verify that address updates trigger rate recalculation by the plugin.

Why is Canada Post not generating shipping rates when the "Add More Shipping Fields" addon is active on variable products?

The main cause for Canada Post shipping rates failing to generate with the addon active is that the Canada Post plugin only considers the parent product’s dimensions for rate calculation. If the parent product lacks dimensions—which is common for WooCommerce variable products where dimensions are set on variations only—the rates will fail. The "Add More Shipping Fields" addon does not currently account for dimensions set on individual variations, resulting in no Canada Post rates appearing even though UPS rates show normally.

Why is the Canada Post Shipping method showing twice on my cart/checkout page, and how do I fix it?

The duplicate shipping name appears because the Canada Post Shipping method is enabled twice: once in the plugin’s general settings (under the "Rates and Services" tab) and again in WooCommerce shipping zones. To fix this duplication: 1. Log in to your WordPress dashboard. 2. Navigate to the PluginHive Canada Post Shipping plugin settings → "Rates & Services" tab. Disable the "Realtime rate" option. 3. Alternatively, go to WooCommerce → Settings → Shipping Zones, and disable the Canada Post shipping method there instead. 4. Ensure only one of these settings is enabled at a time so that the Canada Post shipping option displays only once on the cart and checkout pages. 5. Save changes and verify that the shipping method now appears only once during checkout.

Why is the plugin showing Canada Post shipping rates twice at checkout, and how can I fix it to show only once?

The Canada Post shipping rates appear twice because the shipping method has been enabled in two places: once in the plugin’s general settings under the Rates and Services section, and again under WooCommerce shipping zones. To fix this and display the shipping rate only once on the cart or checkout page, you should disable the Canada Post shipping method in either one of these locations: 1. Go to the plugin’s general settings (Rates and Services section) and check if Canada Post is enabled. 2. Go to WooCommerce > Settings > Shipping > Shipping Zones and see if Canada Post shipping is enabled in any zone. 3. Disable Canada Post shipping in either the plugin settings or in the shipping zones—choosing to keep it enabled in only one place. Once done, the shipping rate will show only once at checkout.

Why is the PluginHive plugin not providing real-time shipping costs on the checkout page and unable to calculate shipping costs or create shipments in the backend order page?

The issue is caused by an ongoing service disruption with Canada Post, which is integrated with the PluginHive plugin for shipping rates and shipment creation. Canada Post experienced maintenance or operational issues until July 2, resulting in no shipping options being found and the inability to calculate or create shipments. Since this is a third-party service outage, you will need to wait until Canada Post resolves their issue. PluginHive is monitoring the situation and will inform users once the problem is fixed. Meanwhile, no plugin-side actions can restore functionality until the Canada Post service is operational again.

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