ProductsResource
You can use products to access all products in your project
Methods
fetchAll()
fetchAll(params?): Promise<PaginatedResponse<FirmhouseProduct>>Retrieve products
Parameters
• params?
Parameters to filter products by
after?:
null|stringReturn the elements in the list that come after the specified cursor.
before?:
null|stringReturn the elements in the list that come before the specified cursor
first?:
null|numberReturn the first n elements from the list
id?:
null|stringOnly list products that match the passed in ID
last?:
null|numberReturn the last n elements from the list.
shopifyVariantId?:
null|stringOnly list products that match the passed in Shopify variant ID
sku?:
null|stringOnly list products that match the passed in SKU
updatedSince?:
null|stringFilter products to those that where updated since the given datetime.
Example
2024-01-15T00:00:00+01:00
Returns
Promise<PaginatedResponse<FirmhouseProduct>>
List of products with pagination info
fetchById()
fetchById(id): Promise<FirmhouseProduct>Retrieve a product by ID
Parameters
• id: string
ID of the product
Returns
Promise<FirmhouseProduct>
Product
Throws
NotFoundError - When the product is not found
Last updated
Was this helpful?