Pular para o conteúdo principal

Unidades de Medida

Criação de Unidade de Medida

Este endpoint é utilizado para criar novas unidades de medida para serem associadas aos itens de catálogo da loja (Ex: gramas, quilogramas, litros).

POST
/catalog/{store_id}/sizes

Payload Criação de Unidade de Medida
{
"name": "grama",
"reference": "g",
"status": true,
"menu_category_ids": []
}
Detalhamento do Payload
CampoObrigatórioDescrição
nameNome da Unidade de Medida. O nome completo que descreve a unidade (Ex: "Grama", "Litro", "Unidade").
referenceReferência/Símbolo da Unidade. A abreviação ou símbolo curto da unidade (Ex: "g" para Grama, "ml" para Mililitro). Regra de Visibilidade: Este é o símbolo (ou abreviação) da unidade que o cliente verá no produto.
statusStatus da Unidade. Indica se a unidade de medida estará ativa (true) ou inativa (false). Regra: Se não for enviado, a unidade é criada com o status ativada (true).
menu_category_idsIDs de Categoria de Menu. Permite configurar um tamanho para toda a categoria.

Atualização de Unidade de Medida

Este endpoint é utilizado para modificar os detalhes de uma unidade de medida existente no catálogo da loja, como seu nome, símbolo de referência ou status de ativação. A requisição pode ser feita utilizando PUT ou PATCH.

PUT
/catalog/{store_id}/sizes/{id}

PATCH
/catalog/{store_id}/sizes/{id}

Payload Atualização de Unidade de Medida

A atualização é realizada no corpo da requisição (payload), sendo possível enviar apenas o campo que se deseja alterar (atualização parcial).


CampoObrigatórioDescrição
id (na URL)O ID único da unidade de medida a ser atualizada.
nameNome da Unidade de Medida. O nome completo (Ex: "Grama", "Litro").
referenceReferência/Símbolo da Unidade. O símbolo que o cliente verá no produto (Ex: "g", "ml").
statusStatus da Unidade. Define se a unidade estará ativa (true) ou inativa (false).

Consulta de Unidades de Medida

Este endpoint é utilizado para consultar todas as unidades de medida (sizes) cadastradas e disponíveis para serem associadas aos itens de catálogo da loja.

GET
/catalog/{store_id}/sizes

Retorno de Sucesso (Status Code 200)

O retorno é um objeto contendo um array na chave data com a lista de unidades de medida.


CampoDescrição
dataArray principal contendo os objetos de unidades de medida.
data[].idID único da unidade de medida.
data[].nameNome completo da unidade (Ex: "grama", "litro").
data[].referenceSímbolo ou abreviação da unidade que o cliente verá no produto (Ex: "g", "ml").
data[].statusStatus da unidade: true (ativa) ou false (inativa).
data[].blocked_until_tomorrowFlag que indica se a unidade está bloqueada para alterações até o dia seguinte (true ou false).

aiqfome

© Copyright 2007-2026 aiqfome LTDA .