Pular para o conteúdo principal

Metacampos de Dados de Validade

Veja também: Notificações, Impressão de Pedidos e Romaneios

O aplicativo Product Expiration Dates adiciona metacampos à(s) variante(s) de um produto no namespace expiration_dates. Se o produto não tiver variantes, a variante padrão é usada.

Não adicione definições de metacampos no Admin da Shopify usando o namespace expiration_dates com nenhuma das chaves abaixo. Isso não é necessário e impede o funcionamento correto do aplicativo. Os metacampos definidos pelo aplicativo são somente leitura e não podem ser definidos pelo Admin da Shopify.

Se você precisar exportar datas de validade para aplicativos externos que só suportam integração via metacampos (e não suportam metacampos JSON), veja a chave soonest_expiring.

Os seguintes metacampos estão disponíveis:

ChaveDescrição
allocationsUm array de datas de validade e quantidades atribuídas à variante. O array é ordenado por data de validade, da mais próxima à mais distante, então allocations[0] retornará os dados da data que vence primeiro.
allocations[N].timeA data de validade. O formato é: YYYY-MM-DDT00:00. Por exemplo: 2025-01-22T00:00. Atualmente o horário é sempre 00:00. Este valor pode ser formatado usando o filtro date do Liquid
allocations[N].quantityA quantidade de estoque restante
allocations[N].batch_numberO número do lote atribuído
allocations[N].location_idO ID da Shopify do local atribuído
use_withinUm objeto contendo informações de prazo de uso
use_within.use_within_valueA parte numérica dos dados de prazo de uso. Por exemplo, se 30 days foi atribuído, conterá 30.
use_within.use_within_unitA parte da unidade de tempo dos dados de prazo de uso. Por exemplo, se 30 days foi atribuído, conterá days.
use_within.use_within_value_in_daysO valor do prazo de uso em dias. Por exemplo, se 6 months foi atribuído, conterá 180. Usamos 30 dias por mês: 6 * 30 = 180.
bundled_inventoryUm array dos produtos que fazem parte do kit e seus dados de validade/números de lote. Definido apenas se o produto for um kit.
bundled_inventory[N].titleO título do produto do kit
bundled_inventory[N].allocationsUm array de datas de validade e quantidades atribuídas à variante. Consulte a documentação de allocations[N].
soonest_expiringRepresentação em string do lote de estoque que vence primeiro. Útil se você precisar exportar datas de validade para aplicativos externos que só suportam integração via metacampos. O formato da data pode ser definido na página de configurações.
Disponível apenas no Plano Premium