Manual operativo
v1.0 · 01/Jun/2026
Play! Board Game Store

Configurar tarifas de envío

Lima Metropolitana, recojo gratis en tienda y envío a provincia vía Shalom.

Lo esencial en 4 puntos

Antes de empezar

Decidí qué cambio necesitás hacer:

Si quieres…Andá a la parte
Cambiar el precio del envío Lima MetropolitanaParte 1 — Editar tarifa existente
Cobrar diferente por distritos (zona cercana vs lejana)Parte 2 — Tarifas por zona
Diferenciar Lima distritos con código postalParte 3 — Tarifas por código postal
Cambiar el costo del envío a provinciaParte 4 — Envío a Provincia (Shalom)
Activar/quitar envío gratis sobre cierto montoParte 5 — Umbral de envío gratis
Revisar las tarifas que Play! debería estar cobrandoAnexo — Tabla de tarifas
Antes de cambiar una tarifa Mira la última columna de la tabla "Anexo · Tarifas Play!" al final del manual. Ahí están los precios consensuados con el cliente. Si cambias algo, asegúrate de que cuadre con lo que dice /pages/envios-y-devoluciones.

Parte 1 · Cambiar el precio de una tarifa existente

  1. Entra a Settings.

    Admin → click en el ícono de ⚙ Configuración (esquina inferior izquierda) → Shipping and delivery.

    [SCREENSHOT PENDIENTE: sidebar admin · Settings → Shipping and delivery resaltado]
  2. Abrí el perfil de envío.

    En la sección Shipping vas a ver General shipping rates. Click en Manage rates.

    Si tienes varios perfiles (uno general + uno por colección especial), aparecen acá. Por defecto Play! usa solo el General.

  3. Encontrá la zona que quieres editar.

    Vas a ver bloques por zona: Peru → Lima, Peru → Otras regiones, y opcionalmente Rest of world. Cada zona tiene su propia lista de tarifas.

    [SCREENSHOT PENDIENTE: vista Manage rates · zona "Peru → Lima" con sus tarifas listadas]
  4. Editá la tarifa.

    Click en el botón ··· al lado derecho de la tarifa → Edit rate.

    Cambiás:

  5. Save.

    Botón DoneSave arriba a la derecha. El cambio aplica desde la siguiente compra que entre al checkout.

Parte 2 · Crear tarifas por zona

Shopify divide el mundo en zonas. Una zona es un país (o una región dentro de un país) que cobra el mismo costo de envío. Para Play! tiene sentido tener mínimo estas 2 zonas:

Cada zona tiene su propio precio. Si quieres también separar dentro de Lima por distrito, pasá a la Parte 3.

Cómo crear una nueva zona

  1. Settings → Shipping → Manage rates.

    (Igual que la Parte 1).

  2. Create zone.

    Botón Create zone abajo del último bloque de zonas existentes.

  3. Configurá la zona.
    [SCREENSHOT PENDIENTE: modal Create zone · Peru expandido · región "Lima" marcada]
  4. Add rate.

    Botón Add rate dentro de la zona recién creada. Te abre el form de tarifa.

  5. (Opcional) Conditions.

    Puedes agregar una condición de monto mínimo o peso máximo:

  6. Done → Save.

Parte 3 · Diferenciar Lima distritos por código postal

Shopify no permite zonas por "distrito" directamente. Pero sí permite zonas por código postal. Cada distrito de Lima tiene su propio código postal (Jesús María = 15072, Miraflores = 15074, etc.). Puedes crear sub-zonas por rango de códigos postales y cobrar diferente.

Cuándo conviene hacer esto Si tu equipo se queja de que cobran S/12 a alguien en Comas (lejos = más caro por motorizado) o si quieres ofrecer un precio bajo solo para los distritos cercanos a Jesús María. Si la diferencia entre distritos no afecta tu margen, dejalo flat.

Cómo configurar zonas por código postal

  1. Settings → Shipping → Manage rates.
  2. Create zone con el nombre de la sub-zona.

    Ej. "Lima Zona 1 (Cerca JM)".

  3. Elige Peru → Lima.

    Después, en lugar de cubrir toda la región, click en el ícono ··· de Lima → Edit ZIP/postal codes.

  4. Pega el rango de códigos postales.

    Shopify acepta rangos como 15072-15076, 15046.

    Mira la tabla de códigos postales por distrito en el Anexo del manual. Pega los códigos de la zona que quieres crear.

    [SCREENSHOT PENDIENTE: modal Edit ZIP/postal codes con lista pegada de códigos 15072, 15076, …]
  5. Repetir para cada sub-zona.

    Para Play! tiene sentido crear estas 4 sub-zonas (basadas en el FAQ del cliente):

  6. Add rate en cada sub-zona.

    Cada sub-zona tiene su propio Add rate con el precio de la tabla de arriba.

  7. Save.
Importante para el comprador Si el comprador no llena el código postal en el checkout, Shopify NO sabe qué zona aplicar y usa la más cara como default. En Perú no todos saben su código postal — recomendable poner un mensaje en el checkout o un hint en el carrito recordando que el código postal afecta el costo.

Parte 4 · Envío a Provincia vía Shalom

Para provincia, Play! despacha mediante Shalom (lo dice /pages/envios-y-devoluciones). El cliente elige la sucursal Shalom en el carrito (no en el checkout) — esos datos quedan como atributos de la orden y los usa el equipo para despachar.

En Shopify la tarifa de Provincia se configura como una zona separada con un solo precio (Shopify Basic no integra Shalom para cobrar en tiempo real).

Cómo configurar la zona Provincia

  1. Create zone con el nombre "Provincia (Shalom)".
  2. Elegí Peru → todas las regiones EXCEPTO Lima.

    Marcá: Áncash, Apurímac, Arequipa, Ayacucho, Cajamarca, Callao (si lo quieres tratar como provincia), Cusco, Huancavelica, Huánuco, Ica, Junín, La Libertad, Lambayeque, Loreto, Madre de Dios, Moquegua, Pasco, Piura, Puno, San Martín, Tacna, Tumbes, Ucayali. NO marcar Lima.

  3. Add rate.
  4. (Opcional avanzado) Cobrar por peso del paquete.

    Si despachas rompecabezas grandes pesados, agregás condition Based on item weight y configurás:

    Esto requiere que tengas el peso configurado en cada producto (Admin → Products → Edit product → Shipping → Weight).

  5. Save.

Parte 5 · Envío gratis sobre cierto monto

Si quieres ofrecer envío gratis cuando el cliente compra más de S/X, lo agregás como una tarifa adicional dentro de la misma zona con condición de monto mínimo.

Decisión del cliente Por ahora Play! tiene esta promo desactivada en el sitio (lo decidiste en mayo 2026). Si quieres activarla, este es el flujo. La recomendación original era umbral de S/150.
  1. Entra a la zona donde quieres ofrecer envío gratis.

    Ej. "Lima Metropolitana" (la promo aplica solo a Lima, no a provincia).

  2. Add rate.
  3. Add conditions → Based on order price.
    [SCREENSHOT PENDIENTE: rate "Envío gratis" con condition "Order price minimum 150" + price 0]
  4. Done → Save.

    Cuando el carrito supera S/150 en Lima, en el checkout aparecerá "Envío gratis" como opción al lado del envío pagado de S/12 (o el que tengas). El comprador puede elegir cualquiera de las dos pero por default verá la gratis.

  5. Para quitar la promo después.

    Editas la tarifa → Delete rate. Se borra del checkout en la siguiente carga.

Anexo · Tabla de tarifas Play! (vigente 03/Jun/2026)

Estas son las tarifas REALES del Excel que entregó Mateo el 03/Jun/2026. Reemplazan las tarifas viejas (S/12 · S/15 · S/20 · S/22) que estaban en versiones anteriores del manual. Mantén Shopify alineado con esta tabla.

ZonaDistritos / RegionesTarifa
Lima Metropolitana
Zona 1 · CercaJesús María · Lince · Miraflores · San Isidro · SurquilloS/9
Zona 2 · InmediatosBarranco · Breña · La Victoria · Magdalena · Pueblo Libre · San Borja · San Luis · San Miguel · SurcoS/10
Zona 3 · MedioAte · Cercado de Lima · Chorrillos · El Agustino · La Molina · Rímac · SMP · Santa Anita · CallaoS/15
Zona 4 · LejanoComas · Independencia · Los Olivos · SJL · SJM · VES · VMTS/18
Coordinar · manual post-pedidoAncón · Carabayllo · Chaclacayo · Cieneguilla · Lurigancho · Lurín · Pachacámac · Pucusana · Puente Piedra · Punta Hermosa · Punta Negra · San Bartolo · Santa María del Mar · Santa Rosa (14 distritos)a coordinar
Recojo en tienda · Gratis (Av. Gregorio Escobedo 768 JM · listo desde 24h; Miraflores Santa Cruz/Schell · listo desde 48h)S/0
Provincia (Shalom) · tarifa basedesde S/18

Códigos postales por zona · LISTOS para copy-paste en Shopify

En Shopify Settings → Shipping → cada zona → "Add specific destinations by postal code" → pegas los códigos abajo separados por coma. Los overlaps se resolvieron asignando cada código postal a la zona del distrito MÁS COMÚN para evitar ambigüedad.

Zona 1 · Cerca · S/9

15036, 15038, 15046, 15047, 15048, 15072, 15073, 15074

Zona 2 · Inmediatos · S/10

15021, 15023, 15033, 15034, 15037, 15039, 15041, 15049, 15063, 15076, 15082, 15083, 15084, 15085, 15086, 15087, 15088

Zona 3 · Medio · S/15

07001, 07006, 07011, 07016, 07021, 07026, 07031, 07036, 07041, 15001, 15003, 15004, 15006, 15007, 15008, 15009, 15012, 15018, 15022, 15024, 15026, 15027, 15054, 15064, 15066, 15067, 15094, 15095, 15103, 15105, 15106

Zona 4 · Lejano · S/18

15301, 15302, 15303, 15304, 15311, 15312, 15314, 15315, 15316, 15331, 15332, 15333, 15401, 15402, 15403, 15404, 15405, 15406, 15407, 15408, 15409, 15410, 15411, 15412, 15413, 15801, 15802, 15803, 15805, 15813, 15816, 15818, 15822, 15833, 15834, 15839, 15840

Sobre los 14 distritos "Previa coordinación" Ancón, Carabayllo, Chaclacayo, Cieneguilla, Lurigancho, Lurín, Pachacámac, Pucusana, Puente Piedra, Punta Hermosa, Punta Negra, San Bartolo, Santa María del Mar, Santa Rosa. Dos opciones: (a) no los incluyas en ninguna zona — cuando un comprador de esos distritos quiera comprar, Shopify dirá "Sin envío disponible" y debes coordinar por WhatsApp (más fricción); (b) crea una zona extra "Lima · Coordinar" con tarifa fija S/25 — el comprador compra de una pero pagas la diferencia. Recomendado: opción (b) para no perder ventas.

Errores comunes

Qué pasaPor quéCómo lo resuelves
El comprador ve "Sin opciones de envío disponibles" en el checkout. La dirección del comprador no cae en ninguna zona configurada (ej. metió un departamento que olvidaste agregar a "Provincia"). Verifica que la zona "Provincia" incluya TODAS las regiones del Perú salvo Lima. O agrega una zona "Resto del Perú" con tarifa default.
Shopify cobra la tarifa de la zona equivocada. El cliente no llenó el código postal y Shopify usa la zona más amplia (más cara). Recordá al cliente llenar el código postal. Si el problema es frecuente, considera dejar una sola tarifa flat para Lima en vez de sub-zonas.
El envío gratis aparece en todas las compras, incluso de S/30. Olvidaste agregar la condition "Order price minimum". Edita la tarifa "Envío gratis" → Add conditions → Based on order price → Minimum 150.
Los cambios no se reflejan en el checkout. Olvidaste hacer click en Save al final. O estás viendo cache vieja. Refresca el checkout en incógnito (Ctrl+Shift+R).
Cobra dos veces el envío (S/12 + S/12 = S/24). Tienes DOS tarifas activas para la misma zona sin condition que las diferencie. Edita una de las dos para que tenga condition (por peso o monto) o eliminala.

FAQ del comprador (lo que más preguntan)