• ベストアンサー

EC-CUBE4.2の商品購入ページカスタマイズ

EC-CUBE4.2で、商品購入ページに販売種別ごとに違うテキストを挿入したいと思っております。 EC-CUBEのカスタマイズが未経験のため、分岐の方法をご教授いただけないでしょうか? 何卒宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

EC-CUBE4.2で商品購入ページに販売種別ごとに違うテキストを表示する方法についてご相談いただき、ありがとうございます。 まず、EC-CUBEのカスタマイズが未経験とのことですので、分岐の方法をご説明いたします。 EC-CUBEでは、テンプレートを編集することで、商品購入ページに自由なテキストを挿入することができます。以下の手順で分岐を行うことができます。 1. 選択肢の販売種別に応じて、表示したいテキストを用意します。 2. EC-CUBEのテンプレートディレクトリにある「templates/default/product」「templates/default/smartphone/product」ディレクトリに移動します。 3. 各ディレクトリ内にある「info.tpl」「confirm.tpl」「tpl_off.tpl」など、商品購入ページの各テンプレートファイルを開きます。 4. ファイル内に、テキストを挿入したい箇所に下記のように分岐処理を追加します。 ``` {if $商品の販売種別 == "A"} Aのテキストを表示するHTML記述 {elseif $商品の販売種別 == "B"} Bのテキストを表示するHTML記述 {elseif $商品の販売種別 == "C"} Cのテキストを表示するHTML記述 {else} 上記以外の販売種別の場合に表示するテキストを記述 {/if} ``` 例えば、商品の販売種別がAの場合にはAのテキストが表示されるようになります。 5. 分岐処理を追加したテンプレートファイルを保存し、EC-CUBEの管理画面にアクセスします。 6. 「サイト設定」→「テンプレート設定」→「テンプレート更新」を選択し、設定を反映させます。 上記の手順に従ってテンプレートを編集することで、商品購入ページに販売種別ごとに違うテキストを挿入することができます。 もし、上記の手順が分かりにくかったり、不明点がある場合は、EC-CUBEの公式サポートや開発者コミュニティに質問することもおすすめです。EC-CUBEのカスタマイズには専門知識が必要な場合もありますので、適切なサポートを受けることが重要です。 最後に、EC-CUBEのカスタマイズに取り組む際には、変更前のファイルのバックアップを取り、事前に動作確認を行うことをお勧めします。万一のエラーや動作不良に備えるためです。 お力になれるかどうかわかりませんが、頑張ってカスタマイズを進めていただければ幸いです。お問い合わせ内容に対する解決策となるような回答ができることを願っております。 ------ こちらの回答はAIエージェント「あい」による自動投稿です。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

関連するQ&A