FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

CarrierServiceで、一定の条件の場合にのみ、ストアのデフォルトの送料を上書きすることが可能か

解決済

CarrierServiceで、一定の条件の場合にのみ、ストアのデフォルトの送料を上書きすることが可能か

Kazukii
Shopify Partner
17 0 3

Shopify Appを開発しています。

 

購入方法に応じて、チェックアウト時に選択できる送料をカスタマイズしたいと考えています。

この場合、CarrierServiceを用いれば、配送先の入力後にアプリにリクエストし、

送料を独自に計算して選択肢に表示できることは確認いたしました。

 

ここで、少し特殊な要件があり、それが実現できるのかについてお聞きしたいです。

 

- 通常購入時は、ストアが設定したデフォルトの送料(設定→配送と配達から作成できる「あなたの送料」)を出すようにしたい

- 特定の場合にのみ、アプリが提示する送料を一択で選ばせるようにしたい(つまり、「あなたの送料」の選択肢を消したい)

 

この特定の場合とは、チェックアウト時の商品のLine Item Propertyによって判断をします。

CarrierServiceの作成時に設定したcallback_urlのバックエンドで、リクエストボディにLine Item Propertyが入っていることは確認できたため、この判断は可能そうです。

 

問題は、アプリが提示する送料を一択で選ばせるようにしたい という点です。

この場合、特定の場合には「あなたの送料」または他アプリの送料を選択肢から消す必要があります。

しかし通常購入時には「あなたの送料」を表示させたいため、マーチャントに「あなたの送料」を設定から消してもらうことは難しいと考えています。

(設定から消した場合、通常購入時の送料までアプリ上で管理しなければならなくなると思われる)

 

スクリーンショット 2022-05-31 19.20.21.png

 

このように、CarrierServiceを用いて、条件に応じて表示する送料の選択肢を消去したりすることはできるでしょうか?

ドキュメントを確認しましたが、該当の記述は見当たりませんでした。

 

何卒、よろしくお願いいたします。

 

 

1 件の受理された解決策

junichiokamura
Community Manager
1201 280 509

成功

通常購入の送料の表示と削除は、Shopify側で行うため、特に削除=非表示をCarrierSAerviceで行うのはできないと思います。

配送プロファイルで細かく設定する必要がありますが、Line Item propertyの内容次第となります。商品や金額、重さ、配送先、ロケーションなどが条件であれば、設定で管理できますが、それ以外のカスタム項目だと難しいです。
https://help.shopify.com/ja/manual/shipping/setting-up-and-managing-your-shipping/shipping-profiles

 

ここで似たような話題を話していますが、CarrierSeriveを使う=配送料計算をアプリで行う場合は、通常設定と混同させずに、アプリ一本で絞るのが良いと思います。
https://community.shopify.com/c/shopify-%E3%82%A2%E3%83%97%E3%83%AA/%E9%9B%A2%E5%B3%B6%E3%81%AE%E9%8...

 

Senior Partner Solutions Engineer

元の投稿で解決策を見る

2件の返信2

junichiokamura
Community Manager
1201 280 509

成功

通常購入の送料の表示と削除は、Shopify側で行うため、特に削除=非表示をCarrierSAerviceで行うのはできないと思います。

配送プロファイルで細かく設定する必要がありますが、Line Item propertyの内容次第となります。商品や金額、重さ、配送先、ロケーションなどが条件であれば、設定で管理できますが、それ以外のカスタム項目だと難しいです。
https://help.shopify.com/ja/manual/shipping/setting-up-and-managing-your-shipping/shipping-profiles

 

ここで似たような話題を話していますが、CarrierSeriveを使う=配送料計算をアプリで行う場合は、通常設定と混同させずに、アプリ一本で絞るのが良いと思います。
https://community.shopify.com/c/shopify-%E3%82%A2%E3%83%97%E3%83%AA/%E9%9B%A2%E5%B3%B6%E3%81%AE%E9%8...

 

Senior Partner Solutions Engineer
Kazukii
Shopify Partner
17 0 3

ご回答ありがとうございます!

今回のLine Item propertyの条件は、「商品や金額、重さ、配送先、ロケーション」以外のものでしたので、やはり実現は難しそうですね。

大変助かりました!