Uwolnij swój koszyk zakupowy z MAP

12.09.2016 Angelika Siczek

Jaka będzie Twoja reakcja, jeśli powiem Ci, że możesz znacząco poprawić jedną z najważniejszych danych związanych za skutecznością Twojej strony za pomocą kilku kliknięć z poziomu interfejsu administratora?

Pomyślisz pewnie, że to treść jakiejś wyjątkowo kiepskiej reklamy. Twoim priorytetem jest jednak ciągłe ulepszanie działania Twojego sklepu, dlatego zamierzasz kontynuować tę lekturę aby otrzymać odpowiedź na pytania, które rodzą się właśnie w Twojej głowie. Pierwsze z nich dotyczy na pewno następującej kwestii:

Czym jest „jedna z najważniejszych danych związanych ze skutecznością Twojej strony”?

Jest nią TTFB (Time To First Byte), czyli, mówiąc prosto, czas odpowiedzi serwera na wprowadzoną komendę. Zanim pierwsze elementy witryny zostaną wyświetlone, przeglądarka (ku zniecierpliwieniu użytkowników) nie jest w stanie wykazać absolutnie żadnej dodatkowej aktywności. Skrócenie czasu oczekiwania na jej odpowiedź powinno być zatem Twoim priorytetem, jednak najpierw musisz zadać sobie pytanie, co właściwie powoduje spowolnienie działania witryny i w jaki sposób możesz to wyłączyć. Odpowiedzią będzie z pewnością MAP (Minimum Advertised Price), czyli moduł pozwalający na zaoferowanie klientom najniższej możliwej ceny przy jednoczesnym zachowaniu minimalnej wartości detalicznej produktu, która została określona przez producenta. Możesz go wyłączyć pod warunkiem, że nie jest Ci naprawdę niezbędny (a w większości przypadków nie jest).

Ale…

… musisz pamiętać, że o ile większość stron nie wykorzystuje modułu MAP, o tyle może on wydawać się przydatny z perspektywy klienta, który dodał już produkt do koszyka zakupowego. Sam koszyk to notabene najbardziej spowalniający stronę element, ponieważ Magento musi renderować go dla każdego użytkownika. Kiedy to robi, uruchamia metodę o nazwie canApplyMsrp dla wszystkich produktów znajdujących się aktualnie w koszyku (łatwo się domyślić, że proces ten trwa dłużej, niż sobie tego życzysz). Niemniej jednak, jeśli wyłączysz MAP, procesy związane z działaniem strony potrwają krócej. Potrzebujesz dowodów? Przygotowaliśmy je w poniższej tabeli.

tabela przedstawiająca długość procesów map

Powyższe liczby oznaczają szybkość (mierzoną w milisekundach) ładowania się strony sklepu.

Jak widać, MAP nie wpływa na nią, dopóki koszyk jest pusty, ale stopniowo zwalnia renderowanie z chwilą, kiedy trafiają do niego nowe produkty. Po wyłączeniu MAP czas renderowania pozostaje niezmienny, bez względu na ilość zamówionych produktów.

Jak wyłączyć MAP?

Przede wszystkim, upewnij się, że nie potrzebujesz tej funkcji.

Później możesz działać według poniższego schematu. Powodzenia!

System / Config / Sales / Minimum Advertised Price / Enable MAP -> No.
Save Config.

źródło: www.inchoo.net/magento/ttfb

Cyfrowe newsy / Bądź na bieżąco

Od początku 2022 roku wchodzimy w skład Unity Group. Teraz zapisując się do naszego newslettera, będziesz na bieżąco z informacjami całej naszej organizacji.

    Wypełniając formularz wyrażasz zgodę na wysyłkę newslettera przez Unity S.A. z siedzibą we Wrocławiu. Zgodę możesz wycofać w każdej chwili. Więcej informacji na ten temat znajdziesz w naszej polityce prywatności.

    *Wymagane

    Andrzej-kurs-programowania

    Andrzej Szylar

    Chief Executive Officer

    E-mail:

    a.szylar@global4net.com
    Magda2

    Magdalena Paczyńska-Kamienik

    HR Manager

    Aleksandra

    Aleksandra Bielawska-Clegg

    HR Business Partner

    E-mail:

    Michal

    Michał Duława

    New Business Developer

    E-mail:

    Katarzyna

    Katarzyna Zajchowska

    Marketing Partner

    E-mail: