Skip to main content

Resumen

Upcart no admite de forma nativa la visibilidad de niveles de recompensa por mercado. Sin embargo, puedes aplicar una solución práctica combinando la app Translate & Adapt con la configuración de recompensas de Upcart. El proceso consiste en ajustar temporalmente tus recompensas, capturar la versión necesaria para cada mercado y luego guardarla a través del sistema de localización de Shopify.

Paso 1: Configura tus recompensas predeterminadas

En tu módulo de Recompensas, crea todos los niveles como de costumbre. Por ejemplo:
  • Nivel 1: 20% de descuento a los $100
  • Nivel 2: Envío gratis a los $200
Guarda y publica las recompensas para que la versión predeterminada (p. ej., para Canadá o mercados globales) incluya todos los niveles.

Paso 2: Prepara tu versión localizada

Decide de qué mercado quieres excluir el nivel. Por ejemplo, para eliminar el envío gratis para México:
  • Abre la app Translate & Adapt en Shopify
  • Selecciona el mercado (p. ej., México) y el idioma (p. ej., inglés)
  • Busca store metadata
  • Localiza los niveles de recompensa en el metafield upcartEditorSettings.rewardsTiers
Esto mostrará la configuración JSON sin procesar de tu configuración de recompensas activa.

Paso 3: Elimina el nivel en Upcart

  1. Elimina temporalmente el nivel que quieres excluir de tu configuración de recompensas dentro del Editor de carrito de Upcart.
    • Por ejemplo, elimina el Nivel 2 (envío gratis) y deja solo el Nivel 1 (20% de descuento).
  2. Guarda tus cambios. Luego regresa a la app Translate & Adapt y actualiza el panel de metadatos. Ahora debería mostrar la versión actualizada con solo un nivel de recompensa.
  3. Copia el código JSON actualizado y pégalo en el campo de traducción para ese mercado e idioma.
    • Puede que necesites hacer una edición menor (como cambiar un signo de puntuación en el texto de la recompensa) para que la traducción se pueda guardar.
  4. Guarda la traducción.

Paso 4: Vuelve a agregar el nivel de recompensa globalmente

Regresa a Upcart y vuelve a agregar el nivel que eliminaste anteriormente (p. ej., envío gratis a los $200). Guarda tus cambios nuevamente.
  • Esto restablece tu configuración global completa de recompensas mientras conserva la versión sin el segundo nivel para el mercado excluido.

Paso 5: Confirma que funciona

Previsualiza tu tienda usando el selector de mercados de Shopify o una VPN para verla desde el mercado excluido (p. ej., México). Deberías ver solo el primer nivel de recompensa. Vuelve a tu mercado predeterminado (p. ej., Canadá) para confirmar que aparecen ambos niveles. Repite este proceso para otros idiomas dentro del mismo mercado si es necesario.

Opcional: Traduce el texto de la recompensa

En la misma sección de Translate & Adapt, puedes localizar el texto de las recompensas para cada mercado e idioma. Por ejemplo:
  • Inglés: “You’re $20 away from a 20% discount.”
  • Francés (México): “Il vous reste 20 $ avant de recevoir une réduction de 20 %.”

Notas

  • Este enfoque funciona porque Translate & Adapt almacena versiones localizadas de los metafields según lo que estaba activo en ese momento.
  • Si agregas nuevos niveles más adelante, el mercado localizado seguirá mostrando la versión guardada originalmente, a menos que la actualices manualmente.
  • Esto hace que el método sea útil para promociones de corto plazo o específicas de un mercado, pero debe aplicarse con precaución. Siempre prueba tus cambios usando las herramientas de vista previa de mercados de Shopify o viendo la tienda en una ventana de incógnito.