Product
Product detail and variant information
Returns comprehensive product information for a detail page, including pricing, stock availability, images, videos, and variant selection options.
Response Behavior:
1. Standard Product Response
Returns complete product data with all variant options
Includes currently selected variant based on query parameters
Provides pricing from default or inventory-specific price lists
2. Variant Selection
Pass attribute keys as query parameters to pre-select variants
System returns matching variant as
selected_variantVariant options indicate selectable combinations
3. Automatic Redirects When a product is not directly listable, the system may redirect:
Non-listable products redirect to their parent product
Query parameters are preserved during redirection
Variant attributes are included in redirect URL
4. Availability Handling
Products marked as end-of-life with no stock return 404
Hidden products are only visible to configured test users (Source: Dynamic/Real-time Configuration)
Unique identifier of the product to retrieve.
This ID corresponds to the product's primary key in the catalog system.
12345Filter product data for a specific seller.
When provided, returns seller-specific pricing and stock information. Useful for marketplace scenarios with multiple sellers offering the same product.
42Product detail retrieved successfully
Redirect to an alternative product URL.
Occurs when:
- The requested product is not listable but has a listable parent
- The product type requires redirection to a variant
Product not found or not accessible.
Occurs when:
- No product exists with the specified ID
- Product is hidden and user is not authorized
- Product is marked as end-of-life with no remaining stock
Returns variant selection data for a product, including all available attribute combinations.
Purpose: This endpoint is optimized for scenarios where you need variant data without the full product detail response. Useful for:
Variant selector widgets
Quick attribute filtering
Lightweight variant queries
Behavior:
If the product is not listable, automatically uses the parent product
Always passes stock check (returns all variants regardless of availability)
Returns same variant structure as product detail endpoint
Unique identifier of the product
12345Product variant data retrieved successfully
Product not found
Returns product information for a miscellaneous product identified by SKU.
Miscellaneous Products: Special product types that are:
Identified by SKU rather than ID
Not part of regular product listings
Used for services, fees, or special items
Examples:
Gift wrapping service
Extended warranty
Shipping fees
Custom services
Requirements:
Product must be of type "miscellaneous"
Product must be active
SKU must match exactly
Stock Keeping Unit (SKU) of the miscellaneous product.
SKUs can contain alphanumeric characters and hyphens.
GIFT-WRAP-PREMIUMPattern: ^[\w-]+$Miscellaneous product retrieved successfully
Product not found.
Occurs when:
- No product exists with the specified SKU
- Product is not of type "miscellaneous"
- Product is not active
Last updated
Was this helpful?

