私は製品ハンドルのリストを持っており、このハンドルに基づいて製品をフェッチしたいと思います。液体が単一の製品になるように指示する方法はないようです。私はAPIでこれを行うことができますが、APIを使用する場合はJavaScriptを使用する必要があります。また、既にスニペットに含まれているHTMLをコピーし、ロジックもコピーする必要があります。私はあなたが液体中でそのハンドルで製品をフェッチすることはできません承知している限りShopify Liquidで特定の製品を検索するにはどうすればよいですか?
{% assign handle = 'my-product-handle' %}
{% assign product = products.handle %}
{% include 'snippet-product-item' %}
これが唯一の選択肢であるようですが、実際に見てん:
私はこのような何かを行います。多くの試行錯誤の後、これはShopifyが私たちに残すものです(2015年でさえも) – cpres
FYI:Shopify Liquid for forループには50製品のハード制限があります。あなたのコレクションが50以上の製品を持っているならば、それらすべてに届くことはありません。この回答が投稿されて以来、Shopifyは 'all_products ['handle']'がその 'handle'を使って製品オブジェクトにアクセスすることを許可しました。より最近の答えで述べたように。 – FactoryAidan