Saltar al contenido principal
Guías

Entrega local para una tienda de comida en Shopify: zonas, mínimos, horarios y retiro (2026)

Jahangir Alam5 de agosto de 202615 min read
local delivery + pickup

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:

  1. Zonas de entrega — las áreas a las que de verdad va a conducir.
  2. Un mínimo de entrega — para que un solo pedido de $6 no cueste dinero una vez pagado el conductor.
  3. Horarios de apertura — pedidos solo mientras la cocina está encendida.
  4. Retiro — para clientes que prefieren recoger.
  5. Sin envío — para que nadie pida una hamburguesa por correo a través del país.
  6. 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

CapacidadEntrega local nativa de ShopifyLo 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 zonaMínimo que se mantiene en todos los wallets (OrderRules)
Funciona con Apple/Google Pay, PayPalNo — solo Shop PayAplicación con Function del checkout (todos los wallets)
Aplicación de horarios de aperturaNoHorarios de la tienda (OrderRules)
Franjas horarias de entrega/retiro + capacidadNoSelector 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 conductoresNoZapiet / 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:

  1. Zonas — radio o códigos postales para las áreas a las que de verdad vas a conducir.
  2. Tarifa de entrega + gratis sobre un umbral — cubre al conductor, empuja pedidos más grandes.
  3. Envío desactivado — para que nadie pida comida caliente por correo.
  4. Retiro activado — con un tiempo de preparación realista de "listo en X".
  5. Pedido mínimo — aplicado en el checkout en cada wallet, no solo en los ajustes nativos.
  6. Horarios de la tienda — el checkout se cierra cuando la cocina está apagada.
  7. Límites de capacidad + corte — para que un pico no pueda enterrar la cocina ni al conductor.
  8. 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.

Preguntas frecuentes

Sí. Shopify tiene entrega local nativa — defines una zona por radio (hasta 100 millas / 160 km) o con una lista de códigos postales (hasta 10 zonas por ubicación), con una tarifa de entrega y un monto mínimo de pedido opcionales por zona. Lo que no hace de forma nativa: franjas horarias de entrega, límites de capacidad por franja, aplicación de horarios de apertura, o tarifas por distancia y ruteo de conductores — eso necesita una app. Y tiene una limitación importante de wallets de pago (abajo).

Porque la entrega local nativa de Shopify solo funciona con Shop Pay. La propia página de ayuda de Shopify indica que 'no funciona con otros checkouts acelerados como Apple Pay, Google Pay, Amazon Pay o PayPal.' Un cliente que elige uno de esos wallets nunca ve la entrega local y pasa por defecto al envío. La solución nativa documentada por Shopify es desactivar esos checkouts express; la mejor solución es aplicar tus reglas de entrega con una Function del checkout de Shopify, que se ejecuta en cada método de pago.

La entrega local nativa te permite fijar un monto mínimo de pedido por zona, pero hereda la limitación de wallets solo con Shop Pay. Para lograr un mínimo que se mantenga para cada cliente, usa un valor mínimo de pedido aplicado por una Function de validación del checkout de Shopify — se ejecuta en Shop Pay, Apple Pay, Google Pay, PayPal y el checkout estándar, así que un pedido de entrega por debajo del mínimo se bloquea sin importar cómo paga el cliente. OrderRules hace esto en el plan Pro.

La entrega local nativa no aplica horarios de apertura — aceptará tan tranquila un pedido de entrega a las 2 a. m. Añade horarios de la tienda que cierren el checkout fuera de tu horario de servicio con un mensaje claro. OrderRules aplica esto del lado del servidor en el checkout (en todos los wallets), así que una cocina cerrada no puede aceptar pedidos que no cocinará.

Mantén activados la entrega local y el retiro local, y elimina o vacía tus tarifas de envío (o los perfiles de entrega) para que no aparezca ninguna opción de envío en el checkout. Así un cliente solo puede elegir entrega o retiro — no un método de envío nacional que en realidad no cumples. Ten cuidado con la limitación de los express wallets: con el envío desactivado, un usuario de Apple Pay aún podría quedar bloqueado de la entrega local, así que aplica la elegibilidad en el checkout.

No. El retiro local nativo solo muestra un tiempo de procesamiento (una estimación de 'listo en X' que fijas por ubicación) — los clientes no pueden elegir una fecha ni una franja horaria de retiro específica, y no hay capacidad por franja. Para un retiro programado con franjas y límites, añade una app de programación como OrderRules (selector de fecha + franja horaria de entrega/retiro en el plan Advanced).

En la entrega local nativa, define una zona por ubicación por radio (hasta 100 mi / 160 km) o pegando una lista de códigos postales (hasta 3.000 caracteres), con hasta 10 zonas y hasta 3 reglas de tarifa de entrega basadas en precio por zona. Para el cálculo de tarifas por distancia, zonas dibujadas en el mapa, o ruteo y despacho de conductores, añade una app como Zapiet o EasyRoutes — esa es una capa separada de las reglas de pedido.

Los horarios de la tienda con bloqueo de checkout cerrado y un límite diario de pedidos están en el plan gratuito Starter. Un valor mínimo de pedido y los límites por cliente están en Pro ($9.99/mes). El paquete completo de entrega — selector de fecha/franja horaria, capacidad por fecha y por franja, cortes, fechas bloqueadas y retiro en tienda programado — está en Advanced ($19.99/mes). Todo ello se aplica en el checkout en cada método de pago, en cualquier plan de Shopify (sin Plus).

¿Comparando apps?

Mira cómo se compara OrderRules con todas las demás apps de Shopify en esta categoría.

¿Listo para tomar el control de tus pedidos?

Prueba OrderRules gratis