複数倉庫の商品を注文した場合、に各倉庫の送料の情報を取得したいのですが、
GraphQLで取得しようとしているのですが、どこに格納されているのか分からず、合算された情報しか取得できずに困っています。
GraphQLでどのようにしたら取得できるでしょうか。
複数倉庫の商品を注文して送料の名前が異なる場合、
「送料(合計)」または「複数の配送方法」と表示され料金も合算されます。
[合算後の送料情報]
「送料(合計)」¥1100
[合算前の送料情報]※取得したい情報
・送料1 ¥100
・送料4 ¥1000
現在のorder情報はこのように取得できています。
{
"data": {
"order": {
"id": "gid://shopify/Order/XXXXXXXXX",
"name": "#1036",
"paymentGatewayNames": [
"bogus"
],
"fullyPaid": true,
"currentTotalTaxSet": {
"shopMoney": {
"amount": "45.0"
}
},
"shippingLines": {
"edges": [
{
"cursor": "eyJsYXN0X2lkIjozMzczNzU1MzM0ODI5LCJsYXN0X3ZhbHVlIjoiMzM3Mzc1NTMzNDgyOSJ9",
"node": {
"code": "送料(合計)",
"title": "送料(合計)",
"custom": false
}
}
]
}
}
},
"extensions": {
"cost": {
"requestedQueryCost": 7,
"actualQueryCost": 5,
"throttleStatus": {
"maximumAvailable": 1000,
"currentlyAvailable": 995,
"restoreRate": 50
}
}
【倉庫A】
配送プロファイル
・送料1 ¥100 ←一番安い送料が適用される
・送料2 ¥200
・送料3 ¥300
商品
・りんご
【倉庫B】
配送プロファイル
・送料4 ¥1000 ←一番安い送料が適用される
・送料5 ¥2000
・送料6 ¥2000
商品
・鉛筆
【注文内容】
・りんご
・鉛筆
[配送方法]
「送料(合計)」¥1100(※送料1と送料4の1100円になる)