Issue with Carrier Serivce

Highlighted
New Member
2 0 0

Hello, I am preparing to launch my app which provide shipping service.

So, I have some problems with CarrierSerive API( (https://help.shopify.com/en/api/reference/shipping-and-fulfillment/carrierservice).

 

I have created a carrier service using this API:

POST https://kshipping-korea.myshopify.com/admin/api/2020-04/carrier_services.json. (named KshippingService) (marked in red in the screen shot below)

selleradmin_shipping_managerates.png

 

The following is the JSON response from the carrier service's callback URL:

{
    "rates": [
        {
            "service_name": "EMS",
            "service_code": "B010020",
            "total_price": 23500,
            "description": "1 ~ 5 Business Days from Korea",
            "currency": "KRW",
            "min_delivery_date": "1",
            "max_delivery_date": "5"
        },
        {
            "service_name": "EMS Premium",
            "service_code": "B010020",
            "total_price": 29500,
            "description": "1 ~ 3 Business Days from Korea",
            "currency": "KRW",
            "min_delivery_date": "1",
            "max_delivery_date": "3"
        },
        {
            "service_name": "K-Packet",
            "service_code": "B010020",
            "total_price": 4220,
            "description": "1 ~ 7 Business Days from Korea",
            "currency": "KRW",
            "min_delivery_date": "1",
            "max_delivery_date": "7"
        },
        {
            "service_name": "UPS WORLDWIDE EXPRESS",
            "service_code": "B010020",
            "total_price": 39114,
            "description": "1 ~ 5 Business Days from Korea",
            "currency": "KRW",
            "min_delivery_date": "1",
            "max_delivery_date": "5"
        }
    ]
}

As uploaded, In that case of that shipping zone is China, and weight is 100g, total_price of K-packet is 4220 KRW.  

However, This shipping rate in store payment page(cart>information>shipping>payment) is 42 KRW (It's 1/100th of the total_price).

Please see the screen shot below.

store_shippingMethod1.png

 

As It marked in blue square, Standard cost(25000KRW) is set manually in seller admin page(It can check above attached image). It shows accurate cost(25000KRW) not divided 1/100.

Why only rate which registered from CarrierService API is shown as divided 1/100 ??

 

 

Can anyone please let me know what is the reason for this.

 

 

 

 

0 Likes
Highlighted
Shopify Staff
Shopify Staff
587 72 129

Hey @Yuraree,

 

Thanks for bringing this up, I believe this is a bug so I'll be raising the issue with our developers for further investigation. I'll post here as soon as I have an update to share.

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

1 Like
Highlighted
New Member
2 0 0

Hello, JB.

Thank you for your reply. 

I'm checking the manual, and I want you to check one more. In ApplicationCharge API, The range of price is 0.5 to 10000. 

Please refer to below image.

 

applicationCharge.png

 

This range means numbers regardless of currency, right? 

1,000 won(korean currency) is 1$ dollar. So, If I use this API, I need a bigger price range(10000 Korean dollar is only 10$).

Please tell me how to increase the price range so that you can support various currencies. 

(For your information, Our app doesn't support subscription services so we can't use RecurringApplicationCharge API).

 

Thanks again :)

0 Likes