> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riqra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Programa las fechas de entrega

> Haz que el comprador elija la fecha y el horario de entrega o de recojo, según tus días de reparto, tu hora de corte y tus días bloqueados.

La **Programación de entrega** es una sección de cada método de envío. Con ella activa, el comprador elige una fecha de entrega o de recojo en el checkout, y opcionalmente un horario. Las fechas que ve se calculan con las reglas del método y los días bloqueados de tu organización.

Sin programación, el pedido no pide fecha.

## Activa la programación

<Steps>
  <Step title="Abre el método">
    En **[Configuración → Envío → Métodos](https://app.riqra.com/settings/shipping/methods)**, abre el método y activa el interruptor de **Programación de entrega**.
  </Step>

  <Step title="Marca los días de entrega">
    En **Días de entrega**, o **Días de recojo** en un método de recojo, marca los días de la semana en que entregas.
  </Step>

  <Step title="Define la hora de corte">
    En **Pedidos hasta las**, elige la hora hasta la que un pedido cuenta como del día. Un pedido después de esa hora cuenta desde el día siguiente.
  </Step>

  <Step title="Define la anticipación">
    En un método de **Recojo en local**, elige **Recojo desde**. En un método de **Delivery**, la anticipación es el **Plazo** de cada zona, en la sección **Cobertura**.
  </Step>

  <Step title="Guarda">
    Haz clic en **Guardar**. El resumen al pie de la sección describe la regla completa, por ejemplo «Pedidos hasta las 16:00 se atienden según el plazo de cada zona, con entrega de lun a sáb, hasta 14 días hacia adelante».
  </Step>
</Steps>

## Cómo se calculan las fechas

1. El pedido cuenta desde hoy si hoy recibe pedidos y la hora local no pasó la hora de corte. Si no, cuenta desde el siguiente día que recibe pedidos.
2. A ese día se suma la anticipación, que es el plazo de la zona en Delivery o **Recojo desde** en recojo.
3. Cada día sin entrega entre el inicio y esa fecha la corre un día más. La anticipación se cuenta en días con entrega.
4. El comprador ve las fechas con entrega desde ahí hasta el límite de **Días a mostrar**, sin los días bloqueados.

Por ejemplo, un pedido el viernes con un plazo de 48 horas y entrega de lunes a viernes recibe el martes, no el lunes. El fin de semana no cuenta como plazo.

Las horas se calculan con la zona horaria de tu organización.

## Horarios

En **Horarios de entrega**, agrega franjas con un nombre y una hora de inicio y fin, por ejemplo **Mañana** de 09:00 a 13:00. El comprador elige una franja además de la fecha.

Marca **El cliente debe elegir un horario** para que la franja sea obligatoria. Sin la marca, el horario es opcional y el comprador puede elegir solo la fecha. Puedes definir hasta 30 horarios por método.

## Configuración avanzada

| Campo | Qué controla |
| - | - |
| **Días que reciben pedidos** | Días en que tu operación procesa pedidos. Un pedido fuera de esos días cuenta desde el siguiente día que recibe pedidos. Por defecto, todos los días. |
| **Hora de corte por día** | Una hora de corte distinta a la general para ciertos días. |
| **Días a mostrar** | Hasta cuántos días hacia adelante se ofrecen fechas, de 1 a 60. Por defecto 14. |
| **Máx. de fechas** | Cuántas fechas ve el comprador. Vacío muestra todas. Con 1, el comprador solo ve la primera fecha disponible. |

Los días que reciben pedidos y los días de entrega son distintos a propósito. Una operación que atiende de lunes a sábado y entrega martes y viernes empieza a contar un pedido del sábado desde el sábado, no desde el martes.

El plazo de una zona no puede superar los **Días a mostrar**. Con 14 días a mostrar, una zona con un plazo de 336 horas se guarda y una con 360 horas necesita que amplíes ese valor.

## Días bloqueados

Los feriados y cierres se administran una sola vez para toda la organización, en **[Configuración → Envío → Días bloqueados](https://app.riqra.com/settings/shipping/blackouts)**. Haz clic en una fecha del calendario y elige el tipo de bloqueo.

| Tipo | Qué hace |
| - | - |
| **Sin reparto** | Ese día no se entrega, pero sí recibe pedidos. La fecha desaparece del checkout. |
| **Cerrado** | Ese día no se procesan pedidos ni se entrega. Un pedido que entra ese día cuenta desde el siguiente día que recibe pedidos. |

Haz clic en **Guardar**. Los bloqueos aplican a todos los métodos con programación.

## Qué ve el comprador

Bajo el método elegido, el comprador ve **Fecha de entrega** con las fechas disponibles como opciones, por ejemplo «mié 8 oct». Si el método tiene horarios, ve **Horario de entrega** con cada franja. Cuando ninguna fecha está disponible, ve «No hay fechas de entrega disponibles por ahora».

Si cambia de dirección o de método, la fecha se limpia y vuelve a elegirla. Si confirma el pedido después de la hora de corte con una fecha que ya no está disponible, el checkout le pide elegir otra.

El pedido guarda la fecha y el horario elegidos. Los ves en el panel **Entrega** o **Recojo** del pedido, y el comprador los ve en su confirmación.

<Note>
  En un método de **Recojo en agencia**, las fechas se calculan con un día de anticipación para todas las agencias.
</Note>
