Получить продукты, которые доступны онлайн - Shopify - PullRequest
0 голосов
/ 08 января 2020

Я создаю Shopify приложение с использованием Rails. Я хочу получить товары, которые только available online из Collections

У меня есть следующий код для получения товаров, но он возвращает все товары, даже если они недоступны онлайн

ShopifyAPI::SmartCollection.find(collection_id).products

Как пройти условия на продукцию?

1 Ответ

1 голос
/ 08 января 2020

В соответствии с Shopify API Reference , вы можете передать параметры published_status и collection_id в ваш вызов Api для извлечения опубликованных продуктов из указанной c коллекции.

Использование библиотеки Ruby дает:

ShopifyAPI::Product.find(:all, params: { published_status: 'published', collection_id: collection_id })

Надеюсь, это поможет

...