Shopify アプリに関する話題はこちら
チェックアウト移行は、カート追加API実行時に取得できるwebUrlからShopifyの情報画面に遷移しているのですが、全てShopifyの方でチェックアウトまで進めた場合のカートに戻るボタンが、途中からShopifyの情報画面に遷移した場合には表示されないのですが表示方法と遷移先の指定方法をご教授いただきたいです。
また、購入完了画面の買い物を続けるボタンの表示方法と遷移先の指定方法もご教授いただきたいと思っております。
全てShopifyの方でチェックアウトまで進めた場合
全てShopifyの方でチェックアウトまで進めた場合
購入完了画面
O-KUN 様
お世話になっております。
一案ですが、カートに戻るボタンがないときは以下の要素を作成・挿入すればよいと思います。
<a class="step__footer__previous-link" href="https://〇〇.myshopify.com/cart">
<svg focusable="false" aria-hidden="true" class="icon-svg icon-svg--color-accent icon-svg--size-10 previous-link__icon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10">
<path d="M8 1L7 0 3 4 2 5l1 1 4 4 1-1-4-4"></path>
</svg>
<span class="step__footer__previous-link-content">カートに戻る</span>
</a>
手順としては、
1.上記の要素を作成する。
→createElementでできると思います。
2.「カートに戻るボタン」がないか判定する。
→以下で要素取得できます。
const target = document.getElementsByClassName('step__footer__previous-link')[0];
3.2の要素がないとき、1の要素を親要素に追加する。
→親要素の取得は以下でできます。
const parent = document.getElementsByClassName('step__footer')[0];
要素の追加は以下でできるかと思います。
parent.appendChild(1で作成した要素);
冗長となり恐縮ですが、ご検討いただけますと幸いです。
株式会社フルバランス ドウケ
Shopify アカデミーの学習パスと認定スキルバッジExpanding Your Shopify Business Internationallyを活用して、国際的にビジネ...
By Shopify Feb 7, 2025Shopify アカデミーの学習パスB2B on Shopify:立ち上げとカスタマイズで卸売販売に進出しましょう。これら3つの無料コースは、ShopifyストアでB2B機能...
By Shopify Jan 31, 2025サポートの選択肢が増えていく中、最適となる選択の判断が難しくなっているかと存じます。今回は問題の解決に最適となるサポートの選択方法を、紹介させて頂きます。 選択肢のご紹介...
By Mirai Oct 6, 2024