Entregas programadas en Shopify con Zapiet: guía completa con un caso real
Zapiet - Pickup + Delivery es la app con la que el cliente elige día y hora de entrega en Shopify. En Chile funciona bien con tres decisiones: el selector va en el carrito (el del checkout exige Shopify Plus), las comunas se cargan como texto en la validación porque casi nadie usa código postal, y las zonas con tarifas distintas se arman como ubicaciones de Zapiet. Los planes parten en US$49,99 al mes, con 14 días de prueba.
Si vendes tortas, comida, flores o regalos, el cliente no quiere «despacho en 3 a 5 días hábiles»: quiere elegir el día. Shopify no trae un calendario de entregas de fábrica, así que se resuelve con una app. La más usada es Zapiet, con 4,9 estrellas y casi 1.900 reseñas en la App Store.
Esta guía sale de un caso real. Jackie Guiloff es una marca de comida gourmet de Santiago: migré su tienda de VTEX a Shopify y configuré Zapiet para el despacho programado, con cortes por hora, cuatro zonas de despacho y feriados bloqueados. El proyecto completo está en el caso Jackie Guiloff; aquí va el detalle de Zapiet y lo que aprendimos en los primeros meses de operación. Revisé la documentación oficial de Zapiet y su ficha en la App Store el 5 de noviembre de 2026.
Qué hace Zapiet y qué no
Zapiet agrega a tu tienda tres formas de entrega con fecha: despacho local (tu propio reparto), retiro en tienda y envío por courier. En cada una puedes activar un selector de fecha y, si quieres, de franja horaria.
- Tiempo de preparación y hora de corte por ubicación y por día de la semana: por ejemplo, «lo que se pide hasta las 15:00 se entrega mañana; después, pasado mañana».
- Franjas horarias iguales todos los días o distintas según el día. Una franja que ya empezó no se puede elegir.
- Fechas bloqueadas para feriados o días sin reparto, y un tope de cuántos días hacia adelante se puede agendar (14 por defecto).
- Validación de cobertura: el cliente escribe dónde vive y Zapiet le dice si llegas.
- Tarifas propias por ubicación, con condiciones por monto o peso del pedido, como el envío gratis sobre cierto monto. Funcionan en cualquier plan de Shopify, sin activar el cálculo de envíos de terceros.
- La fecha llega al pedido como atributo (método, fecha y hora de entrega) y como etiquetas, así que puedes filtrar, exportar o usarla en tus correos y en Shopify Flow.
Lo que no hace: no reparte (eso lo haces tú o un courier), no planifica rutas (se conecta con apps como Onfleet o Shipday) y no cobra distinto por comuna de forma directa. Esto último tiene solución, y la explico más abajo.
Cuánto cuesta Zapiet
| Plan | Al mes | Ubicaciones | Pedidos al mes | Lo que suma |
|---|---|---|---|---|
| Essential | US$49,99 | 1 | 250 | Selector de fecha y hora, validación de cobertura y tarifas |
| Advanced | US$79,99 | 1 a 10 | 1.000 | Límite de pedidos por día o franja, preparación por producto, exportación y Google Calendar |
| Professional | US$179,99 | 1 a 100 | 2.500 | Reportes de producción, exportaciones automáticas, soporte prioritario y el selector en el checkout (solo con Shopify Plus) |
Todos tienen 14 días de prueba y no hay plan gratis. Cada ubicación sobre las que incluye tu plan cuesta US$5 al mes, y el cobro llega en dólares en tu factura de Shopify. Un aviso si tu tienda ya tiene Zapiet con un plan antiguo: compáralo antes de cambiar, porque la app advierte que después no podrás volver a él. En Jackie Guiloff mantuvimos el plan que ya tenían por esa razón.
Dónde elige el cliente la fecha: carrito o checkout
Es la primera decisión, y en Chile casi siempre se resuelve sola:
- En el carrito (la opción por defecto). Funciona en cualquier plan de Shopify. Zapiet oculta el botón de compra rápida y los pagos exprés hasta que el cliente elige método, fecha y hora, para que nadie se salte el paso.
- En el checkout. Exige Shopify Plus y el plan Professional de Zapiet, y la propia Zapiet advierte que en países sin código postal los selectores pueden no funcionar de forma pareja.
- En la página de producto. Solo informa si llegas y cuál es la primera fecha disponible; no guarda la elección.
Para una tienda chilena que no es Plus, el selector va en el carrito. Se agrega como bloque de la app desde el editor del tema, en la plantilla del carrito. Revisa que todos los mensajes salgan en español, sobre todo el que aparece si alguien intenta pagar sin elegir fecha.

Comunas: cómo validar la cobertura sin código postal
Zapiet valida la cobertura por código postal, por radio o distancia en auto, o con una zona dibujada en el mapa. En Chile casi nadie sabe su código postal, así que lo que funciona es otra cosa: en el campo de código postal exacto se escriben los nombres de las comunas. Zapiet lo documenta para países sin código postal: compara el texto que escribe el cliente, sin distinguir mayúsculas y quitando los espacios.
- Carga cada comuna con y sin tilde, por ejemplo
ÑUÑOA,NUNOA,PEÑALOLÉN,PENALOLEN. El cliente escribe de las dos formas. - Suma los sectores que la gente usa como comuna. Chicureo es parte de Colina, pero muchos clientes escriben «Chicureo».
- Cuidado con «Santiago». Es una comuna, pero también es como mucha gente escribe la ciudad: alguien de una comuna sin cobertura puede escribir «Santiago» y pasar la validación. Revisa los primeros pedidos y, si pasa, deja solo las comunas inequívocas.
- Funciona solo con el selector en el carrito, no con el del checkout.
- Revisa el checkout. Por defecto, Zapiet copia la comuna que escribió el cliente al campo de código postal del checkout. Mira cómo se ve ese campo para que nadie se confunda.
Los métodos por radio, distancia o zona dibujada piden una clave de Google Maps y sirven cuando tu cobertura es un círculo alrededor del local, no una lista de comunas.
Zonas con tarifas distintas: una ubicación de Zapiet por zona
Esta es la limitación que más sorprende: las tarifas de Zapiet cambian por ubicación y por monto o peso del pedido, no por comuna. Si Las Condes paga una tarifa y Colina otra, con una sola ubicación no se puede.
La solución, que la misma Zapiet propone en su ayuda, es crear una ubicación de Zapiet por zona, cada una con su lista de comunas, su tarifa y, si hace falta, sus propios días y franjas. Así quedó Jackie Guiloff, que despacha todo el programado desde una sola cocina:
| Zona | Comunas que valida |
|---|---|
| Zona 1 | Huechuraba, Vitacura, Las Condes y Lo Barnechea |
| Zona 2 | Providencia, Ñuñoa, La Reina y Santiago |
| Zona 3 | Peñalolén y La Florida |
| Zona 4 | Colina y Chicureo |
- Las cuatro ubicaciones tienen la misma dirección, la de la cocina. Para el cliente es un solo despacho; para Zapiet son cuatro zonas.
- No tocan tu inventario. Según la documentación de Zapiet, sus ubicaciones no están conectadas por defecto con las de Shopify, así que crear zonas no crea bodegas ni descuadra el stock.
- Una comuna no puede estar en dos zonas: Zapiet no lo permite.
- Cuenta las ubicaciones de tu plan. Essential incluye una; con cuatro zonas necesitas Advanced o pagar las ubicaciones extra.
- El envío gratis va dentro de Zapiet, como precio condicional por monto mínimo en cada zona. Si además lo creas en las tarifas de Shopify, el cliente ve dos opciones de despacho.
Si prefieres no multiplicar ubicaciones, Zapiet vende aparte la app Rates by Zip Code (US$14,99 al mes), o puedes usar una app de reglas de envío. Para pocas zonas, las ubicaciones son lo más simple.
Configuración paso a paso
Antes de abrir Zapiet, escribe las reglas de tu operación: hasta qué hora se recibe para mañana, qué días se reparte, qué feriados, qué comunas y cuánto cuesta cada zona. Con eso, la configuración toma una tarde; sin eso, se rehace varias veces.
- Pon la zona horaria de la tienda en Santiago (Configuración › General). Es lo primero: la tienda de Jackie Guiloff venía con la hora de Nueva York, y así todos los cortes quedan una o dos horas corridos.
- Ordena las ubicaciones y los envíos de Shopify. Desactiva la ubicación por defecto si no la usas, limita la zona de envío a las regiones donde de verdad despachas y apaga las tarifas que sobren. En Jackie Guiloff había tres opciones activas a la vez: una tarifa plana que quedó de la configuración inicial, Zapiet y la app del express.
- Activa solo los métodos que vas a usar. Si el retiro lo resuelve otra app, apágalo en Zapiet.
- Define días y franjas. En Jackie Guiloff: de lunes a sábado, de 11:00 a 14:00 y de 15:00 a 19:00.
- Carga la preparación y el corte por día de la semana (en la tabla de abajo).
- Bloquea feriados y días especiales. Desde el listado de ubicaciones puedes cargarlos en hasta diez ubicaciones a la vez. Aprovecha de cargar este año y el siguiente.
- Pon un tope de días hacia adelante, para no recibir pedidos para fechas que todavía no planificas.
- Carga las comunas y las tarifas de cada zona, con el envío gratis como condición por monto.
- Agrega el selector al carrito desde el editor del tema y traduce sus textos en la configuración de idiomas de Zapiet.
- Prueba todos los casos antes de abrir (los dejo al final).
Cómo se traducen las reglas de la cocina a cortes
Zapiet calcula la primera fecha con un tiempo de preparación por día de la semana y una hora de corte opcional: si el pedido entra después del corte, usa otro tiempo de preparación. Estas son las reglas de Jackie Guiloff y cómo quedaron:
| Si el cliente pide | Entrega más cercana | En Zapiet |
|---|---|---|
| Lunes a viernes, antes de las 15:00 | Al día siguiente | Corte a las 15:00: 1 día de preparación antes del corte y 2 después |
| Lunes a viernes, después de las 15:00 | Dos días después | |
| Sábado, antes de las 14:00 | Lunes | Corte a las 14:00: 1 día antes y 2 después |
| Sábado, después de las 14:00 | Martes | |
| Domingo, a cualquier hora | Martes | 2 días, sin corte |
El domingo no hay reparto, así que está apagado como día de entrega. Zapiet tiene su propia manera de contar los días sin reparto: no des la tabla por buena hasta probarla.
Express, programado y retiro en el mismo checkout
Jackie Guiloff vende con tres flujos: express (llega hoy desde la tienda), programado (día y franja) y retiro en tienda. Cada uno lo resuelve una app:
| Flujo | App |
|---|---|
| Express: llega hoy desde la tienda con stock | Flapp |
| Retiro inmediato en tienda | Flapp |
| Programado, con día y franja | Zapiet |
Dos apps agregando opciones de envío al mismo checkout es el punto más delicado de toda la configuración. Esto hicimos para que el cliente nunca dude:
- Una etiqueta de stock en cada producto: «en tienda» para lo que puede salir hoy y «a pedido» para lo que se cocina con anticipación. Un Flow de Shopify las mantiene al día y cada método las lee: Zapiet permite activar o apagar un método según las etiquetas, el tipo de producto, la colección, el monto o el peso.
- Carrito mixto, sin express. Si hay un producto «a pedido» junto a uno «en tienda», el carrito lleva directo a elegir la fecha del programado, en vez de ofrecer un express que después falla.
- Nunca dos opciones que digan lo mismo. Si aparecen duplicadas, se corrige en las condiciones de cada app, no en el tema.
Lo que aprendimos con la tienda funcionando
- Zapiet no vuelve a revisar la fecha al momento del pago. Un cliente que elige la fecha antes del corte y paga después conserva esa fecha, aunque ya no se pueda cumplir. Revisa cada día los pedidos pagados después del corte; las etiquetas de fecha de Zapiet ayudan a encontrarlos.
- La nota del pedido compite con el selector. Hubo clientes que eligieron una fecha en Zapiet y escribieron otra en la nota. La cocina trabaja con la fecha de Zapiet, y si la nota la contradice, se llama al cliente.
- Un cambio de plan de Shopify puede desactivar apps. Al pasar la tienda del plan de desarrollo al plan pagado, Zapiet quedó desactivada y otra app perdió su acceso a la tienda. Después de cualquier cambio de plan, revisa que las apps estén activas y haz una compra de prueba.
- No pruebes con pedidos reales si tu facturador está conectado, porque cada pedido emite su boleta. Usa la pasarela de prueba de Shopify, revisa que la fecha, la franja y la zona lleguen al pedido, y después cancélalo y repón el stock.
- Pon la fecha en los correos. Los atributos de Zapiet se pueden usar en las plantillas de notificación de Shopify, así que la confirmación del pedido puede repetir el día y la franja elegidos.
Cómo probar que quedó bien
| Prueba | Debe ofrecer |
|---|---|
| Un martes a las 14:00 | Miércoles |
| Un martes a las 16:00 | Jueves |
| Un sábado a las 13:00 | Lunes |
| Un sábado a las 15:00 | Martes |
| Un domingo, a cualquier hora | Martes |
| Un feriado bloqueado | No aparece en el calendario |
| Una comuna sin cobertura | Avisa que no hay entrega |
| Un carrito sobre el monto de envío gratis | Despacho en $0 |
Haz cada prueba a la hora real que indica la tabla, antes de abrir o en un día tranquilo, y con productos de los dos tipos de stock.
Alternativas a Zapiet
| App | Precio | A tener en cuenta |
|---|---|---|
| Pickeasy | Gratis hasta 10 pedidos al mes; luego US$9,99 a US$29,99 | Panel en español; el selector en el checkout es un plan Enterprise de US$59,99 |
| Stellar Delivery Date & Pickup | Gratis hasta 50 pedidos y 3 ubicaciones; luego US$14,99 y US$29,99 | Solo en inglés |
| Buunto | Gratis hasta 10 pedidos al mes; luego US$12,99 a US$36,99 | En inglés, francés y español |
Zapiet cuesta más, pero se justifica cuando tienes varias zonas o tiendas, límites de pedidos por franja o mucho volumen. Si despachas a una sola zona y recibes pocos pedidos al mes, parte con una de estas y cambia cuando la operación lo pida. Cada app suma código a tu tienda: revisa cuántas apps instalar en Shopify antes de sumar otra.
Preguntas frecuentes
¿Qué es Zapiet?
Zapiet - Pickup + Delivery es una app de Shopify para que el cliente elija día y hora de entrega, ya sea despacho local, retiro en tienda o envío. Calcula los plazos con horas de corte, bloquea feriados, valida la cobertura y deja la fecha elegida en el pedido.
¿Cuánto cuesta Zapiet?
A noviembre de 2026, Essential cuesta US$49,99 al mes (1 ubicación y 250 pedidos), Advanced US$79,99 (hasta 10 ubicaciones y 1.000 pedidos) y Professional US$179,99 (hasta 100 ubicaciones y 2.500 pedidos). Todos tienen 14 días de prueba y no hay plan gratis.
¿Zapiet funciona en Chile sin código postal?
Sí. En la validación por código postal exacto se escriben los nombres de las comunas, con y sin tilde, y Zapiet compara el texto que escribe el cliente. Requiere el selector en el carrito.
¿Se puede cobrar distinto por comuna con Zapiet?
No directamente: sus tarifas cambian por ubicación y por monto o peso del pedido. La solución es crear una ubicación de Zapiet por zona, cada una con sus comunas y su tarifa. Esas ubicaciones no afectan el inventario de Shopify.
¿Necesito Shopify Plus para usar Zapiet?
No. El selector en el carrito funciona en cualquier plan de Shopify. Solo el selector dentro del checkout exige Shopify Plus y el plan Professional de Zapiet.
¿Zapiet está en español?
Sí. Su panel sigue el idioma de tu administrador de Shopify, y los textos del selector se traducen y editan desde su configuración de idiomas. El centro de ayuda tiene versión en español, con menos artículos que en inglés.
Funciones y precios según la ficha de Zapiet en la App Store y su centro de ayuda: validación por nombre de ciudad, zonas con horarios y tarifas propias, tiempo de preparación, fechas bloqueadas y selectores en el checkout. Alternativas según sus fichas en la App Store. Consultados el 5 de noviembre de 2026. La configuración de Jackie Guiloff es la que dejamos en su tienda entre agosto y noviembre de 2026.
¿Necesitas entregas programadas en tu tienda?
Configuro Zapiet con las reglas de tu operación (cortes, zonas, feriados y tarifas) y lo probamos contigo antes de abrir. Agenda una llamada de 30 minutos y revisamos tu caso sin compromiso.
Ver servicio de tiendas Shopify →Agenda una reunión →