CartItem.order

Request

Fields when send to the api inside a request.

Field Type Description

Response

Fields when returned by the api in a response.

Field Type Description
amount Int An integer value
persons Int An integer value
gram Int An integer value
comment String A String value
product Product.simple
product_price ProductPrice.simple? Nullable.
calculated_prices CartItemPrices
discount_prices CartItemPrices? Nullable.
amount_free Int Amount you receive for free on top of the chosen amount. If the price type of the product is in gram or persons, this amount is also in gram or persons.
options [CartItemOption] Array of CartItemOption

Examples

Request

When used inside a request.

Example 1

[]

Response

When returned in a response.

Example 1

{
    "amount": 14,
    "persons": 13,
    "gram": 18,
    "comment": "...",
    "product": {
        "id": 14,
        "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": 14,
                "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": 17,
                "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": 12,
                "white_background": true
            }
        ],
        "price_type": "PER_UNIT",
        "target_price": true,
        "price": {
            "value": 14,
            "currency": "EUR"
        },
        "only_order_in_store": true,
        "category": {
            "id": 16,
            "name": "..."
        },
        "origin": "...",
        "ingredients": "..."
    },
    "product_price": {
        "id": 10,
        "name": "...",
        "price": {
            "value": 16,
            "currency": "EUR"
        }
    },
    "calculated_prices": {
        "unit_price": {
            "value": 17,
            "currency": "EUR"
        },
        "price": {
            "value": 17,
            "currency": "EUR"
        }
    },
    "discount_prices": {
        "unit_price": {
            "value": 10,
            "currency": "EUR"
        },
        "price": {
            "value": 11,
            "currency": "EUR"
        }
    },
    "amount_free": 13,
    "options": [
        {
            "option": {
                "id": 19,
                "name": "...",
                "price_change": {
                    "value": 18,
                    "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": 18,
                    "white_background": false
                },
                "require_image": true,
                "code": "...",
                "price_calculation": "PER_PIECE",
                "optionset": {
                    "id": 19,
                    "name": "...",
                    "code": "...",
                    "multiple_choice": true,
                    "choose_amount": true,
                    "min_different_options": 14,
                    "max_different_options": 17,
                    "min_amount_options": 16,
                    "max_amount_options": 13
                }
            },
            "upload": {
                "id": 19,
                "url": "https://example.com"
            },
            "amount": 19
        },
        {
            "option": {
                "id": 12,
                "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": 18,
                    "white_background": false
                },
                "require_image": false,
                "code": "...",
                "price_calculation": "PER_PIECE",
                "optionset": {
                    "id": 11,
                    "name": "...",
                    "code": "...",
                    "multiple_choice": false,
                    "choose_amount": true,
                    "min_different_options": 12,
                    "max_different_options": 15,
                    "min_amount_options": 13,
                    "max_amount_options": 11
                }
            },
            "upload": {
                "id": 19,
                "url": "https://example.com"
            },
            "amount": 17
        },
        {
            "option": {
                "id": 13,
                "name": "...",
                "price_change": {
                    "value": 18,
                    "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": 16,
                    "white_background": true
                },
                "require_image": false,
                "code": "...",
                "price_calculation": "PER_PIECE",
                "optionset": {
                    "id": 16,
                    "name": "...",
                    "code": "...",
                    "multiple_choice": true,
                    "choose_amount": true,
                    "min_different_options": 11,
                    "max_different_options": 17,
                    "min_amount_options": 17,
                    "max_amount_options": 16
                }
            },
            "upload": {
                "id": 18,
                "url": "https://example.com"
            },
            "amount": 14
        }
    ]
}
1.9.0 stable