Skip to main content

Przegląd

Aby wyświetlać upselle Upcart, musimy pobierać produkty za pomocą Product API Shopify. Jednak zgodnie ze specyfikacją Shopify musimy używać odwołania do uchwytu produktu (product handle) zawartego w adresie URL strony produktu. Na przykład możemy użyć ich API, aby pobrać produkt znajdujący się w sekcji products/red-rain-coat sklepu. Dokumentacja Product API Shopify pokazująca przykład pobierania dla uchwytu produktu red-rain-coat Niestety powoduje to konflikty, jeśli używasz motywu sklepu lub zewnętrznej aplikacji tłumaczącej, która tłumaczy również uchwyty produktów w adresach URL stron. Oznacza to, że gdy próbujemy pobrać produkty za pomocą Product API Shopify, Shopify szuka konkretnego uchwytu produktu (w jednym języku), który nie istnieje po przetłumaczeniu produktu. Oto przykład z prawdziwego sklepu, w którym próba pobrania hiszpańskich uchwytów produktów zwraca błąd z Shopify, ponieważ uchwyty produktów w ich systemie są zapisane po angielsku: Inspektor sieci przeglądarki pokazujący błąd 404 Not Found przy pobieraniu hiszpańskiego uchwytu produktu Aby to naprawić, sugerujemy pozostawienie uchwytów produktów w adresach URL stron produktów bez zmian, niezależnie od języka ustawionego w sklepie.

Potrzebujesz pomocy?

Jak zawsze, jesteśmy tu, aby pomóc. Jeśli potrzebujesz dodatkowych wyjaśnień lub pomocy z innymi funkcjami Upcart, nie wahaj się z nami skontaktować.