Duże koszyki w PrestaShop B2B mogą sprawiać problemy i powodować spowolnienie działania całego sklepu. Jak uniknąć tych problemów? Przeczytaj i dowiedz się już teraz.
Kiedy występują duże koszyki są ważne w PrestaShop
W większości sklepów w koszyku jest kilka produktów, i problem ze spowolnieniem działania sklepu się nie pojawia.
Natomiast w stałych współpracach pomiędzy firmami z sektora B2B, dość często zamówienia mają po kilkadziesiąt a nawet kilkaset pozycji w jednym koszyku. Klienci często robią zamówienia powtarzające się, a zmieniają tylko ilość sztuk produktów. Podczas zakupów nie dobierają po jednej sztuce danego towaru, tylko przy dodawaniu do koszyka zwielokrotniają sztuki. Można dodawać po 10-12 sztuk, czyli kupować wielokrotności pełnych opakowań danego towaru. Przykład? Sklep eCommerce może zamawiać u swojego partnera taśmy, wypełniacze, koperty i kartony w wielu różnych rozmiarach, które potrzebują do pakowania produktów.
Problemy z dużymi koszykami w PrestaShop B2B
- Jednym z wąskich gardeł w PrestaShop jest obsługa dużych koszyków i wyświetlenie widoku koszyka, kiedy zawiera wiele produktów. Nie chodzi tu o sytuację, gdy w koszyku jest 100 sztuk jednego produktu. Chodzi o to, że koszyk zawiera na przykład 100 różnych produktów (indeksów) po wiele sztuk każdy. Wtedy pojawia się problem, bo sklep oparty o domyślny silnik Prestashop zaczyna bardzo wolno działać.
- Tak zbudowany koszyk powoduje kolejny problem. Dodanie do niego nowego produktu trwa bardzo długo i przy standardowych zastosowaniach szablonów w PrestaShop, sklep w całości zaczyna zwalniać. Dzieje się tak dlatego, że w każdym widoku te ogromne koszyki są pobierane i przeliczane, co uniemożliwia prawidłowe działanie sklepu.
Rozwiązanie problemu dużych koszyków w PrestaShop B2B
W Tebim znaleźliśmy rozwiązanie problemu zwalniających koszyków. Może nie załatwia sprawy w 100%, ale pozwala obsługiwać dużo większe koszyki, niż dają możliwości standardowego sklepu.
Dokonaliśmy kilku optymalizacji:
- W nagłówkach sklepu zachowaliśmy funkcjonalność, która pokazuje, ile sztuk danego produktu znajduje się w koszyku. Natomiast przechodzenie pomiędzy stronami nie obciąża szybkości działania sklepu. Nawet 300 produktów w koszyku nie spowalnia sklepu i klienci mogą bez problemu wchodzić na inne podstrony i przeglądać produkty bez uszczerbku na szybkości ich wyświetlania się.
- Dodawanie nowego produktu do koszyka trwa trochę dłużej, niż normalnie przy powiedzmy 10 produktach w koszyku, ale jest to czas akceptowalny.
- Przepisaliśmy po swojemu widok listy produktów w koszyku, żeby nie generował tak wielu obciążeń, przy zachowaniu oczywiście standardowych mechanizmów, w których nadal pokazujemy między innymi wartość całego koszyka i koszty dostawy dla całego koszyka. Nic z tych danych nie straciliśmy, a dodatkowo zoptymalizowaliśmy je tak, że sklepy z około 300 produktami w koszyku dają się bez problemu użytkować. Oczywiście jest pewne spowolnienie w stosunku do sklepu z 10 produktami w koszyku, ale nie jest to żmudne i działa tak samo dobrze na urządzeniu mobilnym, jak i na desktopie.
Przeczytaj również nasz wcześniejszy artykuł na temat przyspieszenia koszyka w PrestaShop przy zamówieniach na +100 SKU.
Duże koszyki w PrestaShop B2B – podsumowanie
Wszystkich tajemnic nie zdradzimy, bo to nasz autorki sposób rozwiązania tego problemu, popularnego przede wszystkim w sklepach B2B. Pracowaliśmy nad tym rozwiązaniem przez miesiąc, ale było warto, bo już u kilku klientów z sukcesem je wdrożyliśmy.
Jeśli masz podobny problem z dużymi koszykami w swoim sklepie PrestaShop, zgłoś się do nas, a wdrożymy dla Ciebie nasze optymalizacje.
Kliknij przycisk i zarezerwuj konsultację z naszym specjalistą, jeśli chcesz się dowiedzieć, jak pozbyć się problemów z dużymi koszykami w Twoim sklepie online.
REZERWUJĘ KONSULTACJĘ Posiada ponad 20 lat doświadczenia w branży eCommerce. Od 13 lat specjalizuje się we wdrożeniach sklepów PrestaShop - tworząc Tebim. Zrealizował wdrożenia platform eCommerce z budżetami wdrożenia przekraczającymi 1 mln zł.