Skip to main content
PATCH
Mettre à jour les paramètres de livraison

Autorisations

x-api-key
string
header
requis

Clé API d’établissement ou d’organisation.

Paramètres de chemin

location_id
string
requis

Corps

application/json

Corps de la requête PATCH ; les champs omis sont conservés. Les champs pouvant être nuls peuvent être définis sur null pour les effacer ou les réinitialiser.

delivery_enabled
boolean
pickup_enabled
boolean
provider
enum<string>
Options disponibles:
handledByStore,
uberDirect,
chaskis
fee_strategy
enum<string>

postalCode uses the matching postal_codes entry; deliveryZone uses the matching polygon in delivery_zones; percentage charges the customer the fee_percentage share of the provider fee; customerPaysAll passes the full provider fee to the customer; restaurantPaysAll displays no delivery fee to the customer; smart calculates a distance-based customer fee using the smart pricing configuration; distanceRange uses the first matching bracket in distance_ranges.

Options disponibles:
postalCode,
deliveryZone,
percentage,
customerPaysAll,
restaurantPaysAll,
smart,
distanceRange
postal_codes
object[] | null
delivery_zones
object[] | null
fee_percentage
number | null
Plage requise: 0 <= x <= 1
smart_parameters
object | null
distance_ranges
object[] | null
max_delivery_radius_in_km
number | null
Plage requise: x >= 0
max_delivery_fee
object | null
min_order_amount
number | null
Plage requise: x >= 0
max_order_amount
number | null

Sous-total maximal explicite d’une commande en livraison. Null efface le plafond de l’établissement ; les limites propres au prestataire peuvent toujours s’appliquer.

Plage requise: x >= 0
collection_max_order_amount
number | null

Sous-total maximal d’une commande à emporter ; null efface le plafond du retrait.

Plage requise: x >= 0
max_items_number
integer | null
Plage requise: x >= 1
delivery_verification_mode
enum<string> | null
Options disponibles:
picture,
pincode
uber_direct_pickup_notes_enabled
boolean
uber_direct_pickup_notes
string | null
Maximum string length: 280

Réponse

Paramètres de livraison mis à jour.

object
enum<string>
Options disponibles:
delivery_settings
location_id
string
delivery_enabled
boolean
pickup_enabled
boolean
provider
enum<string> | null

Prestataire de livraison configurable depuis l’API publique, ou null lorsque la livraison est gérée en dehors de cette API.

Options disponibles:
handledByStore,
uberDirect,
chaskis
fee_strategy
enum<string>

postalCode uses the matching postal_codes entry; deliveryZone uses the matching polygon in delivery_zones; percentage charges the customer the fee_percentage share of the provider fee; customerPaysAll passes the full provider fee to the customer; restaurantPaysAll displays no delivery fee to the customer; smart calculates a distance-based customer fee using the smart pricing configuration; distanceRange uses the first matching bracket in distance_ranges.

Options disponibles:
postalCode,
deliveryZone,
percentage,
customerPaysAll,
restaurantPaysAll,
smart,
distanceRange
postal_codes
object[]
delivery_zones
object[]
fee_percentage
number | null
smart_parameters
object | null
distance_ranges
object[]
max_delivery_radius_in_km
number | null
max_delivery_fee
object | null
min_order_amount
number | null
max_order_amount
number | null

Sous-total maximal explicite d’une commande en livraison. Null supprime le plafond de l’établissement ; les limites propres au prestataire peuvent toujours s’appliquer.

Plage requise: x >= 0
collection_max_order_amount
number | null

Sous-total maximal d’une commande à emporter ; null désactive le plafond du retrait.

Plage requise: x >= 0
max_items_number
number | null
delivery_verification_mode
enum<string> | null
Options disponibles:
picture,
pincode
uber_direct_pickup_notes_enabled
boolean
uber_direct_pickup_notes
string | null