--- title: "List Products" slug: "list-products" updated: 2026-04-02T13:22:17Z published: 2026-04-02T13:22:17Z canonical: "documentation.decisions.com/list-products" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # List Products | Step Details | | --- | | **Introduced in Version** | 9.22 | | **Last Modified in Version** | 9.22 | | **Location** | Integration > Shopify > Products | The **List Products** step retrieves a collection of products from a Shopify store using the Shopify Admin API. This step is used to access product data for automation scenarios such as catalog management, reporting, or integration with external systems. This step is commonly used when reviewing or processing multiple products, such as syncing product data, analyzing product information, or preparing data for updates. It can be combined with filtering, looping, or variant-related steps to perform bulk operations on product data. ### Prerequisites This step requires the Shopify module to be [installed](https://documentation.decisions.com/docs/installing-modules-decisions) and a configured OAuth token with appropriate Shopify Admin API scopes (such as **read_products**). --- ## Properties #### Connection | Property | Description | Data Type | | --- | --- | --- | | Store Domain | The Shopify store domain used to construct API requests (e.g., {store-name}.myshopify.com). | String | | Token | The access token used to authenticate requests to the Shopify Admin API. | String | #### Inputs | Property | Description | Data Type | | --- | --- | --- | | After | A cursor used for pagination to retrieve the next set of results. This value is obtained from a previous response. | String | | First | Specifies the number of product records to retrieve in a single request. | Int32 | #### Outputs | Property | Description | Data Type | | --- | --- | --- | | Products | A list of products retrieved from the Shopify store. | List | | HasNextPage | Indicates whether additional product records are available for retrieval. | Boolean | | EndCursor | The cursor value used to retrieve the next page of results when pagination is required. | String | ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1775050345742.png)![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1775057970016.png) --- ## Step Changes | Description | Version | Date | Developer Task | | --- | --- | --- | --- | | Initial release of the List Products step as part of the Shopify module. | [9.22](https://documentation.decisions.com/v99/docs/version-922x-release-notes) | Mar 2026 | DT-046986 |