Liquid、JavaScriptなどに関する質問
商品の金額が「税込み価格(税抜き価格)」となるように、product-price.liquidの金額部分をカスタマイズしました。
通常の商品では問題なく表示されるのですが、バリエーションがある商品では正しく表示されません。
バリエーションの組み合わせを選択時にjavascriptが動いているようで、theme.js内にそれっぽい記述は見つけたのですが、実際の金額を表示する部分がわかりませんでした。
バリエーションがある商品の金額表示をカスタマイズするにはどうすればよいでしょうか?
よろしくお願いいたします。
解決済! ベストソリューションを見る。
成功
通常の商品では問題なく表示されるのですが、バリエーションがある商品では正しく表示されません。
上記が「バリエーション変更に連動して追加した税抜き価格が変化しない」ということでしたら、記載されていますとおりJSを用いて変更する必要があります。
テーマによって違いがあるかもしれませんが、大抵の場合はページ内にバリエーションを含む商品に関する情報が出力されています。
この情報を取得し、バリエーションの切り替え時に適切に反映する処理が必要になると思います。
または税込額の変更をJSで検知し、変更後の税込価格から税抜価格を算出して表示する方法も考えられるかもしれませんが、どちらにせよJSを書く必要があります。
有料テーマであれば開発側のサポートへ、Shopify製テーマであれば以下のようなサポートへ問い合わせることで対応いただけるかもしれません。
https://help.shopify.com/ja/manual/online-store/themes/theme-support#part-5ad7f21e8d34326a
または、 アプリを探せば使えるものがあるかもしれません(軽く探した感じでは難しそうではありましたが)。
上記では無理な場合はJSを作成する必要がありますので、自力では難しい場合はエキスパートやパートナーに依頼されることをお勧めします。
成功
通常の商品では問題なく表示されるのですが、バリエーションがある商品では正しく表示されません。
上記が「バリエーション変更に連動して追加した税抜き価格が変化しない」ということでしたら、記載されていますとおりJSを用いて変更する必要があります。
テーマによって違いがあるかもしれませんが、大抵の場合はページ内にバリエーションを含む商品に関する情報が出力されています。
この情報を取得し、バリエーションの切り替え時に適切に反映する処理が必要になると思います。
または税込額の変更をJSで検知し、変更後の税込価格から税抜価格を算出して表示する方法も考えられるかもしれませんが、どちらにせよJSを書く必要があります。
有料テーマであれば開発側のサポートへ、Shopify製テーマであれば以下のようなサポートへ問い合わせることで対応いただけるかもしれません。
https://help.shopify.com/ja/manual/online-store/themes/theme-support#part-5ad7f21e8d34326a
または、 アプリを探せば使えるものがあるかもしれません(軽く探した感じでは難しそうではありましたが)。
上記では無理な場合はJSを作成する必要がありますので、自力では難しい場合はエキスパートやパートナーに依頼されることをお勧めします。
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024