Get dynamic shipping rates from carrier (CanadaPost) on development store

Get dynamic shipping rates from carrier (CanadaPost) on development store

deepan_shanker
Shopify Partner
4 0 1

Hello everyone,

I am a developer trying to test out a feature to get actual shipping rates from carriers (CanadaPost) in my development store in Shopify. I have few shipping location on a map in checkout page, I wish to get the actual shipping rates from CanadaPost carrier account which I have connected to my development store. But I still get the fixed rate which I defined in Shipping and delivery settings on my store. Can someone help me to get actual shipping rates from my carrier and display in the checkout page dynamically on selection locations?

Replies 4 (4)

UjjawalS
Shopify Partner
81 10 34

hi @deepan_shanker To get actual shipping rates from CanadaPost on your Shopify development store, follow these steps to ensure that your settings and configurations are correct:

  1. Enable Carrier Service: Ensure the carrier-calculated shipping feature is enabled on your Shopify store. This feature is typically included in the Shopify Advanced plan or as an add-on for other plans.

  2. Connect Your CanadaPost Account: Verify that your CanadaPost account is correctly connected to your Shopify store. Go to Settings > Shipping and delivery and ensure that CanadaPost is listed under the carriers and apps section.

  3. Set Up Shipping Zones and Rates:

    • Navigate to Settings > Shipping and delivery.
    • In the "Shipping" section, click on Manage rates next to the shipping profile you want to edit.
    • Ensure you have set up shipping zones that include the locations where you want to offer carrier-calculated rates.
    • Within each zone, you should have a section called Carrier and app rates. Make sure CanadaPost is selected here.
  4. Accurate Product Weights and Dimensions: Ensure all products have accurate weights and dimensions entered. CanadaPost requires these details to calculate accurate shipping rates.

  5. Test the Checkout Process:

    • Ensure your checkout is configured to display carrier-calculated rates. Sometimes, this requires clearing the cache or testing in an incognito window.
    • When you select a location in the checkout, Shopify should dynamically pull the rates from CanadaPost based on the shipping address and the dimensions/weight of the items in the cart.
  6. Troubleshooting:

    • Double-check that there are no conflicting fixed rates set for the same shipping zones.
    • Refer to Shopify's CanadaPost integration guide for any specific requirements or settings you might have missed.
    • If you are still facing issues, consider reaching out to Shopify support for more specific troubleshooting.

To enhance your shipping capabilities and ensure accurate rate calculations, consider using our Multi-Carrier Shipping Label app. This app is certified by Canada Post and allows users to print Canada Post manifests while pickup to avoid a penalty. The app offers features like:

  • Real-Time Shipping Rates on the checkout
  • Label Generation directly from your Shopify admin
  • Multi-carrier support for carriers like Purolator, DHL, FedEx, CanPar, etc.
Marketing Manager | PluginHive - helping businesses ship smoother with Australia Post, FedEx,
USPS, DHL, Canada Post & Blue Dart
deepan_shanker
Shopify Partner
4 0 1

Hello @UjjawalS, Can I use this for my development store or is it only available only in shopify advanced plan stores?

 

 

UjjawalS
Shopify Partner
81 10 34

@deepan_shanker  You can use this application in Shopify with any paid plan (starting from Basic to Advanced). There is no provision to accept charges in a development store, so using our apps in these stores won't be possible.

Marketing Manager | PluginHive - helping businesses ship smoother with Australia Post, FedEx,
USPS, DHL, Canada Post & Blue Dart
deepan_shanker
Shopify Partner
4 0 1

Hello @UjjawalS ,

 

Yeah, I get that for using the apps we need a plan. I am trying to setup pickup points in the checkout page. As I am trying to test in a development store without any apps and just to use the carrier account (CanadaPost) to connect and get the rates. As I have set the rates for pickup points which seems mandatory, I wish to get dynamic rates when selection of different locations without use of any apps and on a development store. Wondering to know if this is possible to get dynamic rates in my pickup point checkout page without use of any apps in my development store.