Get Product Listing
Path Parameters
Category ID to filter products. Special handling for categories:
374returns products from categories 374 and 391157returns products from categories 157 and 527
Page number for pagination (starts at 1)
Query Parameters
Sort order for products:
0: Sort alphabetically by product name1: Default sort order (by sort_order field)2: Sort by newest (target_date descending)3: Sort by price (low to high)4: Sort by price (high to low)5: Sort alphabetically by product name
Request Body (POST)
You can also POST to this endpoint with filter options:Sort order (same values as query parameter)
Array of tag slugs to filter products by theme/tag
Array of category IDs for additional filtering
Response
Total number of pages available
Array of product objects
Pagination Details
- Page Size: 18 products per page
- Calculation:
skips = page_size * (page_num - 1) - Products are sorted with in-stock items appearing first
Get Product Detail
Path Parameters
URL-encoded product slug (URL key)
Query Parameters
Platform identifier:
web: Web platform (action_source = 1)- Other values: Mobile/app (action_source = 2)
Filter images by gender type:
0: Unisex (shows all images)1: Male images2: Female images
Response
Product ID
Product name
Product URL slug
Final price after GST and pricelist adjustments
Special price (0 if no discount)
Exclusive member price
Whether to display exclusive pricing message
Maximum retail price
Array of product images filtered by gender_type if specified
Product variants with stock and pricing information
Options for combo products (prod_type = 6)
Product type (1 = simple, 3 = configurable, 6 = combo, 8 = gift voucher)
Available quantity for simple products
GST percentage
Number of ratings
Average rating score
Calculated average product rating
Whether product is printable (1 = yes, 0 = no)
Whether product is exchangeable
Whether product is returnable
Message about exchange/return policy for this product
Facebook pageview event ID (web platform only)
Facebook view content event ID (web platform only)
Pricing Logic
- Prices include GST based on user session settings
- Exclusive pricing applies for exclusive members
- Pricelist adjustments are applied based on user session
- Tax slab GST may override product GST for specific price ranges
Variant Information
- Configurable products (prod_type = 3) include variant arrays
- Variants are filtered by size list configuration
- Stock is capped at the variant stock threshold
- Each variant includes price, stock, and attribute information
Error Responses
- 404 Not Found: Product slug doesn’t exist or product is unavailable/deleted
- 400 Bad Request: Invalid request (GET method not supported for detail endpoint)