List web pickup places (AlzaBox, branches, 24/7)
web_pickup_placesFind Alza pickup places by location and type, with availability and opening hours. Obtain deliveryId and parcelShopId needed for checkout order placement.
Instructions
List Alza pickup places from the live m.alza.cz personalPickup/v1 API: the type-availability form (AlzaBox/branches/24-7/showroom counts), a paginated place list, and — with place_id — a single place's detail (deliveryId, parcelShopId, isFree, typeText, opening hours). Use to find where the user can collect or pick up, or to obtain the deliveryId/parcelShopId that web_place_order needs. Unlike delivery_options, this is visitor-readable — no account token required. Pass order_id/group_id from the current basket checkout context when available. Read-only. Example: web_pickup_places({latitude: 50.08, longitude: 14.42, types: [1], limit: 10}).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Page size for the place list. Default server value. | |
| types | No | Pickup type filter (e.g. 1=AlzaBox, 2=branches); omit for all types. | |
| offset | No | Pagination offset for the place list. | |
| group_id | No | Delivery group id (from delivery options), if any. | |
| latitude | No | Latitude to centre the search on (WGS84). | |
| order_id | No | Basket/order id of the current checkout (from the basket context), if any. | |
| place_id | No | Fetch the detail for a single place (the call the web UI fires on place selection). | |
| longitude | No | Longitude to centre the search on (WGS84). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| form | No | ||
| detail | No | ||
| places | No |