Bundle Product

Bundle product with chapter-based configuration

Retrieve bundle product detail

get

Returns detail information for a bundle product with chapter-based configuration.

Bundle Products: Bundle products allow customers to build custom combinations by selecting items from different chapters (categories). Examples:

  • Build-your-own computer (CPU chapter, RAM chapter, Storage chapter)

  • Custom gift box (main item, accessories, packaging)

  • Personalized product with custom attributes

Chapters: Each chapter represents a selection category with:

  • Required or optional status

  • Form schema for additional inputs (e.g., engraving text)

  • Available product variants within the chapter

Navigation:

  • Use current_chapter parameter to navigate between chapters

  • Use current_page for pagination within chapters

  • Selected attributes are tracked across chapters

Path parameters
product_idintegerRequired

Unique identifier of the bundle product.

Must be a product with type "bundle".

Example: 9012
Query parameters
current_chapterstringOptional

Slug or identifier of the chapter to display.

If not provided, defaults to the first chapter.

Example: cpu-selection
current_pagestringOptional

Page number within the current chapter for pagination.

Defaults to "1" if not specified.

Default: 1Example: 1
Responses
200

Bundle product detail retrieved successfully

application/json
get
/bundle-product/{product_id}/

Upload custom image for bundle product

post

Uploads a custom image for personalized bundle products.

Use Case: Some bundle products allow customers to upload custom images for personalization (e.g., photo printing, custom engravings). This endpoint handles the image upload process.

Response: Returns the uploaded file information including:

  • Generated UUID for tracking

  • Original filename

  • Storage path for the uploaded image

Path parameters
product_idintegerRequired

Unique identifier of the bundle product

Example: 9012
Body
imagestring · binaryRequired

Image file to upload (Base64 encoded)

chapterstringRequired

Chapter slug for which the image is being uploaded

Responses
200

Image uploaded successfully

application/json
post
/bundle-product/{product_id}/

Last updated

Was this helpful?