Wystartuj swoją karierę w IT – rusza 2. edycja Akademii ORBA!🚀
Marzysz o karierze w jednym z najszybciej rozwijających się sektorów IT, ale nie wiesz jak zacząć?
Dołącz do Akademii ORBA i poznaj praktyczne aspekty pracy przy międzynarodowych projektach e-commerce opartych o Adobe Magento OpenSource i Adobe Commerce.
Akademia ORBA to płatny 3-miesięczny staż: Ty się uczysz, my wspieramy Cię wypłacając Ci wynagrodzenie!
Szkolenia w ramach stażu prowadzone będą online przez ekspertów ORBA. Akademia pozwoli Ci rozpocząć karierę w firmie specjalizującej się w jednym z najbardziej perspektywicznych sektorów IT: we-commerce. Przygotujemy Cię też do procesu rekrutacji na stanowisko Magento Developer w ORBA. Liczymy, że dołączysz do naszego zespołu na dłużej!
🟪 TLDR
Czym jest Akademia ORBA? Akademia to 3-miesięczny staż pełen praktycznej nauki, który przygotuje Cię do rekrutacji na stanowisko Programisty Magento w ORBA.
Dla kogo? Dla osób z podstawami języka PHP i językiem angielskim na poziomie min. B2, które chcą zacząć karierę w IT i poznać świat e-commerce. Zapraszamy osoby z całej Polski!
Kiedy? Rekrutacja trwa – aplikuj już dziś! Akademia ORBA rusza 1 czerwca i potrwa 3 miesiące. Działamy i szkolimy się zdalnie, w pełnym wymiarze czasu pracy.
Gdzie? Zajęcia będą odbywać się ONLINE. Biura ORBA znajdują się w Warszawie i Lublinie, oferujemy możliwość pracy zdalnej.
Wynagrodzenie Stażystom oferujemy wynagrodzenie, szczegóły poznasz podczas rekrutacji do Akademii ORBA.
O nas ORBA – software-house skoncentrowany na zaawansowanych wdrożeniach e-commerce. Realizujemy projekty międzynarodowe, jesteśmy częścią Grupy Lingaro (wspólnie zatrudniamy ponad 1000 osób, które, podobnie jak nasi klienci, pochodzą z różnych zakątków świata).
Skorzystaj z darmowego dostępu do wiedzy topowych programistów i członków zespołów deweloperskich. Plan spotkań podczas Akademii ORBA będzie koncentrował się na zagadnieniach, które dadzą Ci praktyczne umiejętności potrzebne do pracy z oprogramowaniem Magento. Zdobędziesz też wiedzę o metodologii wdrożeń e-commerce.
🟪 Korzyści
szansa na komfortowe wejście do profesjonalnego świata programistów/programistek
nowe umiejętności i wiedza o technologiach stosowanych w systemach e-commerce
wsparcie zespołu HR i szkolenie „Building personal brand in recruitment”
przygotowanie do procesu rekrutacji na stanowisko Magento Developer w ORBA
wynagrodzenie
dyplom ukończenia stażu
nowa sieć kontaktów i współpraca z super zespołem 😉!
2. Akademia ORBA
🟪 Akademia ORBA – program
Każdy uczestnik stworzy od zera moduł rozszerzający Magento, taki z jakim pracujemy podczas komercyjnych projektów. Zajęcia praktyczne będą przeplatane prezentacjami teoretycznymi.
PROGRAM
Podstawy e-commerce – szkolenie prowadzone przez Romana Balutę (CEO ORBA)
Platforma Magento z perspektywy użytkownika
– podstawowe informacje o platformie – najważniejsze ficzery frontendowe – koncept multi-store – zarządzanie katalogiem produktów, klientami, treściami
Platforma Magento z perspektywy programisty
– architektura Magento oraz techniki customizacji – procesowanie żądań serwera – praca z bazą danych – customizacja panelu administracyjnego, interfejsu użytkownika, logiki biznesowej
Najlepsze praktyki programisty Magento
– zasady SOLID – środowisko programistyczne PHPStorm – testy jednostkowe przy użyciu PHPUnit – debugowanie z użyciem Xdebug – programowanie z wykorzystaniem API (REST, GraphQL)
🟪 Plan zajęć
Akademia ORBA rusza 1 czerwca 2022 i potrwa 3 miesiące.
czerwiec: uczymy się teorii i startujemy projekt praktyczny
lipiec: koncentrujemy się na zajęciach praktycznych, uczymy się dobrych praktyk
sierpień: kończymy projekt, szlifujemy teorię i sprawdzamy, czego się nauczyliśmy
🟪 Nasze oczekiwania
Jeżeli:
naprawdę lubisz programować,
chcesz zostać Programistą Magento,
masz za sobą pierwsze doświadczenia z obiektowym PHP (w dowolnym frameworku),
posługujesz się językiem angielskim (poziom B2),
zapraszamy!
🟪 Etapy rekrutacji
Rozmowa HR (30 minut)
Zadanie techniczne do wykonania w domu
Rozmowa techniczna (maks. 1 h)
🟪 Akademia ORBA – podsumowanie
Mamy szansę spędzić wspólnie fajne 3 miesiące, podczas których przekażemy Ci wiedzę o technologii Magento używanej we wdrożeniach e-commerce na poziomie korporacji międzynarodowych. Za udział w Akademii ORBA otrzymasz wynagrodzenie stażowe, a podczas szkolenia zdobędziesz umiejętności, które pozwolą Ci na komfortowy wstęp do świata IT. Jeżeli jeszcze się wahasz, tutaj znajdziesz relację z pierwszej edycji naszej Akademii ORBA: https://bit.ly/AkadORBA-1edycja
Wystarczy nacisnąć przyciskAPLIKUJ, aby rozpocząć niesamowitą przygodę!😊
Audyt PANGEA | Poznaj nasz team: Ambasadorzy ORBA
Mamy za sobą kilkumiesięczny okres głębokiej analizy wewnętrznych procesów w naszej firmie. Pangea przeanalizowała atmosferę panującą w zespole, skontaktowała się bezpośrednio z naszymi Klientami, a także zbadała nasze wewnętrzne procedury, dokumenty, finanse i sposoby zarządzania projektami. Wszystko po to, żeby zweryfikować naszą dojrzałość organizacyjną oraz żeby móc z pełną odpowiedzialnością rekomendować nas jako wykonawców wdrożeń eCommmerce na najwyższym światowym poziomie.
Podczas analizy otrzymaliśmy wiele informacji zwrotnych, które pomogły nam wynieść nasze procedury na jeszcze wyższy poziom. Skuteczne przejście audytu Pangea skutkowało dołączeniem przez nas do elitarnego grona 7% firm, które podołały wymagającym kryteriom weryfikacyjnym.
Ambasadorzy ORBA – audyt Pangea
Jesteśmy dumni z dwóch kluczowych części audytu: najważniejszej, dotyczącej poziomu satysfakcji klientów oraz drugiej, szczególnie dla nas ważnej, opisującej kondycję naszego zespołu. Rozmowy z naszymi klientami przeprowadzone przez Pangea, dały nam wynik 8.6/10 w kontekście satysfakcji ze świadczonych przez nas usług, w tym 10/10 w kluczowej dla nas sekcji: „zarządzanie projektami”.
Z kolei miernikiem satysfakcji wśród zespołu ORBA jest wynik 8.4/10, znacznie przekraczający średnią statystyczną dla firm uczestniczących w programie Pangea. W ankiecie wzięło udział ponad 77% członków naszego zespołu, więc jesteśmy bardzo dumni z wyniku tego badania.
Poniżej przedstawiamy sylwetki naszych ambasadorów oraz przekierowujemy Was do wywiadów, które zostały przeprowadzone przy okazji weryfikacji Pangea i opublikowane na stronie audytora (j. angielski). W każdej współpracy kluczowe są osoby, które spotykamy i które towarzyszą nam we wspólnym realizowaniu naszych celów. Osoby, których sylwetki widzicie poniżej to doskonała próbka wiedzy i pasji, którą obserwujemy wśród pracowników ORBA.
Marcin Dżdża back-end developer
Marcin specjalizuje się w języku programowania PHP oraz frameworku e-commerce Magento 2. Zarządza i jest liderem technicznym w międzynarodowych projektach. Jak sam o sobie mówi: „Lubię ambitne zadania i uczenie się nowych rzeczy”.
Te cechy osobowości sprawdzają się w pracy Marcina. Umiejętność poznania wymagań klienta, szczegółów jego biznesu oraz umiejętność wyboru rozwiązań technicznych, które skutecznie zaspokoją te potrzeby, czynią Marcina odnoszącym sukcesy liderem technicznym.
Marcin specjalizuje się w języku programowania PHP oraz zajmuje się front-endem wdrażanych systemów eCommerce: „Uwielbiam, gdy wszystko idzie dobrze. Lubię pomagać innym i dawać zespołowi pozytywną energię.”
Danielle prowadzi nasz oddział w USA. Bez jej zaangażowania ORBA nie miałaby aż tak dużej swobody w utrzymywaniu relacji z naszymi partnerami za oceanem. Danielle znajduje się w centrum wdrażania procesów i struktury naszej amerykańskiej organizacji.
Mateusz jest absolwentem Informatyki i Ekonometrii SGGW. Posiada wielką chęć poznawania nowych technologii związanych z rozwijającym się rynkiem e-commerce. Hobby Mateusza, który latem jeździ na rowerze, a zimą na nartach, sprawia, że idealnie pasuje do kolegów z zespołu. Dodatkowo szachy i paddleboard uzupełniają listę zajęć Mateusza „po godzinach pracy”.
Powyższe sylwetki naszych ambasadorów i te krótkie rozmowy pozwolą Ci poznać atmosferę panującą wśród zespołów wdrożeniowych ORBA. To właśnie różnorodność osobowości i profesjonalizm osób tworzących naszą organizację wpływają na naszą wysoką skuteczność w implementacji systemów e-commerce dla naszych klientów. To też główny powód głębokich, długofalowych reakcji, które tworzymy z naszymi klientami!
1. edycja Akademii ORBA – podsumowanie
Akademia ORBA rozpoczęła się 1 września 2021. Szkolenie zawierało elementy praktyczne, np. tworzenie modułu rozszerzającego Magento oraz teoretyczne, dotyczące metodologii wdrożeń zaawansowanych projektów e-commerce. W ankiecie podsumowującej nasze spotkania wszyscy uczestnicy zgodnie uznali, że takie kompleksowe podejście do procesu tworzenia systemów e-commerce było bardzo użyteczne.
Nauka prowadzona była zdalnie, w oparciu o pracę w duetach z indywidualnie przydzielonymi opiekunami. Jako “buddy”, opiekun miał za zadanie towarzyszyć swojemu podopiecznemu i prowadzić go na poszczególnych etapach szkolenia. Pozwoliło to wszystkim na swobodne zadawanie pytań i szybkie rozwiewanie wszelkich pojawiających się wątpliwości. W efekcie, podczas trwania Akademii ORBA mogliśmy obserwować bardzo szybkie postępy.
Akademia ORBA – podsumowanie
Ten modeł współpracy spotkał się z bardzo dobrym przyjęciem wśród uczestników:
“spotkania zespołów i wspólne rozwiązywanie problemów na udostępnionym ekranie”
– to odpowiedź na zadane przez nas pytanie o najbardziej użyteczne elementy szkolenia. Ważna okazała się też swobodna atmosfera i czynnik koleżeńskiej współpracy przy realizowanych zadaniach.
2 edycja Akademii ORBA – poznaj szczegóły i aplikuj!
3 miesiące Akademii Magento to czas, kiedy nasi eksperci mogli przedstawić kompletny zakres informacji o platformie Magento, zarówno z perspektywy jej przyszłych użytkowników (front-end, zarządzanie produktami/klientami/treścią, koncept multi-store, etc.), jak i z perspektywy dewelopera (architektura, customizacja, żądania serwera, baza danych). Dzięki przemyślanemu programowi zajęć jesteśmy pewni, że absolwenci Akademii ORBA (a nasi nowi koledzy z pracy) dołączyli do grona programistów Magento zaznajomieni z najlepszymi praktykami i sposobami pracy.
1. edycja Akademii ORBA – nasz wkład w rozwój społeczności programistów Magento
1. edycja Akademii ORBA była dla nas wyraźnym sygnałem, że mamy wyjątkową możliwość, aby dołożyć cegiełkę do rozwoju środowiska deweloperów Magento. Udostępniając naszą wiedzę i metody wypracowane przy dziesiątkach międzynarodowych projektów e-commerce, możemy inspirować rozwój utalentowanych osób w tej aktualnie najszybciej rosnącej dziedzinie świata IT — w e-commerce.
Dużym udogodnieniem jest na pewno fakt, że zapewniamy wynagrodzenie wszystkim uczestnikom naszej Akademii. Pozwala im to na pełne zaangażowanie i koncentrację na trwającym szkoleniu.
Wdrożenia Shopware 6 charakteryzują się czytelnymi kosztami implementacji i utrzymania systemu. Cena licencji to jednorazowa opłata niezależna od obrotów i ilości produktów, które znajdą się w sklepie. Z kolei nowoczesne rozwiązania i znane, popularne technologie (np. framework PHP Symfony, Vue.js) sprawiają, że Shopware jest ceniony przez pracujących z nim programistów. To wyraźnie skraca czas implementacji platformy i tym samym znacznie redukuje nakłady finansowe.
Wdrożenie Shopware | Jesteśmy partnerami
Wdrożenie Shopware wiąże się z policzalnymi korzyściami
Podobnie wygląda kwestia bieżącej obsługi i administracji e-sklepu. Shopware posiada intuicyjny panel, który ułatwia codzienne zarządzanie produktami i procesami sprzedaży. To przekłada się na oszczędność czasu i nakładów pracy.
Na równi z popularną platformą – Magento 2, Shopware jest systemem Open Source. Daje to globalnej społeczność programistów dostęp do kodu źródłowego platformy, co zapewnia nieustanny i szybki rozwój systemu. Pozwala to też dopasowywać poszczególne funkcje do potrzeb konkretnego wdrożenia. Każdy biznes jest inny – Shopware pozwala te różnice implementować do środowiska eCommerce, zachowując charakter i sposób zarządzania procesami w organizacji. Otwarty kod to elastyczność i sposób na ciągłą ewolucję, która pozwala reagować na trendy i wymagania zmieniającego się rynku.
Shopware 6 to też ponad 3500 aplikacji, szablonów i interfejsów dostępnych w Shopware Store. Standardowe interfejsy dla najpopularniejszych dostawców płatności (w tym PayPal, Klarna, karty kredytowe, itp.) i interfejsy dla popularnych systemów takich jak ERP, biuletyny, marketplace’y, płatności itp. Wszystko to kontrolowane za pośrednictwem intuicyjnego menedżera, który pozwala na proste zarządzanie, instalację i aktualizację rozszerzeń. Platforma posiada też wsparcie techniczne dostępne dla pracujących z nią zespołów.
Funkcjonalności Shopware 6 to odpowiedź na wszystkie potrzeby Twoich klientów i Twojego biznesu
Do podstawowych funkcji Shopware 6 należą mechanizmy zarządzania klientami i zamówieniami, w tym również możliwość indywidualnych konfiguracji cenowych (czyli cenniki oparte na regułach i określonych właściwościach konkretnego klienta). System oferuje możliwość pracy wielokanałowej, a w wersji Enterprise Edition dostępne są specjalne funkcje B2B. Opcje SEO i optymalizacja pod kątem indeksowania mobile-first zintegrowane są już w standardzie. Wszystko to spinają wszechstronne narzędzia analityczne i statystyczne.
Zamówienia z pliku
Omnichannel
Platforma pozwala na wygodne zarządzanie sprzedażą w wielu kanałach. Jeden system CMS daje możliwość ujednolicenia doświadczeń klienta niezależnie od miejsca, w którym się znajduje: czy będzie to nasz sklep internetowy (stacjonarnie i mobilnie), marketplace, POS czy jakakolwiek inna przestrzeń, gdzie klient szuka naszych produktów. Wsparcie wielu kanałów pozwala dopasować treści, języki i formy płatności do każdego kanału indywidualnie.
API- first i rozwiązania headless
Skalowanie i elastyczne dopasowanie do narzędzi preferowanych przez klientów i użytkowników stanowi o sile rozwiązań eCommerce, które mają dostarczać stabilnych i długoterminowych korzyści. W przypadku wdrożeń tej platformy eCommerce nie ma ograniczeń w zakresie liczby i rodzaju front-endów stosowanych w naszym systemie sprzedaży. Budując eCommerce w oparciu o technologię Shopware 6 mamy możliwość podążać za naszym klientem, swobodnie dopasowując wygląd, język i komunikację zależnie od grupy docelowej i kanału docierania.
Klienci są różni, ale zawsze zachowujemy pełną i łatwą kontrolę nad doświadczeniami w środowisku naszego sklepu internetowego.
Obsługę wielu kanałów wspierają również dostępne rozwiązania PWA (Progressive Web App). PWA funkcjonuje na wzór aplikacji, wraz z korzyściami, które za tym idą: przesyłanie powiadomień, funkcjonowanie bez połączenia z Internetem, tworzenie ikony na pulpicie, stałe towarzyszenie klientowi oraz bezpieczeństwo i przyśpieszenie działania serwisu.
Funkcjonalności B2B
Wdrożenie platformy eCommerce B2B w oparciu o system Shopware 6
Rozbudowane funkcje B2B pozwalają odtworzyć specyfikę nawet najbardziej skomplikowanych modeli biznesowych w organizacjach koncentrujących się na relacjach B2B. Tworzenie oferty dopasowanej do konkretnego klienta B2B bardzo przyśpiesza proces składania zamówienia. Shopware 6 dla B2B to:
elastyczne zarządzanie ofertami dopasowanymi do konkretnego klienta
wygodne zarządzanie rolami i uprawnieniami, żeby odtworzyć proces decyzyjny po stronie klienta
przedstawiciele handlowi: z racji, że obsługa rynku B2B oparta jest na relacjach i komforcie klienta, system zawiera funkcjonalności pozwalające na szybką obsługę klienta przez przedstawiciela handlowego “w terenie” oraz na wygodny kontakt klienta ze swoim opiekunem w środowisku platformy eCommerce
Skorzystaj z kompleksowej obsługi w zakresie implementacji systemu Shopware 6
Wieloletnia obecność na rynku i model open-source dają platformie Shopware doskonałą elastyczność w dopasowaniu się do potrzeb biznesu. Kluczem do sukcesu jest doświadczony zespół, który odpowiada za wdrożenie. Jesteśmy partnerem Shopware i posiadamy kompetencje oraz wieloletnie doświadczenie w implementacjach systemów eCommerce.
Jako Shopware Business Partner nasz zespół jest zaznajomiony ze specyfiką narzędzia Shopware.
Ponad 10 lat doświadczeń w tworzeniu skutecznych rozwiązań eCommerce pozwala nam zagwarantować najwyższy poziom realizacji takiego wdrożenia – zapraszamy do kontaktu!
Grupa Lingaro przejmuje eBusiness Institute, aby dostarczać kompleksowe rozwiązania Marketing Intelligence.
eBusiness Institute (eBI) to think-tank i agencja konsultingowa z siedzibą w Genewie, specjalizująca się w doradztwie w zakresie digital commerce i tworzeniu treści dla wiodących światowych marek z branży dóbr konsumpcyjnych, farmaceutycznej, produktów luksusowych i elektroniki.
Zespół eBI składa się z kilkudziesięciu doświadczonych specjalistów w dziedzinie marketingu cyfrowego i sprzedaży, którzy dołączą do działań Grupy Lingaro, aby wspierać procesy biznesowe, rekomendować strategie cyfrowe i zwiększać wskaźnik ROI z dostarczanych przez nas rozwiązań. Kiedy środowisko oparte na innowacjach spotyka pierwszorzędnego dostawcę strategii Digital Marketing – dzieją się rzeczy wielkie.
Lingaro Group może teraz dostarczać rozwiązania marketingowe i e-commerce, które są prawdziwie kompleksowe. Dodatkowo, poza najnowocześniejszymi narzędziami do analizy marketingowej i rozbudowanymi sklepami e-commerce, możemy teraz zapewnić strategiczne doradztwo w zakresie wykorzystania technologii w celu zwiększenia przewagi konkurencyjnej i maksymalizacji konwersji dzięki kampaniom marketingowym opartym na danych.
Grupa Lingaro | Strategia
Przejęcie eBI jest kolejnym krokiem w długoterminowej strategii Lingaro budowania rozwiązań nowej generacji #MarketingIntelligence i #eCommerce dla globalnych organizacji. To ważny krok na drodze do uzyskania niespotykanego nigdzie indziej spektrum kompetencji. Wszystko po to, aby Grupa Lingaro mogła znacząco przyspieszyć transformację cyfrową sprzedaży i marketingu organizacji, które są zainteresowane wsparciem na najwyższym światowym poziomie. Więcej informacji na temat eBI znajdziesz na stronie internetowej firmy: https://ebusinessinstitute.com/
Ta inwestycja jest dla Lingaro Group ważnym krokiem w kierunku rozszerzenia naszej oferty, aby jeszcze lepiej zaspokajać potrzeby technologiczne i biznesowe naszych klientów. Więcej informacji na ten temat znajdą Państwo tutaj: LINK
ORBA wśród 7% najlepszych na świecie firm wdrażających systemy eCommerce!
W ORBA od dawna szukaliśmy sposobu, aby pokazać światu, jak wiele osiągnęliśmy w zakresie zadowolenia naszych klientów i dobrego funkcjonowania naszego wewnętrznego zespołu. Teraz, po przejściu weryfikacji Pangea, możemy przedstawić to na naszym profilu Pangea.ai.
Czas na ogłoszenie naszego sukcesu
Do udziału w procesie weryfikacji podchodziliśmy dwukrotnie. Pangea przeanalizowała nasz TeamVibe, skontaktowała się bezpośrednio z naszymi Klientami, a także zbadała wewnętrzne procedury, dokumenty, finanse itp. Podczas pierwszej analizy otrzymaliśmy wiele cennych informacji oraz listę obszarów do poprawy.
Z radością możemy powiedzieć, że wzięliśmy sobie te wskazówki do serca i wdrożyliśmy działania, które pomogły nam odnieść sukces w procesie ponownej weryfikacji. Dzięki temu staliśmy się częścią elitarnego grona firm IT, które przeszły audyt Pangea. Cieszymy się, że praca, na której się skupiliśmy, czyli transparentna komunikacja i czytelne raportowanie w projektach zostały docenione. Teraz dobre praktyki w tych elementach stały się stabilnym fundamentem prowadzonych wdrożeń.
Wiemy, że o skuteczności ORBA decydują członkowie naszego zespołu, dlatego bardzo cieszy nas świadomość, że członkowie naszych teamów są zadowoleni ze swojej pracy w ORBA. Przyjazne relacje są ważne, ale znaleźliśmy też obszary, którymi możemy jeszcze lepiej zarządzać w przyszłości – dotyczy to m.in. obszaru komunikacji zwrotnej wobec pracowników.
Najwięcej radości sprawiła nam część audytu dotycząca kondycji naszego zespołu. Udało nam się osiągnąć wynik 8.4, który jest wyższy niż średnia statystyczna dla firm uczestniczących w programie Pangea. W ankiecie wzięło udział ponad 77% członków naszego zespołu, więc wynik jest dla nas bardzo satysfakcjonujący.
Wdrożenie systemu eCommerce | Ważny jest przepływ informacji
W przyszłości zamierzamy skoncentrować się na formacie spotkań „1 na 1”, aby upewnić się, że jesteśmy w stanie wsłuchać się w uwagi pracowników i na bieżąco móc przekazywać nasze uznanie za ich zaangażowanie i wkład.
„Spotykamy się regularnie z członkami naszego zespołu i omawiamy tematy związane z ich rozwojem osobistym i zawodowym. Celem jest satysfakcja zespołu, która przekłada się na jakość naszej pracy, a w efekcie na satysfakcję naszych klientów.” – Julia Szczepankowska, HR Lead w Orba.
Wdrożenie systemu eCommerce | Orba wśród 7% najlepszych firm na świecie
„Wśród 7% najlepszych na świecie firm wdrażających systemy eCommerce”
Już teraz odczuwamy efekty takich działań: nasze badanie satysfakcji klientów przeprowadzone przez Pangea dało nam wynik 8.6/10, w tym 10/10 w kluczowej dla nas sekcji: „zarządzanie projektami”. Tak niesamowite rezultaty nie byłyby możliwe bez doskonałego zespołu i zaangażowania, jakie wkładamy we współpracę z naszymi klientami.
Działamy w branży od ponad 10 lat. Przeszliśmy drogę od małego software house’u do firmy będącej częścią dużej grupy IT. Jesteśmy organizacją, która z powodzeniem realizuje zadania dla największych, w tym organizacji z listy Fortune 500.
„Współpraca między naszymi firmami układała się pozytywnie, bez żadnych problemów. Nasze doświadczenie we współpracy z ORBA może potwierdzić, że jest partnerem godnym zaufania.” – Arkadiusz Luciński, Prezes LPP
Wśród 7% najlepszych na świecie firm wdrażających systemy eCommerce | Celem jest satysfakcja zespołu przekładająca się na jakość pracy
Ze spokojem patrzymy w przyszłość
Bardzo się cieszymy, że udało nam się dołączyć do elitarnego grona 7% najlepszych firm deweloperskich specjalizujących się w eCommerce. To dla nas znaczący krok, potwierdzający, jak wiele osiągnęliśmy. Oznacza to również, że jesteśmy na dobrej drodze rozwoju. Wciąż zamierzamy doskonalić siebie, nasze procesy oraz poziom, z jakim realizujemy zadania zlecone nam przez klientów.
Naszym sukcesem jest umiejętność przyciągania najlepszych talentów oraz nawiązywania współpracy z klientami, dla których ważne są nasze wartości i kultura pracy. Relacje oparte na wzajemnym zaufaniu pomagają osiągnąć najwyższe cele biznesowe!
Wysokich wyniki w audycie Pangea to część procesu. Celem jest ciągły rozwój i doskonalenie elementów, które czynią nas liderami w szybko zmieniającym się świecie technologii eCommerce. Wdrożenie systemu eCommerce to płaszczyzna, na której realizujemy swoje ambicje robiąc wszystko, co w naszej mocy, żeby zagwarantować naszym klientom satysfakcję “w trakcie” i “w efekcie” naszej współpracy.
Wystartuj swoją karierę w IT – rusza 1. Akademia ORBA!🚀
Marzy Ci się kariera programisty, ale nie wiesz jak zacząć? Dołącz do Akademii ORBA i poznaj praktyczne aspekty pracy przy międzynarodowych projektach zbudowanych w Adobe Magento OpenSource i Adobe Commerce.
Akademia ORBA to płatny 3-miesięczny staż: Ty się uczysz, my płacimy!
Aplikuj już teraz – ruszamy 1 września.
Szkolenia w ramach stażu będą prowadzone online przez ekspertów ORBA. Akademia pozwoli Ci rozpocząć karierę w firmie specjalizującej się w jednym z najbardziej perspektywicznych sektorów IT: e-commerce. Przygotujemy Cię do procesu rekrutacji na stanowisko Magento Developer w ORBA. Liczymy, że dołączysz do naszego zespołu na dłużej!
1 czerwca 2022 startuje 2. edycja Akademii ORBA – poznaj szczegóły i aplikuj
🟪 TL;DR
Czym jest Akademia ORBA? Akademia to 3-miesięczny staż, który przygotuje Cię do rekrutacji na stanowisko Programisty Magento w ORBA.
Dla kogo? Dla osób z podstawami języka PHP i językiem angielskim na poziomie min. B2, które chcą zacząć karierę w IT i poznać świat e-commerce. Zapraszamy osoby z całej Polski!
Kiedy? Rekrutacja trwa – aplikuj już dziś! Akademia ORBA rusza 1 września i potrwa 3 miesiące. Działamy i szkolimy się w pełnym wymiarze czasu pracy.
Gdzie? Zajęcia będą odbywać się ONLINE. Biura ORBA znajdują się w Warszawie i Lublinie, oferujemy możliwość pracy zdalnej.
Wynagrodzenie Stażystom oferujemy wynagrodzenie, szczegóły poznasz w ramach rekrutacji do Akademii ORBA.
O nas ORBA to software-house skoncentrowany na wdrożeniach e-commerce. Realizujemy projekty międzynarodowe, jesteśmy częścią Grupy Lingaro i wspólnie zatrudniamy ponad 1000 osób, które, podobnie jak nasi klienci, pochodzą z różnych zakątków świata.
Skorzystaj z darmowego dostępu do wiedzy topowych programistów i członków zespołów deweloperskich. Plan spotkań podczas Akademii ORBA będzie koncentrował się na zagadnieniach, które dadzą Ci praktyczne umiejętności potrzebne do pracy z oprogramowaniem Magento. Zdobędziesz też wiedzę o metodologii wdrożeń e-commerce.
🟪 Korzyści
Szansa na wejście do profesjonalnego świata programistów
Nowe umiejętności i wiedza o technologiach stosowanych w e-commerce
Wsparcie zespołu HR i szkolenie „Building personal brand in recruitment”
Przygotowanie do procesu rekrutacji na stanowisko Magento Developer w ORBA
Wynagrodzenie
Dyplom ukończenia stażu
Nowa sieć kontaktów i współpraca z super zespołem 😉!
🟪 Akademia ORBA – program
Każdy uczestnik stworzy od zera moduł rozszerzający Magento, taki z jakim pracuje się podczas komercyjnych projektów. Zajęcia praktyczne będą przeplatane prezentacjami teoretycznymi.
PROGRAM
Podstawy e-commerce – szkolenie prowadzone przez CEO ORBA – Romana Balutę
Platforma Magento z perspektywy użytkownika
– podstawowe informacje o platformie – najważniejsze ficzery frontendowe – koncept multi-store – zarządzanie katalogiem produktów, klientami, treściami
Platforma Magento z perspektywy programisty
– architektura Magento oraz techniki customizacji – procesowanie żądań serwera – praca z bazą danych – customizacja panelu administracyjnego, interfejsu użytkownika, logiki biznesowej
Najlepsze praktyki programisty Magento
– zasady SOLID – środowisko programistyczne PHPStorm – testy jednostkowe przy użyciu PHPUnit – debugowanie z użyciem Xdebug – programowanie z wykorzystaniem API (REST, GraphQL)
🟪 Plan zajęć
Akademia ORBA rusza we wrześniu 2021 i potrwa 3 miesiące.
Wrzesień: uczymy się teorii i startujemy projekt praktyczny
Październik: koncentrujemy się na zajęciach praktycznych, uczymy się dobrych praktyk
Listopad: kończymy projekt, szlifujemy teorię, sprawdzamy, czego się nauczyliśmy
🟪 Nasze oczekiwania
Jeżeli:
naprawdę lubisz programować,
chcesz zostać Programistą Magento,
masz za sobą pierwsze doświadczenia z obiektowym PHP (w dowolnym frameworku),
posługujesz się językiem angielskim (poziom B2),
zapraszamy!
🟪 Etapy rekrutacji
Rozmowa HR (30 minut)
Zadanie techniczne do wykonania w domu
Rozmowa techniczna (maks. 1 h)
🟪 Podsumowanie
Mamy szansę spędzić wspólnie fajne 3 miesiące, podczas których przekażemy Ci wiedzę o technologii Magento używanej we wdrożeniach e-commerce na poziomie korporacji międzynarodowych. Za udział w Akademii ORBA otrzymasz wynagrodzenie stażowe oraz zdobędziesz umiejętności, które pozwolą Ci na komfortowy wstęp do świata IT.
Wystarczy nacisnąć przyciskAPLIKUJ, aby rozpocząć niesamowitą przygodę!😊
9 kluczowych funkcji systemów B2B e-commerce
Zapraszamy Was do zapoznania się z drugą częścią artykułu o ciekawych funkcjach systemów B2B e-commerce. Jeżeli nie mieliście jeszcze okazji, to przeczytajcie najpierw pierwszy artykuł z serii. Koncepcje, które jednak tutaj przedstawimy, są niezależne od siebie – każdą z nich można wykorzystać osobno. Wykorzystajcie je w Waszych systemach i zbudujcie doskonałą platformę dla Waszych Klientów.
Cechy platformy B2B
W B2B trzeba pamiętać o specyfice platformy. Często są to systemy, które wymagają wiele różnych typów dostępu (np. użytkowników z możliwością kompletowania zamówienia, podglądu historii lub udzielania płatności). Systemy Business To Business często (ale nie zawsze) są też wykorzystywane na urządzeniach desktopowych lub tabletach. Wersja mobile jest potrzebna tylko w wyjątkowych okolicznościach. Wynika to z wygody użytkowania. Przy zamówieniach, które potrafią posiadać kilkaset wierszy produktów, ciężko sobie wyobrazić, że zamawianie przez smartfona mogłoby być wygodnym procesem.
Standardowe elementy platformy B2B e-commerce
Warto też pamiętać o innych funkcjach systemów B2B, które często występują w platformach tego typu. Są to m.in.
Konieczność podania dokumentów potwierdzających albo ID identyfikującego, żeby uzyskać dostęp do platformy;
Limicie kredytowym – wiele firm udziela swoim Klientom linii kredytowej, żeby mogli realizować zamówienia, a za produkty płacić z opóźnieniem. Oczywiście im większy Klient (i bardziej zaufany), tym może liczyć na większy kredyt;
Możliwość negocjowania oferty. Czasami nawet przedsiębiorca, który standardowo zamawia 10–20 produktów, musi zrobić wyjątkowe zamówienie np. z kilkuset pozycjami. W takim wypadku mało kto będzie chciał płacić tę samą stawkę. Idealnie sprawdza się więc możliwość poproszenia o obniżenie ceny oferty.
Różne formy dostawy. W zależności od zaawansowania platformy oraz organizacji, która za nią stoi, często spotyka się wiele form dostawy. Mali sklepikarze mogą chcieć zamówić sobie ciężarówkę, ale już duża sieć będzie preferowała Tira. Czasami zdarzają się dużo bardziej nietypowe formy dostawy jak cysterna, pociąg, statek, etc.
W przeciwieństwie do B2C, gdzie zazwyczaj zamawiane są pojedyncze sztuki produktu, w B2B często kupuje się je na paczki albo palety. Powoduje to też wiele ciekawych wyzwań logistycznych, np. powstaje pytanie czy użytkownik może zakupić niepełną paletę? Innym pytaniem, na które trzeba sobie odpowiedzieć, jest to, ile palet mieści się w Tirze? A jeżeli je umieścimy jedna na drugiej? A czy wszystkie produkty na to pozwalają?
Kluczowa funkcja – historia zamówień. W przypadku sklepu detalicznego czasami Klient wejdzie do tej sekcji, żeby sprawdzić status zamówienia (albo przypomnieć sobie produkt, który był zamawiany). W przypadku sklepu dla firm bardzo ważna jest możliwość sprawdzenia opłaty, ponownego zamówienia, zgłoszenia uwag do zamówienia czy sprawdzenie statusu.
To jednak standard. Poznajcie za to serię kolejnych funkcji, które spowodują, że Was system B2B będzie nowoczesny i funkcjonalny.
B2B e-commerce | 9 kluczowych funkcji systemu
B2B e-commerce | Przewodnik
Klienci po zalogowaniu do systemu, muszą się go szybko nauczyć. Celem jest oszczędność czasu detalistów. Dlatego dobrze sprawdzają się przewodniki. Od najprostszego – video pokazywanego na początku po zalogowaniu, aż po skomplikowane systemy przypominające “demo” systemu. Użytkownicy będą korzystali z naszego systemu, tylko jeżeli będzie dla nich zrozumiały.
Dashboard
Biorąc pod uwagę, że mówimy w większości o zamkniętych systemach (choć nie wszystkich), warto zastanowić się nad stworzeniem dashboard’u, który na pierwszy rzut oka da użytkownikowi podgląd wszystkich najważniejszych funkcji systemu. Ostatnie zamówienia, popularne produkty, zapisane koszyki, etc. To wszystko funkcje, które mogą wyróżnić Twój system B2B. Co więcej, system można zaprojektować w taki sposób, żeby użytkownik sam mógł ustawić, jakie informacje chce widzieć w swoim dashboard’zie.
Checklista do sprawdzania zamówienia
Jednym z zadań, które właściciel sklepu musi dopilnować, jest przyjęcie towaru i potwierdzenie zgodności zamówienia. Oczywiście, można to robić po prostu na bazie faktury. Jednak ciekawym udogodnieniem, może być udostępnienie możliwości pobrania checklisty zamówionych produktów.
Checklista ta pozwoli osobie odbierającej towar odznaczyć, które produkty i w jakiej ilości mają przyjechać. Co więcej – checklista może być w pdf’ie, excelu albo być interaktywna.
Może np. być dostosowana do urządzeń mobilnych, żeby swipe w lewo przyjmował towar, a swipe w prawo dodawał komentarz lub zmieniał liczbę produktów. Po zatwierdzeniu towaru spada on z listy, dzięki czemu łatwiej utrzymać uwagę. Jeżeli taką interaktywną checklistę uzbroić jeszcze w szybko działającą wyszukiwarkę (więcej na ten temat tutaj, to można znacząco ułatwić życie naszym Klientom.
B2B e-commerce | Zaawansowana wyszukiwarka
Skoro już jesteśmy przy wyszukiwarce, to warto wspomnieć, że powinna ona obsługiwać nazwy, kody produktów, a nawet ich fragmenty. Wyszukiwanie np. po ostatnich 4 cyfrach kodu, może być przydatnym rozwiązaniem. Co więcej, trzeba pamiętać, że różni Klienci mogą szukać po innych numerach kodów (o ile takie istnieją). W zależności od naszych wymagań biznesowych, ciekawym rozwiązaniem może być również możliwość dodawania produktów do koszyka, bezpośrednio z poziomu wyszukiwarki.
Możliwość wyboru terminu dostawy
W przypadku B2C nie jest to kluczowa funkcja, bo jeżeli produkty przyjadą następnego dnia to nic wielkiego się nie stanie. W przypadku sprzedaży B2B to jednak bardzo ważny element. Nie tylko dzień dostawy, ale też godzina. Zamawiając towar, powinniśmy zapewnić możliwość wyboru terminu albo przynajmniej przedziału. W końcu jeden sklep będzie chciał przyjąć towar w ciągu dnia, bo wtedy są osoby, które mogą obsłużyć magazyn. Inny za to będzie chciał to zrobić w godzinach wieczornych, kiedy już sklep jest zamknięty i może skupić się na układaniu towaru na półkach, zamiast obsługi Klientów.
Niestety techniczne umieszczenie tego wyboru jest najmniejszym problemem, który przed Tobą stoi. Zapewnienie możliwości wyboru godziny wymaga dogłębnej analizy biznesowej, a także często reorganizacji Twojego biznesu. Dlaczego? Ponieważ, żeby paczka dotarła do Klienta o określonej porze, musi też zostać o odpowiedniej godzinie skompletowana, przewieziona, muszą być dostępne odpowiednie osoby. Musi zostać też “przemielona” przez system informatyczny (np. przejść informacja o płatności w przypadku przedpłaty (która akurat w B2B jest rzadko spotykana)).
Warto też sobie odpowiedzieć na pytanie, jaki jest minimalny czas, który potrzebuję na przeprocesowanie zamówienia, zanim opuści on mój magazyn. System informatyczny powinien blokować składania zamówień, które są niemożliwe do uzyskania. Sytuacja jeszcze bardziej się może skomplikować, jeżeli mamy opcję dodatkowo płatnej ekspresowej dostawy, ale to już zostawimy na inny artykuł.
Rekomendowana lista produktów
Wyobraź sobie, że wchodzisz do systemu sklepowego. Wita Ciebie zamówienie przygotowane na podstawie średniej z ostatnich wizyt – tj. produkty, które już znasz, w ilościach, w których je zazwyczaj zamawiasz. Dodatkowo platforma taka może w łatwy sposób pozwalać na wymianę, dodawanie i usuwanie produktów. Dla sklepu, który kompletuje zamówienie, może to być niesamowita oszczędność czasu. Co więcej – taka interaktywna lista proponowanych produktów może też uwzględniać obecne promocje, tj. informować użytkownika – “zazwyczaj zamawiasz ten produkt, wersja rozmiar większa obecnie jest dostępna w promocji“.
Warto zaznaczyć, że zbudowanie takiej funkcji może być dosyć czasochłonne, a stosunkowo podobny efekt można uzyskać poprzez skopiowanie zamówienia z historii zamówień – jest to więc kwestia przypadku. Wszystko zależy od tego, czy akurat w tym systemie przyniesie to użytkownikowi końcowemu wartość.
Umów się na spotkanie z Sales-Repem
Jedną z obaw firm jest bezosobowa obsługa. Jest to z jednej strony oczywiście zaleta w postaci niższego kosztu, ale z drugiej strony w pewien sposób „strzał w stopę”, ponieważ chłodną, bezduszną platformę można zawsze zastąpić inną (u innego dostawcy), a w sprzedaży B2B często zależy na relacjach i zniżkach, które może zaoferować Sales-Rep.
Można jednak platformą rozwiązać w taki sposób, żeby akcentować ten “ludzki” element. System może przypisywać i wyświetlać opiekuna do każdego Klienta (wraz ze zdjęciem, telefonem i imieniem/nazwiskiem). Można jednak zrobić więcej. Dlaczego nie dać biznesowi możliwości skontaktowania się ze swoim opiekunem przez platformę? Np. nie dać mu możliwości zadania pytania dot. danego pytania? Dlaczego też nie umieszczać tych odpowiedzi (oczywiście wybranych) przy produktach, żeby innym użytkownikom było łatwiej? Tym samym stworzylibyśmy małe F.A.Q. przy każdym produkcie.
Stały kontakt
Dlaczego nie uzbroić naszych opiekunów w aplikacje z czatem, który będą mogli włączać i być dostępni dla swoich Klientów? Oczywiście nie zawsze jest na to czas i miejsce. Może to być bardzo frustrujące, kiedy musimy się skupić, a powiadomienia z czatu będą nas atakować z każdej ze stron, ale można wtedy czat wyłączyć i oddzwonić do Klienta. Dlaczego nie umieścić ikonki telefonu i maila, a po naciśnięciu w jeden z nich, nie wyświetlić komunikatu “czy chcesz, żeby Twój opiekun się z Tobą skontaktował“?
B2B e-commerce | Panic button
To jest bardzo ciekawa opcja, wymagająca dojrzałej organizacji. Można ją znaleźć w panelu zarządzania serwerem np w firmie Zenbox.pl. Otóż w panelu administracyjnym jest przycisk “Panic button”. Duży czerwony przycisk widoczny po prawej stronie na każdej podstronie. Po kliknięciu Twoja wiadomość (opisująca, dlaczego jesteś niezadowolony), jest wysyłana automatycznie do Zarządu firmy.
Jest to wybitne rozwiązanie, które pokazuje, że firmie zależy, i że nie boi się ostrej krytyki. Co więcej – zaprasza ją, czyli chce się polepszyć i stać, jak najlepszą dla Klienta. Wykorzystanie podobnego mechanizmu w B2B może być rewolucyjne.
Możliwości kryjących się w systemach B2B e-commerce jest bardzo dużo, a ich wdrożenia wymagają doświadczonych fachowców. ORBA od ponad 10 lat z sukcesem wdraża nawet najbardziej skomplikowane i wyjątkowe pod względem funkcji projekty B2B e-commerce. Skontaktuj się z nami tutaj, jeżeli chcesz porozmawiać o Twojej wizji systemu B2B.
Zobacz też case studies ze zrealizowanych przez nas wdrożeń B2B e-commerce.
Jak zapewnić bezpieczeństwo sklepu – 7 zasad.
Jako właściciel sklepu jesteś odpowiedzialny za dane Twoich Klientów. Nie tylko grozi Ci utrata zaufania, ale nawet finansowa kara za niedopatrzenie obowiązków i utratę danych. Bezpieczeństwo sklepu i ogólnie w IT składa się z wielu małych nawyków, które razem dają szansę stawić czoła hackerom i złodziejom. Zobacz, jak zapewnić bezpieczeństwo sklepu online.
Czerwona lampka
Wyobraź sobie, że wstajesz rano, myjesz zęby, jedziesz do biura, parzysz kawę i siadasz do komputera. Po zalogowaniu okazuje się, że nie możesz otworzyć swoich plików.
Próbujesz otworzyć system księgowy. Nie działa…
Próbujesz znaleźć faktury wystawione Klientom – plik jest zaszyfrowany…
Właśnie stałeś się ofiarą ransomware. Zapłać nam 1000 zł, to odblokujemy system. Zrobiłbyś to? A masz gwarancję, że nie zrobią tego jeszcze raz?
To tylko jedno z wielu zagrożeń, jakie na nas czekają. Wirusy, ataki hakerskie i wykradzenie danych personalnych, to tylko niektóre z nich. Zobacz, jak sobie z nimi radzić – jak zapewnić bezpieczeństwo sklepu.
Co nam grozi?
W dzisiejszym artykule skupimy się, na tym, jak można się przed nimi chronić. Musimy zaznaczyć, żę nie ma 100% zabezpieczenia. Jak komuś będzie zależało, to pewnie mu się uda. Możesz jedynie panować nad tym, do czego można się dostać i znacząco utrudnić życie osobie hakującej. Mało który sklep (poza dużymi graczami) będzie celem hakerów, którzy będą próbowali znaleźć lukę w systemie. Jest znacznie większe prawdopodobieństwo, że padniesz ofiarą semi-automatycznego ataku, który korzysta z ludzkich błędów i udokumentowanych luk technicznych. “Spray and Pray“. Zaatakuj 1000 serwisów i miej nadzieję, że do 10 z nich uda Ci się dostać. Zobacz, jak nie być jednym z nich.
Przypominamy też, że od czasu wejścia w życie RODO, jesteś odpowiedzialny za dane Twoich Klientów. Wykradzenie ich może być dla Ciebie ogromnym problemem. Warto więc zabezpieczyć się na każdy możliwy sposób.
Jeżeli masz taką możliwość, to wynajmij firmę, która wykona audyt Twojej firmy albo serwisu i wprowadzi odpowiednie zabezpieczenia. Zanim to jednak zrobisz, zadbaj o podstawy.
Aktualizacje systemu, a bezpieczeństwo sklepu
Bardzo często hakerzy próbują wykorzystać udokumentowane luki w systemach, tj. błędy w kodzie, które ktoś inny już rozpoznał i opisał. Jest to prosta metoda, bo nie wymaga praktycznie żadnej wiedzy – jest to w zasadzie instrukcja krok po kroku, jak dostać się do danego serwisu. (np. tutaj) Na szczęście duże platformy, takie jak WordPress, Magento czy Presta, mają cyklicznie wypuszczane aktualizacje, które łatają te dziury. Naszym obowiązkiem jest jednak je zainstalować. Tak, niektóre z nich będą kosztowne, ale jest to coś, co zdecydowanie warto robić. W tym wypadku użytkownicy SaaS’ów z automatycznymi aktualizacjami mają zdecydowanie lepiej.
Hasła
Ten punkt jest oczywisty, a jednak cały czas jest sporo osób, które stosują hasła typu “haslo123” albo “qwerty1”. Sporo osób też stosuje jedno hasło do wszystkich portali. Jeżeli jesteś jedną z nich – zmień to natychmiast.
Korzystając z jednego hasła wszędzie, wystarczy, że w jednym miejscu zostanie wykradzione, a złodziej będzie miał dostęp wszędzie. Jeżeli chcesz zobaczyć, czy np. Twój e-mail (i hasła) nie zostały wykradzione, wpisz go tutaj: https://haveibeenpwned.com/. Bardzo też polecamy stronę, która pokazuje, jak bezpieczne (jak długo zajęłoby komputerowi złamanie) jest nasze hasło: https://howsecureismypassword.net/. Z przyjemnością stwierdzam, że moje wymaga 5 tysięcy lat, żeby je złamać. Jednak niektóre używane przez użytkowników hasła, do złamania wymagają tylko kilku sekund.
Ciekawym systemem jest połączenie dużych liter, małych liter, znaków specjalnych, cyfr. Jest prosty trick, żeby takie hasła zapamiętać. Wystarczy stworzyć je z pełnych zdań. Np. możesz wziąć ulubiony tekst piosenki. Smashing Pumpkins, w utworze Ava Adore ma tekst “Lovely girl you’re the beauty in my world“. Możesz z tego zrobić hasło Lgytbimw. Dodasz do tego rok, w który utwór został wydany i masz Lgytbimw1998 – komputer będzie potrzebował 3000 lat, żeby je rozszyfrować. Możesz spać spokojnie.
Program do przechowywania haseł
Bardzo też polecamy trzymanie haseł w specjalnie do tego przeznaczonym programie. Jednym z moich ulubionych (i darmowych) jest KeePass. Jest jednak milion innych aplikacji, z których możesz korzystać. Na pewno warto wybrać system, który ma automatyczne wypełnianie haseł.
Rób kopie bezpieczeństwa
Zawsze może Ci się zdarzyć, że pomimo wszystkich zabezpieczeń, zostaniesz ofiarą ataku. Warto więc być gotowym na taką ewentualność i robić cykliczne backupy najważniejszych danych – zarówno Twojego sklepu, jak i komputera. Możesz to zrobić np. dzięki stronie https://www.backblaze.com. W przypadku utraty danych przynajmniej będziesz miał je z poprzedniego dnia. Jest to już znacznie mniejszy problem.
Jeżeli chodzi o Twój sklep, to musisz poprosić Twoją serwerownię albo agencję, która Cię obsługuje, żeby zapewniła Ci cykliczne kopie bezpieczeństwa. Znowu – jest to drobny koszt w porównaniu do ceny, jaką możesz zapłacić za utratę danych.
Systemy logujące aktywność
Biorąc pod uwagę, że wiele serwisów ma panel administracyjny, który można znaleźć pod adresem www.domena.pl/admin albo www.domena.pl/administrator, to nic dziwnego, że wyjątkowo popularne są ataki typu brute force. Jest to nic innego, jak wypróbowanie miliona haseł aż uda nam się dostać do panelu admina. Pamiętaj, że są tam dane Klientów, m.in. ich adresy.
Warto więc zapewnić sobie system, który będzie logował próby logowania i najlepiej automatycznie sam zablokuje podejrzane próby. (np. próby logowania z zagranicznych numerów IP, wielokrotne próby logowania, etc). Są też systemy two-factor authentication, czyli podwójnej weryfikacji. Wymagają one np. od Ciebie nie tylko podania hasła, ale też potwierdzenia na urządzeniu mobilnym. Bardzo fajne, bezpieczne rozwiązanie.
Skoro już jesteśmy przy próbach dostania się do Twojego panelu admina, to może czas zmienić adres na coś bardziej nieprzewidywalnego niż /admin? Jeżeli taki adres ma Twój sklep, postaw to za jeden z Twoich celów.
SSL
W dzisiejszych czasach praktycznie każda strona jest zabezpieczona, a jeżeli nie jest, to nasza przeglądarka będzie o tym krzyczeć na prawo i lewo. Nic dziwnego. SSL, to mechanizm, który dba o to, żeby nikt z zewnątrz nie był w stanie podejrzeć, ani zmodyfikować przesyłanych informacji. Po prostu nam zaufaj – Twój sklep powinien mieć certyfikat SSL. Jeżeli inne argumenty Ciebie nie przekonują, to niech przemówi fakt, że Google premiuje strony, które są szyfrowane, więc Twój sklep będzie bardziej widoczny.
Bezpieczeństwo sklepu w biurze
Zakładając, że nie jesteś tylko jednoosobową działalnością, ale firmą zatrudniającą kilka osób, na Twoich barkach spoczywa odpowiedzialność za bezpieczeństwo danych. Z doświadczenia wiem, że ciężko rekomendować stosowanie zasad bezpieczeństwa, jest tylko jedna metoda, żeby to wprowadzić. Trzeba je wymusić. Zorganizuj spotkanie. Przedstaw zagrożenia. Co Wam grozi, jeżeli stanie się najgorsze. Przedstaw, na co uważać oraz wymuś stosowanie środków bezpieczeństwa. Bez wyjątku.
Pracownicy muszą rozumieć, że to nie przelewki. Kary, zwolnienia za łamanie zasad są tutaj zasadne. Są firmy, gdzie, jeżeli zostawisz niezablokowany komputer bez opieki, to w zależności od stanowiska albo trafi on do działu IT, albo – w przypadku wyższej kadry komputer trafia bezpośrednio do szefa firmy i trzeba pójść na tzw. “dywanik”. Co więcej, żeby to zrobić, trzeba się zapisać na wizytę – potrafi to trwać 3 dni. 3 dni bez dostępu do komputera, to wystarczająco, żeby zrozumieć, że nie warto tego robić drugi raz.
Wytyczne dla pracowników
Niech wszyscy pracownicy korzystają z systemu do przetrzymywania haseł. Niech to będzie system narzucony przez firmę – dzięki temu będziesz miał kontrolę. Co więcej – część tych systemów pozwala Ci zdalnie włączać / wyłączać dostęp do systemu albo do konkretnych haseł. Bardzo istotne, jeżeli przyjdzie Ci kogoś zwolnić.
Niech każdy komputer w firmie będzie zabezpieczony hasłem. Jeżeli Twój pracownik pójdzie na spotkanie i ktoś mu ukradnie laptopa, to nie ma prawa dostać się do danych w środku (oraz maili, zapamiętanych haseł czy dostępów do Twoich systemów księgowych). Najlepszym zabezpieczeniem jest zaszyfrowanie też dysków w laptopach, ale wymaga to trochę pracy po stronie obsługi technicznej.
Musisz też przeszkolić pracowników z tego, jak powinni wysyłać hasła do innych. Nie powinni nawet wysyłać loginu i hasła w jednym mailu, albo na komunikatorze. Nie działa też pisanie haseł na karteczkach. Dobrym systemem jest np. wysyłanie loginu i hasła różnymi systemami (np. hasło wysyłamy smsem, a login mailem). Jeszcze lepsze jest wewnętrznie korzystanie z systemu PGP.
Wreszcie zmuś też pracowników do zainstalowania antywirusa na komputerze – niech zarówno sieć, jak i pliki będą skanowanie i blokowane, jeżeli nie są bezpieczne.
Obowiązki, jeżeli coś pójdzie nie tak
Pamiętajcie, że jesteście odpowiedzialni finansowo za bezpieczeństwo sklepu i danych. Między innymi musicie:
Poinformować odpowiedni organ o naruszeniu danych osobowych do 72 godzin od wystąpienia naruszenia (jeżeli takie wystąpi).
Poinformować bezzwłocznie użytkowników, których dane zostały wykradzione
Udokumentować zarówno zabezpieczenia, jak i ew. naruszenia i działania z nimi związanymi.
Jeżeli chcecie zrozumieć, co może grozić i trochę lepiej się do tego przygotować, to bardzo polecamy podcast Hackable. Jest to doskonale wykonane słuchowisko, gdzie eksperci opowiadają o tym, co można zrobić za pośrednictwem internetu, a także, jak temu przeciwdziałać.
Jak przyspieszyć sklep e-commerce w 10-ciu krokach?
Wdrożenie treści dzisiejszego artykułu z pewnością będzie wymagało od Was pomocy programisty. 90% tego, o czym będziemy pisali, nie zrobicie niestety samodzielnie. Jest to jednak bardzo ważne zadanie – być może najważniejsze, które możecie zlecić. Szybkość ładowania Waszego sklepu bezpośrednio przekłada się na konwersję sklepu, liczbę powracających Klientów, a tym samym – na sukces sklepu. Zobacz, co możesz zrobić i jak przyspieszyć sklep e-commerce.
Jeżeli jesteś stałym czytelnikiem naszego bloga, na pewno wiesz o tym, jak bardzo szybkość działania sklepu przekłada się na konwersję. Zostało to wykazane w wielu różnych badaniach. Wg KISSMETRICS:
40% internautów opuszcza strony, jeżeli ładują się dłużej niż 3 sekundy.
1 sekunda opóźnienia w ładowaniu strony zmniejsza współczynnik konwersji o 7% (czyli jeżeli Twoja średnia konwersja w sklepie wynosi 2%, to opóźnienie o 1 sekundę zamienia to w 1,86%, jeżeli sklep ładuje się 2 sekundy dłużej, to jest to 1,72%, a jeżeli 3 sekundy – 1,58%. Zobacz, jak 3 sekundowe opóźnienie spowodowało, że straciłeś prawie 25% szans na złożenie zamówienia przez tego Klienta.
Zakładając, że dziennie Twój sklep zarabia 1000 zł, to 1 sekundowe opóźnienie w ładowaniu rocznie oznacza 25 550 PLN straconych pieniędzy. Jeżeli czytasz ten artykuł, to prawdopodobnie Twoim problemem nie jest 1 sekunda, tylko kilka sekund. Ile jesteś więc w stanie stracić rocznie? Zobacz na poniższy wykres:
Co możesz więc zrobić?
Systemy cache
Upewnij się, że Twój sklep jest wyposażony w system cache’ujący. Co to takiego?
Najłatwiej pokazać to na przykładzie. Wyobraźcie sobie, że prowadzicie winiarnię. Przychodzi do Was Klient, który chce kupić wino chateauneuf du pape. Żeby to zrobić, musicie podejść do regału i przynieść je do kasy. Jeżeli taka sytuacja powtarzałaby się kilka razy dziennie, to zapewne trzymalibyście butelkę przy kasie, żeby nie musieć chodzić do regału i jej szukać. Dokładnie tak działa cache. Jest to system, który rejestruje pliki i zdjęcia (w pewnym sensie “zrzut” sklepu) dla pierwszego Klienta, a wszystkim innym pokazuje jego kopię.
Część z systemów e-commerce jest już wyposażona w takie systemy. Często można jednak zainstalować dodatkowe rozwiązania takie jak Full-Page cache, albo Varnish, które pozwalają lepiej decydować o tym, co powinno być przetrzymywane przy kasie.
Systemy CDN (Content Delivery Network)
Wróćmy do przykładu z poprzednich akapitów. Jeżeli dane wino byłoby produkowane we Francji, ale można by je było zamówić też ze sklepu w Polsce – to gdzie byś to zrobił? CDN czyli Content Delivery Network oznacza właśnie sieć serwerów, gdzie przechowywane są dane – w szczególności zdjęcia i inne pliki typu media. Dzięki temu, jeżeli na stronę wchodzi użytkownik A, to dane te pobierane są z jednego miejsca, a dla użytkownika B z innego – w zależności od jego lokalizacji. Dzięki temu upewniamy się, że pliki muszą pokonać możliwie najkrótszą drogę, zanim wyświetlą się użytkownikom.
Minifikacja kodu JS/CSS
Tutaj chcielibyśmy omówić dwa elementy. Zanim to jednak zrobimy, to wprowadźmy dwa pojęcia:
Pliki JS (inaczej javascript) – są to skrypty, które odpowiadają za zachowanie strony po stronie przeglądarki. Przykładowo, jeżeli kliknąłeś w przycisk i wyświetliło się menu, to prawdopodobnie był to kod javascript.
Pliki CSS – te pliki odpowiadają za style Twojego sklepu. Innymi słowami – za jego wygląd. W CSS ustalasz, że przycisk ma być niebieski, a tło szare. W css ustalasz też jakiej wielkości powinien być font oraz to jak wygląda menu.
Na czym polega więc minifikacja tych plików? Łatwiej wytłumaczyć to na plikach stylów.
Informacja o tym, jak ma wyglądać dany przycisk, może być zawarta albo w samym kodzie przycisku, albo na początku strony w zbiorczym pliku. Co więcej, w takim zbiorczym pliku może znajdować się wiele różnych reguł, gdzie jedna będzie nadpisywać drugą (np. ogólnie przyciski mają być niebieskie, ale przycisk na koszyku ma mieć ciemniejszy kolor i mieć ramkę).
Minifikacja polega na oczyszczeniu tego kodu, żeby:
nie nadpisywał sam siebie,
nie powtarzał tych samych definicji stylu w różnych miejscach,
był połączony w jeden plik.
Dzięki temu sam plik jest lżejszy, mniejszy, szybciej się wczytuje i można przyspieszyć sklep e-commerce. Ta sama zasada obowiązuje skrypty javascript – również są one łączone w jeden plik i usuwane są duplikaty. Może się też okazać, że nie wszystkie kody są potrzebne na wszystkich podstronach.
Umiejscowienie skryptów
Skoro już jesteśmy przy skryptach JS, to ważnym elementem jest to, gdzie są dodawane. Żeby to zrozumieć musicie wiedzieć, jak działają przeglądarki. Wyobraźcie sobie, że do wyświetlenia strony musicie pobrać wiele różnych danych, np.:
skrypty,
style CSS,
kod HTML,
obrazki,
video,
informacje o ciasteczkach
Przeglądarka ma ograniczenie w każdym z tych elementów – ile z nich może pobierać jednocześnie. Z tego powodu czasami widzimy, że strona już się pobiera, ale nie doładowują się pozostałe elementy, ponieważ czeka na któryś z elementów. To częsty przypadek przy skryptach JS, które są dodane na początku strony / sklepu. Weźmy jako przykład skrypt funkcji chatu na stronie. Jeżeli zostanie on niewłaściwie umieszczony, to witryna może potrzebować chwili, zanim skomunikuje się z zewnętrznym systemem, pobierze wszystkie pliki, a dopiero później wyświetli treść strony. Dla użytkownika będzie to oznaczało, że strona ładuje się wolniej.
Optymalizacja obrazów
To jeden z elementów, o który przynajmniej częściowo możesz zadbać sam. Każdy obrazek, który jest wrzucany na stronę Twojego sklepu, niezależnie od tego, czy jest to obrazek produktu, czy banner na stronie głównej – powinien zostać zoptymalizowany.
Jak o to zadbać? Po pierwsze upewnij się, że jest we właściwej rozdzielczości. Bez sensu będzie wrzucać zdjęcie o szerokości 4000 pikseli, jeżeli banner ma tylko 800 pikseli szerokości. Wszystko ponadto będzie tylko opóźniało działanie sklepu. W dużym uproszczeniu: większe zdjęcie = większy plik = przeglądarka będzie go dłużej pobierać.
Zanim zaczniesz jednak zmniejszać wszystkie obrazki, upewnij się, że otrzymałeś od programisty właściwe wymiary. Trzeba np. wziąć pod uwagę ekrany retina, które wymagają 2 x większych obrazów. Tutaj jednak znowu w grę wchodzi programista. To on musi w kodzie umieścić odpowiednie skrypty, które powiedzą przeglądarce, czy ma pobrać standardowe zdjęcie, czy 2 x większe. Inaczej zawsze będziesz pobierał za duże zdjęcia, co jak już ustaliliśmy – opóźni ładowanie sklepu.
Wielkość zdjęć to jednak nie wszystko. Zobacz na zdjęcia poniżej. Wydają się takie same? A jednak nie są. Zdjęcie po lewej “waży” 1.5 MB, a to po prawej tylko 379 KB. Prawie czterokrotna różnica. Skoro wyglądają identycznie – po co przepłacać? Nie chcielibyśmy wchodzić tutaj w szczegóły, jak uzyskiwana jest kompresja tych obrazów. Ważne jest to, że są narzędzia, które pozwalają to osiągnąć. Jeżeli wrzucasz do sklepu nowe zdjęcie, to koniecznie najpierw dodaj je do strony optimizilla.com – ona skompresuje to zdjęcie i pozwoli Tobie pobrać zoptymalizowaną wersję.
Co zrobić jednak ze zdjęciami, które już są w sklepie? Jeżeli masz na to czas, to można je ręcznie zoptymalizować w ten sam sposób (przy okazji dodając im alt-tagi i porządne nazwy). Jednak jeżeli chcesz zaoszczędzić trochę czasu, to poproś programistów o integrację z systemem typu tinypng.com. On automatycznie pobierze, skompresuje i wstawi poprawione zdjęcia.
Mniejsze obrazki i Sprite
To jednak nie koniec zabawy z obrazkami. Do tej pory mówiliśmy o zdjęciach produktowych i bannerach. Na Twoim sklepie jest jednak jeszcze spora liczba ikon np. koszyka, mojego konta, flaga języka, a także stałe elementy takie jak logo czy metody płatności.
Tak jak wspomnieliśmy powyżej – przeglądarka może pobierać jednocześnie tylko kilka plików. Żebyśmy nie musieli czekać w kolejce na pobranie wszystkich, można stworzyć jeden wspólny plik (tzw. Sprite), w którym znajdą się wszystkie ikony / drobne grafiki strony. Dzięki temu przeglądarka pobiera tylko jeden plik, a my jej wskazujemy, w którym miejscu jest dane zdjęcie – np. pobierz zdjęcie z obszaru w prawym górnym rogu. Tym samym strona ładuje się odrobinę szybciej.
Serwer
Tutaj musisz się zdać na wiedzę swojej agencji internetowej, ew. zatrudnić eksperta do pomocy – każdy sklep będzie wymagał innych serwerów. Od małego sklepu, który spokojnie poradzi sobie na pojedynczym serwerze, do sklepów obsługujących duży ruch, gdzie serwerów jest kilka (albo kilkanaście) i podział ról dzielony jest między nimi. Przykładowo, możliwe jest zastosowanie dwóch serwerów odpowiedzialnych za wyświetlanie sklepu użytkownikowi, a tzw. load-balancer będzie ustalał, z którego serwera mają być pobrane dane dla danego użytkownika. Kiedy jeden nie będzie wyrabiał, to system automatycznie rozdzieli ruch na dwa serwery.
Inną ważną kwestią jest lokalizacja serwerów – zasadniczo dobrze, jeżeli jest on jak najbliżej Klientów – jednak jest to dużo bardziej złożone. Pamiętajmy jednak, że ładowanie się sklepu będzie podzielone na kilka faz. Pierwszą z nich jest odpowiedź serwera – chcemy, żeby była możliwie najkrótsza. Zależy to od lokalizacji, ale też od danej serwerowni.
Ostatnią ważną kwestią jest typ dysków, jaki jest używany. Ogólnie dyski typu SSD są znacznie (kilkukrotnie) szybsze od dysków HDD. Jeżeli chcesz więc przyspieszyć działanie swojego sklepu, warto zainwestować w takie dyski (oczywiście w przenośni – robi to serwerownia). Nie oznacza to jednak, że wszędzie potrzebujemy dysków SSD. Przykładowo, jeżeli mamy serwer, na którym trzymamy backup, to nie jest tam zupełnie potrzebne (są one droższe).
Najlepiej zrobisz, jeśli zapytasz swojego programistę / agencję internetową, czy do przyspieszenia Twojego sklepu konieczna jest zmiana architektury IT, czy może wystarczy optymalizacja kodu.
AMP
Accelerated Mobile Pages to nowatorska metoda, pierwotnie stworzona na potrzeby blogów, ale obecnie znajdująca też zastosowanie w e-commerce. Jest to zbiór rozwiązań stworzonych przez Google, które pozwalają stronom mobilnym ładować się wyjątkowo szybko. W największym uproszczeniu jest to zbiór zasad i bibliotek kodu, których zastosowanie pozwala nam stać się zoptymalizowaną witryną. Takie witryny można zgłosić do Google’a, który stosuje swoje własne mechanizmy cache’ujące, które zapewniają bardzo szybkie ładowanie się stron mobilnych.
Dodatkową wartością dostosowania się do wymagań AMP, jest to, że Google bardzo promuje witryny, które wprowadzają te rozwiązania – dzięki temu możemy liczyć na wyższą pozycję w wyszukiwarkach. Niestety wykorzystanie AMP ma też swoje wady – np. zakłóca zbieranie danych w Google Analytics, ale też tracisz pełną kontrolę nad swoim sklepem – jest on cache’owany na serwerach Google. Zapytaj swojej agencji, czy to dobre rozwiązanie dla Ciebie.
Zapytania do bazy danych
To jest już bardzo techniczna kwestia, będzie ona zależała od systemu, na którym pracujesz, ale też od tego, jak dobrych masz programistów. W dużym uproszczeniu, kiedy jakiś system IT odwołuje się do bazy danych, np. po to, żeby zebrać pliki, które są potrzebne do wyświetlenia danej strony, często zbiera więcej informacji, niż potrzebuje w rzeczywistości. Oczywiście oznacza to, że musi zrobić więcej zapytań i że mogą one zajmować więcej czasu.
Wracając do przykładu winiarni z początku artykułu: łatwiej będzie zebrać wszystkie chateauneuf du pape, a potem wybrać z nich rocznik 2015, niż zebrać wszystkie wina z rocznika 2015, żeby z nich wybrać tylko chateauneuf du pape. Mamy nadzieję, że ten przykład dobrze zobrazuje Wam, na czym polega optymalizacja zapytań do bazy danych.
Google Tag Manager
Można by zapytać co ma Google Tag Manager do szybkości ładowania strony? Okazuje się, że jednak dosyć dużo. Znany jest przypadek, gdzie zmiana wynosiła aż 25% czasu ładowania. Dlaczego tak się dzieje?
Znowu wracamy do pobierania kilku plików jednocześnie i ich kolejkowania – taki sposób działania nazywa się w IT synchronicznym. Google Tag Manager działa jednak w asynchroniczny sposób, dzięki czemu może pobierać wiele skryptów w tym samym czasie. Dodatkowo GTM pozwala na dokładne zarządzanie tym, gdzie mają się wyświetlać które skrypty. Przykładowo – być może nie chcemy, żeby chat pokazywał się na stronie kasy, albo żeby na koszyku pokazywał się popup zatrzymujący użytkownika – wszystko to możemy ustawić w systemie Google Tag Manager.
Pamiętajcie też, że Google Tag Manager to tylko jeden skrypt, który musi zostać pobrany. Pobieramy jeden skrypt, a on pod sobą może ukrywać 40 innych. Jeżeli próbowalibyście dodać 40 skryptów na stronie pojedynczo, to oczywiście drastycznie by ona zwolniła.
Końcowe uwagi
Mamy nadzieję, że artykuł okazał się ciekawy. Nawet jeżeli większości z rozwiązań nie możecie wprowadzić sami, może posłuży jako przewodnik “o co pytać programistę“, żeby przyspieszyć sklep e-commerce. Należy pamiętać, że jest to jeden z najważniejszych, jeżeli nie najważniejszy element, który możemy poprawić. Nie tylko wpływa na konwersję, ale Google też bardzo mocno patrzy na czas ładowania strony i poprawienie tej kwestii, może wpłynąć na naszą pozycję SEO.
Zostawiamy Was z kilkoma darmowymi narzędziami, które pomogą sprawdzić, co należy zmienić u Was żeby przyspieszyć sklep e-commerce:
Google Pagespeed insights – to oficjalne narzędzie Google. Wartości powyżej 80 są dobre, powyżej 60 wymagają poprawy, poniżej – czeka Was dużo pracy.
https://tools.pingdom.com/ – proste narzędzie, które też zapewni Wam trochę informacji o tym, co można poprawić w witrynie
https://www.webpagetest.org/ – warte uwagi narzędzie, które zrobi za Was 3 testy. Dzięki temu zobaczycie, jak strona zachowuje się przy pierwszym wejściu, ale też po zapisaniu części danych w przeglądarce. Ma to szczególne znaczenie, jeżeli używacie mechanizmów cache’ujących.
Dziękujemy za przeczytanie całego artykułu. Są oczywiście inne elementy, które można wprowadzić – każdy sklep i platforma e-commerce będzie inna, więc inne metody w niej zadziałają. Jedna rzecz, o której warto jeszcze wspomnieć to to, że liczy się odczucie Klienta. Ludzki umysł łatwo można oszukać – np. stosując loadery albo placeholdery. Wtedy użytkownik po sekundzie widzi, że coś się ładuje i zaczyna podświadomie czas liczyć od nowa. To dobry trick, który pozwoli Ci “zachować twarz”, nawet jeżeli Twój sklep ładuje się dłużej, niż być chciał.
[x]
Ta strona używa cookies
Wyrażam zgodę na przetwarzanie moich danych osobowych zawartych w plikach cookies (zarówno sesyjnych jak i trwałych) przez Orba sp. z o.o. z siedzibą w Warszawie, w celu dostosowania treści strony internetowej do moich preferencji, optymalizacji korzystania ze stron internetowych, tworzenia anonimowych statystyk, które umożliwiają zrozumienie sposobu korzystania użytkownika ze stron internetowych.
Akceptuję
Wyceń swój projekt
Nie mamy gotowych cenników. Do każdego wdrożenia podchodzimy w indywidualny sposób i dobieramy zestaw działań, który pozwoli na spełnienie celów klienta. Opisz nam swoją wizję i dowiedz się, ile może kosztować jej realizacja. Jeśli nie wiesz jak opisać projekt, skorzystaj z naszego brief.
Co mówią o nas klienci
„Wszystkie prace wykonywane przez ORBA cechują się należytą starannością i rzetelnością oraz są wykonywane terminowo”