Shop.extended

Field Type Description
id Int Id of the shop
name String Name of the shop (translated)
address Address.detailed An address
allow_comments Bool A boolean value
offers [Offer] Array of Offer
images [String: Image] Dictionary of Image with keys of type String
allow_orders Bool A boolean value
delivery_use_intervals Bool A boolean value
categories [Category.simple] Array of Category.simple
category_groups [CategoryGroup] List of category groups. The ids refer to a category in the categories field. Categories without a CategoryGroup should also get displayed.
hours [MethodHours] Information about the opening hours, delivery hours... for all available methods and machines
contact Contact Contact details of a shop
messages [Message] You are required to keep track of the messages the user saw. When you receive new messages, you should indicate this in the app with a bubble icon (e.g. red circle with number of new messages)
info [Message] Same as messages, but you shouldn't notify the user when this changes or is received for the first time
currency Currency 3 letter ISO 4217 currency name (string)

Examples

Request

When used inside a request.

Example 1

{
    "id": 3402,
    "name": "Sugar Bliss",
    "address": {
        "street": "Bogaertbaan",
        "nr": "17",
        "zipcode": "3200",
        "city": "Fleurus",
        "country": "BE",
        "position": {
            "latitude": 50.8503396,
            "longitude": 4.3517103
        }
    },
    "allow_comments": false,
    "currency": "EUR",
    "images": {
        "banner": {
            "resolutions": [
                {
                    "src": "https://bakeronline.be/uploads/banner/3402/1300x315/bakkerij-elly-lint.jpg",
                    "width": 300,
                    "height": 293
                },
                {
                    "src": "https://bakeronline.be/uploads/banner/3402/900x250/bakkerij-elly-lint.jpg",
                    "width": 300,
                    "height": 293
                }
            ]
        }
    },
    "allow_orders": true,
    "delivery_use_intervals": false,
    "categories": [],
    "offers": [],
    "category_groups": [],
    "hours": [
        {
            "name": "6572",
            "description": null,
            "type": "open",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "05:00 - 05:30",
                        "05:45 - 07:30",
                        "08:00 - 08:45",
                        "08:45 - 10:00",
                        "10:00 - 10:15",
                        "10:30 - 11:30"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "16:30 - 16:45",
                        "16:45 - 17:15",
                        "17:15 - 17:45",
                        "17:45 - 18:15",
                        "18:30 - 19:00",
                        "19:15 - 19:45"
                    ]
                },
                {
                    "days": "2127",
                    "times": [
                        "14:00 - 17:30",
                        "18:00 - 19:30",
                        "14:00 - 17:30",
                        "18:00 - 19:30"
                    ]
                },
                {
                    "days": "2128",
                    "times": [
                        "14:00 - 17:30",
                        "18:00 - 19:30"
                    ]
                },
                {
                    "days": "2129",
                    "times": [
                        "06:00 - 06:15",
                        "06:15 - 07:30",
                        "08:30 - 08:45",
                        "06:00 - 06:15",
                        "06:15 - 07:30",
                        "08:30 - 08:45"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "06:00 - 06:15",
                        "06:15 - 07:30",
                        "08:30 - 08:45"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "13:15 - 13:30",
                        "14:45 - 15:00",
                        "15:30 - 16:15",
                        "16:45 - 17:00",
                        "17:30 - 17:45",
                        "18:00 - 18:15"
                    ]
                }
            ]
        },
        {
            "name": "6573",
            "description": null,
            "type": "takeout",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "09:45 - 11:30",
                        "11:45 - 12:15",
                        "13:15 - 13:45",
                        "09:45 - 11:30",
                        "11:45 - 12:15",
                        "13:15 - 13:45",
                        "3841"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "09:45 - 11:30",
                        "11:45 - 12:15",
                        "13:15 - 13:45",
                        "3841"
                    ]
                },
                {
                    "days": "2127",
                    "times": [
                        "05:30 - 06:15",
                        "06:15 - 06:45",
                        "07:00 - 07:15",
                        "07:30 - 08:00",
                        "08:45 - 09:00",
                        "09:15 - 09:30",
                        "3841"
                    ]
                },
                {
                    "days": "2128",
                    "times": [
                        "08:30 - 08:45",
                        "10:30 - 11:15",
                        "11:30 - 12:00",
                        "13:15 - 13:45",
                        "14:00 - 14:30",
                        "14:45 - 15:00",
                        "3841"
                    ]
                },
                {
                    "days": "2129",
                    "times": [
                        "16:30 - 18:30",
                        "18:30 - 18:45",
                        "3841"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "07:30 - 08:00",
                        "08:30 - 09:00",
                        "09:00 - 09:45",
                        "09:45 - 10:15",
                        "10:30 - 11:00",
                        "11:30 - 12:30",
                        "3841"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "14:15 - 15:45",
                        "3841"
                    ]
                }
            ]
        },
        {
            "name": "6574",
            "description": null,
            "type": "delivery",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "05:00 - 05:30",
                        "09:00 - 11:30",
                        "12:30 - 12:45",
                        "3841"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "10:15 - 11:15",
                        "16:15 - 16:30",
                        "10:15 - 11:15",
                        "16:15 - 16:30",
                        "10:15 - 11:15",
                        "16:15 - 16:30",
                        "3841"
                    ]
                },
                {
                    "days": "2120 - 2121",
                    "times": [
                        "10:15 - 11:15",
                        "16:15 - 16:30",
                        "3841"
                    ]
                },
                {
                    "days": "2129",
                    "times": [
                        "11:45 - 12:00",
                        "12:30 - 13:15",
                        "13:45 - 14:45",
                        "15:30 - 15:45",
                        "16:00 - 16:30",
                        "3841"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "08:15 - 10:15",
                        "10:15 - 10:45",
                        "13:15 - 14:45",
                        "15:00 - 15:15",
                        "3841"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "05:15 - 05:30",
                        "06:00 - 10:45",
                        "11:00 - 12:30",
                        "3841"
                    ]
                }
            ]
        }
    ],
    "contact": {
        "address": {
            "street": "Bogaertbaan",
            "nr": "17",
            "zipcode": "3200",
            "city": "Fleurus",
            "country": "BE"
        },
        "telephone": "+32 479 44 77 88",
        "vat": "BE 0634377856",
        "social": {},
        "website": null,
        "email": "nina.charlier@example.com"
    },
    "messages": [],
    "info": []
}

Response

When returned in a response.

Example 1

{
    "id": 3404,
    "name": "Break Bread",
    "address": {
        "street": "Georgesboulevard",
        "nr": "36",
        "zipcode": "8630",
        "city": "Mechelen",
        "country": "BE",
        "position": {
            "latitude": 51.260197,
            "longitude": 4.402771
        }
    },
    "allow_comments": false,
    "currency": "EUR",
    "images": {
        "avatar": {
            "resolutions": [
                {
                    "src": "https://bakeronline.be/uploads/shop-avatars/3404/180x180/bakkerij-foubert.jpg",
                    "width": 225,
                    "height": 180
                },
                {
                    "src": "https://bakeronline.be/uploads/shop-avatars/3404/360x360/bakkerij-foubert.jpg",
                    "width": 300,
                    "height": 240
                }
            ]
        },
        "banner": {
            "resolutions": [
                {
                    "src": "https://bakeronline.be/uploads/banner/3404/1300x315/bakkerij-aernoudt-gent-kortrijksesteenweg.jpg",
                    "width": 416,
                    "height": 304
                },
                {
                    "src": "https://bakeronline.be/uploads/banner/3404/900x250/bakkerij-aernoudt-gent-kortrijksesteenweg.jpg",
                    "width": 416,
                    "height": 304
                }
            ]
        }
    },
    "allow_orders": true,
    "delivery_use_intervals": false,
    "categories": [],
    "offers": [],
    "category_groups": [],
    "hours": [
        {
            "name": "6572",
            "description": null,
            "type": "open",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "08:30 - 10:00"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "06:00 - 06:45"
                    ]
                },
                {
                    "days": "2127",
                    "times": [
                        "15:15 - 15:30",
                        "16:00 - 18:15",
                        "15:15 - 15:30",
                        "16:00 - 18:15",
                        "15:15 - 15:30",
                        "16:00 - 18:15"
                    ]
                },
                {
                    "days": "2121 - 2122",
                    "times": [
                        "15:15 - 15:30",
                        "16:00 - 18:15"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "14:00 - 15:00",
                        "15:15 - 15:45",
                        "16:00 - 16:15",
                        "16:45 - 17:15",
                        "17:15 - 18:15",
                        "18:15 - 18:30"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "09:00 - 13:45"
                    ]
                }
            ]
        },
        {
            "name": "6573",
            "description": null,
            "type": "takeout",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "10:00 - 11:00",
                        "11:30 - 13:00",
                        "13:15 - 13:45",
                        "14:15 - 15:00",
                        "15:15 - 15:45",
                        "16:00 - 16:15",
                        "10:00 - 11:00",
                        "11:30 - 13:00",
                        "13:15 - 13:45",
                        "14:15 - 15:00",
                        "15:15 - 15:45",
                        "16:00 - 16:15",
                        "3841"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "10:00 - 11:00",
                        "11:30 - 13:00",
                        "13:15 - 13:45",
                        "14:15 - 15:00",
                        "15:15 - 15:45",
                        "16:00 - 16:15",
                        "3841"
                    ]
                },
                {
                    "days": "2127",
                    "times": [
                        "07:15 - 07:45",
                        "09:45 - 10:30",
                        "12:00 - 12:15",
                        "12:45 - 13:00",
                        "13:15 - 14:00",
                        "07:15 - 07:45",
                        "09:45 - 10:30",
                        "12:00 - 12:15",
                        "12:45 - 13:00",
                        "13:15 - 14:00",
                        "3841"
                    ]
                },
                {
                    "days": "2128",
                    "times": [
                        "07:15 - 07:45",
                        "09:45 - 10:30",
                        "12:00 - 12:15",
                        "12:45 - 13:00",
                        "13:15 - 14:00",
                        "3841"
                    ]
                },
                {
                    "days": "2129",
                    "times": [
                        "10:30 - 11:15",
                        "12:30 - 13:00",
                        "13:00 - 13:15",
                        "13:45 - 14:00",
                        "14:00 - 15:00",
                        "15:15 - 16:00",
                        "3841"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "06:30 - 07:00",
                        "07:00 - 07:45",
                        "09:00 - 09:15",
                        "09:45 - 10:00",
                        "10:00 - 10:45",
                        "11:30 - 12:00",
                        "3841"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "05:00 - 06:30",
                        "09:30 - 10:15",
                        "11:30 - 12:15",
                        "13:00 - 13:45",
                        "3841"
                    ]
                }
            ]
        },
        {
            "name": "6574",
            "description": null,
            "type": "delivery",
            "hours": [
                {
                    "days": "2125",
                    "times": [
                        "05:30 - 05:45",
                        "3841"
                    ]
                },
                {
                    "days": "2126",
                    "times": [
                        "15:15 - 15:45",
                        "16:15 - 16:45",
                        "16:45 - 17:00",
                        "17:15 - 17:30",
                        "17:45 - 18:15",
                        "3841"
                    ]
                },
                {
                    "days": "2127",
                    "times": [
                        "07:45 - 09:30",
                        "09:45 - 10:15",
                        "10:15 - 11:45",
                        "11:45 - 12:15",
                        "12:45 - 13:30",
                        "13:30 - 14:00",
                        "07:45 - 09:30",
                        "09:45 - 10:15",
                        "10:15 - 11:45",
                        "11:45 - 12:15",
                        "12:45 - 13:30",
                        "13:30 - 14:00",
                        "07:45 - 09:30",
                        "09:45 - 10:15",
                        "10:15 - 11:45",
                        "11:45 - 12:15",
                        "12:45 - 13:30",
                        "13:30 - 14:00",
                        "3841"
                    ]
                },
                {
                    "days": "2121 - 2122",
                    "times": [
                        "07:45 - 09:30",
                        "09:45 - 10:15",
                        "10:15 - 11:45",
                        "11:45 - 12:15",
                        "12:45 - 13:30",
                        "13:30 - 14:00",
                        "3841"
                    ]
                },
                {
                    "days": "2130",
                    "times": [
                        "05:45 - 07:45",
                        "08:30 - 09:00",
                        "09:15 - 10:00",
                        "10:45 - 12:00",
                        "12:15 - 12:45",
                        "14:00 - 14:15",
                        "3841"
                    ]
                },
                {
                    "days": "2131",
                    "times": [
                        "14:30 - 15:30",
                        "17:15 - 19:00",
                        "3841"
                    ]
                }
            ]
        }
    ],
    "contact": {
        "address": {
            "street": "Georgesboulevard",
            "nr": "36",
            "zipcode": "8630",
            "city": "Mechelen",
            "country": "BE"
        },
        "telephone": "+32 479 44 77 88",
        "vat": "BE 0172340172",
        "social": {},
        "website": null,
        "email": "marion82@example.com"
    },
    "messages": [],
    "info": []
}
Version update available Please adjust your integration to the latest stable version (1.5.2)
1.5.0 stable