FROM CACHE - jp_header
解決済

オーダー後のページに編集について

huxley
遊覧客
20 0 3

どなたかお力を貸して下さい。

 

決済完了後の画面での編集をどちらから行えばいいか教えて下さい。

変更したいのは、下記画像の[買い物を続ける]のリンク先と、[お問い合わせ]のメールリンクになります。

 

スクリーンショット 2022-02-25 104313.png

 

よろしくお願いします。

1 件の受理された解決策

Jizo_Inagaki
Shopify Partner
1011 380 698

成功

興味があったので試作してみましたが、以下を「設定>チェックアウト>」にある「注文状況ページのスクリプト」に入力いただければ一応動くはずです。

<script>
window.addEventListener('DOMContentLoaded', function(){
  const button = document.querySelector('[data-osp-continue-button]');
  const textLink = document.querySelector('[data-contact-us-link="true"]');
  if(button){
    button.href = 'https://example.com';
  }
  if(textLink){
    textLink.href = 'mailto:info@example.com';
  }
});
</script>

上記の「https://exampmple.com」と「mailto:info@example.com」の箇所を任意の値に書き換えてください。

 

なお、あくまで現在のHTMLに基づくコードであることに留意ください。

今後HTMLが変更されれば動作しなくなり、直すには変更後のHTMLを調べて書き換える必要があります。

 

以上ですが、目的のストアで動かない場合は申し訳ありません。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。

元の投稿で解決策を見る

2件の返信2

Jizo_Inagaki
Shopify Partner
1011 380 698

成功

興味があったので試作してみましたが、以下を「設定>チェックアウト>」にある「注文状況ページのスクリプト」に入力いただければ一応動くはずです。

<script>
window.addEventListener('DOMContentLoaded', function(){
  const button = document.querySelector('[data-osp-continue-button]');
  const textLink = document.querySelector('[data-contact-us-link="true"]');
  if(button){
    button.href = 'https://example.com';
  }
  if(textLink){
    textLink.href = 'mailto:info@example.com';
  }
});
</script>

上記の「https://exampmple.com」と「mailto:info@example.com」の箇所を任意の値に書き換えてください。

 

なお、あくまで現在のHTMLに基づくコードであることに留意ください。

今後HTMLが変更されれば動作しなくなり、直すには変更後のHTMLを調べて書き換える必要があります。

 

以上ですが、目的のストアで動かない場合は申し訳ありません。

Jizo_Inagaki | フリーランスのwebデザイナー
- テーマのカスタム承れます。
- 記載した回答で解決できましたらベストソリューションの承認をお願いします。
- DMや指名による対応はご依頼として有料でのみ承ります。
huxley
遊覧客
20 0 3

すごいです。直りました!ありがとうございました