Plugin Custom Features and Add-on Requests – WooCommerce Canada Post Shipping Plugin FAQs
-
Explore personalization options, feature enhancements, and add-on integration possibilities
Custom modifications within the plugin are not supported because changes could negatively affect other users by impacting the plugin’s core functionality. The PluginHive team maintains a stable, standardized plugin version for all users and does not offer individualized customizations within the plugin itself. For unique business needs, users may explore external integrations or scripts that work alongside the plugin without altering it.
The Canada Post plugin supports only one Canada Post account and does not integrate with Purolator or other carriers. Purolator integration is available exclusively through PluginHive’s WooCommerce Shipping Services solution, not within the standalone Canada Post plugin.
Yes, when using predefined packaging in the WooCommerce Canada Post Shipping Plugin, you can configure both the maximum weight that the package can hold and the empty box (packing) weight. This ensures shipping calculations are accurate by accounting for the packaging weight. For detailed configuration, refer to the plugin’s packaging settings guide here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings
By default, the PluginHive Canada Post Shipping plugin does **not** provide functionality to rearrange or reorder shipping methods in the checkout page. However, PluginHive offers a **custom paid solution** that enables this capability, allowing you to prioritize specific shipping methods like letter mail to appear at the top of the list. If this feature is required, you can contact PluginHive support to learn more about this customization option.
Yes, the "Add or Remove" packages feature works with all the Parcel Packing Methods. The "Add" option allows you to manually input your package weight and dimensions, while the "Remove" option lets you delete existing packages created for the order. This flexibility is available regardless of the selected packing method, including Individual Packaging, Max Weight Limit, and Flexible Packaging.
No, the Canada Post Shipping Plugin does not support on-demand or automatic pickup scheduling. The plugin’s functionality is limited to generating shipping labels and flagging shipments as requiring pickup. The customer or store owner must log into Canada Post’s platform to schedule and manage pickups manually.
Currently, the PluginHive shipping plugin does not include built-in support for Delivered Duty Paid (DDP) functionality, which allows sellers to prepay duties and taxes on behalf of customers. However, if you require this feature, PluginHive offers the possibility of a paid customization to explore and potentially implement DDP support. To proceed, you can contact the PluginHive support team to discuss your specific needs, and they will evaluate the feasibility and provide further guidance.
Yes, the plugin automates packing by intelligently packing order items into boxes based on dimensions and weight, helping generate accurate shipping labels. It also supports shipment tracking, allowing customers and store owners to track shipments directly within WooCommerce using tracking information from Canada Post.
Currently, there is no direct feature to add an adjustment or handling fee specifically for Lettermail rates in the PluginHive Canada Post shipping plugin. However, you can achieve this by using the "PH Hide WooCommerce Shipping Methods & Rate Adjustment" plugin. This plugin allows you to modify shipping costs, including adding fees, by providing flexibility based on various conditions such as: 1. WooCommerce Shipping Zone 2. Type of product in the cart 3. Total weight of all products 4. Number of products 5. Total price of products 6. Coupons applied by customers 7. Different WordPress user roles By using this plugin, you can adjust the Lettermail shipping method’s cost by adding extra fees like handling charges according to your business rules. For more details and purchase, visit: https://www.pluginhive.com/product/hide-woocommerce-shipping-methods-and-rate-adjustment/
To add box sizes in the Canada Post plugin, follow these steps: 1. Go to the plugin settings in your WordPress admin. 2. Navigate to the "Packaging" section. 3. Change the "Parcel Packing" method to "Flexible Packaging." This setting enables you to add and manage custom boxes for shipping. If you cannot add multiple boxes, verify server limits as explained below.
The plugin does not support providing a manual insurance option for customers at checkout. Instead, insurance can only be enabled via the plugin settings, where the product price is considered as the insurance amount. This means insurance is automatically calculated and added based on product value, but customers cannot select or add insurance manually as an optional add-on during the checkout process.
By default, the WooCommerce Canada Post Shipping Plugin only supports entering a single HS code per product, so you cannot natively assign multiple HS codes for different countries to one product. To handle multiple HS codes per product for different destination countries, you will need a custom add-on called "HS Codes Based on Destination Countries." This addon enables the configuration of one HS Code per destination country at the product level (not per product variation). Note the following about this add-on: – It costs a fixed price starting at $400. – It supports a single HS code per destination country. – Supports only parent products; does not support HS codes at the variation level for variable products. – After purchase, the estimated delivery time is 15 business days. – You set one HS code per country within product settings once installed. – Will require a WooCommerce Canada Post Shipping Plugin version 3.2.3 or later. For purchasing, visit the customization link: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/ and select the $400 custom package.
To configure a custom box in PluginHive that fits your specific products: 1. Measure and weigh the box you want to use for shipping the combined products. 2. Access the PluginHive plugin settings where you manage shipping box configurations. 3. Create a new custom box entry specifying the exact dimensions (length, width, height) and maximum weight capacity. 4. Ensure the combined dimensions and weight of the products (e.g., notecards plus 16 x 20" print) fit within these limits. 5. Save the custom box configuration. Once saved, the plugin will automatically select this box during checkout if the combined order fits inside it, ensuring your products ship together without damage.
By default, WooCommerce product variations do not support entering weights and dimensions for multiple separate packages within a single variation. The Canada Post and UPS plugins calculate shipping based on the product weight and dimensions but treat each variation as a single package. To achieve per-package shipping calculation and label generation for multiple packages within one variation, you need a specialized solution. PluginHive offers a custom paid addon called "Add More Shipping Fields" which allows you to define multiple weights and dimensions for each WooCommerce product (including variable products). This addon automates splitting a product into multiple shipping packages at checkout, enabling accurate rate calculation and label printing for each package. Please note: – The addon costs $200 under PluginHive’s Customization package, which is non-refundable. – It supports both simple and variable products. – This is a custom solution because such requirements are uncommon and are not included in the standard shipping plugins.
You can explore all the features of the Canada Post plugin by visiting the dedicated demo site. This demo store allows you to test functionalities such as real-time shipping rates, label generation, and shipment tracking. Access the demo site via this link: https://woocommercecanadapostshipping.pluginhive.com/?hash=ec10e38356980502e191007aa81127f7. This will help you understand the plugin’s capabilities before making a purchase.
Differences in the appearance of shipping options text across websites using the same plugin are caused by variations in the website themes applied. To align the text and match the layout: 1. Identify the website where the shipping text displays correctly. 2. Confirm that the working site uses a theme (for example, the Storefront theme or a custom theme with correct CSS). 3. On the problematic site(s), test by switching to the default Storefront theme to verify the visual correction. 4. If switching resolves the issue, work with your developer to adapt your existing theme’s CSS styles related to checkout shipping options to replicate the left alignment and spacing. 5. Avoid modifying plugin code; focus on theme customization for consistent appearance across sites.
By default, WooCommerce prioritizes and selects WooCommerce shipping methods such as Local Pickup over third-party plugin shipping methods, including Canada Post rates. Currently, the PluginHive Canada Post plugin does not control the default selection order of shipping methods. However, PluginHive offers a custom paid solution that: 1. Allows rearranging the order of all shipping methods, including third-party plugin methods and WooCommerce defaults. 2. Enables setting a specific default shipping method that will be automatically pre-selected on the checkout page when customers enter their details. This custom solution costs $250 and is delivered within one business day. It is designed to be easily manageable, installable as an add-on, and compatible with WordPress, WooCommerce, and popular plugins. PluginHive does not recommend using code snippets for this purpose due to complexity and maintainability challenges. If you want to pursue this option, you can contact PluginHive support to proceed.
The PluginHive plugin allows you to add shipment insurance by editing the Coverage value before generating shipping labels. Simply enter the desired insurance amount during the label creation process to ensure your shipment is insured for that value.
To purchase the add-on, please follow these steps: 1. Go to the PluginHive customization page: https://www.pluginhive.com/product/customization-for-pluginhive-woocommerce-plugins/ 2. Select the $400 package, which is the standard price for this add-on. 3. Complete the purchase through the provided checkout process. 4. After completing the purchase, share your order number with PluginHive support. 5. PluginHive will then prioritize your add-on development and provide an estimated delivery of 15 business days from the date of purchase. 6. Once development is complete, you will receive the add-on plugin (PH HS Codes based on Destination Countries) and instructions to download and install it. 7. Remember that this add-on works alongside WooCommerce Canada Post Shipping Plugin with Print Label version 3.2.3 or later, so update your shipping plugin as needed.
The process of adding shipping zones and methods is managed within WooCommerce, not directly through the plugin’s interface. To set shipping zones and add the Canada Post shipping method: 1. Go to WooCommerce > Settings > Shipping in your WordPress admin dashboard. 2. Click "Add shipping zone" to create zones based on geographic regions. 3. After creating a shipping zone, click "Add shipping method" within that zone. 4. From the dropdown, select "Canada Post" and save changes. 5. Configure the Canada Post shipping method settings as needed (these options will appear once the method is added). If you do not see the Canada Post shipping method in the shipping methods list, ensure that the PluginHive Canada Post plugin is properly installed and activated.
Feature prioritization in the PluginHive product roadmap is based on the following conditions: 1. High demand and frequent requests from a large number of merchants using the plugin. 2. Critical business requirements that significantly impact merchant operations. 3. Willingness from merchants to pay for feature prioritization or customization services. Features that do not meet these criteria may not be prioritized immediately. PluginHive values customer feedback and re-evaluates priorities as needed based on merchant input.
The plugin automatically selects the most efficient box or packaging based on the packaging settings you have configured and the product’s weight and dimensions. You can add and configure your own boxes or packaging types (including flexible packaging, envelopes, tubes) under the Packaging Settings in the plugin. Alternatively, packages can be manually added or edited on the Edit Order page. The plugin will then pick the best-fitting package depending on these configurations and the product’s details.
This behavior suggests a browser cache or extension conflict restricting functionality in normal Chrome mode. To troubleshoot: 1. Clear your browser cache and cookies fully to remove possible corrupted data. 2. Disable any Chrome extensions temporarily to identify if any interfere with the plugin interface. 3. Clear any server-side cache or additional caching layers you may have, such as plugin caching or CDN caches. 4. After these steps, try adding boxes again in normal Chrome mode. If issues persist, consider using Incognito mode as a temporary workaround.
Potential causes and actions: 1. Confirm you are viewing and editing the correct product that appears in the order; sometimes an older product name may cause confusion. 2. Check if there are any packaging settings or overrides within the plugin that might affect weight calculation. 3. Review the order and product details carefully to identify if any other plugin, theme customization, or WooCommerce setting is altering the weight. 4. If the issue persists, you may need to provide detailed screenshots of the Edit Order page, Edit Product page, and your plugin’s packaging settings for further diagnosis.
The plugin requires weights on products to fetch Canada Post shipping rates. For products without weight, no Canada Post rates will be shown. The plugin does not currently have a feature to automatically revert to the product’s default shipping class or flat fees when weight or dimensions are missing. You can skip adding weights to products where you do not want Canada Post rates, but mixing products with and without weight in the same cart may cause rate fetching issues or errors. There is no built-in toggle per product to enable or disable the plugin selectively.
Yes, the addon allows you to create shipments for domestic orders, so Canada Post shipping labels will still be generated for Canadian shipments. However, currently, Canada Post shipping labels may not generate for international shipments when the addon is active. To cover international shipments in the meantime, you can use UPS for those orders.
Since the plugin does not support this feature by default, the recommended approach is to request a paid customization from the PluginHive team. Custom development can be undertaken starting at $500 per customization package. You should contact PluginHive support to discuss your exact requirements and obtain a quote for implementing this functionality.
Yes, it can be common for Canada Post to whitelist customer IP addresses, especially if their firewall detects unusual activity or blocks certain IPs. In recent cases, Canada Post’s firewall blocked some customer IPs temporarily, which was identified and rectified by their team. When your IP is whitelisted by Canada Post, it ensures uninterrupted API communication and prevents your API requests from being blocked. If you experience similar issues in the future, verify with PluginHive support or Canada Post whether your IP needs whitelisting.
The WooCommerce Canada Post Shipping plugin uses the Product Price as the coverage value during the label generation process, which you can view and edit on the order edit page before shipment. However, once the order status changes to "Completed" and the shipment is made, the coverage value is not stored or displayed permanently in the order details. It is only visible during the label generation step and not retained for later reference within the admin order page. Therefore, after several months, you cannot directly view the coverage value from the completed order in the admin interface.
Currently, the plugin does not support enabling box selection rules based on the shipping destination country. Specifically: – Automatically defaulting all U.S. shipments to the 6” x 6” x 6” box is not supported out-of-the-box. – Conditional box selection for Canadian orders based on single or multiple tincture bottle quantities and sizes (e.g., 2” x 4” x 6” box for single 1 oz or 2 oz bottles and larger boxes for multiple bottles) is also not supported as a built-in feature. If this shipping box selection logic is critical to your workflow, it can be implemented as a custom paid add-on. You would need to discuss your detailed requirements with the development team to receive a custom solution matching your requested logic.
The plugin does not provide direct settings for adjusting UI spacing or column widths like reducing blue-colored spaces or widening the 'Service Name' column within its interface. To customize such visual elements, you would need to apply custom CSS overrides on your storefront or admin panel, if accessible, and depending on where the UI is rendered. This would involve identifying the relevant CSS selectors via browser developer tools and writing styles to modify padding, margins, or column widths accordingly. Since PluginHive’s core plugin does not expose these UI customization options, any changes would require custom front-end development efforts outside standard plugin configurations.
No, the Canada Post WooCommerce plugin does not support mapping product shipping classes to specific package templates. Packaging templates are only applied during label generation and cannot be linked to shipping classes. To get shipping rates on the cart or checkout page, at least product-level weight must be set. There is currently no feature to assign default weight or package dimensions based on shipping classes. For such functionality, you would need a custom plugin modification, which is offered as a paid customization starting at $500.
Configuration notes for the add-on: – You can set a single HS code per destination country at the parent product level. – Variable products do not support entering different HS codes for individual variations; HS codes must be configured at the parent product level. – The add-on interface within the product edit screen will provide fields to enter HS codes mapped to individual countries for which you ship. – Enter the valid 6-digit HS code per country in the respective fields as per your shipping destinations. – This setup enables the Canada Post shipping integration to send the correct HS code depending on the customer’s shipping address country.
PluginHive’s Canada Post shipping solution offers a comprehensive set of features that go beyond the default WooCommerce shipping plugin, including: 1. Automation of Canada Post shipping by displaying real-time shipping rates directly on the cart and checkout pages. 2. Ability to print shipping labels from within WooCommerce, which the default WooCommerce Canada Post solution does not provide. 3. Automatic packing of items into boxes to optimize shipping. 4. Shipment tracking integrated within WooCommerce, allowing store owners and customers to track shipments easily. 5. Support for both Contract and Non-Contract Canada Post users without requiring Canada Post account credentials for setup. 6. Sending email notifications with Canada Post shipment tracking details to customers. 7. Displaying estimated delivery times for shipments to improve customer communication. 8. Support for both domestic and international shipments, as well as Canada Post Lettermail services. 9. Printing official Canada Post manifests for your orders, streamlining shipping operations. This solution aims to provide end-to-end shipping management directly from WooCommerce, enhancing shipping efficiency and customer experience.
The plugin populates the HS code and country of origin fields based on the product-level settings. Specifically, you need to configure the HS code and country of origin information directly in your product details within WooCommerce. Once these attributes are set correctly at the product level, the plugin will automatically pull this data to populate the relevant fields on the shipping labels. If these values are not configured on the product page, the label generation will not include them. To resolve this, navigate to each product’s edit page in WooCommerce, locate the fields for HS code and country of origin, enter the appropriate values, and save the changes. Then generate the label again.
To proceed with the customization request, provide the following details: 1. Confirm whether you accept the $500 starting cost and non-refundable condition. 2. Specify which checkout type your WooCommerce store uses—Block Checkout or Classic Checkout. 3. Confirm that you agree to using dynamic shipping cost updates with insurance selection, rather than displaying separate shipping methods. 4. Provide any additional requirements or queries you may have related to the requested customization. This information will help the technical team accurately assess and deliver the required customization.
The "Add More Shipping Fields" addon is a WooCommerce plugin designed to add additional fields for weights and dimensions on products that consist of multiple parts. It allows you to define multiple package details for a single product or product variation, facilitating: 1. Splitting products into multiple shipping packages at checkout. 2. Accurate shipping rate calculations by Canada Post, UPS, and compatible shipping carriers. 3. Generating separate shipping labels for each package, improving fulfillment accuracy. The addon supports both simple and variable product types.
If you want to discuss plugin features, key requirements, or need assistance with configuration, you can: 1. Reach out to PluginHive support specifying the features you are looking for or the issues you face. 2. Provide details on the current plugin you are using and highlight the features you require. 3. Optionally request for a scheduled call with the support team to discuss your needs in detail. PluginHive support is willing to help customize or guide you through configuration steps to ensure the plugin works according to your business requirements.
The main server and PHP settings impacting custom box additions are: – `max_input_vars`: Controls how many input variables PHP can accept in a request; should be set above 3000, ideally around 10,000 or more for large box configurations. – `max_execution_time`: Should be sufficiently high (e.g. 60 seconds or more) to process the request fully. – `upload_max_filesize` and `post_max_size`: Should be set high enough to avoid upload-related errors if any files are involved in configuration. Ensure these settings using your hosting control panel or by consulting your server administrator. After adjusting, restart your web server if necessary and retest the plugin functionality.
Since 2FA can prevent support from accessing your Canada Post account for verification: 1. Temporarily disable two-factor authentication on your Canada Post account during the support session. 2. Alternatively, coordinate with support to schedule a specific time when you can disable 2FA briefly and re-enable it immediately afterward. 3. Communicate your availability and security preferences clearly to PluginHive support to streamline troubleshooting without compromising account security.
You can explore and test the plugin features on the PluginHive demo site here: https://app.instawp.io/launch?d=v2&t=woocommerce-canada-post-shipping-plugin-with-print-label
This issue is likely due to reaching the PHP max input variables limit on your WordPress hosting environment. To resolve it: 1. Check the PHP settings for `max_input_vars` on your server. 2. Increase the `max_input_vars` value to at least 3000, preferably higher (e.g. 10,000), with help from your server admin or hosting provider. 3. Also verify that `max_execution_time` and `upload_max_filesize` are sufficiently high. 4. After increasing these limits, test adding boxes again. If the problem persists despite high `max_input_vars`, it may require direct troubleshooting on your site.
This behavior typically stems from caching conflicts that prevent plugin scripts from executing properly. To fix this: 1. Clear your site cache to ensure updated plugin scripts are loaded. 2. Clear your browser cache to avoid serving outdated page versions. 3. Purge the cache of any caching plugins you use. 4. After these steps, reload the packaging or package templates tab and try clicking the 'Add New' button again. If the issue remains, inspect your browser console for JavaScript errors which might indicate conflicts with other plugins or your theme.
This happens because the plugin is set to package each product individually when no predefined box sizes are added. If you use the "Box Packing" option without adding custom box definitions, each product is treated as a separate package with its own weight and dimensions. Therefore, when you add more quantity, the cost multiplies accordingly. To avoid this, you need to either add custom box specifications in the plugin so multiple products can be packed efficiently into those boxes or switch to weight-based shipping if that suits your products better.
The term "Everywhere" is related to WooCommerce’s shipping zone configuration, not controlled by the Canada Post plugin itself. The Canada Post shipping method appears under each shipping zone you add to enable shipping options specific to that zone. For the UK, US, and Australia, "Everywhere" appears because WooCommerce may not have discrete zone locations set for these countries or is grouping them under a default zone. You should enable the required Canada Post shipping methods individually for these zones according to your preferences. For detailed guidance on setting up Canada Post shipping methods per zone, refer to the PluginHive knowledge base article: [Canada Post Shipping method under Zones](https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Display-Canada-Post-Services-Based-on-Shipping-Zones).
Yes, the "Add More Shipping Fields" addon is compatible with both simple and variable WooCommerce products. This addon lets you define multiple weights and dimensions per variation, allowing separate shipping calculations and label generation for each package in a variation. For more information and to understand the setup process, you can refer to the detailed guide here: https://www.pluginhive.com/tailor-made-woocommerce-shipping-solutions/#ship_modular_products_into_multiple_boxes
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.