Budowanie od podstaw dzięki eCommerce Custom Development
Opublikowany: 2020-10-02To jest druga część studium przypadku na naszej siostrzanej witrynie Genius eCommerce Ⓡ . Możesz przeczytać pierwszą część studium przypadku, skupioną na projektowaniu niestandardowym, właśnie tutaj.
Gdybyś miał wziąć podstawowy sedan, który mógłbyś wykupić z dowolnej partii samochodów i przygotować go do wyścigów, co byś zrobił? Możesz zdjąć wszystkie siedzenia obok kierowcy. Nie potrzebujesz pasażerów, potrzebujesz lekkiego samochodu. Możesz wyjąć oszczędny silnik i zastąpić go większym. Nie musisz martwić się o cenę na dystrybutorze, potrzebujesz przyspieszenia. Możesz zmienić opony z bieżnikiem na slick, gładkie. Nie musisz radzić sobie na śniegu, musisz zmniejszyć tarcie. Jest to różnica między samochodem zbudowanym dla każdego, a samochodem zbudowanym do bardzo konkretnego celu, a także ilustruje różnicę między uogólnioną witryną szablonową a niestandardowym rozwojem eCommerce. Rodzaj witryny, którą otrzymasz po wyjęciu z pudełka z dowolnej platformy, będzie uniwersalnym narzędziem dla wszystkich rodzajów firm, ale niestandardową witrynę można zbudować specjalnie po to, aby robić to, czego potrzebujesz.
Tutaj, w 1Digital, doświadczyliśmy tego z pierwszej ręki, rozwijając platformę WordPress dla Genius eCommerce Ⓡ , naszej siostrzanej witryny. Genius eCommerce Ⓡ istniał na szablonie WordPress od kilku lat i kiedy zdecydowaliśmy się go zaktualizować, zrobiliśmy to od podstaw. Obserwacja procesu na jednej z naszych własnych witryn naprawdę pomogła mi podkreślić różnicę między szybkim i łatwym wdrożeniem witryny szablonowej a metodycznym tworzeniem niestandardowego rozwoju eCommerce.
„Problem ze starym motywem polega na tym, że dużo kodu obciążało witrynę, niezależnie od tego, czy z niej korzystaliśmy, czy nie” – powiedział Jon Luhrs, jeden z głównych programistów w 1Digital Ⓡ . Stara wersja witryny eCommerce Genius była oparta na predefiniowanym motywie WordPress. Motywy WordPress, podobnie jak wiele gotowych szablonów, są dostarczane z zestawem zależnych wtyczek. „Mogą mieć jedną wtyczkę, którą poproszą o pobranie, aby uruchomić menu lub inną, która może obsługiwać przesyłanie formularzy, takie rzeczy”, powiedział mi Jon. Niestety, wszystkie te przedmioty mogą powodować duże wzdęcia. Twórcy motywów chcą mieć pewność, że ich motyw zostanie kupiony przez jak największą liczbę osób, a zatem będzie użyteczny w większości przypadków. To sprawia, że predefiniowany motyw jest waletem wszystkich transakcji i mistrzem żadnego.
„Największą rzeczą, którą chcieliśmy poprawić w nowej wersji, była szybkość” – powiedział Jon. Aby to zrobić, pozbył się wielu wtyczek, które normalnie byłyby dostarczane z witryną WordPress i zbudował niestandardowe skróty od zera, aby je zastąpić. Na przykład stara witryna e-commerce Genius miała zainstalowany program do tworzenia stron o nazwie WP Bakery. Kreator stron, taki jak ten, ułatwia przeciąganie i upuszczanie treści oraz dodawanie nowej strony do witryny z obszaru administracyjnego bez wchodzenia w kod. „Tych wtyczek do tworzenia stron jest bez liku” – powiedział mi Jon. „Wszystkie oferują prawie taką samą funkcjonalność, ale zawierają również dużo kodu, którego możesz nie potrzebować”. Zaletą posiadania kogoś takiego jak Jon, który jest przeszkolony w zakresie niestandardowego rozwoju, jest to, że nie potrzebujesz łatwego tworzenia stron. Zamiast tego Jon zbudował nasze nowe strony od podstaw. To sprawiło, że były tak szczupłe, jak to tylko możliwe, ponieważ dodawał tylko to, co było absolutnie potrzebne, aby strona działała.
„To samo dotyczy suwaków obrazu i suwaków referencji” — powiedział mi Jon. Tam, gdzie wtyczka WordPress działa na Twojej stronie, wykonując obrazy dodane do obszaru administracyjnego i ładując je, zbudowaliśmy te funkcje na zamówienie za pomocą linii kodu, aby były bardziej usprawnione. Zoptymalizowaliśmy również same obrazy, aby uzyskać większą szybkość. „Wiele z nich polega na znalezieniu odpowiednich ustawień do eksportu obrazu z Photoshopa, które będą działać zgodnie z jego przeznaczeniem na stronie, nie będąc zbyt dużym” – powiedział Jon. Niestandardowy zespół programistów może pomóc w tworzeniu odpowiednich plików graficznych na podstawie Twojego planu dla każdej konkretnej strony.
W momencie uruchomienia nowa witryna Genius eCommerce Ⓡ ma średni wynik 98,6 na stronach mobilnych. „Jest to całkiem spora poprawa w stosunku do poprzedniego szablonu i zaczęliśmy widzieć, jak witryna generuje kilka potencjalnych klientów” – powiedział mi Jon. Taki wynik w Google Page Speed Insights byłby prawie niemożliwy dla przeciętnego sklepu eCommerce, nawet przy niestandardowym rozwoju, ale to nie znaczy, że powinieneś usunąć szybkość witryny z listy priorytetów. Zbiór badań przeprowadzonych przez Walmart wykazał, że gdy czas ładowania waha się od 1 do 4 sekund, konwersje gwałtownie spadają. Odkryli, że każda sekunda poprawy czasu ładowania strony przekłada się na wzrost liczby konwersji w witrynie o 2%.
Niestandardowy programista eCommerce może również pomóc witrynie w zabezpieczeniu na przyszłość, zwłaszcza takiej, która w przeszłości opierała się na szablonach i wstępnie przygotowanych wtyczkach. Pamiętaj, że te wtyczki są również tworzone przez programistów. Oznacza to, że mają okres trwałości. Aplikacja może działać podczas pierwszej konfiguracji witryny, ale po kilku latach programista może przejść do innych rzeczy i przestać obsługiwać wtyczkę, od której zależał motyw podczas pierwszej konfiguracji. W Genius eCommerce mieliśmy wtyczkę, która dostosowywała sposób, w jaki pozwalamy członkom zespołu logować się do obszaru administracyjnego naszej witryny. Zanim powstała witryna Genius eCommerce Ⓡ , wtyczka ta przestała być obsługiwana przez dwa lub trzy lata. „Na szczęście nie było to konieczne do podstawowej funkcjonalności witryny, więc po prostu ją wyłączyłem” – powiedział Jon. Jednak, gdy tworzysz kod od podstaw, nie musisz się martwić o aktualizacje lub zastanawiać się, czy usługa, na której polegałeś, nie będzie już obsługiwana. „Jeśli coś się zepsuje, wolałbym wymyślić inny sposób na zrobienie tego, niż pobierać kolejną wtyczkę”, powiedział mi Jon. „To, co pozwala zaoszczędzić pieniądze w krótkim okresie, może ostatecznie kosztować Cię więcej, w zależności od tego, jak dobrze jest obsługiwane”.
Genius eCommerce Ⓡ pomógł mi wyjaśnić sobie to, co od lat wyjaśniam naszym klientom. Myśląc o rozwoju eCommerce na zamówienie, w przeciwieństwie do gotowych szablonów, wszystko sprowadza się do pytania o ilość kontroli, jaką chcesz mieć. Szablony wraz z zależnymi wtyczkami można wdrażać szybko i tanio. Możesz mieć użyteczną witrynę w mgnieniu oka. Ale jak doświadczyliśmy pracy z Genius eCommerce, w końcu możesz chcieć więcej od swojej witryny. Kiedy to zrobisz, będzie taniej i łatwiej dokonać tych ulepszeń w swoim własnym kodzie, który zbudował Twój zespół programistów, zamiast przepychać się, co możesz z narzędzi innych firm.
W 1Digital specjalizujemy się w byciu Twoim rozszerzonym zespołem programistycznym. Niezależnie od tego, czy tworzysz witrynę od podstaw, np. Genius eCommerce Ⓡ , czy robisz małe kroki, aby Twoja witryna była coraz bardziej pod własną kontrolą, jedno zadanie na raz, nasi eksperci ds. niestandardowego rozwoju eCommerce mogą być w zasięgu kilku kliknięć . Skontaktuj się z nami już dziś, aby dowiedzieć się, w jaki sposób możesz znaleźć programistę 1Digital Ⓡ w swoim kącie.
ściągnij PDF