Ho un elenco di handle di prodotto e desidero recuperare il prodotto in base a questo handle. Sembra che non ci sia modo di dire a Liquid di andare a prendere un singolo prodotto. Potrei farlo con l'API, ma se uso l'API allora devo usare JavaScript, e dovrei copiare l'HTML che ho già in uno snippet, e copiare anche la logica.Come posso recuperare un prodotto specifico in Shopify Liquid?
Un abbattuto versione di ciò che sto cercando:
{% assign handle = 'my-product-handle' %}
{% assign product = products.handle %}
{% include 'snippet-product-item' %}
E in effetti simile a questa è l'unica opzione. Dopo molte prove ed errori questo è ciò che Shopify ci lascia (anche nel 2015!) – cpres
A proposito: Shopify Liquid 'for' ha un limite rigido di 50 prodotti.Se la tua raccolta ha più di 50 prodotti, non li raggiungerai tutti. Poiché questa risposta è stata pubblicata, Shopify ha permesso a 'all_products ['handle']' di accedere a un oggetto prodotto usando il suo 'handle'; come menzionato dalle risposte più recenti. – FactoryAidan