CartItemSuggestionGroup

Groups CartItemSuggestions with a title

Field Type Description
name String Name of the group
suggestions [CartItemSuggestion] Array of CartItemSuggestion

Examples

Request

When used inside a request.

Example 1

{
    "name": "...",
    "suggestions": [
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "white_background": true
            },
            "price_change": {
                "value": 11,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 10,
                "currency": "EUR"
            },
            "item": {
                "amount": 14,
                "persons": 10,
                "gram": 17,
                "comment": "...",
                "product_id": 19,
                "product_price_id": 13,
                "shop_id": 14,
                "options": [
                    {
                        "option_id": 13,
                        "upload_id": 17,
                        "amount": 17
                    },
                    {
                        "option_id": 16,
                        "upload_id": 19,
                        "amount": 17
                    },
                    {
                        "option_id": 16,
                        "upload_id": 13,
                        "amount": 10
                    }
                ]
            }
        },
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "white_background": true
            },
            "price_change": {
                "value": 13,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 17,
                "currency": "EUR"
            },
            "item": {
                "amount": 16,
                "persons": 10,
                "gram": 18,
                "comment": "...",
                "product_id": 16,
                "product_price_id": 18,
                "shop_id": 13,
                "options": [
                    {
                        "option_id": 15,
                        "upload_id": 10,
                        "amount": 18
                    },
                    {
                        "option_id": 10,
                        "upload_id": 11,
                        "amount": 19
                    },
                    {
                        "option_id": 18,
                        "upload_id": 18,
                        "amount": 18
                    }
                ]
            }
        },
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "white_background": false
            },
            "price_change": {
                "value": 12,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 10,
                "currency": "EUR"
            },
            "item": {
                "amount": 10,
                "persons": 18,
                "gram": 10,
                "comment": "...",
                "product_id": 15,
                "product_price_id": 18,
                "shop_id": 17,
                "options": [
                    {
                        "option_id": 16,
                        "upload_id": 11,
                        "amount": 11
                    },
                    {
                        "option_id": 13,
                        "upload_id": 10,
                        "amount": 10
                    },
                    {
                        "option_id": 15,
                        "upload_id": 17,
                        "amount": 12
                    }
                ]
            }
        }
    ]
}

Response

When returned in a response.

Example 1

{
    "name": "...",
    "suggestions": [
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "file_id": 18,
                "white_background": false
            },
            "price_change": {
                "value": 12,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 13,
                "currency": "EUR"
            },
            "item": {
                "amount": 12,
                "persons": 11,
                "gram": 13,
                "comment": "...",
                "product": {
                    "id": 12,
                    "name": "...",
                    "images": [
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 15,
                            "white_background": false
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 15,
                            "white_background": false
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 15,
                            "white_background": false
                        }
                    ],
                    "price_type": "PER_UNIT",
                    "target_price": false,
                    "price": {
                        "value": 11,
                        "currency": "EUR"
                    },
                    "only_order_in_store": false,
                    "category": {
                        "id": 15,
                        "name": "..."
                    },
                    "origin": "...",
                    "ingredients": "..."
                },
                "product_price": {
                    "id": 17,
                    "name": "...",
                    "price": {
                        "value": 14,
                        "currency": "EUR"
                    }
                },
                "calculated_prices": {
                    "unit_price": {
                        "value": 14,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 18,
                        "currency": "EUR"
                    }
                },
                "discount_prices": {
                    "unit_price": {
                        "value": 11,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 13,
                        "currency": "EUR"
                    }
                },
                "amount_free": 18,
                "shop": {
                    "id": 12,
                    "name": "Lolita Watsica",
                    "address": {
                        "street": "Sint-Denijslaan",
                        "nr": "96",
                        "zipcode": "9000",
                        "city": "Gent",
                        "country": "BE",
                        "position": {
                            "latitude": 1.54361,
                            "longitude": 0.45645
                        }
                    },
                    "allow_comments": true,
                    "url": "...",
                    "allow_order_comments": true,
                    "allow_product_comments": false,
                    "allow_order_messages": true,
                    "global_discount_percentage": 14,
                    "allow_orders": false,
                    "currency": "EUR"
                },
                "options": [
                    {
                        "option": {
                            "id": 15,
                            "name": "...",
                            "price_change": {
                                "value": 10,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 17,
                                "white_background": false
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 16,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": false,
                                "min_different_options": 17,
                                "max_different_options": 17,
                                "min_amount_options": 13,
                                "max_amount_options": 17
                            }
                        },
                        "upload": {
                            "id": 15,
                            "url": "https://example.com"
                        },
                        "amount": 14
                    },
                    {
                        "option": {
                            "id": 17,
                            "name": "...",
                            "price_change": {
                                "value": 14,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 14,
                                "white_background": true
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 15,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": true,
                                "min_different_options": 12,
                                "max_different_options": 18,
                                "min_amount_options": 12,
                                "max_amount_options": 16
                            }
                        },
                        "upload": {
                            "id": 11,
                            "url": "https://example.com"
                        },
                        "amount": 19
                    },
                    {
                        "option": {
                            "id": 17,
                            "name": "...",
                            "price_change": {
                                "value": 10,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 17,
                                "white_background": true
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 18,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": false,
                                "min_different_options": 18,
                                "max_different_options": 16,
                                "min_amount_options": 13,
                                "max_amount_options": 11
                            }
                        },
                        "upload": {
                            "id": 10,
                            "url": "https://example.com"
                        },
                        "amount": 15
                    }
                ]
            }
        },
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "file_id": 18,
                "white_background": true
            },
            "price_change": {
                "value": 12,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 13,
                "currency": "EUR"
            },
            "item": {
                "amount": 15,
                "persons": 12,
                "gram": 13,
                "comment": "...",
                "product": {
                    "id": 13,
                    "name": "...",
                    "images": [
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 16,
                            "white_background": false
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 15,
                            "white_background": false
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 13,
                            "white_background": false
                        }
                    ],
                    "price_type": "PER_UNIT",
                    "target_price": false,
                    "price": {
                        "value": 10,
                        "currency": "EUR"
                    },
                    "only_order_in_store": true,
                    "category": {
                        "id": 15,
                        "name": "..."
                    },
                    "origin": "...",
                    "ingredients": "..."
                },
                "product_price": {
                    "id": 18,
                    "name": "...",
                    "price": {
                        "value": 11,
                        "currency": "EUR"
                    }
                },
                "calculated_prices": {
                    "unit_price": {
                        "value": 16,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 12,
                        "currency": "EUR"
                    }
                },
                "discount_prices": {
                    "unit_price": {
                        "value": 11,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 18,
                        "currency": "EUR"
                    }
                },
                "amount_free": 17,
                "shop": {
                    "id": 12,
                    "name": "Maud Bins",
                    "address": {
                        "street": "Sint-Denijslaan",
                        "nr": "96",
                        "zipcode": "9000",
                        "city": "Gent",
                        "country": "BE",
                        "position": {
                            "latitude": 1.54361,
                            "longitude": 0.45645
                        }
                    },
                    "allow_comments": false,
                    "url": "...",
                    "allow_order_comments": false,
                    "allow_product_comments": false,
                    "allow_order_messages": false,
                    "global_discount_percentage": 13,
                    "allow_orders": true,
                    "currency": "EUR"
                },
                "options": [
                    {
                        "option": {
                            "id": 14,
                            "name": "...",
                            "price_change": {
                                "value": 13,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 10,
                                "white_background": false
                            },
                            "require_image": false,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 16,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": false,
                                "choose_amount": true,
                                "min_different_options": 19,
                                "max_different_options": 11,
                                "min_amount_options": 14,
                                "max_amount_options": 16
                            }
                        },
                        "upload": {
                            "id": 14,
                            "url": "https://example.com"
                        },
                        "amount": 17
                    },
                    {
                        "option": {
                            "id": 14,
                            "name": "...",
                            "price_change": {
                                "value": 19,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 15,
                                "white_background": true
                            },
                            "require_image": false,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 14,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": true,
                                "min_different_options": 19,
                                "max_different_options": 14,
                                "min_amount_options": 15,
                                "max_amount_options": 15
                            }
                        },
                        "upload": {
                            "id": 12,
                            "url": "https://example.com"
                        },
                        "amount": 15
                    },
                    {
                        "option": {
                            "id": 13,
                            "name": "...",
                            "price_change": {
                                "value": 17,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 11,
                                "white_background": true
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 11,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": false,
                                "min_different_options": 13,
                                "max_different_options": 13,
                                "min_amount_options": 19,
                                "max_amount_options": 13
                            }
                        },
                        "upload": {
                            "id": 18,
                            "url": "https://example.com"
                        },
                        "amount": 17
                    }
                ]
            }
        },
        {
            "name": "...",
            "description": "...",
            "image": {
                "resolutions": [
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    },
                    {
                        "src": "https://example.com",
                        "width": 600,
                        "height": 350
                    }
                ],
                "file_id": 17,
                "white_background": false
            },
            "price_change": {
                "value": 12,
                "currency": "EUR"
            },
            "price_change_without_discount": {
                "value": 11,
                "currency": "EUR"
            },
            "item": {
                "amount": 11,
                "persons": 17,
                "gram": 11,
                "comment": "...",
                "product": {
                    "id": 16,
                    "name": "...",
                    "images": [
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 18,
                            "white_background": true
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 19,
                            "white_background": false
                        },
                        {
                            "resolutions": [
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                },
                                {
                                    "src": "https://example.com",
                                    "width": 600,
                                    "height": 350
                                }
                            ],
                            "file_id": 18,
                            "white_background": true
                        }
                    ],
                    "price_type": "PER_UNIT",
                    "target_price": true,
                    "price": {
                        "value": 10,
                        "currency": "EUR"
                    },
                    "only_order_in_store": false,
                    "category": {
                        "id": 11,
                        "name": "..."
                    },
                    "origin": "...",
                    "ingredients": "..."
                },
                "product_price": {
                    "id": 18,
                    "name": "...",
                    "price": {
                        "value": 14,
                        "currency": "EUR"
                    }
                },
                "calculated_prices": {
                    "unit_price": {
                        "value": 15,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 13,
                        "currency": "EUR"
                    }
                },
                "discount_prices": {
                    "unit_price": {
                        "value": 17,
                        "currency": "EUR"
                    },
                    "price": {
                        "value": 10,
                        "currency": "EUR"
                    }
                },
                "amount_free": 15,
                "shop": {
                    "id": 14,
                    "name": "Terrance Wolf",
                    "address": {
                        "street": "Sint-Denijslaan",
                        "nr": "96",
                        "zipcode": "9000",
                        "city": "Gent",
                        "country": "BE",
                        "position": {
                            "latitude": 1.54361,
                            "longitude": 0.45645
                        }
                    },
                    "allow_comments": false,
                    "url": "...",
                    "allow_order_comments": true,
                    "allow_product_comments": true,
                    "allow_order_messages": false,
                    "global_discount_percentage": 17,
                    "allow_orders": true,
                    "currency": "EUR"
                },
                "options": [
                    {
                        "option": {
                            "id": 11,
                            "name": "...",
                            "price_change": {
                                "value": 10,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 17,
                                "white_background": false
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 15,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": false,
                                "min_different_options": 12,
                                "max_different_options": 14,
                                "min_amount_options": 15,
                                "max_amount_options": 10
                            }
                        },
                        "upload": {
                            "id": 11,
                            "url": "https://example.com"
                        },
                        "amount": 12
                    },
                    {
                        "option": {
                            "id": 13,
                            "name": "...",
                            "price_change": {
                                "value": 11,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 13,
                                "white_background": true
                            },
                            "require_image": true,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 11,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": true,
                                "choose_amount": true,
                                "min_different_options": 11,
                                "max_different_options": 13,
                                "min_amount_options": 16,
                                "max_amount_options": 17
                            }
                        },
                        "upload": {
                            "id": 12,
                            "url": "https://example.com"
                        },
                        "amount": 17
                    },
                    {
                        "option": {
                            "id": 10,
                            "name": "...",
                            "price_change": {
                                "value": 15,
                                "currency": "EUR"
                            },
                            "image": {
                                "resolutions": [
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    },
                                    {
                                        "src": "https://example.com",
                                        "width": 600,
                                        "height": 350
                                    }
                                ],
                                "file_id": 17,
                                "white_background": false
                            },
                            "require_image": false,
                            "code": "...",
                            "price_calculation": "PER_PIECE",
                            "optionset": {
                                "id": 14,
                                "name": "...",
                                "code": "...",
                                "multiple_choice": false,
                                "choose_amount": false,
                                "min_different_options": 16,
                                "max_different_options": 18,
                                "min_amount_options": 19,
                                "max_amount_options": 12
                            }
                        },
                        "upload": {
                            "id": 12,
                            "url": "https://example.com"
                        },
                        "amount": 11
                    }
                ]
            }
        }
    ]
}
1.9.0 stable