API

Alterar configurações de retirada

POST/api/crm/v2/pickup.update_templatev2
operationId: pickup.updateTemplate

Altera as configurações de retirada da filial. Cada flag all_pickups_* aplica o valor correspondente a todos os pontos de retirada da filial, enquanto all_pickups aplica todas as configurações de uma vez. Alternar pickup_force_enabled também republica ou oculta as áreas da filial.

Autorização

api-token + language + role

Parâmetros de consulta

branch_idintegerobrigatório

Exemplo: 8778

Corpo da solicitação application/json

object
day_timearray of stringobrigatório
pickup_force_enabledboolean

Modo "somente retirada"

Exemplo: false

operator_idintegerobrigatório

Exemplo: 7109

all_pickups_operator_idboolean

Aplicar a todos os pontos de retirada

Exemplo: true

minimum_order_amountintegerobrigatório

Valor mínimo do pedido

Exemplo: 200

all_pickups_minimum_order_amountboolean

Aplicar a todos os pontos de retirada

Exemplo: false

preparation_timeintegerobrigatório

Tempo de preparo do pedido em minutos

Exemplo: 60

all_pickups_preparation_timeboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_preparation_time_enabledboolean

Ativar

Exemplo: true

all_pickups_other_preparation_time_enabledboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_preparation_timeinteger

Aumento do tempo de preparo em um período especificado

Exemplo: 90

all_pickups_other_preparation_timeboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_preparation_time_periodsstringobrigatório

Exemplo: 00:00 - 23:59

all_pickups_other_preparation_time_periodsboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_minimum_order_amount_enabledboolean

Ativar configurações adicionais de valor mínimo

Exemplo: true

all_pickups_other_minimum_order_amount_enabledboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_minimum_order_amountintegerobrigatório

Valor mínimo do pedido no período especificado

Exemplo: 300

all_pickups_other_minimum_order_amountboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_minimum_order_amount_periodsstringobrigatório

Exemplo: 00:00 - 23:59

all_pickups_other_minimum_order_amount_periodsboolean

Aplicar a todos os pontos de retirada

Exemplo: false

other_minimum_order_amount_daysarray of integer

Dias da semana para valor mínimo adicional

all_pickups_other_minimum_order_amount_daysboolean

Aplicar a todos os pontos de retirada

Exemplo: false

timeworkstring

Exemplo: 00:00 - 23:59

all_pickups_work_timeboolean

Aplicar a todos os pontos de retirada

Exemplo: false

all_pickupsboolean

Aplicar todas as configurações a todos os pontos de retirada

Exemplo: false

day_mode_base_1integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_2integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_3integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_4integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_5integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_6integerobrigatório

Valores:123

Exemplo: 1

day_mode_base_7integerobrigatório

Valores:123

Exemplo: 1

Respostas

OK

object
statusstringobrigatório

Valores:successerror

Exemplo: success

dataobject