Billing, Pricing, and Currency Clarifications – WooCommerce Canada Post Shipping Plugin FAQs
-
Get answers to common questions on Canada Post billing, postage pricing, and currency settings in WooCommerce.
After updating your credit card: 1. Immediately resync your Canada Post account within the PluginHive plugin, making sure to select the updated credit card during the resync process. 2. Wait for 24 hours to allow Canada Post's system to refresh and validate the new payment details. 3. After 24 hours, try generating the shipment label again. This process ensures the system acknowledges the updated card and should eliminate the error requiring mandatory dimensions when the document flag is false.
No, all PluginHive plugins are currently priced in United States Dollars (USD) regardless of the buyer’s geographic region. Pricing in Canadian dollars is not supported at this time.
All PluginHive plugins are priced and sold in US dollars (USD) regardless of the purchaser’s location. This means customers from other countries (including Canada) will pay in USD, and current exchange rates may impact the final cost in their local currency.
The prices for PluginHive plugins are listed in US dollars (USD).
PluginHive occasionally offers seasonal discount promotions, but at present, there are no publicly running offers. However, as a goodwill gesture specifically for Canadian customers, they provide flat discount coupon codes. Currently, a 15% discount coupon code (ph_jan2025_cp_15) is available, valid until 30th January 2025. You can apply this code during purchase at the official product page: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/. Note that all plugin purchases are processed in USD.
Yes, PluginHive offers the WooCommerce Shipping Services plugin, which integrates with Canada Post and provides extended shipping service capabilities. This plugin aims to consolidate multiple shipping solutions into one platform, potentially helping manage varied shipping date options. For detailed features and pricing, you can visit the WooCommerce Shipping Services plugin page at https://www.pluginhive.com/woocommerce-shipping-services/.
The WooCommerce Canada Post shipping plugin supports USD currency for product pricing. However, the shipping rates returned by Canada Post API are always in Canadian Dollars (CAD). To manage this, the plugin allows you to enter a currency conversion rate within its settings under the "Underrates and Services" tab. This conversion rate ensures that shipping rates are accurately converted for customers viewing prices in USD. You need to set and maintain this conversion rate manually within the plugin settings.
PluginHive offers the "WooCommerce Shipping Services" plugin, which supports conditional shipping rules, live rates, and label printing for multiple carriers including Purolator and Canada Post. While there isn't an individual Purolator plugin, this all-in-one solution can help set up conditional shipping such as free shipping over a certain order amount while applying surcharges for specific items. For example, you can configure: 1. Free shipping on orders over $199 CAD before taxes. 2. Application of a dangerous goods surcharge for chemical products (e.g., pool and hot tub chemicals). 3. Additional overweight or oversized charges for bulky items such as smoker pellets. This plugin supports conditional logic to set these exceptions based on product categories, tags, or attributes. It also offers live freight rates and one-click label printing, making it suitable for your case. You can try it free for 14 days to test if it meets all your requirements.
Yes, the PluginHive WooCommerce Canada Post shipping plugin can be used on your WordPress WooCommerce website to automate Canada Post shipping. Key features include: 1. Displaying shipping rates automatically on the cart and checkout pages, so customers see delivery costs in real-time. 2. Allowing customers to pay for both the product and shipping charges during checkout. 3. Generating Canada Post shipping labels directly within your WooCommerce orders. 4. Enabling shipment tracking from your site. However, you need to manually initiate the order pickup on the Canada Post website so their team comes to pick up your orders. This plugin does not automate the pickup request itself.
The PluginHive WooCommerce Canada Post Shipping Plugin fetches real-time shipping rates directly from the Canada Post API based on package dimensions, weight, and shipping address, and displays these rates at checkout. However, when a shipping label is generated through the plugin, the associated label charges are automatically applied to the credit card linked with your Canada Post account. Therefore, while the plugin can show carrier-calculated rates to customers, it does not support bypassing the Canada Post account charges if you generate shipping labels through it. If your client prefers to use pre-paid boxes and a pre-paid postage machine independently, label generation and payment for shipping must be handled outside the plugin. The plugin primarily facilitates rate calculation and label printing linked to a Canada Post account.
No, you only need one credit card linked as the default payment method in your Canada Post online profile to pay for shipments using the PluginHive plugin.
Yes, the plugin has been updated to reflect the recent Canada Post rate increases for letter mail and letter-post parcels. To apply the new rates in your store, you need to update the plugin to version 3.2.6 or later. This version includes enhancements and fixes related to the updated letter mail and letter-post rates. After updating, the shipping rates displayed in your WooCommerce store will reflect the new Canada Post pricing accurately.
No, the plugin does not support Flat Rate boxes because Canada Post’s API itself does not provide support for this service. Therefore, the plugin cannot retrieve or display Flat Rate box pricing directly from Canada Post.
Yes, shipping rates are determined based on the actual package dimensions and weight that will be shipped, not just the product alone. Even a small increase in size—like wrapping an earring card in tissue paper and placing it in a letter-sized envelope—can change the dimensional size that affects shipping quotes. Therefore, always measure and enter the final shipping package dimensions—including protective wrapping and envelopes—to get accurate shipping rates and label generation from the plugin. Weight is also a critical factor, but dimensions influence the shipping cost as per Canada Post’s pricing rules.
If you have a Canada Post small business account and do not ship frequently, it is recommended to set the quote type to “Counter” in the plugin. This option aligns better with occasional small business shipments. Alternatively, if you want to configure shipping taxes and surcharges with adjustments, you can select “Commercial” and then set “Shipping cost with adjustments only” in the shipping taxes & surcharges settings. This allows you to fine-tune rates with applicable fees based on your requirements. Choose the option that best matches your shipping volume and billing preferences.
Generally, the PluginHive Canada Post plugin generates valid shipping labels and commercial invoices for US shipments. The shipping label will show the charge in CAD, and the commercial invoice will display amounts in USD. While you can generate labels directly through the Canada Post website for verification purposes, it is not mandatory to create labels outside the plugin. If you experience issues or discrepancies with labels or invoices generated through the plugin, you may compare them with labels created on the Canada Post site. However, the plugin is designed to handle international shipments and generate the necessary documentation automatically.
Yes, the pricing for the WooCommerce Canada Post plugin has changed. Previously, you might have paid around $69 per license, or $55.20 if a discount was applied. Currently, the price per license for the WooCommerce Canada Post plugin is $99. This increase reflects continued improvements in product quality and support. Discounts that applied previously may no longer be active, but PluginHive occasionally offers promotional discounts on request.
The price of the Canada Post Plugin has increased from $69 USD to $99 USD. This change is not due to currency conversion but reflects an official adjustment in pricing by PluginHive. The updated price reflects the ongoing value delivered through the product and support services.
Yes, the pricing has been updated. Previously, the license cost was $69, which has now increased to $99 per single-site license. This price adjustment reflects PluginHive’s commitment to maintaining high-quality products and support services after many years of steady pricing.
For a Canada Post non-contract account setup: 1. Leave the Contract Account field blank in the plugin settings. 2. Set the Payment Method option explicitly to “Credit Card.” 3. Avoid entering any contract numbers manually, as these will cause errors during shipment creation. 4. Save the settings and test label generation; the plugin should correctly process shipments without a contract ID in this configuration.
You can confirm the status of your purchase and license by signing into your PluginHive account and checking the invoice section. If your order shows as "completed," it indicates the payment was processed successfully. For example, an order placed on September 26, 2024, with status "completed" confirms the license is active. Additionally, your payment method statement (e.g., Mastercard) reflecting the transaction further verifies payment. The license for that order will be active and valid until the corresponding one-year anniversary date, such as September 26, 2025, in this case. This ensures your plugin will remain updated and fully functional through the license period.
To verify configuration: 1. Ensure the plugin is updated to the latest stable version. 2. Validate that your Canada Post account details (contract number or non-contract payment method) are correctly entered. 3. Check that postal codes and shipping address data are complete and properly formatted. 4. For non-contract accounts, confirm “Contract Account” field is empty and payment method is “Credit Card.” 5. Enable debug mode and generate a diagnostic report if you encounter errors for further investigation. 6. Run a test shipment creation and label generation to confirm functionality.
To align the Canada Post shipping rates in the PluginHive plugin with the latest prices from Canada Post, follow these steps: 1. **Select the Correct Quote Type:** – In the plugin settings, set the 'Quote Type' to **Commercial** to reflect business rates accurately. 2. **Verify Shipper and Recipient Details:** – Confirm that the shipper and recipient addresses entered in the plugin match those used in your Canada Post account or the official rate calculator. – Double-check package details such as weight and dimensions are consistent and accurate. 3. **Check Additional Plugin Options:** – Review any additional options or settings within the plugin that could influence shipping rates, as these may cause discrepancies. 4. **Validate Rates Using Canada Post Tools:** – Compare the plugin’s rates with those found on the Canada Post official rate finder tool: https://www.canadapost.ca/cpotools/apps/far/business/findARate 5. **Troubleshooting and Support:** – If discrepancies persist even after these checks, capture a complete screenshot of the rates from the Canada Post website. – Submit this screenshot along with a Diagnostic Report generated via the plugin’s ‘Help & Support’ page for further assistance. Following these steps ensures your shipping rates accurately reflect current Canada Post pricing based on your shipment details and account settings.
To show prices in USD rather than CAD for US shipments: 1. Go to the plugin settings. 2. Navigate to the **Shipping Labels** tab. 3. Enable the option: **CAD to USD Conversion for US Shipments in Commercial Invoice**. 4. Enter the appropriate currency conversion rate. 5. Save your changes. Once set, the commercial invoice and label will convert amounts to USD as expected. This applies primarily for international shipments, including to the US.
To display prices in USD for US shipments, go to the plugin settings > Shipping Labels tab. Enable "CAD to USD Conversion for US Shipments in Commercial Invoice," enter the correct currency conversion rate, and save. This setting converts amounts on commercial invoices and labels for international shipments. No further actionable FAQ entries with complete Q&A arise from the current sub-conversation.
There are two effective methods to manage weight and dimensions for a large product catalog in WooCommerce with the PluginHive Canada Post plugin: 1. **Use the PH WooCommerce Default Weight and Dimensions Addon:** – Purchase the paid addon "PH WooCommerce Default Weight And Dimensions for Product" from PluginHive for $250 USD (non-refundable). – This addon allows setting default weight and dimension values that automatically apply to all products, eliminating the need for manual entry on each product. – Contact PluginHive support for information on possible discounts. 2. **Bulk Import/Export via CSV:** – Export your WooCommerce products using the built-in product export tool into a CSV file. – Edit the CSV in a spreadsheet editor (like Excel) to add or update weight and dimensions for all products. – Import the updated CSV back into WooCommerce to bulk update product attributes. Either method simplifies the data entry process required by the PluginHive Canada Post plugin to calculate accurate shipping rates.
There are two main workarounds to manage adding weight and dimensions for a large product catalog in WooCommerce with the PluginHive Canada Post plugin: 1. **Use the Paid Addon for Default Weight and Dimensions** – PluginHive offers a custom paid addon named "PH WooCommerce Default Weight And Dimensions for Product." – This addon allows you to set a default weight and dimension that will apply to all your products automatically. – This means you don't need to enter weight and dimensions individually for each product. – The cost for this addon is $250 USD, and it is non-refundable. – You can contact PluginHive support to inquire about any possible discounts for this addon. 2. **Bulk Import/Export Workflow** – Use WooCommerce’s built-in product export functionality to export all your products into a CSV file. – Add or edit the weight and dimension attributes for your products directly in the CSV file (using Excel or any spreadsheet editor). – Import the updated CSV file back into WooCommerce to apply the changes in bulk. – This approach saves time compared to manually editing each product inside the WooCommerce admin panel. These two options help simplify the product data entry required for the PluginHive Canada Post plugin to calculate shipping rates accurately.
To re-sync your Canada Post account: 1. Access the PluginHive Canada Post plugin settings within your WooCommerce admin dashboard. 2. Locate the option to reauthorize or reconnect your Canada Post account credentials. 3. Follow the prompts to refresh the connection, ensuring the latest account details and payment methods are linked properly. 4. After re-syncing, try transmitting a new shipment to confirm the connection is active and working correctly. Re-syncing can help resolve issues related to credit card authorizations or API call failures.
To delete a PluginHive account that you no longer need, you should contact PluginHive support with the account details and reason for deletion. For example, if a client has subscribed to a different account and the original account is redundant, notify the support team with the email address or reference of the account to be deleted. The support team will then verify and proceed with deleting the account from their end and confirm once the deletion is completed. This ensures no active billing or access remains on the outdated account.
To resolve this manifest printing error: 1. Verify there is a valid credit card saved as the default payment method on your Canada Post merchant profile since the error often occurs when requesting payment without a valid card on file. 2. After updating or confirming the credit card, retransmit the shipment order via the PluginHive plugin in WooCommerce. This retransmission invokes the TransmitShipments API request again. 3. Once the shipment is successfully transmitted, you should be able to print the manifest without errors. If you continue to encounter issues despite the cards being valid and active, consider re-syncing your Canada Post account within the plugin settings and creating a new test shipment to repeat the process.
To retry a failed order, follow these steps: 1. Log in to your PluginHive account at pluginhive.com. 2. Go to the "Orders" section where your previous orders, including failed ones, are listed. 3. Select the failed order you want to retry (e.g., order number 176539). 4. Attempt the checkout process again using the same order to avoid losing any discount benefits. 5. If difficulties persist, clear your browser cache or try a different device and payment method. 6. Contact PluginHive support with order details if problems continue.
To send free gifts: 1. Clearly mark the items as free within your store or during order creation, ensuring the correct product pricing applies. 2. When shipping gifts to the USA, you must have a Zonos account because Canada Post requires declarations for shipments involving duties and taxes. 3. The PluginHive plugin currently requires either a Zonos Account Key or a Zonos Declaration ID for US shipments. Without providing one of these, shipping to the US is not possible. 4. Enter your Zonos Key under Global Settings in the plugin and/or the Declaration ID on the Edit Order page for proper shipment processing. 5. This setup complies with Canada Post guidelines and automates duty handling, allowing you to send gifts without paying duties on behalf of recipients.
To test the fix: 1. Ensure the updated code with zero-division protection is implemented in the plugin file causing the fatal error. 2. Add a digital product to the cart, such as a gift card, which requires no physical shipping. 3. Proceed to checkout and attempt payment submission to trigger shipping rate calculation. 4. Monitor the WooCommerce logs or PHP error logs to confirm that the fatal error no longer appears. 5. Verify that checkout completes successfully without errors. If all above steps complete without error, the fix is effective.
To troubleshoot the "method of payment account not available" error in PluginHive while generating Canada Post labels, follow these steps: 1. Open the PluginHive plugin settings in your store’s admin panel. 2. Go to the "General" tab within the plugin settings. 3. Enable the 'Debug Mode' option to capture detailed error information. 4. Attempt to reproduce the issue by trying to generate the Canada Post label again. 5. Navigate to the "Help & Support" page inside the plugin settings. 6. Submit a Diagnostic Report following the instructions on that page. Providing this diagnostic report to PluginHive support allows them to analyze the underlying cause and assist in resolving the payment method error effectively.
Follow these detailed steps: 1. Confirm your plugin license is active and activated under **Settings > Canada Post License Activation**. 2. Navigate to **Dashboard > Updates** in your WordPress admin panel. 3. Click the **Check Again** button at the top to refresh update listings. 4. Scroll down to locate the Canada Post plugin in the list of available updates. 5. Select the update for the Canada Post plugin (latest version is 3.2.8). 6. Click **Update** to proceed with the plugin upgrade. 7. After successful update, clear any caching plugins and test your shipping rates to confirm they reflect the latest Canada Post pricing. If you experience any difficulty during this process, you can contact support for assistance.
You can update your credit card details by following these steps: 1. Log in to your PluginHive account. 2. Navigate to the "My Account" section. 3. Click on "Subscriptions." 4. Locate the subscription related to your plugin. 5. Select the "Change Payment Method" option. 6. Enter the new credit card details that you want to use for future subscription payments. This process will replace the existing card information with your new payment method for all upcoming charges.
To update the email address associated with your PluginHive account if it was entered incorrectly during purchase, you need to contact PluginHive support with the correct email address details. The support team will: 1. Verify your request and the incorrect email originally used. 2. Update your PluginHive account and billing email ID to the correct email address you provide. 3. Confirm the update with you, allowing you to log into your account and verify the details. Once updated, you will be able to download invoices and receive communications at the correct email address. If you notice any issues post-update, contact support promptly for further assistance.
To verify the accuracy of shipping rates displayed by the PluginHive Canada Post plugin, follow these steps: 1. Note the shipment address and package dimensions/weight used in your WooCommerce store. 2. Visit the official Canada Post website (https://canadapost.com). 3. Use the Canada Post rate calculator tool with the exact shipment details you entered in your store to get official pricing. 4. Compare these official Canada Post rates with the rates shown by the plugin. This comparison will confirm whether the plugin is accurately reflecting current shipping prices from Canada Post.
To add or update credit card details for Canada Post payment: 1. Log in to your Canada Post account profile and enter valid credit card information. 2. Sync this updated payment information with PluginHive by using the resync option. If you experience a sync loop after adding credit card data: – Do not repeatedly attempt syncing; this may cause continuous loops. – Verify your payment method settings in Canada Post (e.g., confirm whether Credit Card or Account payment method is active). – If issues persist, consider switching the payment method to “Account” instead of Credit Card within Canada Post settings, as changing to Account has been shown to resolve label generation problems on PluginHive. – Contact PluginHive support for assistance if you cannot resolve the looping behavior.
To avoid shipping method conflicts and duplication: 1. Choose to manage Canada Post rates either **only** through WooCommerce Shipping Zones or **only** through the plugin’s general settings. Avoid enabling the same shipping methods in both places simultaneously. 2. If managing via WooCommerce Shipping Zones, disable "Real-Time Rates" in the plugin settings (Canada Post > Settings > Rates & Services). 3. If managing via the plugin’s settings (Real-Time Rates enabled), do not add Canada Post shipping methods manually in WooCommerce Shipping Zones. 4. Confirm via cart and checkout that shipping methods appear once with correct pricing.
To enable Canada Post Lettermail rates, follow these steps: 1. Go to the plugin settings in your WordPress admin. 2. Navigate to **Rates & Services** settings. 3. Enable the **Lettermail rates** option by checking its box. 4. Save your settings. Once enabled, Lettermail service rates will appear during shipping calculations to match Canada Post’s Lettermail service pricing. Note, however, that Lettermail does not support label generation via the plugin (see below).
This error indicates that the Contract Number configured in the plugin settings is invalid or not linked correctly to your Canada Post account. To resolve it: 1. Verify whether you have a valid Canada Post Contract account. 2. If you do not have a contract account, leave the "Contract Number" field blank in the plugin settings. 3. Set the "Payment Method" to Credit-card to process shipments as a non-contract user. 4. If you do have a contract, remove any outdated credit details from the Canada Post website and re-add them. 5. If the problem persists, contact your Canada Post representative to confirm that your contract is valid, associated with your customer number, and applicable for the parcel services you intend to use. This will ensure your account settings align correctly with Canada Post requirements and the plugin functions properly.
PluginHive’s Canada Post plugin does not use traditional shipping zones for defining service areas because it fetches real-time shipping rates based on serviceable areas defined directly by Canada Post. Therefore, you cannot set up shipping zones or flat rate boxes in the usual manner within the plugin. If you receive the message "There are no shipping options available. Please ensure that your address has been entered correctly," it typically indicates a configuration issue with your Canada Post contract number or account details. Here’s how to resolve this: 1. Verify the Contract Number in your plugin settings: – If you have a Canada Post Contract account, ensure the contract number is valid and correctly entered. – The contract number must be associated with your customer number in the Canada Post accounting system. 2. If you do not have a Contract account: – Leave the “Contract Number” field blank in the plugin settings. – Set the “Payment Method” to Credit Card. – This configures the plugin to process shipments as a non-contract user. 3. If you are a contract user but face errors: – Remove the saved credit details on the Canada Post website. – Re-add them fresh to ensure the linkage is correct. 4. If the problem persists: – Contact your Canada Post representative to verify that your contract is valid, associated with your customer number, and applicable for parcel services. Following these steps will help your plugin retrieve available shipping options successfully without the error.
To switch from test mode to live mode: 1. Go to the plugin's General Settings. 2. Locate the 'API Mode' option and change it from 'Test' to 'Live.' 3. Save the settings. 4. Follow the label creation steps outlined in the PluginHive knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#LabelPrinting Switching to live mode ensures that rates displayed are accurate and billing corresponds correctly to Canada Post live services.
Proper syncing of Canada Post account credentials involves: 1. Entering your Canada Post account details as provided without manual modifications. 2. For non-contract users, leave the Contract account field empty and use “Credit Card” as payment method. 3. For contract users, ensure the contract ID is accurate and correctly formatted. 4. Avoid manual entry errors by using any available plugin auto-sync or import features when possible. 5. After updating account details, test shipment creation to confirm the issue is resolved.
If you face issues connecting your Canada Post account to the PluginHive plugin, follow these steps: 1. First, verify that you have entered the correct Canada Post account details in the plugin settings. 2. Try reconnecting the account multiple times, as connection issues may resolve after a few attempts. 3. If the issue persists, capture a screencast or screenshots of the error/messages your web developer encounters while entering the details or syncing. 4. Share these visuals with PluginHive support for targeted troubleshooting. 5. If the problem is with the Canada Post website accepting credit card details or account setup external to the plugin, contact your Canada Post representative directly, as PluginHive’s support focuses on plugin integration. 6. For plugin setup and connection guidance, refer to the official knowledge base article: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/
To troubleshoot missing delivery rates: 1. Enable the plugin’s 'Debug Mode' option within plugin settings. 2. Reproduce the issue by checking the cart or checkout page for delivery rates. 3. Submit a Diagnostic Report from the 'Help & Support' page in the plugin settings referencing your ticket number. This report allows PluginHive support to analyze error logs. 4. If you receive an error about "The Contract Number {0} is not associated…," ensure that the Contract Number configured matches a valid Canada Post contract applicable to your account, or remove the contract number and set payment method to Credit Card for non-contract use. 5. Contact your Canada Post representative to confirm your contract validity and applicability for parcels if errors persist.
When your WooCommerce store currency differs from the Canada Post carrier account currency (which is CAD), you must manually configure a **conversion rate** for accurate shipping rate display. The process is as follows: 1. Obtain the current exchange rate from your store currency (e.g., USD) to Canadian dollars. 2. Enter this conversion rate in the plugin settings under the **Rates and Services** tab, specifically in the currency conversion field. This conversion rate is used to convert the shipping rates returned by the Canada Post API (always in CAD) to your store currency (e.g., USD). 3. The plugin does not fetch or update currency conversion rates automatically; you need to update the rate as required to maintain accuracy. By correctly setting this conversion rate, your customers will see shipping costs in your store’s currency that reflect the actual Canada Post rates converted from CAD. For more details, you can refer to the knowledge base article at https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Currency_Conversion
The Canada Post shipping plugin calculates live shipping costs by dynamically querying Canada Post’s shipping rate API based on the weight and dimensions of the products in the cart, as well as the destination shipping address entered by the customer. This ensures that shipping quotes reflect real-time carrier pricing and delivery options.
By default, the Canada Post plugin attempts to calculate shipping rates even for products without physical shipment (e.g., digital or gift card products). This can lead to errors if the code does not properly handle zero values for weight and volume. The plugin needs to: – Detect when a product requires no shipping, and bypass or safely handle shipping calculations accordingly. – Implement guard clauses in code that avoid divisions or calculations using zero totals. – Provide fallback values such as zero shipping cost or percent to ensure checkout process continues smoothly. If not handled correctly, this can cause fatal PHP errors disrupting payment completion.
The credit card used for paying shipping labels and services is not added within the PluginHive plugin itself. Instead, you need to configure your credit card details directly within your Canada Post account profile. Here's what you should do: 1. Log in to your Canada Post account on their official website. 2. Add and save your credit card information as the payment method in your Canada Post profile. 3. When you sync your Canada Post account with PluginHive, the plugin will use the payment method stored in your Canada Post account. 4. Any labels you generate via PluginHive will be charged to the credit card registered in Canada Post. Thus, managing payment methods is handled by Canada Post, not through PluginHive. Ensure your billing info is properly configured in your Canada Post account for seamless label payment processing.
Proper configuration depends on whether you have a Canada Post contract account: – For Non-contract Users: 1. Leave the "Contract Number" field empty in the plugin settings. 2. Set "Payment Method" to Credit Card. 3. This config will treat shipments as pay-as-you-go via credit card. – For Contract Users: 1. Enter your valid Canada Post "Contract Number." 2. Set "Payment Method" to Contract Account. 3. Confirm the contract is active and associated with your customer number for parcel services. 4. Ensure billing and credit details are correctly set up on the Canada Post website. After configuration updates, save settings and test shipping options by adding a product to the cart and entering a valid shipping address.
For stores without a Canada Post Contract account, follow these steps: 1. Leave the “Contract Number” field blank in the plugin settings. 2. Set the “Payment Method” option to “Credit-card” to process shipments as non-contract. 3. Ensure your other API credentials (Customer Number, API keys) are correctly entered. 4. Verify your shipping zones are set correctly to cover the regions you ship to within Canada. 5. Save the settings and test placing an order to check that live rates display without contract-related errors. This configuration allows using Canada Post services without a contract, charging postage to a credit card on a per-shipment basis.
If you do not have a Canada Post Contract account: 1. Leave the 'Contract Number' field blank in the plugin settings. 2. Set the 'Payment Method' in the plugin to Credit-card. This configuration treats your shipments as non-contract shipments and prevents the plugin from sending invalid contract data to Canada Post, thus avoiding errors when creating shipments.
For a test account, if the contract number is automatically added by the plugin during registration and causes errors, you can remove the contract number altogether. Then: 1. Leave the "Contract Number" field blank. 2. Set the "Payment Method" to Credit-card. This setup treats shipments as a non-contract user, allowing you to test the plugin functionality without linking to a live contract. Once you switch to a real account, you can configure the contract number appropriately depending on whether you have a valid Canada Post contract.
To print exact USD values on commercial invoices for U.S. shipments in PluginHive under your setup, follow these steps: 1. Understand the currency conversion logic: – The plugin uses the conversion rate set under the **Rates & Services** tab to adjust currency based on the destination country. – By default, commercial invoices display the currency of the shipping origin (CAD in your case). 2. Set the correct conversion rates: – Since you want USD on the commercial invoice and you know the current exchange rates: – 1 USD = 1.441366 CAD – 1 CAD = 0.693786 USD – Enter **0.693786** as the conversion rate in the **Rates & Services** tab (to convert CAD to USD). 3. Configure the Shipping Label settings: – Navigate to the Shipping Label section in the plugin. – Enter the same conversion rate (**0.693786**) here as well. – This ensures that both the shipping charges and commercial invoice values use the consistent USD conversion. 4. Verify results: – After applying the conversion rate in both places, generate a shipping label and commercial invoice. – Confirm that the commercial invoice values are now showing in USD and reflect correct amounts without manual correction. 5. Additional notes: – Avoid leaving the conversion rate blank, zero, or 1 if your base currency and shipping currency differ. – Both locations must have consistent conversion rates for accurate invoicing. – If issues persist, re-check the exact order currency settings and plugin updates. By synchronizing the conversion rates under both **Rates & Services** and **Shipping Label** settings with the accurate CAD to USD rate, you can eliminate discrepancies and print exact USD values on your commercial invoices for U.S. shipments.
For non-contract users: 1. Leave the ‘Contract Number’ field empty in the plugin settings. 2. Set the ‘Payment Method’ to Credit Card. 3. Ensure product dimensions and weight are accurately set in your store to allow proper rate calculation. 4. Verify Canada Post shipping is enabled for the relevant shipping zones in your store’s configuration. This setup treats your shipments as non-contract parcel shipments, which avoids contract-related errors and allows shipping rate retrieval using credit card payment.
If you have added your credit card details multiple times and they are not registering in your Canada Post account correctly: 1. Verify that the payment method is fully saved and activated inside your Canada Post account dashboard (through the Canada Post portal, not the plugin). 2. Contact your Canada Post account representative or support team directly for assistance in confirming and fixing any payment method setup issues. 3. Only after ensuring that the payment method is correctly added and active in your Canada Post account, re-sync the plugin with your Canada Post account. This will resolve authentication errors related to missing payment methods.
You do not need a new promo code. Log in to your PluginHive account and navigate to the "Orders" section. There, you will find your previous failed orders with the discount already applied. Simply try to complete the purchase again using one of those existing orders. If you encounter any issues during this retry, you can reach out to PluginHive support for assistance.
When using a Canada Post non-contract account: 1. Any labels generated during testing must be canceled directly through Canada Post to avoid unintended charges or shipments. 2. Support may request to create test orders to reproduce the issue without affecting live orders. 3. You must explicitly grant permission for support to generate shipment labels or test orders on your site. 4. Confirm whether you want to avoid customer notifications or emails triggered by label creation during testing. Following these guidelines ensures proper handling of labels without causing operational issues or billing errors.
The WooCommerce Canada Post shipping plugin works with stores using USD currency, but the shipping rates returned by the Canada Post API are always in Canadian Dollars (CAD). To display accurate shipping costs in USD, you must provide the appropriate currency conversion rate within the plugin settings. This conversion rate can be set under the "Rates and Services" tab, below the list of shipping services. Configuring this conversion ensures the shipping prices shown in the cart reflect USD accurately. For detailed instructions, refer to the plugin’s knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Currency_Conversion
The 5-site license product for the Canada Post plugin is no longer offered. To use the plugin on multiple sites, you must purchase separate single-site licenses for each site. Each single-site license is valid for one site only. You can view the current pricing for single-site licenses on the product page: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/. This means if you need to cover multiple websites, you must buy multiple individual licenses accordingly.
No, a contract number is not mandatory to use the PluginHive Canada Post shipping plugin. The plugin supports both contract and non-contract Canada Post accounts. If you do not have a contract number: 1. Leave the 'Contract Number' field blank in the plugin settings. 2. Set the 'Payment Method' to Credit-card to indicate you are using a non-contract account. 3. This configuration allows the plugin to operate without a contract number, enabling shipping calculations and label creation for non-contract customers. If you encounter errors related to contract number validity, ensure the field is empty and your account is properly synced with the plugin.
The PluginHive Canada Post WooCommerce plugin displays live Canada Post shipping rates on the cart and checkout pages, allowing customers to see and pay the shipping cost during purchase. The customer pays the total amount (shipping plus any handling fee) through your WooCommerce payment gateway, not directly to Canada Post. You will receive this payment. Later, you can generate and purchase actual Canada Post shipping labels for these orders through your Canada Post account. Your Canada Post account will be charged for the actual shipping, which may differ from the charged amount if a handling fee is added. You can add a handling fee that will be added on top of the live shipping rates shown to customers. For step-by-step instructions on generating shipping labels, see: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#EnableLabelPrinting
No, it is not possible to merge two PluginHive accounts. However, you can transfer ownership of a PluginHive account to another user by updating the account’s username and email address. To do this, log in to PluginHive.com, go to the account edit page (https://www.pluginhive.com/my-account/edit-account/), and change the desired account details such as email address, username, shipping, and billing information. This will allow the client or another user to manage renewals and transactions from a single account moving forward, without merging existing accounts.
The $69.00 price for the PluginHive plugin is displayed and charged in USD (United States Dollars).
The price of the WooCommerce Canada Post Shipping plugin is listed in USD. When you see the $99 price, it refers to 99 US dollars, regardless of your location in Canada or elsewhere.
The $99.00 per year cost for the WooCommerce Canada Post Shipping Plugin with Print Label is charged in USD. You will be billed USD 99 per year for the plugin subscription.
The price of the PluginHive WooCommerce Canada Post Shipping plugin is listed in USD ($). All pricing displayed on the PluginHive website for their plugins is in United States Dollars.
The price of the PluginHive Canada Post shipping plugin is listed in US Dollars (USD). Specifically, the subscription costs $99 USD per year. This pricing reflects recent adjustments from a previous $69 USD annual fee to better align with the value of the product and support provided.
Yes, you can restrict shipping to specific countries in your WooCommerce store to prevent customers from Red Alert countries from placing orders. To do this: 1. Navigate to your WordPress dashboard. 2. Go to **WooCommerce > Settings > General** tab. 3. Locate the **Selling location(s)** option. 4. Select **Sell to specific countries**. 5. Choose only the countries where shipping is available and not under Red Alert. 6. Save the changes. This will ensure customers from restricted countries won't see shipping options or be able to place orders, avoiding issues with unavailable Canada Post pricing or labels.
The PluginHive Canada Post shipping plugin allows you to add your own boxes with specific weights and dimensions, so the plugin can automatically select the appropriate box based on the product’s size and weight. You can manually add a flat rate box as one of your shipping boxes. However, the plugin treats it as a regular parcel and calculates shipping costs accordingly. This is because Canada Post does not provide API support for their flat rate box service. Therefore, the plugin cannot generate shipping labels specifically for flat rate boxes or apply the flat rate box pricing. This limitation is due to Canada Post’s API restrictions, not the plugin itself. For detailed guidance on adding boxes, you can visit: https://www.pluginhive.com/canada-post-flat-rate-boxes-to-save-shipping-cost/
After switching the Canada Post payment method to Account: – PluginHive will be able to generate shipping labels successfully without requiring credit card syncing. – You do not need to make further changes or resync immediately after this switch. – Canada Post issues invoices for shipments to the designated account rather than charging a credit card immediately. – You can continue printing shipping labels via PluginHive as usual. – This method simplifies label generation if credit card syncing caused issues before.
Canada Post’s API does not currently support flat rate boxes through the PluginHive plugin, and thus flat rate box shipping is not integrated. If flat rate boxes and Regular Parcel show similar shipping rates, you might consider using Regular Parcel services for your shipments, but: 1. Confirm with your Canada Post representative whether using Regular Parcel service is appropriate for sending flat rate boxes in your shipping scenarios. 2. The plugin cannot guarantee flat rate box pricing because it is not supported via the API. 3. Configure your shipments using Regular Parcel options in the plugin to approximate flat rate box shipments if your postal service allows. This workaround depends on postal service policies and your business needs rather than plugin feature support.
The PluginHive Canada Post shipping plugin is priced at $99 USD per year, which is roughly 136.6 Canadian dollars. Support is primarily provided through email. However, PluginHive does offer one onboarding phone call to help you with plugin installation and configuration. Regular phone-based support is not included, so email remains the main support channel after onboarding.
The WooCommerce Canada Post and FedEx plugins return shipping rates in the currency of the country associated with your carrier account and the origin address configured in the plugin settings. This means the currency depends on your FedEx or Canada Post account location and the origin address you set up in the plugin, not a fixed currency like USD.
The error code 1702 with the message "The Contract Number {0} is not associated to the Mailed on Behalf of Customer Number in the CPC accounting system for the mailing date entered." indicates that the Contract Number configured in the plugin settings is invalid or not linked to your Canada Post account correctly. To resolve this: 1. If you do not have a Canada Post Contract account, leave the "Contract Number" field blank in the plugin settings. 2. Set the "Payment Method" to Credit-card to process shipments as a non-contract user. 3. If you are a contract user, remove existing credit details on the Canada Post website and re-add them fresh to ensure validity. 4. If the issue persists, contact your Canada Post representative to verify that your contract number is valid, linked to your customer account, and applicable to parcel services.
Error Code 9154 typically occurs when the Canada Post client attempts to pay by credit card for a shipment but does not have a default credit card set up in their Canadapost.ca profile. To resolve this: 1. Log in to your Canadapost.ca profile and verify if a default credit card is added for payments. 2. If no credit card is set up, add your credit card details as the default payment method. 3. Wait for at least 24 hours after adding or updating your credit card, as Canada Post requires this time for the update to take effect. 4. After this waiting period, go back to your PluginHive dashboard and re-sync your Canada Post account integration with the plugin. 5. Attempt fetching the manifest again. This process should resolve the error if it was related to payment method setup.
The "AAA Authentication Failure" error indicates that your Canada Post account is not properly synced with the plugin or the authentication credentials are invalid. To resolve this: 1. Do not enter Canada Post credentials manually into the plugin settings. Instead, use the plugin’s account synchronization feature. 2. Ensure that your Canada Post account has a valid payment method or credit card added, as the plugin requires this to fetch live rates. 3. Follow the official synchronization steps from the plugin knowledge base here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#Integrate 4. If you have added payment details but still see the error, contact Canada Post support to verify if your payment method is correctly registered and active. Only after this, re-sync your account with the plugin again.
This error indicates that the Contract Number entered in the plugin settings is either invalid or not linked to your Canada Post account for the given mailing date. To resolve this issue, follow these steps: 1. Verify if you have a Canada Post Contract account: – If you **do not** have a Contract account, **leave the 'Contract Number' field blank** in the plugin settings. – Set the 'Payment Method' to **Credit-card**. This setting treats shipments as non-contract user shipments. 2. If you have a contract: – Remove the existing credit details from your Canada Post website account. – Re-add the credit details freshly to ensure proper linking. 3. Contact your Canada Post representative to: – Confirm that the Contract Number is valid and active. – Ensure the contract is correctly associated with your customer number. – Verify that the contract covers parcel services for your shipments. Make these adjustments in the PluginHive settings after confirming contract validity. If the error persists, reach out to PluginHive support for further assistance.
This error indicates that the Contract Number entered in the plugin settings is either invalid or not linked to your Canada Post account for the specified mailing date. To resolve this: 1. Verify whether you have a valid Canada Post Contract account. If you do not, leave the "Contract Number" field blank. 2. Set the "Payment Method" to Credit-card to process shipments as a non-contract user. 3. If you are a contract user, try removing your credit card details from the Canada Post website and add them again freshly to ensure proper account setup. 4. If the error persists, contact your Canada Post representative to verify that your contract is valid, linked to your customer number, and supports parcel services for the mailing date in question. Following these steps should help resolve the error and allow shipping rates to be returned properly.
This error indicates that the contract number entered in the plugin settings is either invalid or not linked correctly to your Canada Post account. To resolve this: 1. Verify whether you have a valid contract account with Canada Post. – If you **do not have** a contract account, leave the "Contract Number" field blank in the plugin settings. – Set the "Payment Method" to "Credit-card" so shipments are processed as a non-contract user. 2. If you are a contract user, remove the existing credit details saved on the Canada Post website. Then, add the credit card details afresh to ensure the account information is up-to-date. 3. Confirm with your Canada Post representative: – That your contract number is active and valid. – That the contract applies to your customer number. – That the contract is applicable for parcel services. Following these steps should resolve the issue. If the problem persists, contact Canada Post support for further clarification.
This error means that the Contract Number entered in the plugin settings is either invalid or not linked properly to your Canada Post customer account in the CPC accounting system. To fix it: 1. Verify the Contract Number entered exactly matches the number authorized under your Canada Post account. 2. If you do not have a Contract Account, leave the Contract Number field empty and switch the payment method to Credit Card, which treats shipments as non-contract. 3. If unsure, contact your Canada Post representative to confirm your Contract Number’s validity and applicability to your customer account and parcel services. 4. Remove and re-add credit details on the Canada Post website if needed. Correcting the Contract Number configuration resolves this error and restores shipping options.
This error means that the Contract Number set in the Canada Post plugin is either incorrect or does not match the Customer Number associated with your Canada Post account. To fix this: 1. Double-check the Contract Number entered in the plugin settings against the official contract number provided by Canada Post. 2. If you do not have a Canada Post Contract account, clear the Contract Number field in the plugin and select “Credit-card” as the payment method, which will process shipments as non-contract. 3. If you do have a Contract account, contact your Canada Post representative to verify your contract details, ensuring the contract number is valid, active, and linked to your customer number for the services you intend to use. 4. After confirming, update the plugin settings with the correct contract number and customer number. 5. Clear cache or save settings anew in your WooCommerce plugin to refresh the configuration. By ensuring the Contract Number matches your Canada Post account, the error will be resolved and live rates will be returned properly.
This error (code 1702) means that the Contract Number entered in the plugin settings is either invalid or not linked to your customer number in Canada Post’s system for the date of shipment. To fix this: 1. Confirm with your Canada Post representative that your contract number is valid, active, and linked to your specific customer number. 2. Ensure that the contract is applicable for the parcel services you are using. 3. If you do not have a contract account with Canada Post, leave the 'Contract Number' field blank in the plugin settings. 4. Set the 'Payment Method' to Credit Card in the plugin configuration to process shipments as a non-contract user. 5. Alternatively, if you are a contract user, try removing your credit details from the Canada Post website and then add them again freshly to refresh data. 6. After applying these changes, perform rate requests again to verify the issue is resolved.
This error indicates that the Contract Number entered in the plugin settings is invalid or not applicable to your Canada Post account. To resolve this: 1. Ensure your Contract Number is valid and linked to your customer number with Canada Post. 2. If you do not have a contract account, leave the "Contract Number" field blank in the plugin settings. 3. Set the Payment Method to Credit Card for non-contract shipments. 4. Remove and re-add your credit card details on the Canada Post website to refresh the account details. If the issue continues, contact your Canada Post representative to validate the contract’s status and applicability for parcel services.
This error indicates that the Contract Number entered in the plugin settings is either invalid, not linked to your Canada Post account, or not applicable for the services you are trying to use. To resolve this: 1. If you do **not** have a contract account with Canada Post, clear the ‘Contract Number’ field and set the payment method to **Credit Card** in the plugin. This treats shipments as non-contract shipments. 2. If you are a contract user, verify with your Canada Post representative that your contract number is active, valid, and associated with your customer number, specifically for parcel services. 3. Remove and then re-add the contract details within the Canada Post website to refresh your account linkage. 4. After making changes, retest the plugin rates and label generation. If the issue remains unresolved, contacting Canada Post support for clarification on your contract status is recommended.
This error indicates that the Contract Number entered in the plugin settings is invalid or does not match the Canada Post account. To fix this: 1. Verify that the Contract Number matches exactly the number assigned by Canada Post for your account. 2. If you do not have a contract account, remove the Contract Number from the plugin and set the Payment Method to Credit Card, so shipments are treated as non-contract. 3. If unsure about contract details, contact your Canada Post representative to confirm your contract's validity and scope for parcel shipments. 4. After correcting contract information, resync the account within the plugin to refresh settings.
Essential fields and settings to verify include: – API Mode: Set to Live or Testing as applicable. – Canada Post Account Credentials: Enter correct login details used at Canada Post. – Customer Number and Contract Number: Fill in the Customer Number from your Canada Post account. If unsure about Contract Number, contact Canada Post as it may be required depending on your account type. – Payment Method: Select the appropriate method such as Credit Card. – Origin Postcode: The postal code from where shipments originate (mandatory). – Sender Details (Name, Company Name, Contact Phone, Email, Address Line1, City, and State/Province): These must be accurately filled out, as they appear on shipping labels and are used for API validation. – Package Encryption and Specific Countries: Follow defaults unless you have special requirements. Ensuring these fields are correctly completed helps prevent validation and API errors during syncing or label generation.
A manifest is a document or electronic submission that consolidates all generated shipments for a particular day or batch and signals to Canada Post which shipments are ready for pickup or processing. For Canada Post Contract accounts, creating and transmitting a manifest is a required step to confirm shipments, and only after manifest transmission are credit card charges applied. Manifests apply to both domestic and international shipments. If you are unable to generate the manifest through the plugin interface or website, it may be due to plugin settings, account permissions, or procedural requirements with Canada Post. Verify that you have a Contract account and that manifest creation is enabled in the plugin. For non-contract accounts, manifests may not be required or handled differently. Creating the manifest consolidates shipments and is critical for processing and billing. Consult your Canada Post representative or plugin documentation to ensure correct manifest usage.
The WooCommerce "Default customer location" setting determines the default location WooCommerce uses before a customer provides their address or geolocation data is retrieved. Its value directly affects shipping availability messages and rate calculation behavior: – If set to "Geolocate" or "Geolocate (with page caching support)," WooCommerce attempts to detect and use the customer's location automatically. However, this can cause issues on block-based cart/checkout pages by prematurely showing "No delivery options available" messages if shipping address fields remain incomplete or locked. – Setting it to "No location by default" avoids preselecting a customer location until an address is entered manually, preventing erroneous messages and enabling shipping plugins like PluginHive to display rates accurately once address input occurs. In cases where WooCommerce geolocation and block-based pages are used, switching "Default customer location" to "No location by default" has resolved false "no shipping available" issues. This adjustment is particularly helpful if you use currency switcher plugins or similar geolocation-dependent functions.
This issue often relates to either incomplete shipping information or plugin restrictions on certain regions. To address this: 1. Verify that the shipping plugin supports the customer's country and correctly displays available shipping methods for international addresses. 2. Ensure all mandatory shipping fields (country, state, city, postal code) are captured and validated. 3. Enable “Debug Mode” in the plugin to capture logs while reproducing the payment issue. 4. Submit a Diagnostic Report from the plugin’s Help & Support page for detailed analysis. If the problem persists specifically for international customers, contacting PluginHive support with diagnostic logs can help resolve any regional or configuration issues affecting payment processing and shipment creation.
To handle rate changes by Canada Post for Letter Mail and Letter-Post shipping methods, follow these steps: 1. Update your WooCommerce Canada Post Shipping Plugin to the latest version (version 3.2.6 or later). This version includes the updated Lettermail and Letter-Post rates reflecting Canada Post’s new pricing. – Go to your WordPress admin dashboard > Plugins > Installed Plugins. – Find the WooCommerce Canada Post Shipping Plugin and click **Update**. 2. Once updated, the Lettermail and Letter-Post shipping options will automatically reflect the new Canada Post prices. 3. Prior to updating the plugin or if an immediate update is not possible, use the plugin’s **Price Adjustment** feature as a temporary workaround to manually increase shipping rates until you can apply the plugin update. 4. For details of the update, you can review the changelog here: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/#tab-change-log This ensures your site’s shipping costs remain accurate and aligned with Canada Post’s current pricing.
If label generation fails, check the following: 1. Confirm the contract account number entered is valid and matches the Canada Post account type (contract vs non-contract). 2. For non-contract accounts, keep the Contract account field empty and set Payment Method to “Credit Card”; manual contract numbers here cause errors. 3. Clear the site cache and ensure the PluginHive plugin is updated to the latest version. 4. Enable Debug Mode and generate a diagnostic report to aid troubleshooting if needed. 5. If problems persist, provide diagnostic data and a detailed description to PluginHive support for further assistance.
Follow these steps to troubleshoot manifest printing errors: 1. Remove any previously configured credit card from your Canada Post merchant profile. 2. Re-add and save a valid credit card, then set it as the default payment method. 3. Try retransmitting the shipment again to trigger the manifest generation process. If the error persists after these steps: 4. Enable "Debug Mode" in the plugin settings. 5. Reproduce the error by attempting to generate the manifest. 6. Submit a Diagnostic Report via the plugin’s "Help & Support" page. 7. Ensure a valid credit card is saved and active on the Canada Post profile since most manifest errors relate to the merchant profile not having a valid card on file. 8. After updating the card information, retransmit the shipment via the plugin by performing the TransmitShipments API request again. This is necessary because the initial request may have failed.
If you updated credit card details and performed account re-sync but still face authorization errors: 1. Double-check that the credit card is accepted by Canada Post and has no restrictions or holds on online transactions. 2. Ensure the credit card details are correctly saved in both the Canada Post business profile and synced with PluginHive. 3. Wait at least 24 hours after updating credit card details to allow Canada Post's system to fully refresh payment info. 4. Retry label generation after this waiting period. 5. If the issue persists, consider contacting Canada Post support directly to verify there are no account-related blocks or issues preventing payment authorization.
If you experience repeated payment failures (e.g., three failed attempts) on PluginHive’s checkout, consider the following steps: 1. Try switching the payment method. If you are using Stripe, switch to PayPal as it may resolve the issue. 2. Ensure you are using the correct coupon code tied to your email (coupon code and validity are provided by PluginHive). 3. Clear your browser cache or try a different browser or device. 4. If the issue persists, contact PluginHive customer support with error details for further assistance.
If you fail payment due to inability to enter a security code (like 2FA or One-Time Password): 1. Wait until you have access to the required security code (e.g., when your boss is available). 2. Retry the payment with the correct code to complete the purchase. 3. Ensure your payment method supports strong authentication and you have access to required credentials beforehand. 4. If repeated attempts fail, consider switching your payment method (e.g., from Stripe to PayPal) to avoid authentication issues. 5. Contact PluginHive support for help if you continue to experience problems. Note: The conversation also mentioned a coupon code update (ph_20_offer_Julie) valid until 2024-10-17 with a usage limit adjusted to 2 activations, but as the promo code information is covered in previous FAQs, it is not duplicated here.
If your PluginHive order shows as refunded, pending payment, or expired, you will not be able to access support or receive plugin updates. In this case: 1. You must purchase the plugin again via the official PluginHive website:
Canada Post Shipping Plugin for WooCommerce with Print Label2. After a successful and active purchase, you will be eligible for full plugin use, support, and feature assistance. 3. Keep your purchase order number and registered email handy for faster support. Only active, completed purchases qualify for ongoing technical support and plugin features.
When receiving an invalid contract ID error: 1. Verify that the contract ID you have entered exactly matches the one provided by Canada Post, with no extra characters or formatting mistakes. 2. If you have a Canada Post non-contract account, leave the Contract Account field empty and set the Payment Method to “Credit Card” instead of entering any contract number manually. 3. Avoid manually entering contract credentials unless you have a valid contract account. 4. After correcting the contract ID settings, try creating the shipment again.
If your WooCommerce store collects the shipping phone number but the plugin prints the billing phone number, please follow these steps: 1. Verify you are using WooCommerce Canada Post Shipping plugin version 3.2.6 or later, as prior versions do not support using the shipping phone number for labels. 2. If you are on an earlier version, update the plugin to the latest version as described above. 3. If you have verified the plugin version is updated and the issue persists, confirm that the shipping phone number is correctly saved in the order meta under the shipping address at checkout and not overridden or absent in the shipping data passed to the plugin. 4. If using custom checkout setups or additional plugins, ensure they handle the shipping phone field correctly. The plugin assumes the phone number is stored in WooCommerce’s official shipping phone field. 5. If you continue to experience problems, provide a test order number with shipping phone data for diagnostics, ensuring support can examine how data is stored and passed to the plugin.
If the plugin auto-fills an incorrect Contract Number resulting in shipping issues, you should manually: 1. Clear the Contract Number field in the plugin’s settings to remove the incorrect prefilled value. 2. Determine if you have a valid contract account; if not, leave the field blank and set the payment method to Credit Card. 3. Save the settings and test shipping rates again. This manual correction ensures that invalid contract data does not block accurate shipping rate retrieval.
Once the updated plugin version (3.2.6) is released, follow these steps: 1. Update your WooCommerce Canada Post Shipping plugin to version 3.2.6. 2. After updating, the Letter Mail and Letter-Post shipping options in your store will automatically reflect the updated Canada Post rates. 3. Optionally, review the plugin changelog to verify the update details. This ensures your shipping charges are current and prevents losses due to outdated pricing.
After your refund request is approved and processed by PluginHive, the refund transaction is completed on their end, typically via Stripe or their payment partner. It may take several business days for the refunded amount to appear in your bank or credit card statement depending on your financial institution’s processing times. PluginHive will notify you once the refund has been posted. If you do not see the credit after a reasonable period, contacting your card issuer or bank is recommended for follow-up.
The requirement for Stripe account details is part of WooPayments setup to handle payments. If setup cannot be completed due to missing Stripe credentials, ensure: 1. You have a valid Stripe account and API keys ready. 2. You enter the correct Stripe credentials within the WooPayments plugin setup page. 3. WooPayments is properly configured and active before using the PluginHive Canada Post plugin features dependent on payment confirmation. PluginHive support may request admin access or further information to assist in combined setup troubleshooting.
If you receive successful account registration tokens but continue to get errors when making rate requests: 1. Confirm that the registered account tokens correspond to the same account and credentials used in the plugin settings. 2. Verify that the contract number and customer number (if applicable) entered in the plugin are valid and correctly associated in Canada Post’s system. 3. Resync your account credentials in the plugin to ensure all tokens and settings are refreshed. 4. Use credit-card payment if you do not have a contract account or if contract-related errors continue. 5. Contact Canada Post support to verify account status, contract linkage, and to confirm that your account has no restrictions causing the errors. 6. After completing these checks, test rate requests again to confirm resolution.
This error indicates a mismatch between the Contract Number and the customer number registered with Canada Post. To fix this: 1. Confirm that the Contract Number entered in the plugin matches exactly the one provided by Canada Post. 2. Verify with your Canada Post representative that your Contract Number is valid and correctly linked to your Mailed on Behalf of Customer Number for the relevant mailing date. 3. Check that your contract includes parcel services; some contracts may be restricted to specific services. 4. If you don’t have a contract, clear the Contract Number field and use Credit Card payment method instead. 5. After corrections, save your plugin settings and test checkout again. If unsure, contacting your Canada Post account manager is recommended to clarify account associations and contract validity.
If errors continue after re-syncing: 1. Double-check that the contract number or account details entered are correct and appropriate for your account type. 2. Clear all site caches to avoid stale data conflicts. 3. Enable Debug Mode and generate a diagnostic report for support. 4. Confirm postal codes and other shipment data are valid and fully formatted. 5. If you tried manual entry of contract details and the account is non-contract, remove those and set payment method to “Credit Card.” 6. If self-troubleshooting fails, share the diagnostic report with PluginHive support for specialized assistance.
Follow these steps sequentially: 1. Confirm Canada Post account is connected successfully and resynced. 2. Verify that the Contract Number used (if any) is valid and applicable. Remove if unsure and switch Payment Method to Credit Card. 3. Enable 'Debug Mode' in the plugin and reproduce the issue on your site’s checkout/cart page. 4. Submit a Diagnostic Report from the plugin’s 'Help & Support' page for analysis. 5. Check plugin logs for specific error messages related to contract validation or API issues. 6. Clear browser caches or try with incognito window to rule out front-end caching issues. 7. If still unresolved, contact PluginHive support with provided diagnostic data or schedule a remote troubleshooting session for guided assistance.
Version 3.2.6 of the WooCommerce Canada Post Shipping plugin includes the updated lettermail and letter-post postage rates. Update to this version to ensure shipping rates match the latest Canada Post pricing.
The shipping fee paid by the customer goes directly to your WooCommerce payment account at checkout (e.g., PayPal, Stripe). Regarding Canada Post billing: – When you generate the shipping label through the plugin, the Canada Post account linked via the plugin’s API credentials is charged for the shipment cost. – For LetterMail shipments, since labels are not generated, store owners physically take the packages to Canada Post and pay there. – Essentially: – Customer pays you the shipping fee at checkout. – You pay Canada Post either by label generation (online) or in-person (LetterMail). Ensure your Canada Post account and WooCommerce payment setup are properly configured to handle these financial flows.
The shipping label generated by the plugin will display amounts in CAD, as this is the default currency used by Canada Post labels. However, for international shipments such as those to the US, the plugin automatically generates a commercial invoice that shows the amounts converted into USD. This commercial invoice accompanies the shipping label and serves as the required customs declaration form. You do not need to create a separate customs form manually. If you require verification, you can log in to your Canada Post account to generate or view the shipment labels and invoices for the same order. The currency display on the label and invoice may also depend on your account settings and the selected label print size in the plugin.
The payment for shipping labels is charged directly to the credit card linked to your carrier account. For example, if you are using Canada Post, the shipping label payment is charged to the credit card configured in your Canada Post account. The plugin itself does not require separate credit card details for purchasing labels.
A Zonos Declaration ID is a 13-character code that confirms duties and taxes have been declared and paid. It is usually provided by Canada Post once you pay the necessary duties. For prepaid duties shipments (Delivery Duties Paid/DDP), you can obtain a Zonos Account Key instead by following these steps: 1. Sign up for a Zonos Verified Account through their official platform. 2. Complete the required setup steps, including submitting your business information and adding a valid payment method. 3. Wait for account approval; once approved, access your Zonos Account Key from Settings → Integrations in your Zonos account dashboard. This key is also a 13-character code. 4. Use this Zonos Account Key in the PluginHive plugin settings to enable duty processing on your shipments. If you have any queries or need further assistance, contacting Canada Post directly is recommended.
For a business requiring live shipping rates within WooCommerce, the Canada Post Shipping Plugin by PluginHive is a suitable choice. It displays live shipping costs dynamically based on product weight, dimensions, and destination address. The plugin costs $99 USD per year (approximately 136.6 CAD). While primary support is provided via email, you receive one onboarding call to assist with the initial setup and configuration. Alternatively, if you want to use both Purolator and Canada Post shipping carriers in your WooCommerce store, you can use the WooCommerce Shipping Services plugin by PluginHive, which supports multiple carriers including Purolator and Canada Post. This provides greater flexibility if Canada Post experiences issues.
The error occurs because Canada Post's web services were intermittently unavailable when attempting the connection. Initially, the issue was with external Canada Post system stability, which PluginHive was monitoring. Once Canada Post services stabilized, you should resync your Canada Post account within the plugin using the 'Account Resync' option. If issues persist, enable 'Debug Mode' in the plugin settings and submit a diagnostic report for further analysis. This helps identify errors such as invalid or inapplicable Contract Numbers. If your Contract Number is causing errors, try leaving it blank and set Payment Method to Credit Card for non-contract shipments. If problems continue, verify with Canada Post that your contract is valid and linked properly to your customer number and supports parcel services.
Rate mismatches between the PluginHive Canada Post plugin and the official Canada Post website can occur due to several configuration issues. To ensure the plugin returns rates identical to your Canada Post account, follow these steps: 1. Verify that you are using the latest version of the PluginHive Canada Post plugin available at https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/. 2. In the plugin settings, set the Quote Type to ‘Commercial’ instead of ‘Counter’ to match your Canada Post account’s commercial pricing. 3. Double-check that the shipper and recipient addresses exactly match between the plugin and Canada Post website. 4. Confirm that the package details—weight and dimensions—are identical in both systems. Even small differences can lead to different rate calculations. 5. Review the plugin’s Additional Options settings; options set here can impact rate calculations, so ensure they reflect your actual shipping scenario. 6. If the problem persists, generate a Diagnostic Report within the plugin’s ‘Help & Support’ page and submit it for analysis along with screenshots showing the rates from both sources with full address and package information. This helps identify configuration or data mismatches causing discrepancies.
This error indicates that the Contract Number entered in the PluginHive settings is either invalid or not applicable to your Canada Post account. To resolve this: 1. Verify if you have a valid Canada Post Contract account. If you do not have a contract account, leave the 'Contract Number' field blank. 2. Set the 'Payment Method' to "Credit-card" for shipments as a non-contract user. 3. If you are a contract user, remove your existing credit details on the Canada Post website and re-add them freshly. 4. Resync and revoke the plugin settings as needed. 5. If the error persists, contact your Canada Post representative to: – Confirm that your contract is valid. – Ensure the contract applies to your Customer Number. – Verify that the contract is applicable for parcel services. Following these steps should resolve the invalid contract/customer number combination error.
This issue commonly occurs due to incorrect or invalid configuration of your Canada Post Contract Number in the plugin settings. To resolve the problem, follow these steps: 1. Check if you have a valid Canada Post Contract Account. If not, leave the “Contract Number” field blank in the plugin settings and set the “Payment Method” to Credit Card. This configures shipments as non-contract shipments. 2. If you have a Contract Account, ensure that the Contract Number entered is valid and properly applies to your Canada Post customer account for parcel shipments. 3. Remove any existing Canada Post credit details from the Canada Post website, then re-add them fresh to refresh the connection. 4. Test shipping rates again after these changes. 5. If the issue persists, contact your Canada Post representative to verify that your contract is valid, linked correctly to your customer number, and suitable for parcel services. This approach should restore the display of accurate Canada Post shipping options.
The renewal notices showing $69.00 reference your old order details and the previous pricing. The cost of the Canada Post plugin was revised from $69 to $99 to reflect enhanced product value and support services. Your renewal payment of $84.15 corresponds to your recent purchase and is correct for your transaction. The current single-site license price for the Canada Post plugin is $99, which you can verify on the official product page: https://www.pluginhive.com/product/woocommerce-canada-post-shipping-plugin-with-print-label/. The renewal emails may still show outdated information, but your purchase is valid and at the revised pricing.
This error indicates that the Contract Number entered in the plugin settings is either invalid or not linked to your Canada Post account. It often occurs if you are using a Canada Post Non-Contract account but have entered a Contract Number that does not apply. To resolve this: 1. If you have a Non-Contract account, leave the Contract Number field blank in the plugin settings. 2. Set the Payment Type to "Credit Card" instead of "Contract" to match your account type. 3. Save the plugin settings and re-test shipping rates. This adjustment aligns the plugin configuration with Canada Post’s account type and allows the rates to be retrieved successfully.
PluginHive has maintained consistent pricing over the last eight years while focusing on delivering high-quality products and reliable support. The pricing adjustment, such as the increase of the Canada Post Plugin from $69 to $99, reflects the enhanced value in both the product features and the comprehensive customer support provided. The current discount can be used to reduce costs, but the pricing reflects the overall value and quality offered by PluginHive.
Shipping rate mismatches can occur due to various configuration factors. To align the PluginHive Canada Post plugin rates with those on the Canada Post website, follow these steps: 1. Ensure you are using the latest version of the PluginHive Canada Post plugin. 2. Set the Quote Type in the plugin settings to "Commercial" to match commercial rates. 3. Verify that the shipper and recipient addresses, package weight, and dimensions entered in the plugin are exactly the same as those used on the Canada Post website, as differences here affect pricing. 4. Review any Additional Options configured in the plugin settings, since these options can impact shipping rates. 5. If the issue continues, capture a screenshot of the rates displayed on the Canada Post website and submit a Diagnostic Report via the plugin’s 'Help & Support' page to allow detailed investigation. Following these steps should help correct rate discrepancies and ensure consistent pricing with Canada Post’s official rates.
This error indicates that the Contract Number entered in the plugin settings is either invalid or not linked properly to your customer account in the Canada Post CPC accounting system for the shipment date. To resolve this: 1. Verify whether you have a Canada Post Contract account. If you do *not* have a contract account, ensure you leave the ‘Contract Number’ field blank in the plugin settings. 2. Set the ‘Payment Method’ to Credit Card for non-contract shipments, which allows shipping without a contract. 3. If you are a contract user, try removing and re-adding your credit card details on the Canada Post website to refresh your account credentials. 4. Confirm that your contract is valid, active, and applicable to parcel services with your Canada Post representative. The contract must be properly linked to your Mailed on Behalf of Customer Number for the shipment dates involved. 5. After these checks and corrections, reattempt retrieving the shipping rates. If issues persist despite correct configuration, contacting Canada Post support is recommended for contract validation.
This error occurs because Canada Post is unable to authorize the transaction using the default credit card on file. Common reasons include the credit card being expired, reported stolen, or otherwise invalid. To resolve this issue, follow these steps: 1. Log in to your Canada Post business account on the Canada Post website. 2. Navigate to your business profile or payment settings. 3. Review the credit card information on file. 4. Update the credit card details with a valid and active card, or remove the existing card and add it again freshly. 5. Save the updated payment information. 6. Retry creating the shipment through PluginHive. Updating your credit card details should authorize the transaction successfully and eliminate this error.
This issue is related to a known problem on Canada Post's side. The payment methods shown as active on your Canada Post account do not currently reflect correctly due to an ongoing system issue. Additionally, the Canada Post developer page may not open because their commercial system is undergoing updates, including moving towards a paperless system. PluginHive has contacted Canada Post, who confirmed they are actively investigating the problem but have not provided an estimated time for resolution. The best course of action is to wait for Canada Post to resolve this issue. PluginHive will provide updates as soon as they become available.
Changes in plugin settings affect only future shipments/orders. Previous orders and their shipping labels cannot be modified retrospectively through the plugin. Adjustments such as removing unnecessary currency conversion rates and correcting decimal settings will ensure future labels show correct amounts, but historic orders will retain their original pricing and rates. For prior discrepancies, you may need to accept that those orders will not reflect the new settings. Going forward, the rates should match correctly.
If shipping options do not show up during rate calculation or label creation, follow these steps to diagnose and fix the issue: 1. Go to the General Tab in the PluginHive plugin settings. 2. Enable the 'Debug Mode' option to capture detailed logs. 3. Try checking shipping rates again to generate logs. 4. Navigate to the 'Help & Support' page within plugin settings. 5. Submit a Diagnostic Report as per the instructions on that page. 6. Review the diagnostic logs for errors; for example, an error related to an invalid Contract Number can prevent rates from displaying. Ensure your Contract Number is valid and applicable to your Canada Post account: – If you do not have a Canada Post Contract account, leave the Contract Number field blank and set the Payment Method to Credit Card, so shipments are processed as non-contract shipments. – If you use a contract, verify with your Canada Post representative that the contract number is valid and linked to your customer number, and applicable to parcel services. – Remove and re-add contract details in the plugin settings if necessary. Following these steps will help restore the display of shipping options and rates for label generation.
Rate mismatches can happen due to various configuration reasons. To align the plugin’s rates with those on Canada Post, follow these steps: 1. Ensure you are using the **latest version** of the PluginHive Canada Post Shipping plugin. 2. In the plugin settings, select **Quote Type** as **Commercial**. This affects the rate calculations. 3. Verify that the **Shipper and Recipient Addresses** exactly match the locations used on the Canada Post website for comparison. 4. Confirm that the **Package Weight and Dimensions** in the plugin are the same as those entered on the Canada Post site. 5. Review any **Additional Options** enabled in the plugin settings that could impact pricing (such as insurance or other surcharges) and adjust as needed. 6. If after these checks discrepancies persist, gather a screenshot of the rates from the Canada Post website (https://www.canadapost.ca/cpotools/apps/far/business/findARate), then go to your plugin settings and submit a **Diagnostic Report** via the “Help & Support” page for further assistance.
Rate mismatches can be caused by configuration differences or rate calculation options. To ensure accurate matching: 1. Set the Quote Type in the plugin to "Commercial." 2. Verify that the shipper and recipient postal codes, as well as package weight and dimensions, match exactly with what is entered on the Canada Post site. 3. Review the plugin’s Additional Options settings, as any surcharges, taxes, or adjustments enabled here can affect the rates. 4. Check the plugin setting for "Shipping Taxes & Surcharges." It should be set to "Shipping cost with Surcharges, taxes, and additional charges" for rates to include all relevant fees. 5. Compare rates for various postal codes to avoid cached or regional pricing differences on the Canada Post website. If discrepancies persist, submit a Diagnostic Report via the plugin’s "Help & Support" page and provide screenshots of both your plugin settings and rates obtained from the Canada Post website for further investigation.
The price adjustment reflects PluginHive’s commitment to enhancing the plugin’s functionality, features, and support services. The plugin is certified by Canada Post, ensuring reliability and compliance with their standards. After 8 years, pricing plans were updated to better align with the value provided and to support ongoing development and new feature improvements that benefit businesses using the plugin. This ensures continuous delivery of high-quality service and product enhancements.
Over the past eight years, PluginHive has kept pricing steady while enhancing product quality and support. Recently, there was a price adjustment for the Canada Post plugin from $69 to $99. This increase reflects the continued value, improvements, and support services offered with the plugin. The updated pricing helps maintain the high level of service and product quality you expect.
This issue typically arises due to incorrect or invalid contract details in the plugin settings or debug mode being enabled. To resolve this: 1. Verify the "Contract Number" entered in the plugin settings. If you do not have a Canada Post Contract account, leave the "Contract Number" field blank. 2. Set the "Payment Method" to Credit Card for non-contract users, so shipments are processed correctly. 3. If you are a contract user, confirm with your Canada Post representative that: – Your Contract Number is valid. – The Contract Number is associated with your Mailed on Behalf of Customer Number in Canada Post’s accounting system. – Your contract applies to parcel services. 4. If previously configured, remove your credit details on the Canada Post website, then re-add them freshly. 5. Disable WordPress debug mode in the plugin settings to avoid messages related to development mode. 6. After these steps, test the shipping options again on your site. If the problem persists, contact your Canada Post representative for verification of contract status and account validity.
The listed annual fee on WooCommerce.com for the Canada Post Shipping plugin is $109 USD, which reflects the current base price set by PluginHive after a pricing increase from the earlier $69 USD rate. The higher amount charged by your bank (e.g., CAD 141.39) may be due to: 1. Currency conversion differences and exchange rates applied by your bank at the time of transaction. 2. Additional international transaction or processing fees your bank may impose. 3. The original price being in USD, but the billed amount converted into your local currency (CAD), hence the higher numeric value. This price adjustment supports ongoing product improvements and support services provided by PluginHive.
The plugin price listed by PluginHive is $99 USD. If you were charged $140.70, it is likely due to currency conversion rates because you are located in Canada, and the charge may have been converted to CAD by your bank. PluginHive charges in USD, so the difference you see is the result of currency exchange rates applied by your payment provider or bank. To verify the exact amount PluginHive charged, you can log in to your PluginHive account and download your official invoice.
Yes, the WooCommerce Canada Post shipping plugin is compatible with the FOX Currency Switcher solution. You can use both plugins together without conflict to manage currency switching alongside shipping calculations. For practical understanding, you may visit the plugin demo website to see it in action.
Using the 'Weight based packaging' method will not cause any issues with shipping cost calculation or the shipping process. This method calculates cost only based on the weight of your products, ignoring dimensions. However, if you want the shipping calculation to consider product dimensions (which can be important for carrier-specific packaging rules or dimensional weight pricing), you should switch to either 'Pack items Individually' or 'Box Packing' packaging methods. These options take both weight and dimensions into account for more precise shipping cost calculation. For detailed guidance on these packaging methods, you can refer to the PluginHive knowledge base article here: https://www.pluginhive.com/knowledge-base/setting-woocommerce-canada-post-shipping-plugin/#PackageSettings
Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.