プランはStandardです。 テーマ「trade」を利用しています。 顧客タグ毎にカートに追加される単価を変更したいと考えています。 商品ページなどの表記は変更できたのですが、カート追加時の価格が商品の価格が入ってしまいます。 jsなど見ていたのですが解決できなく教えていただけないでしょうか?
Topic summary
ユーザーはShopifyのStandardプランで「trade」テーマを使用し、顧客タグごとにカート内の商品単価を変更したいと考えています。
現状の問題:
- 商品ページの価格表示は変更できた
- カートに追加される際、元の商品価格が適用されてしまう
- JavaScriptなどを確認したが解決できていない
回答内容:
表示価格のみを変更する場合、カートページのLiquidファイル内でline itemを扱う部分をカスタマイズすれば可能。ただし、有料テーマのため具体的なファイルや箇所は自身で調査が必要。
重要な指摘:
表示だけを変更してもチェックアウト時には反映されないため、実際に変更後の価格で購入可能にしたい場合、テーマのカスタマイズだけでは不可能。Shopify Functionsを使用したアプリ開発が必要で、自作できない場合は既存アプリの利用を検討すべき。
参考リンクが3つ提供されています。
ステータス: 解決には追加の技術的アプローチ(アプリ開発または既存アプリ利用)が必要な状態。
何を実現したいのか把握できかねていますが、表示する価格を変更するだけならカートページ用のliquid内でline itmeを扱っている部分をカスタマイズすればよいかと思います。
対象が有料テーマのためファイルや箇所はご自身で調査ください。
他方、どのような方法であれ表示だけを変えてもチェックアウト時には意味がないと思いますので、本来の要望が「価格を任意に変更し、変更後の価格で表示と購入を可能にしたい」ということであればテーマに対するカスタマイズでは不可能だと思います。
おそらくShopify Functionsが必要だと思いますが、ご自身でアプリを作成できない場合は既存のアプリを利用する必要があると思います。
参考:
https://community.shopify.com/post/2393043