Skip to main content

Aperçu

Pour afficher les upsells d’Upcart, nous devons récupérer les produits à l’aide de la Product API de Shopify. Cependant, selon les spécifications de Shopify, nous devons utiliser une référence au handle du produit contenu dans l’URL de la page produit. Par exemple, nous pouvons utiliser leur API pour récupérer un produit situé dans la section products/red-rain-coat de la boutique. Malheureusement, cela crée des conflits si vous utilisez un thème de boutique ou une application de traduction tierce qui traduit également les handles de produits dans les URL des pages. Cela signifie que chaque fois que nous essayons de récupérer les produits à l’aide de la Product API de Shopify, Shopify recherche un handle de produit particulier (dans une langue) qui n’existe pas lorsque le produit est traduit. Voici un exemple réel de boutique où la tentative de récupération de handles de produits en espagnol renvoie une erreur de Shopify, car les handles de produits de leur système sont stockés en anglais : Pour corriger cela, nous suggérons de conserver les mêmes handles de produits dans les URL des pages produits, quelle que soit la langue définie sur la boutique.

Besoin d’aide ?

Comme toujours, nous sommes là pour vous aider. Si vous avez besoin de précisions supplémentaires ou d’aide avec d’autres fonctionnalités d’Upcart, n’hésitez pas à nous contacter.