Mostrar contenido según la ubicación de los clientes
Puedes agregar un mensaje personalizado a la página de estado del pedido, que solo se mostrará a los clientes con direcciones de envío en una región determinada. Por ejemplo, puedes elegir mostrar un mensaje sólo a los clientes que viven en Nueva York, EE. UU. Puedes definir tantas áreas como desees.
Pasos
- Desde tu panel de control de Shopify, ve a Configuración > Pantalla de pago.
- En el cuadro de texto Scripts adicionales, pega el siguiente código de ejemplo:
-
Edita el código para especificar dónde deben estar los clientes para recibir el mensaje personalizado. Para hacerlo, deberás editar las abreviaturas de país y estado dentro de la declaración de Liquid
{% if %}
en la parte superior del bloque de código. El mensaje en el ejemplo anterior está configurado para mostrarse a los clientes que viven en Nueva York, Estados Unidos.- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
NY
con la abreviatura del estado de tu elección. Para encontrar la abreviatura postal de un estado de EE. UU., puedes consultar esta lista de abreviaturas de estado de USPS. - Para mostrar el mensaje a los clientes en Nueva York, así como en otro estado, agrega
and checkout.shipping_address.province_code == 'XX'
dondeXX
es la abreviatura del estado de tu elección. Para agregar más estados, repite este paso. - Para mostrar el mensaje a los clientes en un país diferente, reemplaza
US
con la abreviatura del país de tu elección. También deberás reemplazarNY
con una abreviatura de estado o provincia en el nuevo país. Si prefieres no especificar un estado, elimina lo siguiente:and checkout.shipping_address.province_code == 'NY'
. - Para obtener orientación adicional sobre cómo escribir declaraciones
if
en Liquid, consulta la referencia de Liquid en Etiquetas de flujo de control.
- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
Realiza un pedido de prueba para ver los resultados en la página de estado del pedido.
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, Toca Pago.
- En el cuadro de texto Scripts adicionales, pega el siguiente código de ejemplo:
-
Edita el código para especificar dónde deben estar los clientes para recibir el mensaje personalizado. Para hacerlo, deberás editar las abreviaturas de país y estado dentro de la declaración de Liquid
{% if %}
en la parte superior del bloque de código. El mensaje en el ejemplo anterior está configurado para mostrarse a los clientes que viven en Nueva York, Estados Unidos.- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
NY
con la abreviatura del estado de tu elección. Para encontrar la abreviatura postal de un estado de EE. UU., puedes consultar esta lista de abreviaturas de estado de USPS. - Para mostrar el mensaje a los clientes en Nueva York, así como en otro estado, agrega
and checkout.shipping_address.province_code == 'XX'
dondeXX
es la abreviatura del estado de tu elección. Para agregar más estados, repite este paso. - Para mostrar el mensaje a los clientes en un país diferente, reemplaza
US
con la abreviatura del país de tu elección. También deberás reemplazarNY
con una abreviatura de estado o provincia en el nuevo país. Si prefieres no especificar un estado, elimina lo siguiente:and checkout.shipping_address.province_code == 'NY'
. - Para obtener orientación adicional sobre cómo escribir declaraciones
if
en Liquid, consulta la referencia de Liquid en Etiquetas de flujo de control.
- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
Realiza un pedido de prueba para ver los resultados en la página de estado del pedido.
- En la aplicación de Shopify, toca el botón … y, luego, toca Configuración.
- En la sección Configuración de la tienda, Toca Pago.
- En el cuadro de texto Scripts adicionales, pega el siguiente código de ejemplo:
-
Edita el código para especificar dónde deben estar los clientes para recibir el mensaje personalizado. Para hacerlo, deberás editar las abreviaturas de país y estado dentro de la declaración de Liquid
{% if %}
en la parte superior del bloque de código. El mensaje en el ejemplo anterior está configurado para mostrarse a los clientes que viven en Nueva York, Estados Unidos.- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
NY
con la abreviatura del estado de tu elección. Para encontrar la abreviatura postal de un estado de EE. UU., puedes consultar esta lista de abreviaturas de estado de USPS. - Para mostrar el mensaje a los clientes en Nueva York, así como en otro estado, agrega
and checkout.shipping_address.province_code == 'XX'
dondeXX
es la abreviatura del estado de tu elección. Para agregar más estados, repite este paso. - Para mostrar el mensaje a los clientes en un país diferente, reemplaza
US
con la abreviatura del país de tu elección. También deberás reemplazarNY
con una abreviatura de estado o provincia en el nuevo país. Si prefieres no especificar un estado, elimina lo siguiente:and checkout.shipping_address.province_code == 'NY'
. - Para obtener orientación adicional sobre cómo escribir declaraciones
if
en Liquid, consulta la referencia de Liquid en Etiquetas de flujo de control.
- Para mostrar el mensaje a los clientes en un estado diferente, reemplaza
Realiza un pedido de prueba para ver los resultados en la página de estado del pedido.