Q:商品ページを開いた時は、「カートに追加」と表示されるのですが、商品のカラーバリエーションのボタンを押すと、カートボタンが「Add to Cart」と英語表記に変わってしまいます…。
英語表記ではなく、日本語表記に統一したいのですが、設定方法をご存知でしょうか。
以下、現状の設定内容です。
■有料テーマ envyを使用している
■ストア言語 日本語に設定している
■自動で翻訳されていない部分は、手動で全て日本語に翻訳設定済み
ご回答頂けると大変助かります。よろしくお願い致します。
商品ページではカートボタンが「カートに追加」と表示される一方、カラーなどのバリエーションを選択すると「Add to Cart」に切り替わってしまう不具合についての相談。ストア言語は日本語、有料テーマ「envy」を使用し、未翻訳部分は手動で日本語化済みという前提が共有されている。
回答では、バリエーション選択時に在庫・価格・購入可否を動的に更新する処理の中で、カートボタン文言も書き換えられている可能性が高いと指摘。特に、在庫切れ時などにボタン状態を変更する設定箇所に英語の「Add to Cart」が残っている可能性があると説明している。
具体的な対応案は、ページやテーマコード内で「Add to Cart」を検索し、該当箇所を日本語文言へ修正すること。現時点では解決報告はなく、テーマ内の動的書き換え部分の確認が次のアクションになっている。
envyテーマのコードを詳しく見ていないので一般的な確認項目になります。
「商品のカラーバリエーションのボタンを押すと」ということなので、恐らく下記の処理が走っているかと思います。
2.選択されたカラーバリエーションの在庫や金額をチェック
3.サイト上の在庫表記や金額を動的に変更
4.在庫切れの場合カートボタンを押せなくする(動的に変更)
今回のケースは上記4の部分が怪しいかなと思います。
つまりは動的に書き換えられる際の設定部分に英語の「Add to Cart」が残っているかもしれません。
可能であれば、一度ページのコードを表示してみて、「Add to Cart」で単語検索してみれば設定箇所がヒットするかなと思います。
あとは該当箇所を適切な文言に変えるだけです。
よければ一度チェックしてみてください。