Ir al contenido

Pregunta a la doc

Las respuestas vienen solo de esta documentación, con fuentes. Para temas específicos de tu cuenta, la doc te dirige al responsable correcto.

¿Qué estás buscando?

Estás hablando con un asistente de IA. Puede equivocarse, así que verifica la información importante.

Múltiples mercados e idiomas

Si vendes en varios países, monedas o idiomas, Dialog se adapta a cada comprador por sí solo. Responde en su idioma y muestra los precios en la moneda de su mercado, en la conversación y en cada recomendación de producto, para que el asistente se sienta nativo sea cual sea la tienda en la que esté el comprador.

No hay nada que configurar dentro de Dialog. Lee la configuración de mercados e idiomas que ya tienes en tu tienda y la mantiene sincronizada.

Dos cosas se adaptan a cada comprador, de forma independiente:

  • El idioma: el asistente conversa en el idioma del comprador, y los títulos y descripciones de producto en sus recomendaciones usan tus traducciones publicadas.
  • El precio y la moneda: los precios mostrados en las recomendaciones y en la conversación usan la moneda y los precios del mercado del comprador.

Dialog toma el idioma y el mercado del comprador de la tienda que está navegando: un visitante en tu tienda francesa obtiene respuestas en francés y precios en euros. Pero ambos son independientes: si tu tienda permite que un comprador navegue en un idioma mientras se le cobra en otro mercado (idioma francés y moneda USD), Dialog se ajustará en consecuencia.

En Shopify, Dialog lo lee todo desde tus Mercados de Shopify y tus traducciones de tienda publicadas: automáticamente, en cada sincronización del catálogo. No hay configuración del lado de Dialog.

Lo que Dialog usa:

  • Tus mercados: los mercados que has activado en Configuración → Mercados y los países de cada uno. Dialog agrupa a los compradores por mercado exactamente igual que Shopify.
  • Los precios por mercado: el precio que Shopify aplica para cada mercado (ajustes de precio por mercado o listas de precios). Las recomendaciones y el asistente muestran a cada comprador el precio y la moneda de su mercado.
  • Las traducciones publicadas: los idiomas que has publicado para tu tienda (a través de la app Translate & Adapt de Shopify o una app de traducción). Los títulos y descripciones de producto, y las respuestas del asistente, aparecen en el idioma del comprador.

Para sacarle el máximo partido, asegúrate en Shopify de que:

  • Tus mercados están configurados con los países correctos en cada uno.
  • Los precios están configurados para cada mercado en el que vendes.
  • Las traducciones están publicadas para cada idioma en el que vendes: Dialog solo lee las traducciones publicadas, no los borradores.

Bueno saberlo:

  • Cada mercado corresponde a una sola moneda y un solo conjunto de precios. Si un mercado agrupa varios países (por ejemplo un mercado de la UE que cubre FR, DE y ES), los compradores de todos ellos ven los precios de ese mercado.
  • Los cambios en tus mercados, precios o traducciones se recogen en tu próxima sincronización del catálogo y a medida que se actualizan los productos: no hay ningún paso adicional para Dialog.

En PrestaShop, Dialog lo lee todo desde los idiomas de tu tienda y tus reglas de impuestos: automáticamente, en cada sincronización del catálogo. No hay configuración del lado de Dialog.

Un comprador en un país con un IVA diferente ve el precio de ese país, exactamente como en tu tienda.

Lo que Dialog usa:

  • Tus idiomas instalados: los idiomas activados en Internacional → Localización → Idiomas, y las traducciones de producto que has introducido para cada uno. El asistente responde en el idioma del comprador, y las recomendaciones muestran los nombres de producto y de variante traducidos.
  • Tus reglas de impuestos: el IVA por país configurado en Internacional → Impuestos. Dialog calcula el precio de cada producto para el país del comprador a través del motor de impuestos de PrestaShop, de modo que las recomendaciones y la conversación muestran el importe correcto para el país.
  • Tu visualización de impuestos: si tu tienda muestra los precios con impuestos incluidos o sin impuestos. Dialog muestra lo mismo al comprador, para que sus precios siempre coincidan con tu tienda.

Para sacarle el máximo partido, asegúrate en PrestaShop de que:

  • Tus idiomas están instalados y activos, con las traducciones de producto rellenadas para cada uno en el back office.
  • Tus reglas de impuestos están configuradas por país para los mercados en los que vendes: eso es lo que determina los precios por país.
  • Los países a los que vendes están activados en Internacional → Localización → Países.

Bueno saberlo:

  • Los cambios en tus idiomas, traducciones o reglas de impuestos se recogen en tu próxima sincronización del catálogo: no hay ningún paso adicional para Dialog.

Con un catálogo personalizado, declaras los mercados y los idiomas dentro del JSON del catálogo que subes: Dialog los lee del mismo archivo que ya ingiere. El formato completo está en el esquema del catálogo; esto es lo que hay que añadir para los mercados y los idiomas.

Mercados y precios: declara tus mercados una sola vez en el nivel raíz, cada uno con un name y sus countries (códigos de país ISO 3166-1 alfa-2 en mayúsculas). Después, en cada variante, haz que price sea un array: una entrada sin market (el precio por defecto) más una entrada por mercado, etiquetada con el name del mercado. compareAtPrice sigue el mismo formato.

{
"markets": [
{ "name": "Europe", "countries": ["FR", "DE", "ES", "IT"] },
{ "name": "United Kingdom", "countries": ["GB"] }
],
"products": [
{
"id": "prod_001",
"variants": [
{
"id": "var_001",
"price": [
{ "amount": "29.99", "currencyCode": "USD" },
{ "amount": "25.99", "currencyCode": "EUR", "market": "Europe" },
{ "amount": "21.99", "currencyCode": "GBP", "market": "United Kingdom" }
]
}
]
}
]
}

Idiomas: añade translations en los productos (title, description) y en las variantes (displayName), indexado por código de idioma en minúsculas (fr, es, …). Los nombres y valores de opciones también se pueden traducir.

{
"translations": {
"fr": { "title": "T-shirt en coton premium", "description": "..." }
},
"variants": [
{ "translations": { "fr": { "displayName": "T-shirt rouge - Taille M" } } }
]
}

Bueno saberlo:

  • market en un precio es el nombre del mercado, no un código de país, y proporciona siempre una entrada price por defecto sin market.
  • Cada país pertenece a un solo mercado; los países agrupados en el mismo mercado comparten su precio y su moneda.
  • Los mercados y las traducciones son opcionales y aditivos: un catálogo de un solo mercado y un solo idioma sigue funcionando con un solo price y sin translations.
  • Los cambios surten efecto en tu próxima subida del catálogo.