For the complete documentation index, see llms.txt. This page is also available as Markdown.

[GET] Get product Shopify by product ID

We currently use the Shopify Storefront API to provide product data. If you require any additional product data, please contact us.

Follow product object common here: https://shopify.dev/docs/api/storefront

* Authentication

Required Authorization

Limit throttle:30,1

Endpoint [GET] - /shop-api/pre-order/products/get-products-shopify

Headers

Header
Required
Description

Authorization

Yes

Shop public API key Bearer token


1. Request Payload

Query parameters (GET).

Parameter
Type
Required
Description

product_ids

array

Yes max:100

Shopify product IDs. Array (product_ids[]=1&product_ids[]=2) or comma-separated string (product_ids=1,2,3). Numeric IDs or GIDs are accepted.

Examples

GET /shop-api/pre-order/products/get-products-shopify?product_ids=7890123456789,7890123456790
Authorization: Bearer token

2. Success Response 200

Product object

Partial success (some IDs product not found)


3. Response Keys & Fields

Top-level

Key
Type
Description

success

boolean

true when at least one product is found

data

array

Found products (requested order)

message

string

Present when some requested IDs were not found

Product object (data[])

Field
Type
Description

id

string

Shopify product ID (numeric, without GID prefix)

title

string | null

Product title

handle

string | null

Product handle

available_for_sale

boolean | null

At least one variant available for sale

image

string | null

Featured image URL

variants_count

integer

Total variant count from Storefront

variants

array

Variant list (all pages if count > 250)

Variant object (variants[])

Field
Type
Description

id

string

Shopify variant ID

title

string | null

Variant title

sku

string | null

SKU

price

string | null

Price amount

currency_code

string | null

Currency code

available_for_sale

boolean | null

Variant availability

inventory_quantity

integer | null

Storefront quantityAvailable

image

string | null

Variant image URL

product_id

string

Parent product ID


4. Failed Response

Validation error — HTTP 200

Not found — HTTP 200

Unexpected server error — HTTP 200

Last updated

Was this helpful?