Per mostrare gli upsell di Upcart, dobbiamo recuperare i prodotti usando la Product API di Shopify. Tuttavia, secondo le specifiche di Shopify, dobbiamo usare un riferimento all’handle del prodotto contenuto nell’URL della pagina prodotto.Per esempio, possiamo usare la loro API per recuperare un prodotto che si trova nella sezione products/red-rain-coat dello store.Purtroppo, questo crea conflitti se usi un tema dello store o un’applicazione di traduzione di terze parti che traduce anche gli handle dei prodotti negli URL delle pagine. Questo significa che ogni volta che proviamo a recuperare i prodotti usando la Product API di Shopify, Shopify cerca un handle di prodotto particolare (in una lingua) che non esiste quando il prodotto viene tradotto.Ecco un esempio reale di uno store in cui il tentativo di recuperare handle di prodotto in spagnolo restituisce un errore da Shopify, perché gli handle dei prodotti nel loro sistema sono memorizzati in inglese:Per risolvere il problema, suggeriamo di mantenere gli handle dei prodotti negli URL delle pagine prodotto identici, indipendentemente dalla lingua impostata sullo store.