checkoutページで独自の配送料を指定する方法はありますか?

表題の件ですが、

埋め込みアプリ開発を実装の中で、AnyGiftさんアプリのようにギフト配送を希望した際に「独自のギフト用の配送料」が適用されるような仕組みがわからず質問させていただきました。

■ご回答いただきたい内容

チェックアウト画面で独自の配送料を適用した注文作成の実装方法

▼実装イメージ

①カートページから特定のボタン経由でチェックアウト画面へ遷移

②チェックアウト画面で事前に設定した「ギフト用送料」が適用されるようになっている。

現状下記の2パターンで実装するのかと目処は立ててますが、もし詳しいやり方等ご存知の方がいればご教示いただけますと助かります。

①POST /{locale}/cart/update.jsでカートの送料を事前に更新する

https://shopify.dev/docs/api/ajax/reference/cart

②Checkout APIを使用して独自の送料を適用した注文を新たに作成する

https://shopify.dev/docs/api/admin-rest/2023-04/resources/checkout#shipping_rates

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

Qpick 様

お世話になっております。

こちらは独自配送料というより、①の特定ボタンが押された際「ギフト用送料」という名前の商品をカートに追加しているように思います。

(配送料指定は、住所入力の次のページで行うため)

そのため、ご質問様の見立てのとおり、

「①POST /{locale}/cart/update.jsでカートの送料を事前に更新する」

で商品を追加すれば可能かと思います。

なにかヒントになれば幸いです。

私たちの励みにもなりますので、

お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

株式会社フルバランス様

お世話になっております。

この度はご回答いただきありがとうございます!!

送料という名前の商品を追加しているというのは「目から鱗」でした!!!

これであれば比較的簡単に実装できそうです。

今回は、POST /{locale}/cart/update.jsで商品を追加しつつ、

"requires_shipping"をfalseにして配送は不要にして実装してみたいと思います!

またなにかございましたら何卒よろしくお願いいたします。