Jednym z kluczowych ograniczeń, z którymi muszą mierzyć się sklepy podczas konfiguracji w Shopify, jest limit 100 wariantów (i 3 opcji) na pojedynczy produkt. Ograniczenie to wynika głównie z kwestii optymalizacyjnych i jest obowiązujące na wszystkich abonamentach. Choć Shopify planuje w przyszłości zwiększyć te limity, na chwilę obecną przedsiębiorcy muszą się z nimi zmagać. Może to stanowić szczególne wyzwanie dla firm z sektorów oferujących bardziej złożone produkty.
Dlaczego istnieje limit 100 wariantów w Shopify?
Technicznie, ten limit ma swoje korzenie w architekturze bazy danych Shopify. Taka struktura bazy danych utrudnia późniejsze zwiększanie limitów, co jest problematyczne nie tylko dla Shopify, ale i dla twórców aplikacji współpracujących z platformą. Ograniczenie to jest wbudowane w każdy plan subskrypcyjny, a zatem zwiększenie abonamentu nie rozwiązuje tego problemu.
Chociaż nie możemy w bezpośredni sposób obejść tego limitu, istnieją trzy techniczne rozwiązania, które pozwalają na chociaż częściowe rozwiązanie tego problemu.
Rozwiązanie 1: podział na różne produkty z linkami wewnętrznymi
Pierwszym rozwiązaniem jest podział wariantów produktu na osobne produkty, co może być bardziej przyjazne dla użytkownika i jednocześnie ominąć limit wariantów.
Kroki do wdrożenia:
- Podział produktu na osobne produkty: utwórz osobne produkty dla każdej kombinacji opcji, która przekracza limit 100 wariantów. Na przykład, zamiast mieć jeden produkt "Koszulka", utwórz osobne produkty dla każdego koloru: "Koszulka - Biała", "Koszulka - Czarna", itp
- Implementacja linków wewnętrznych: w tym przypadku będziemy musieli poprosić o pomoc dewelopera, aby dodać powiązania pomiędzy tymi produktami. Najlepiej gdyby na karcie produktu produkty zostały powiązane ze sobą w taki sposób aby imitowały wariantowość. Można to osiągnąć za pomocą metadanych, które będą przechowywać informacje o powiązanych produktach.
- Zarządzanie SEO za pomocą kanonicznych URL: aby uniknąć problemów SEO związanych z duplikacją treści, ustaw kanoniczne URL dla wszystkich wariantów, które będą wskazywać na jeden główny produkt. Na przykład, strona /products/koszulka-biala może mieć kanoniczny URL wskazujący na /products/koszulka. Dodatkowo można również dodać do reszty produktów tagi no-index oraz no-follow, aby być pewnym, że nie nastąpi duplikacja contentu.
Rozwiązanie 2: Użycie aplikacji do opcji produktów
Drugie rozwiązanie polega na użyciu aplikacji dostępnych w Shopify App Store, które pozwalają na dodanie dodatkowych opcji produktów, wykraczających poza standardowe limity Shopify.
Kroki do wdrożenia:
- Wybór odpowiedniej aplikacji: przeglądaj i wybierz aplikację, która najlepiej spełnia Twoje potrzeby. Popularne opcje to:
- Infinite Options
- Product Options by Bold
- Product Customizer
- Product Builder
- Integracja aplikacji: zainstaluj wybraną aplikację i skonfiguruj ją, aby dodać dodatkowe opcje do produktów. Aplikacje te często oferują interfejsy użytkownika pozwalające na łatwe dodawanie i zarządzanie dodatkowymi opcjami.
- Testowanie funkcjonalności: przetestuj nowe opcje na stronie produktu, aby upewnić się, że działają poprawnie i są intuicyjne dla użytkowników.
Ta metoda ma jednak pewne ograniczenia. W przypadku większości aplikacji nie będziemy mieć możliwości wdrożenia SKU, kodów EAN aby odpowiednio zintegrować z narzędziami zewnętrznymi i kontrować np. stany magazynowe.
Rozwiązanie 3: Edytowanie motywu w celu połączenia produktów
Trzecie rozwiązanie jest bardziej zaawansowane i polega na edytowaniu motywu sklepu, aby połączyć wiele produktów w jeden wirtualny produkt.
Kroki do wdrożenia:
- Tworzenie produktów z wariantami: stwórz wiele produktów, każdy z maksymalnie 100 wariantami. Upewnij się, że opcje dla tych produktów są spójne (ta sama kolejność opcji i nazwy).
- Edytowanie kodu motywu: użyj Liquid (języka szablonów Shopify) do modyfikacji motywu. Kod powinien umożliwić wyświetlanie i zarządzanie opcjami z wielu produktów jako jednego wirtualnego produktu.
- Łączenie produktów: dodaj skrypty JavaScript do synchronizacji opcji między produktami, tworząc wrażenie, że są one jednym produktem. Skrypty te powinny obsługiwać zmiany opcji, aktualizacje koszyka i inne interakcje użytkownika.
- Usunięcie zbędnych stron z mapy witryny: połączone produkty mogą tworzyć zbędne strony, które należy usunąć z mapy witryny, aby uniknąć problemów z SEO.
Podsumowanie
Chociaż limit 100 wariantów na produkt w Shopify jest technicznym ograniczeniem, istnieją skuteczne sposoby, aby go obejść. Podział produktów z linkami wewnętrznymi, użycie aplikacji do opcji produktów oraz zaawansowane edytowanie motywu to trzy podejścia, które mogą pomóc w zarządzaniu większą liczbą wariantów i poprawie doświadczenia użytkownika. Wybór odpowiedniej metody zależy od specyfiki Twojego sklepu oraz zasobów technicznych, jakie masz do dyspozycji. Warto pamiętać na przyszłość również, że limity związane z opcjami oraz wariantami występują również w przypadku bundli tworzonych przez oficjalną aplikację Shopify.
Zapraszamy do skorzystania z naszego doświadczenia w celu dostosowania Shopify do unikalnych potrzeb Twojego biznesu.