Skip to main content

Descripción general

Para mostrar los upsells de Upcart, tenemos que obtener los productos usando la Product API de Shopify. Sin embargo, según las especificaciones de Shopify, debemos usar una referencia al identificador (handle) del producto que se encuentra en la URL de la página del producto. Por ejemplo, podemos usar su API para obtener un producto que se encuentra en la sección products/red-rain-coat de la tienda. Desafortunadamente, esto crea conflictos si usas un tema de tienda o una aplicación de traducción de terceros que también traduce los identificadores de producto en las URL de las páginas. Esto significa que, cada vez que intentamos obtener los productos usando la Product API de Shopify, Shopify busca un identificador de producto en particular (en un idioma) que no existe cuando el producto se traduce. Aquí tienes un ejemplo real de una tienda donde intentar obtener identificadores de producto en español devuelve un error de Shopify porque los identificadores de producto en su sistema están almacenados en inglés: Para solucionar esto, sugerimos mantener los identificadores de producto en las URL de las páginas de producto iguales sin importar el idioma configurado en la tienda.

¿Necesitas ayuda?

Como siempre, estamos aquí para ayudarte. Si necesitas más aclaraciones o ayuda con otras funciones de Upcart, no dudes en contactarnos.