La entrega local para una tienda de comida no es una sola función — es una combinación específica: entregar a áreas cercanas (no a todo el país), exigir un pedido mínimo para que las entregas pequeñas no pierdan dinero, aceptar pedidos solo mientras la cocina está abierta, y ofrecer retiro para todos los demás. Shopify puede hacer casi todo esto, pero hay una limitación nativa que la rompe en silencio para una parte de tus clientes — y casi ninguna guía de configuración te advierte al respecto.
Esta es la configuración, contada como un solo escenario, con la trampa a la vista y la solución que hace que tus reglas de entrega se mantengan para cada cliente, no solo para los que pagan con Shop Pay.
Respuesta rápida: configurar la entrega local para una tienda de comida en Shopify
Activa la entrega local nativa de Shopify (zonas por radio o código postal, con una tarifa y un mínimo por zona), añade el retiro local y desactiva el envío nacional — luego aplica tu mínimo de entrega, horarios de apertura y capacidad en el checkout con una Function de Shopify para que se mantengan en cada wallet. La trampa: la entrega local nativa solo funciona con Shop Pay, así que los clientes de Apple Pay, Google Pay, Amazon Pay y PayPal no la obtienen. OrderRules cierra esa brecha — su aplicación en el checkout se ejecuta en cada método de pago — y añade los horarios, mínimos, capacidad y retiro programado que la entrega local nativa deja fuera.
El escenario
Imagina una hamburguesería que entrega a tres barrios cercanos y ofrece retiro, sin envío nacional. Necesita, en orden:
- Zonas de entrega — las áreas a las que de verdad va a conducir.
- Un mínimo de entrega — para que un solo pedido de $6 no cueste dinero una vez pagado el conductor.
- Horarios de apertura — pedidos solo mientras la cocina está encendida.
- Retiro — para clientes que prefieren recoger.
- Sin envío — para que nadie pida una hamburguesa por correo a través del país.
- Control de capacidad — para que un pico no entierre la cocina.
Shopify maneja las zonas, una tarifa y un mínimo de forma nativa. Los otros cuatro — y una gran trampa en los tres primeros — es donde esta guía se gana su lugar.
Paso 1 — Define tus zonas de entrega local
En Shopify, la entrega local nativa se configura por ubicación. Defines una zona de dos maneras:
- Por radio — hasta 100 millas / 160 km alrededor de la ubicación (puede incluir regiones vecinas, pero no otros países).
- Por código postal — pega una lista de los códigos postales que atiendes (hasta 3.000 caracteres).
Puedes crear hasta 10 zonas por ubicación, cada una con una tarifa de entrega opcional y hasta 3 reglas basadas en precio (p. ej. entrega gratis sobre $40), además de un monto mínimo de pedido para la entrega. Un radio es más rápido de configurar; los códigos postales son más precisos cuando un límite de entrega pasa por la mitad de un barrio — la mayoría de los locales empiezan con un radio y cambian a códigos postales una vez que saben exactamente por qué calles van a conducir. Para la mayoría de las tiendas de comida eso basta para definir dónde entregas y cuánto cuesta.
Si necesitas tarifas por distancia, zonas de mapa dibujadas a mano, o ruteo y despacho de conductores, esa es una capa separada — apps como Zapiet (zonas, tarifas, programación) o EasyRoutes (optimización de rutas y seguimiento de conductores) la añaden. OrderRules no hace geovallas de zona ni despacho; hace las reglas que van encima.
La trampa que nadie te advierte: los express wallets
Aquí está la limitación que rompe la entrega local para clientes reales. La propia página de ayuda de Shopify lo dice sin rodeos:
"Local delivery works with Shop Pay, but doesn't work with other accelerated checkouts such as Apple Pay, Google Pay, Amazon Pay, or PayPal."
Cuando un comprador toca Apple Pay o Google Pay al inicio del checkout, la entrega local simplemente no aparece — el checkout pasa por defecto al envío (que, para una tienda de comida solo local, puede no existir). En un teléfono, donde ocurren la mayoría de los pedidos de comida y los express wallets están por todas partes, eso es un montón de clientes perdidos o confundidos.
Y es una falla silenciosa. Pruebas el checkout con una tarjeta, aparece la entrega local, todo se ve bien — mientras tanto los clientes de Apple Pay que nunca vieron una opción de entrega simplemente cierran la pestaña. No obtienes un error para investigar; obtienes una tasa de conversión más baja. Eso es lo que hace que valga la pena diseñar alrededor de esta limitación desde el principio en lugar de descubrirla meses después.
La solución nativa documentada por Shopify es tajante: desactiva esos checkouts express si la entrega local es central para tu negocio. (Un cambio de 2026 permite a los clientes usar Apple Pay dentro del flujo de Shop Pay, pero los botones independientes de Apple Pay / Google Pay / PayPal / Amazon Pay siguen saltándose la entrega local — la limitación no está resuelta.)
La mejor solución no te cuesta un método de pago. Una Function de validación del checkout de Shopify se ejecuta en cada ruta de pago — la documentación de Shopify es explícita en que esto "incluye checkouts express, como Shop Pay, PayPal, Google Pay y Apple Pay." Así que en lugar de apagar wallets, aplicas tus reglas de entrega (mínimo, horarios, elegibilidad) en el checkout, por donde cada wallet tiene que pasar. Ese es el mecanismo detrás de los tres pasos siguientes.
Paso 2 — Fija un mínimo de entrega que de verdad se mantenga
La entrega local nativa tiene un mínimo por zona, pero arrastra la misma limitación solo con Shop Pay. Para lograr un mínimo que se mantenga para cada cliente, aplica un valor mínimo de pedido con una Function del checkout. Un comprador que paga con Apple Pay y que está por debajo de tu mínimo de entrega de $20 queda bloqueado en el checkout, igual que todos los demás — sin ruta con fugas. Consulta la guía del valor mínimo de pedido. OrderRules hace esto en el plan Pro.
Paso 3 — Aplica tus horarios de apertura en el checkout
Esto es lo único que la entrega local nativa simplemente no hace: no tiene concepto de horarios de apertura y aceptará un pedido de entrega en plena madrugada. Añade horarios de la tienda para que el checkout se cierre cuando la cocina está apagada, con un mensaje claro de "estamos cerrados, volvemos a las 11" en lugar de un pedido que tendrás que reembolsar. Como se ejecuta en el checkout mediante una Function, se mantiene en cada wallet. Consulta cómo configurar los horarios de la tienda y mostrar vs. aplicar.
Paso 4 — Añade el retiro
Activa el retiro local por ubicación. El retiro nativo muestra a los clientes un tiempo de procesamiento ("listo en aproximadamente 1 hora") — pero no les permite elegir una fecha ni una franja horaria de retiro, y no hay capacidad por franja. Si quieres que los clientes reserven una ventana de retiro (y limitar cuántos recogen en cada una), añade una app de programación; OrderRules ofrece un selector de fecha y franja horaria de entrega/retiro con límites por franja en el plan Advanced. Consulta franjas horarias de entrega.
Paso 5 — Desactiva el envío nacional
Si solo entregas localmente y ofreces retiro, asegúrate de que un cliente no pueda elegir envío por accidente. Elimina o vacía tus tarifas de envío (o el perfil de entrega de envío) para que las únicas opciones en el checkout sean la entrega local y el retiro. Nada frustra más a un cliente local que una línea de "envío" en un pedido de comida caliente — y nada te perjudica más que aceptar uno.
Paso 6 — Limita la capacidad de entrega y los cortes
La entrega local nativa no tiene controles de capacidad, así que un viernes viral puede darle a tu cocina más entregas de las que puede cocinar o conducir. Añade:
- Límites de capacidad por día y por franja, para que una ventana de entrega se agote en lugar de sobrevenderse. (Consulta límites de capacidad de entrega.)
- Un corte de pedidos y un tiempo de preparación, para que los pedidos tardíos pasen a la siguiente ventana. (Consulta horarios de corte.)
Ambos se aplican en el checkout en cada método de pago — el tema recurrente de toda esta configuración.
Shopify nativo vs. lo que vas a añadir
| Capacidad | Entrega local nativa de Shopify | Lo que añades |
|---|---|---|
| Zonas de entrega (radio / código postal) | Sí (10 zonas, 100 mi) | — (o Zapiet para zonas avanzadas) |
| Tarifa de entrega + mínimo por zona | Sí | Mínimo que se mantiene en todos los wallets (OrderRules) |
| Funciona con Apple/Google Pay, PayPal | No — solo Shop Pay | Aplicación con Function del checkout (todos los wallets) |
| Aplicación de horarios de apertura | No | Horarios de la tienda (OrderRules) |
| Franjas horarias de entrega/retiro + capacidad | No | Selector de franjas + límites (OrderRules) |
| Retiro programado (el cliente elige una hora) | No (solo "listo en X") | Programación de retiro (OrderRules) |
| Tarifas por distancia / ruteo de conductores | No | Zapiet / EasyRoutes |
El patrón: lo nativo te da el mapa; tú añades las reglas (y el ruteo, si lo necesitas).
Radio de entrega, mínimos y tarifas: acertar con los números
Los ajustes son fáciles; los números son los que hacen rentable la entrega local. Reglas prácticas para una tienda de comida:
- Radio — fíjalo en lo que tus conductores pueden alcanzar con comida caliente a tiempo, no en el máximo que Shopify permite. Un radio ajustado de 3–5 km suele superar a uno de 20 km: entregas más rápidas, mejor comida, menos reembolsos. Empieza pequeño y amplía solo si puedes mantener los tiempos de entrega honestos.
- Pedido mínimo — fíjalo por encima del punto donde una entrega pierde dinero una vez pagado el conductor. Si un viaje te cuesta $8, un mínimo de $12 apenas llega al punto de equilibrio; muchas tiendas de comida terminan en $20–30. El mínimo solo funciona si se aplica en el checkout para cada wallet (Paso 2).
- Tarifa de entrega vs. gratis sobre un umbral — una tarifa fija cubre al conductor; una regla de "entrega gratis sobre $40" empuja a los clientes a añadir un artículo y sube tu pedido promedio. Shopify permite hasta tres reglas basadas en precio por zona, así que puedes hacer ambas.
- Reglas distintas por zona — cobra más, o exige un mínimo más alto, para el barrio más lejano. Mantiene rentables las entregas distantes sin castigar tu área principal.
Modela esto contra tu valor de pedido promedio real y el costo del conductor antes de lanzar — la diferencia entre un mínimo de $15 y uno de $25 suele ser la diferencia entre que la entrega local se pague sola o drene el margen en silencio.
Entrega + retiro: ofrece ambos
Ofrece ambos y deja que los clientes elijan — el retiro es tu aliado. Cada pedido de retiro es uno por el que no pagas un conductor y uno que no consume capacidad de franja de entrega, así que el retiro es una válvula de escape en una noche ocupada:
- Impulsa el retiro con un pequeño incentivo — un descuento o un acompañamiento gratis por recoger quita carga de la capacidad de entrega en el pico.
- Dale al retiro su propio tiempo de preparación — el retiro nativo muestra un "listo en X"; añade programación si quieres que los clientes reserven una franja y limitar cuántos recogen a la vez.
- Mantén los horarios consistentes — la misma regla de horarios de la tienda cierra el checkout tanto para entrega como para retiro, así ninguno acepta pedidos mientras estás cerrado.
El resultado: cada cliente obtiene entrega o retiro — nunca una opción de envío que no ofreces, y nunca un pedido fuera de tu horario o capacidad.
Dónde encaja OrderRules — y dónde no
Para ser claros sobre el alcance: OrderRules es la capa de reglas que aplica tu valor mínimo de pedido, horarios de apertura, límites de capacidad, cortes, entrega/retiro programado y límites por cliente en el checkout — en cada método de pago, que es exactamente donde falla la entrega local nativa. No dibuja zonas de entrega ni calcula tarifas por distancia (eso lo hace la entrega local nativa o Zapiet), y no rutea ni despacha conductores (eso lo hace EasyRoutes y similares). Úsalo junto a esos — es la pieza que hace que tus reglas de entrega realmente se cumplan.
¿Tus propios conductores o una app de despacho?
Alguien tiene que llevar la comida, y la entrega local te da dos opciones:
- Tus propios conductores — lo más barato para un radio ajustado, y controlas la última impresión del cliente. Va bien cuando el volumen es bajo y el área es pequeña.
- Una app de despacho / ruteo — a medida que creces, una app como EasyRoutes agrupa los pedidos en rutas eficientes y da a los clientes seguimiento en vivo (la experiencia a la que se acostumbraron en las apps de entrega).
En cualquier caso, mantén clara la división del trabajo: la app de ruteo mueve los pedidos; OrderRules controla qué pedidos aceptas — dentro del horario, por encima del mínimo, dentro de la capacidad — para que los que llegan a tu conductor siempre sean entregables. Es la misma división de la capa de reglas que se cubre en cómo iniciar un negocio de entrega de comida en Shopify.
Entrega local en tu tienda vs. en los marketplaces
Podrías gestionar la entrega local a través de DoorDash o Uber Eats — pero se quedan con el 15–30% de cada pedido y no aplicarán tus horarios ni tu capacidad. Gestionarla en tu propia tienda de Shopify conserva ese margen y te da los controles de arriba; la jugada habitual es usar las apps para el descubrimiento y llevar a los clientes recurrentes a tu propia tienda. Consulta tu propia tienda de Shopify vs. los marketplaces de entrega de comida para ver el análisis completo, y gestionar una ghost kitchen en Shopify si solo haces entrega.
Errores comunes a evitar
- No conocer la limitación de wallets. Pruebas con una tarjeta, funciona, y nunca ves a los clientes de Apple Pay que no pudieron completar el checkout. Aplica la elegibilidad en el checkout.
- Un mínimo de entrega solo en los ajustes nativos. Se filtra por los express wallets. Aplícalo con una Function.
- Sin aplicación de horarios. Aceptar (y reembolsar) pedidos de entrega a las 3 a. m.
- Dejar el envío activado. Los clientes locales eligen "envío" para comida caliente, o aceptas un pedido que no puedes enviar por correo.
- Sin límite de capacidad. Una noche ocupada entierra la cocina y al conductor.
- Un radio demasiado amplio. La comida fría y las entregas tardías dañan tus reseñas más rápido de lo que jamás lo hará un área de entrega pequeña.
- Probar solo con una tarjeta. Siempre haz un pedido de prueba con Apple Pay para detectar la brecha de los express wallets antes que tus clientes.
Lista rápida de configuración
Para una tienda de comida solo local, toda la configuración en una lista:
- Zonas — radio o códigos postales para las áreas a las que de verdad vas a conducir.
- Tarifa de entrega + gratis sobre un umbral — cubre al conductor, empuja pedidos más grandes.
- Envío desactivado — para que nadie pida comida caliente por correo.
- Retiro activado — con un tiempo de preparación realista de "listo en X".
- Pedido mínimo — aplicado en el checkout en cada wallet, no solo en los ajustes nativos.
- Horarios de la tienda — el checkout se cierra cuando la cocina está apagada.
- Límites de capacidad + corte — para que un pico no pueda enterrar la cocina ni al conductor.
- Prueba con Apple Pay, no solo con una tarjeta — para detectar la brecha de los express wallets.
Los puntos 5–7 (y la aplicación en todos los wallets en cada uno) son OrderRules; los 1–4 son Shopify nativo, más una app de zonas si necesitas tarifas por distancia o ruteo de conductores.
En resumen
La entrega local para una tienda de comida es una combinación — zonas, un mínimo, horarios, retiro, sin envío y capacidad — y Shopify de forma nativa cubre solo una parte, con una limitación de wallets que deja fuera clientes en silencio. Define las zonas de forma nativa, desactiva el envío, y aplica el mínimo, los horarios y la capacidad en el checkout para que se mantengan para cada cliente, sin importar cómo pague.
Empieza gratis con OrderRules para añadir horarios de la tienda, un mínimo de entrega, límites de capacidad y retiro programado a tu tienda de comida en Shopify — aplicados en el checkout en Shop Pay, Apple Pay, Google Pay y cada otra forma en que pagan tus clientes.