Third Party Shipping API Questions

Highlighted
Tourist
6 0 4

Hi,

 

I am new to shopify and am setting up a wholesale store that allows for standard checkout (for credit card purchases) and NET30 orders for people that have a credit account with the store (this is done with a button on the cart page that saves the order as a draft order).

 

I am trying to integrate a third party shipping calculator with my store as none of the available apps will do what i need.  We sell items that are very light but also quite large, this means that the calculators on the app store or with integrations are wildly inaccurate.  The shipping calculator i am attempting to integrate will require dimensions of the box to be provided to get an accurate rate and we can add those fields to the products with a metafields app.

 

My questions are as follows:

1. if we use the built in third party shipping API (carrier service feature) we will be required to get the advanced shopify plan, but before i did this, i wanted to make sure that the shipping rates will be calculated in the back end when i go to a draft order (as a draft order is saved before getting to the shipping part of the checkout process).

 

2. if we instead decide to do it without using the built in feature and instead made an API integration at the "cart page" stage of the process, would the shipping fees be able to be passed into the draft order should the customer choose the NET30 option?

 

I seem to have conflicting information from the two developers i have asked for quotes on integration and it has left me confused.  Shopify support also seem to not be sure.

 

Any help would be appreciated.

0 Likes
Highlighted
Shopify Staff
Shopify Staff
407 54 62

Hey @guardingdreams ,

 

To answer your two questions:

 

1) Yes if you are integrated with Shopify merchant through the Carrier Service API, when the merchant creates a Draft Order with a shipping address and they select the "Add Shipping" option, they will be presented with the option of selecting your app's calculated shipping rates (which is retrieved from Shopify sending a POST to your app's callback URL)

 

2) When any Shopify merchant makes a draft order and selects the "Add Shipping" option they always have a choice to manually add a custom shipping rate. You can use this option if you do not want to integrate with the Carrier Service API

 

Hassain | Developer Support Specialist @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Click Accept as Solution 

0 Likes
Tourist
6 0 4

@hassain Our shipping calculator needs product dimensions or at least cubic cm measurements.  Shopify doesn't have these fields in their products, in fact it doesn't have any size based fields at all.  What is the best way to address this issue without having to manually create metafields for each product?  Do i really need to pay more for an app that simply adds some fields that should be part of a product in the first place?

0 Likes