---
title: "Da data de entrega à data de envio: um fluxo de expedição diário para Shopify"
description: "Deixe o cliente escolher uma data de entrega e monte a partir dela a lista de 'enviar hoje' — filtre por data de entrega e exporte direto para o CSV da Yamato B2 Cloud, da Sagawa ou dos Correios do Japão."
contentType: "blog"
locale: "pt-br"
localized: true
source: "https://orderrules.com/pt-br/blog/shopify-delivery-date-to-ship-date"
slug: "shopify-delivery-date-to-ship-date"
date: "2026-08-07"
tags:
  - "shopify"
  - "delivery date"
  - "ship date"
  - "fulfillment workflow"
  - "carrier csv"
  - "yamato b2 cloud"
---
Para despachar todo pedido do Shopify a tempo da data de entrega que o cliente escolheu, deixe o OrderRules capturar essa data no checkout e etiquetar cada pedido com `delivery:YYYY-MM-DD`. Toda manhã, filtre os pedidos pela data de entrega igual a **hoje mais seu tempo de trânsito** e exporte esse lote para o CSV da sua transportadora. É um fluxo de envio por data confiável que você já pode rodar hoje — sem planilha, sem achismo.

Este guia é para lojas com data crítica — confeitaria japonesa (和菓子・洋菓子), padarias, floriculturas, marmitas —, em que o cliente escolhe *quando* quer a encomenda e você tem de trabalhar de trás para frente até *quando ela precisa sair da cozinha*. Ele mostra exatamente como transformar datas de entrega escolhidas pelo cliente em uma lista diária de "enviar hoje" e entregá-la para [Yamato, Sagawa ou Correios do Japão](/features/carrier-csv).

## O problema: o cliente escolhe a data de entrega, você tem de escolher a data de envio

Um cliente que compra na terça para entrega na **sexta** não se importa com quanto dura o trânsito — isso é problema seu. Se o prazo até a região dele é de dois dias úteis, esse pedido precisa sair na **quarta**. Multiplique isso por cem pedidos, cada um com a própria data de entrega e destino, e "o que tem de sair hoje?" vira a pergunta que decide se algo chega no prazo.

O Shopify não responde a ela. De fábrica não há campo de data de entrega, não dá para filtrar por ele e nada liga a data escolhida ao dia em que o pedido precisa sair. Os lojistas acabam exportando tudo para uma planilha e conferindo datas no olho — o que quebra assim que o volume sobe ou um feriado desloca o calendário.

## O fluxo que o OrderRules já sustenta hoje

O OrderRules ([plano Advanced](/pricing)) entrega as quatro peças que fazem uma rotina de envio por data funcionar: um **seletor de data de entrega**, **aplicação no checkout**, **etiquetas de pedido por data de entrega** e **exportação CSV para transportadora**. Encadeadas, elas substituem a planilha:

1. O cliente escolhe uma data de entrega (e uma faixa de horário opcional) na página de produto ou carrinho.
2. A [Shopify Function](/blog/shopify-checkout-validation-functions-block-orders) garante uma data válida e disponível no checkout.
3. O OrderRules grava `delivery:YYYY-MM-DD` (e `slot:HHMM-HHMM`) no pedido.
4. A cada dia você filtra os pedidos pela etiqueta de data de entrega e exporta o lote para a transportadora.

O ponto que precisa ficar claro: **o OrderRules etiqueta pela data de *entrega*, não pela data de envio.** Hoje não existe uma etiqueta automática de "data de envio". Mas, como a etiqueta de data de entrega é gravada em todo pedido, deduzir o que enviar é uma regra fixa — *data de envio = data de entrega − tempo de trânsito* — e você filtra por ela em segundos. Mais sobre isso abaixo.

## Passo 1 — Capture a data de entrega no checkout

Adicione o **seletor de data e faixa de horário de entrega** do OrderRules às páginas de produto e carrinho como bloco de app do tema — sem código. Defina suas regras de entrega (prazo de preparo, um [horário de corte](/blog/setting-up-cutoff-times-shopify), dias da semana selecionáveis, uma janela de agendamento) e [limites de capacidade](/blog/delivery-capacity-limits-shopify) por data e por faixa, para que um dia esgote em vez de estourar. Passo a passo completo: [adicione um seletor de data de entrega](/blog/add-delivery-date-picker-shopify) e [ofereça faixas de horário de entrega](/blog/offer-delivery-time-slots-shopify).

O seletor aplica a data [no servidor via Shopify Functions](/blog/shopify-checkout-validation-functions-block-orders), então Shop Pay e checkouts expressos não conseguem passar com uma data impossível.

## Passo 2 — Cada pedido se etiqueta pela data de entrega

Escolhida a data, o OrderRules etiqueta o pedido automaticamente:

- `delivery:YYYY-MM-DD` — a data de entrega
- `slot:HHMM-HHMM` — a janela de horário (por exemplo, `slot:1400-1600`)
- uma etiqueta de data de retirada para pedidos de retirada na loja

Uma **ação de preenchimento retroativo** etiqueta também os pedidos existentes, então você pode começar a filtrar o histórico imediatamente. Veja [etiquetagem automática de pedidos](/docs/delivery/order-auto-tagging). Essas etiquetas transformam a própria busca de pedidos do Shopify em uma ferramenta de lista de separação — sem precisar de um app de operações de terceiros.

## Passo 3 — Descubra sua regra de envio

É o passo que substitui a conta na planilha. Você já conhece seu **tempo de trânsito** até cada região — e, se não conhece, a [data estimada de entrega](/blog/estimated-delivery-date-japanese-holidays) do OrderRules entrega isso: ela calcula a chegada a partir de uma **matriz de zonas de trânsito** com **contagem de dias úteis ciente de feriados**, pulando fins de semana, datas bloqueadas e feriados nacionais.

Sua data de envio para qualquer pedido é simplesmente:

> **Data de envio = data de entrega − tempo de trânsito (em dias úteis)**

Então "o que eu envio hoje?" vira "quais pedidos têm data de entrega igual a **hoje + meus dias de trânsito**?". Se o prazo até uma região é de dois dias úteis, hoje você envia tudo que vence para entrega dois dias úteis à frente.

## Passo 4 — Monte a lista de envio de hoje no Shopify

Em **Pedidos**, filtre os pedidos não processados pela etiqueta de data de entrega do OrderRules para as datas-alvo. Esse conjunto filtrado *é* sua lista diária de separação e envio — e, como a etiqueta `delivery:` é gravada com exatidão em todo pedido, o filtro é exato. Sem leitura manual de datas, sem encomenda esquecida.

Se você envia para regiões com tempos de trânsito diferentes, rode um filtro por faixa de prazo (por exemplo, data de entrega = hoje+1 para a área local, hoje+2 para a zona seguinte). Cada faixa é um filtro de pedidos salvo.

## Passo 5 — Exporte para Yamato B2 Cloud, Sagawa ou Correios do Japão

Exporte o lote filtrado para o CSV da sua transportadora no layout oficial — **Yamato B2 Cloud (B2クラウド, 97 colunas)**, **Sagawa e飛伝III (74 colunas)** ou **Correios do Japão ゆうプリR (118 colunas)** — todos em Shift-JIS, para que a ferramenta da transportadora aceite sem ajustes. A etiqueta de data de entrega torna trivial o filtro de "exportar exatamente as remessas de hoje". Detalhe completo: [exportação CSV para transportadora](/docs/delivery/carrier-csv-export) e o [guia de CSV das transportadoras japonesas](/blog/shopify-carrier-csv-yamato-sagawa-japan-post).

Depois [importe os códigos de rastreio de volta](/docs/delivery/tracking-import-auto-fulfillment) para processar os pedidos e disparar as notificações de envio do Shopify automaticamente.

## O que o OrderRules faz — e não faz — aqui

Ser preciso poupa um chamado de suporte:

- ✅ Garante uma data (e faixa) de entrega válida no checkout, no servidor.
- ✅ Etiqueta todo pedido com `delivery:YYYY-MM-DD` (+ faixa, + data de retirada), com preenchimento retroativo.
- ✅ Estima o trânsito com um calendário por zona e ciente de feriados.
- ✅ Exporta o lote filtrado para o CSV da Yamato / Sagawa / Correios do Japão e importa rastreios para processar automaticamente.
- ❌ **Não** grava uma etiqueta `ship:YYYY-MM-DD` separada e **não** move pedidos automaticamente para um quadro de datas de envio. Você deduz a data de envio com a regra fixa acima e filtra pela etiqueta de data de entrega.

Para a maioria das lojas com data crítica, essa regra basta: o filtro por data de entrega, rodado uma vez por faixa de prazo a cada manhã, produz o mesmo lote de "enviar hoje" que uma etiqueta de data de envio produziria — com confiabilidade e sem sair do Shopify.

## Por que isso importa para confeitarias japonesas e lojas de presentes

No Japão, escolher **data e janela de horário de entrega (配送日時指定)** é uma expectativa básica do consumidor, e temporadas de presentes como お中元 e お歳暮 concentram um volume enorme em datas específicas. Uma rotina de envio por data amarrada aos prazos da Yamato e da Sagawa é a diferença entre uma temporada tranquila e um paredão de mensagens de "chegou atrasado". O mesmo fluxo serve a qualquer loja de perecíveis ou de produção sob encomenda — veja a [comparação de apps de seletor de data de entrega](/blog/best-shopify-delivery-date-picker-apps) para entender como as peças se encaixam.

Datas de entrega são a outra metade do controle de capacidade: o OrderRules governa **quando o cliente pode comprar** (horários de funcionamento, tetos diários, limites por cliente) e **quando você entrega** — em um app, um checkout. [Veja o recurso de Datas de Entrega](/features/delivery-dates) ou [comece um teste grátis de 14 dias](/pricing).
