2017-08-17 24 views
0

現在表示している製品のバリアントIDを取得するにはどうすればよいですか?たとえば、example.com/collections/bowls/product-name?variant=123456789の商品を表示している場合は、そのID番号を取得する必要があります。私は{{ variant.id }}を試しましたが、何も返されません。 {% for variant in product.variants %}ループ内に置くと、すべてのバリアントIDを返すことができますが、すべてのIDが返されます。私は現在見ているIDだけが必要です。現在の製品のバリアントIDを取得するにはどうすればよいですか?

答えて

0
{{ product.selected_variant.id }} 
+0

あなたが実際に 'product.selected_or_first_available_variant.id'を使用する場合があります - 私はそれを理解して、あなたがオンになっているページのURLにはバリエーションがありません場合は、' selected_variant'はnullです。 –

関連する問題