0
ストアでベストセラー商品をループして、Javascriptオブジェクトに追加したいと考えています。このようなShopsonのコレクションをjsonで使用するためにベストセラーで並べ替え
何か:
<script>
var bestSelling = [];
{% assign all = collections.all %}
{% assign best_selling = all.products | sort: 'best-selling' %}
{% for product in best_selling %}
var thisProduct = {
"handle": "{{ product.handle }}",
"id": "{{ product.id }}",
"url": "{{ product.url }}",
"image": "{{ product.featured_image | img_url: 'x700' }}",
"price": "{{ product.price | money }}",
"title": "{{ product.title }}",
}
bestSelling.push(thisProduct);
{% endfor %}
その後ベストセラーが最も売れているオブジェクトなどの製品の配列になります。
私はすべての製品のコレクションを作成し、shopify管理パネルでベストセラーでフィルタリングすることができますが、私はこのルートを避けようとしています。私は実際には既存のコレクションを並べ替える方法を探しています。
液体の中でベストセラーでどのようにコレクションをフィルタリングできますか?