---
title: "Programar la recogida en tienda en Shopify: cómo añadir fechas, franjas horarias y capacidad"
description: "La función nativa Pickup in store de Shopify permite al cliente elegir una ubicación, no una fecha ni una hora de recogida, y nada impide que cuarenta personas reserven el mismo sábado por la mañana. Así se añaden fechas de recogida, franjas horarias, topes por franja y cortes por ubicación, aplicados en el checkout."
contentType: "blog"
locale: "es"
localized: true
source: "https://orderrules.com/es/blog/shopify-in-store-local-pickup-guide"
slug: "shopify-in-store-local-pickup-guide"
date: "2026-08-12"
tags:
  - "shopify"
  - "in-store pickup"
  - "local pickup"
  - "click and collect"
  - "bopis"
  - "pickup scheduling"
  - "delivery"
---
Para añadir recogida en tienda programada a Shopify, mantén la función nativa **Pickup in store** de Shopify como método del checkout y añade una app de programación encima: los clientes eligen una **fecha y una franja horaria de recogida** en cada ubicación, cada franja tiene un **tope**, y tu **plazo de preparación y hora de corte para el mismo día** se aplican en el checkout, sin código y en cualquier plan de Shopify. La recogida integrada de Shopify ofrece la *opción*, pero no el *calendario*. Esta guía cubre ese hueco.

> **Esta es la capa de programación y capacidad de recogidas, no un TPV ni una app de preparación de pedidos.** OrderRules decide *cuándo* y *cuántas* recogidas aceptas y guarda la reserva en el pedido. Tu equipo sigue preparando, empaquetando y entregando el pedido, y los pagos y el TPV siguen en Shopify. ¿Buscas que UPS o USPS recojan paquetes en tu local? Eso es la recogida del transportista, que reservas al comprar etiquetas de envío en Shopify.

## ¿Shopify incluye recogida en tienda de serie?

Sí. La función [Pickup in store de Shopify](https://help.shopify.com/en/manual/fulfillment/setup/delivery-methods/pickup-in-store) (antes llamada *local pickup*) te permite ofrecer la recogida por ubicación, y los clientes que cumplen los requisitos ven una opción de recogida sin coste en el checkout. Eliges un mensaje de tiempo de preparación como "Normalmente listo en 24 horas" y añades instrucciones de recogida para el correo de notificación.

Es deliberadamente básico:

- **Los clientes no pueden elegir una fecha ni una franja horaria de recogida.**
- **No hay tope** de cuántas recogidas caen en una misma franja.
- **El mensaje de tiempo de preparación ignora tu horario de apertura.** Los propios moderadores de la comunidad de Shopify confirman que no hay forma de vincularlo al horario de la tienda, así que un pedido hecho después del cierre puede seguir prometiendo "listo en 2 horas".
- **No hay corte para el mismo día, ni plazo de preparación por ubicación, ni calendario de fechas cerradas.**

Para una panadería o una carnicería que atiende veinte recogidas por hora en hora punta, esa es la diferencia entre un sábado tranquilo y una cola hasta la calle. La recogida nativa responde a "¿*puedo* recoger aquí?", pero no a "¿*cuándo*, y *sigue libre esa franja*?".

## Por qué merece la pena configurar la recogida programada

El click and collect ya no es un extra. Comprar online y recoger en tienda supuso el **9,9 % de todo el comercio electrónico en 2024 y el 17,5 % durante la temporada navideña**, y se prevé que las ventas de click and collect crezcan un **13,6 % al año, aproximadamente un 101 % más rápido que el comercio electrónico en general**, según [la investigación de Capital One Shopping](https://capitaloneshopping.com/research/buy-online-pick-up-in-store-statistics/). La alimentación domina: alrededor del **78,7 % de las ventas de click and collect son de alimentación**, y por eso las tiendas de comida, conveniencia y perecederos especializados son las primeras en notar el problema de la programación.

El problema siempre es la capacidad. La recogida lleva la entrega a un lugar y un momento concretos, y sin límites todos los clientes apuntan a la misma franja del viernes por la tarde o del sábado por la mañana. Las franjas con tope reparten esa demanda a lo largo del día, para que tu mostrador nunca se colapse, y nunca esté parado.

## Cómo añadir recogida en tienda programada en Shopify

En OrderRules, **los calendarios de recogida viven en cada punto de recogida**, y tus reglas de disponibilidad deciden **qué productos** se pueden recoger. Este es el flujo.

### Paso 1 — Instala OrderRules y activa el plan Advanced

Instala [OrderRules](/pricing) y pasa al plan **Advanced** en la página **Plan de suscripción**. La recogida programada está en Advanced, con **14 días de prueba gratuita** y sin necesidad de Shopify Plus.

### Paso 2 — Activa la función nativa Pickup in store de Shopify

En Shopify, ve a **Configuración → Envío y entrega → Pickup in store** y actívalo para cada ubicación en la que los clientes puedan recoger. La recogida nativa aporta el método del checkout (sin gastos de envío, sin dirección, con la ubicación correcta), así que sigue resultando familiar para los clientes.

### Paso 3 — Activa la recogida en OrderRules y añade tus ubicaciones

Abre **Entrega y recogida**, marca **Ofrecer recogida en tienda** y luego **Gestionar puntos de recogida → Agregar punto de recogida**. Da a cada una un nombre, la dirección que ven los clientes, y vincúlala a la ubicación de Shopify correspondiente. Si tienes más de una ubicación, el cliente elige primero la ubicación.

### Paso 4 — Define el calendario de cada ubicación

Cada punto de recogida tiene sus propios:

- **Días de recogida** — por ejemplo, de martes a sábado.
- **Plazo de preparación**, en días completos — cuánto tardas en tener un pedido listo.
- **Hora de corte** — "pide antes de las 14:00 para recoger hoy".
- **Días máximos de antelación** — con cuánta antelación pueden reservar los clientes.
- **Plantilla de franjas horarias** — las franjas de recogida (por ejemplo, 10:00–12:00, 12:00–14:00), o *Solo fecha (sin franjas horarias)* si no quieres franjas.

### Paso 5 — Define la capacidad por franja

Cada franja de una [plantilla de franjas horarias](/docs/delivery/time-slots) tiene una **capacidad**: el número de pedidos de recogida que acepta al día. Cuando una franja se llena, aparece atenuada en el selector y se bloquea en el checkout. ¿No sabes qué número poner? Consulta [cuántas recogidas permitir por franja](/blog/shopify-pickup-time-slots-capacity), o calcúlalo con la [calculadora de capacidad](/tools/capacity-calculator).

### Paso 6 — Elige qué productos ofrecen recogida

En tus [reglas de disponibilidad](/docs/delivery/availability-rules), define el método como **Entrega y recogida** o **Solo recogida** para los productos, colecciones o etiquetas que se pueden recoger. Un pedido de recogida cubre todo el carrito.

### Paso 7 — Añade fechas cerradas y prueba en el checkout

Añade fechas cerradas por ubicación, o aplica [fechas bloqueadas](/docs/delivery/blackout-dates-and-holidays) globales a todas las ubicaciones a la vez. Después haz un pedido de prueba: una franja llena o una fecha cerrada deben bloquearse en el checkout, y el pedido debe llevar la fecha, la franja y la ubicación de recogida.

## Recogida en tienda en varias ubicaciones

Cada punto de recogida está vinculado a una **ubicación de Shopify**, así que un pedido hecho para la tienda del centro va a la tienda del centro, no a tu almacén. Como cada ubicación tiene sus propios días, plazo de preparación, hora de corte, franjas y fechas cerradas, una tienda principal con mucho volumen y una sucursal de barrio tranquila pueden funcionar con calendarios de recogida completamente distintos desde una sola app. Da a la tienda principal seis franjas de 30 minutos con un tope de 8, y a la sucursal dos franjas de 2 horas con un tope de 5.

Algo que debes prever: la capacidad de recogida se define **por franja**. Una ubicación sin franjas horarias acepta cualquier número de recogidas al día, así que si una sucursal necesita un techo diario, dale franjas.

## Cómo llegan las recogidas a tu equipo

La reserva solo sirve si quienes preparan los pedidos pueden verla. OrderRules guarda la **ubicación, la fecha y la franja de recogida** en los atributos de cada pedido, visibles en el pedido en el admin de Shopify. Dos extras opcionales:

- **Etiquetas de pedido.** Activa el [etiquetado de pedidos](/docs/delivery/order-auto-tagging) y los pedidos reciben etiquetas `pickup:YYYY-MM-DD` y `slot:`, para que cada tienda pueda filtrar la búsqueda de pedidos de Shopify por las recogidas de hoy y prepararlas por orden de franja.
- **Propiedades de línea.** Muestra los datos de recogida en cada línea del carrito, para que también aparezcan en el checkout y en la confirmación de pedido que recibe el cliente.

El albarán predeterminado de Shopify no imprime los atributos del pedido. Si tu equipo trabaja con albaranes impresos, añade los campos de recogida a tu plantilla de albarán. OrderRules no envía recordatorios de recogida ni mensajes de "listo para recoger"; usa para eso las notificaciones de Shopify o Shopify POS.

## Recogida en tienda, recogida local, click and collect: ¿qué diferencia hay?

En gran medida son lo mismo con distintos nombres, y por eso cuesta tanto buscarlos. Las diferencias que de verdad importan:

| Término | Qué significa | ¿Distinto de los demás? |
|---|---|---|
| **Recogida en tienda** | El cliente recoge dentro de tu tienda | No — el término más común |
| **Pickup in store / local pickup** | El nombre de Shopify para la función (antes local pickup) | No — la terminología de Shopify |
| **Click and collect** | Comprar online, recoger en persona | No — el término habitual en Reino Unido y Europa |
| **BOPIS** | Buy Online, Pick up In Store (comprar online, recoger en tienda) | No — sigla del sector retail |
| **Recogida en la acera** | Se entrega fuera y el cliente no baja del coche | **Sí** — una variante de la entrega |
| **Programación de recogidas** | Añadir fecha y hora a cualquiera de los anteriores | **Sí** — la capa de programación |

Solo los dos últimos son realmente distintos. La recogida en la acera cambia dónde se hace la entrega; la programación de recogidas añade el *cuándo* a una recogida que, si no, sería "a cualquier hora mientras estemos abiertos". Shopify gestiona la recogida en la acera con el mismo método de recogida nativo más tus instrucciones: no existe una función aparte para ello.

## Recogida en tienda vs. entrega local: ¿cuál (o ambas)?

**Recogida en tienda** = el cliente viene a una de tus ubicaciones. **Entrega local** = tú le llevas el pedido dentro de un área de entrega. Son métodos de entrega separados: la recogida necesita ubicaciones, días y franjas; la entrega local necesita zonas, un mínimo de entrega y (normalmente) una ruta. OrderRules programa **ambas**, y una misma regla de disponibilidad puede permitir recogida, entrega o ambas en el mismo producto.

La **entrega local nativa de Shopify solo funciona con Shop Pay**, no con Apple Pay, Google Pay, Amazon Pay ni PayPal. Las zonas en sí siguen en Shopify: OrderRules añade fechas, franjas y topes de entrega, no zonas por código postal, y no es una herramienta de despacho de repartidores ni de planificación de rutas. La [guía de entrega local en Shopify](/blog/shopify-food-store-local-delivery-guide) cubre esa parte.

## Qué hace y qué no hace OrderRules con la recogida

Para que las expectativas sean realistas, OrderRules es la **capa de programación, capacidad y reglas** por encima de la recogida nativa de Shopify. Sí hace esto:

- Añade un **selector de fecha y franja horaria** de recogida, con selector de ubicación, a tus páginas de producto y carrito, y al checkout en Shopify Plus.
- Aplica los **días, plazo de preparación, hora de corte, horizonte de reserva, capacidad por franja y fechas cerradas** de cada ubicación, y bloquea en el checkout las elecciones no válidas o llenas con una Shopify Function.
- Guarda la ubicación, la fecha y la franja de recogida en el pedido y, opcionalmente, lo etiqueta.
- Libera una franja cuando se cancela un pedido.

**No** hace esto:

- Sustituir tu TPV o tu checkout, ni enviar recordatorios de recogida.
- Contar la capacidad en artículos: los topes por franja cuentan pedidos.
- Comprobar, en tiendas sin Shopify Plus, que el método de entrega elegido en el checkout coincide con la recogida elegida en el selector.
- Garantizar que una franja nunca se reserve dos veces: dos checkouts en el mismo segundo por la última plaza de una franja pueden completarse ambos, porque la validación del checkout lee una instantánea en lugar de mantener un bloqueo.

Para ver todas las funciones, consulta la [página de la función de recogida programada](/features/in-store-pickup), y para el mercado de apps en general, las [mejores apps de selector de fecha de entrega para Shopify](/blog/best-shopify-delivery-date-picker-apps).

## Activa la recogida programada

Shopify te da la *opción* de recogida. La programación te da una *operación* de recogida: fechas y franjas que los clientes eligen de verdad, topes que protegen tu mostrador y cortes que hacen reales las promesas para el mismo día. Funciona sobre la recogida nativa que tus clientes ya conocen, comprueba cada reserva en el checkout para que los monederos exprés no puedan saltársela y funciona en cualquier plan de Shopify.

**[Empieza tu prueba gratuita](https://apps.shopify.com/orderrules-limit-sales?utm_source=blog&utm_medium=inline_cta&utm_campaign=shopify-in-store-local-pickup-guide)**: activa Pickup in store, añade tus puntos de recogida con franjas y topes, y recibe tu primera recogida programada en pocos minutos.
