#201 Jak dopasować treści do odbiorcy, czyli kilka słów o segmentacji

E-mail marketing daje duże możliwości dotarcia do konkretnych odbiorców naszych treści. Szczególnie w e-commerce możemy dopasowywać nasze kreacje do adresatów, trafiając do nich z idealnie dobranym przekazem. Jeśli nasze kampanie będą odpowiednio przygotowane, będziemy mieć dużo większą szansę na sprzedaż produktów lub usług, które oferujemy. Wszystko to można uzyskać dzięki segmentacji odbiorców.

Partnerem lekcji jest: dddstudio.pl Czytaj dalej

Checklista przed wdrożeniem systemu e-commerce

Prace przed uruchomieniem systemu e-commerce

Zaprojektowanie i wdrożenie dedykowanego systemu e-commerce wymaga uporządkowanego sposobu działania i zaangażowania wielu specjalistów. Kluczowym momentem prac jest start produkcyjny systemu, jednak aby projekt znalazł się w tej decydującej fazie, konieczne są również działania organizacyjne następujące po przekazaniu projektu do wdrożenia. Warunkują one sukces dalszej współpracy wdrożeniowej.

Przyjmując rozległą definicję opisującą etapy pracy nad systemem e-commerce, można założyć, że cykl życia projektu rozpoczyna się już na etapie przedstawienia klientowi końcowej oferty handlowej. Następnie rozpoczyna się strategiczna faza analizy biznesowej, która określa warunki wdrożenia nowego systemu i wyznacza proponowane rozwiązania informatyczne. Później odbywa się podpisanie umów, najczęściej w trzech formach: wdrożeniowej, na hosting i na wsparcie techniczne (SLA). Następnie, projekt wchodzi w fazę prac kompozycyjnych i wdrożeniowych. Ostatnim etapem jest start produkcyjny i okres stabilizacji systemu sprzedażowego.

Tak przyjęty schemat wydaje się jasny i uporządkowany. Warto jednak zwrócić szczególną uwagę na zakres prac, od chwili podpisania umów i przekazania projektu, do pełnego wdrożenia dedykowanego systemu e-commerce. W tej szczególnej fazie, zespół i-systems wykonuje również usystematyzowane działania organizacyjne. Są one związane ze zbieraniem wymagań, kompletacją dokumentacji i odpowiednim dopasowaniem kierunku prac. Wszystkie te zadania w konsekwencji warunkują sukces wdrożenia systemu e-commerce i satysfakcjonującą dla obu stron współpracę.

Dobre praktyki przed pracami wdrożeniowymi

W momencie przekazania projektu, project manager, rozpoczynający prace wdrożeniowe, ma już pewien zakres wiedzy, który uzyskał na etapie analizy biznesowej. Posiada informacje na temat klienta oraz specyfiki jego branży, a także ma ukształtowaną wizję projektu, którą na bieżąco będzie konkretyzować. Niezwłocznie po przyjęciu zlecenia od klienta, można rozpocząć prace wdrożeniowe, najpierw jednak muszą zostać spełnione wymagania organizacyjno-formalne, by w przyszłości można było uniknąć niepotrzebnych opóźnień. W tym czasie zespoły handlowe i projektowe realizują oraz potwierdzają wykonanie poniższych zadań:

  • skompletowanie dokumentacji przedwdrożeniowej: workbook analizy biznesowej, oferta dedykowanego systemu e-commerce oraz umów przez zespół handlowy i przekazanie jej project mangerowi,
  • przekazanie skanów podpisanych umów do działu finansowego,
  • zapoznanie klienta z harmonogramem rzeczowo-finansowym,
  • przekazanie klientowi informacji o formie rozliczenia time&material,
  • przekazanie klientowi informacji o stosowaniu metodyk zwinnych przy projektowaniu systemu,
  • spotkanie project managera z klientem w celu omówienia kierunku prac i zasad współpracy,
  • rozdzielenie zadań projektowych w zespole projektowym,
  • rozpoczęcie prac wdrożeniowych nad dedykowanym systemem e-commerce.

Zadania formalno-organizacyjne nie muszą następować kolejno po sobie. Wszystkie elementy do zrealizowania, po przekazaniu projektu, mogą odbywać się równolegle. Aby nie przeoczyć żadnego z istotnych, zespół i-systems korzysta z narzędzi kontroli. Przez ten etap można sprawnie przejść, stosując checklistę – spis działań, przewidzianych dla tej fazy projektu, który nie pozwala na pominięcie nawet najmniejszego formalnego zadania. Na każdym etapie pracy, zespół na bieżąco uzupełnia informacje w wewnętrznym panelu i-systems, do którego w pewnej części, dostęp ma także klient. Panel umożliwia pełną wymianę informacji dotyczących projektów.

W standardowym modelu współpracy przy wdrażaniu systemu e-commerce, po podpisaniu umowy i harmonogramu prac, zmiany w sposobie działania zamawianego rozwiązania są bardzo trudne lub praktycznie niemożliwe. W trybie działania i-systems, zmiany można wprowadzać na każdym etapie prac wdrożeniowych. Klientowi przysługuje również możliwość wpływania na proces projektowy. Niezwykle istotne jest więc spełnienie wszystkich formalnych wymagań i działań organizacyjnych, tuż po przekazaniu projektu, aby nie występowały komplikacje w trakcie właściwych prac wdrożeniowych.

Komunikacja kluczem do sukcesu

Nieodzownym elementem pracy po przekazaniu projektu, jak i podczas samego wdrożenia systemu, jest stała i rzetelna komunikacja z klientem. Zespół i-systems, podczas wytwarzania dedykowanego systemu sprzedaży, najczęściej pracuje z klientem w dwutygodniowych interwałach. Pozwala to na zapoznanie się z nowymi pomysłami klienta, bieżące ustalenie zakresu prac oraz przekazanie efektów pracy. Zespół skutecznie reaguje także na nowe zadania stawiane przez klienta. Dzięki takiemu elastycznemu podejściu, łatwiejszy staje się start produkcyjny systemu i zakończenie projektu sukcesem. W i-systems, klient podpisując umowę wdrożeniową, w istocie nie kupuje dedykowanego i gotowego produktu, ale usługę w postaci dostosowania funkcjonalności systemu e-commerce do jego potrzeb i wymagań, stąd też praca zespołu polega na umiejętnym dopasowaniu rozwiązań do specyfiki działalności klienta.

Faza stabilizacji i opieka nad systemem

Pracując nad wdrożeniem dedykowanego systemu e-commerce, zespół projektowy nie realizuje kolejnych etapów prac w sposób kaskadowy. Zwinne podejście do kolejnych faz, pozwala na symultaniczną pracę na kilku poziomach. Taki schemat pracy pozwala również na bieżące testowanie funkcjonalności, dzięki czemu faza końcowych testów jest mniej skomplikowana. Start produkcyjny systemu i uruchomienie wszystkich nowych narzędzi sprzedażowych to chwila prawdy, ale nie oznacza końca pracy samego project managera i kilku członków zespołu projektowego. W ciągu miesiąca od pełnego wdrożenia systemu, zespół projektowy nadal pracuje w fazie stabilizacji projektu, na bieżąco monitorując działanie wdrożonego systemu. Po pomyślnym uruchomieniu systemu ważna jest jego ciągła aktualizacja, ale także opieka i nadzór nad poprawnym funkcjonowaniem. Po starcie produkcyjnym systemu i fazie stabilizacji następuje przekazanie projektu klienta dedykowanemu opiekunowi. Na tym etapie pracy, zespół również wypełnia zakres formalno-organizacyjnych działań, związanych z protokołem przekazania projektu i ustaleniem zasad współpracy hostingowej.

Analiza dokumentacji przedwdrożeniowej, skonkretyzowanie indywidualnych wymagań klienta oraz zdolności planistyczne i umiejętność rzetelnej komunikacji zespołu, to kluczowe elementy pracy przed wdrożeniem, rzutujące następnie na cały proces implementacji dedykowanego systemu e-commerce. Kluczem do sukcesu jest realizacja wszystkich działań formalno-organizacyjnych przed rozpoczęciem wdrożenia. Ważna jest także stała współpraca z klientem i umiejętność zwinnego reagowania na zmiany oraz elastycznego podejścia do projektowanego systemu. Działając tylko w usystematyzowany sposób można sprawnie poprowadzić projekt wdrożenia systemu w wyjątkowo zmiennym i wymagającym środowisku e-commerce.

Współpraca z klientem podczas wdrożenia systemu e-commerce



Moduł ARMS, czyli rozpostarte ramiona w zarządzaniu rozliczeniami

Duże przedsiębiorstwa, operujące w systemie sprzedaży B2B, często zmagają się z problemem przeterminowanych należności oraz ich odzyskiwania. Firmy te charakteryzują się znaczną liczbą zamówień, a co za tym idzie – transakcji, oraz wysokim saldem kredytu kupieckiego. Te właśnie czynniki mają negatywny wpływ na kwestie finansowe firmy i znacznie utrudniają codzienne procesy organizacyjne. Dzieje się tak dlatego, że w momencie gdy klienci zwlekają z płatnościami, firma notuje straty. Odzyskiwanie należności, poprzez wykonywanie niezliczonych telefonów oraz ręczne pisanie maili, może zająć pracownikowi dużo czasu. A jak to mówią – czas to pieniądz. Rozwiązaniem jest system do windykacji, czyli Moduł ARMS.

Proces odzyskiwania należności w przedsiębiorstwach często wygląda tak: najpierw księgowa wysyła e-mail z informacją o wystawieniu faktury, następnie kontroluje, które faktury nie zostały opłacone i o ile dni są przeterminowane, potem wysyła ponownie maila z przypomnieniem o płatności. Jeżeli to nie poskutkuje, pozostaje wykonanie telefonu do klienta, przy czym telefony albo są ignorowane, albo klient nie ma czasu i księgowa zostaje odsyłana od jednego działu do drugiego. Na koniec, pozostaje jedynie wystawienie wezwania do zapłaty, często zarówno drogą mailową i papierową, co po raz kolejny niepotrzebnie zajmuje czas. W efekcie nie ma tygodnia, w którym księgowa nie miałaby styczności z nieopłaconymi fakturami.

System do windykacji ARMS (Account Receivable Management System) ma za zadanie wspierać dział finansowo-księgowy w zautomatyzowaniu procesów związanych z zarządzaniem płatnościami. Głównym założeniem tego systemu, jest możliwość ustalenia kroków postępowania, dzięki którym zdefiniowane zadania będą wykonywane cyklicznie.

Moduł ARMS ma zastosowanie w kilku obszarach. W przypadku nierozliczonych płatności, wspomaga procesy windykacyjne oraz ogranicza do minimum przeterminowane zobowiązania klientów wobec firmy. System do windykacji daje także możliwość weryfikacji poprawności ustawień zarządzania płatnościami, zanim informacje te trafią do klienta. Dzięki temu ma się pewność, że przypomnienia o zapłacie nie będą zawierać błędnych informacji.

Kolejną cechą modułu jest tworzenie zdefiniowanych grup odbiorców, dla których przyporządkować można zadania – akcje, które ma podjąć system, oraz warunki wejściowe, po których mają nastąpić owe akcje.

Takimi warunkami mogą być między innymi: określenie daty wystawienia dokumentu sprzedaży, terminu płatności, kwoty do zapłaty, kwoty pozostałej do zapłaty, a także limitu przeterminowanych płatności wynikającego z limitu kupieckiego.

ARMS schemat

Administrator systemu sam określa akcję, która powinna nastąpić po wcześniej zdefiniowanym warunku. Na przykład, wysłanie maila do kontrahenta z dołączoną fakturą, z przypomnieniem dwa dni przed terminem płatności, kolejnym przypomnieniem kilka dni po terminie płatności itd. Może także skorzystać z szablonu wiadomości e-mail oraz wstawić do niego zmienne dynamiczne – numer oraz datę wystawienia dokumentu, dane klienta, termin płatności, kwotę zobowiązania. Osoba zajmująca się płatnościami nie musi już zapisywać sobie wszystkiego ręcznie, a podczas urlopu może być spokojna, że po powrocie nie czeka na nią sterta zaległości, ponieważ wszystko dzieje się automatycznie.

System do windykacji ma również opcję automatycznego blokowania możliwości składania zamówień, po upływie ustalonego czasu, a także utworzenia zadania w kalendarzu pracownika, aby skontaktował się z wierzycielem. Wystarczy, że administrator określi użytkownika oraz kalendarz, do którego ma zostać przypisane zadanie.

Dzięki Modułowi ARMS, faktury są płacone szybciej, ponieważ wysyłane są automatyczne maile z przypomnieniem w cyklicznych odstępach czasu. Co za tym idzie, rzadziej przekładane są daty blokady składania zamówień, jak również oszczędza się czas zarówno klienta, jak i użytkownika Modułu ARMS. Jeśli więc firma chce usprawnić zarządzanie procesami windykacyjnymi, może wesprzeć się na ramieniu Modułu ARMS, który pozwoli je zautomatyzować.



Dowiedz się więcej o Modułach B2B



Zephir – nowe narzędzie do tworzenia i utrzymywania rozszerzeń dla PHP

Ze(nd Engine) Ph(p) I(nte)r(mediate), czyli dzisiaj o nowym narzędziu do tworzenia i utrzymywania rozszerzeń dla PHP.

Niedawno odwiedziłem stronę: https://zephir-lang.com/

PHP is one of the most popular languages in use for the development of web applications. Dynamically typed and interpreted languages like PHP offer very high productivity due to their flexibility. Since version 4 and then 5, PHP is based on the Zend Engine implementation. This is a virtual machine that executes the PHP code from its bytecode representation. Zend Engine is almost present in every PHP installation in the world, with Zephir, you can create extensions for PHP running under the Zend Engine. PHP is hosting Zephir, so they obviously have a lot of similarities, however; they have important differences that give Zephir its own personality. For example, Zephir is more strict, and it could be make you less productive compared to PHP due to the compilation step.

Postanowiłem sprawdzić czy rzeczywiście następuje przyspieszenie. Jednym z najczęciej wykorzystywanych funkcjonalności w sklepie internetowym jest obliczanie ceny. W tym celu przepisałem jedną z naszych libek: https://packagist.org/packages/ayeo/price do formatu Zephira, skompilowałem i wykonałem test wydajności na prostym rachunku:

Wersja php:

1

Wersja z przekompilowanego rozszerzenia:

2

W każdej iteracji kwoty netto były losowane z przedziału od 10 do 100, działanie pozostawało te same. Poniżej wyniki:

3

Jednak nie kłamali: 3-krotnie szybszy kod 🙂

Autorem tekstu jest Marek Rode.

Piękno i technologia – nowy lookbook marki Dalia

Każdy lubi czuć się wyjątkowo – również podczas dokonywania zakupów online. Dalia, marka oferująca wysokiej jakości bieliznę damską, z myślą o swoich klientach, nową kolekcję ukazuje za pomocą lookbook’a. Rozwiązanie uruchomione zostało przy współpracy z i-systems

Lookbook zwraca uwagę użytkownika

Lookbook to galeria zdjęciowa lub video, która w interesujący sposób eksponuje ofertę asortymentową marki. Pozwala na tworzenie wielu, różnych stron docelowych wraz z przyjaznymi linkami, dlatego doskonale sprawdza się przy prezentacji produktów sezonowych. Na wysokiej jakości fotografiach przedstawione zostają pełne stylizacje z przypisanymi produktami. Dzięki czemu, klient w łatwy sposób może dokonać zakupu kilku artykułów.

Połączenie estetyki z nowoczesnymi funkcjonalnościami

Nowy lookbook sklepu internetowego dalia.pl ukazuje fotografie modelek ubranych w stroje kąpielowe oraz komplety bielizny pochodzące z aktualnej kolekcji wiosna – lato 2017. Całość umieszczona została w nadmorskim krajobrazie, który z pewnością pozwoli sympatykom marki poczuć wakacyjną aurę.

Do poszczególnych fotografii przypisano kilka produktów – różnych krojów danego kostiumu plażowego oraz wiele wariantów miseczki biustonosza. Dzięki czemu, rozwiązanie umożliwi klientom wybranie idealnego modelu, w zależności od budowy ciała lub indywidualnych preferencji.

Lookbook nie tylko angażuje do dokonania zakupu, ale pozwala także w ciekawy sposób przedstawić wartości marki, styl jaki proponuje konkretna kolekcja oraz trendy danego sezonu.
 
 

 
Zobacz Case Study: Dalia
 
 
Chcę dowiedzieć się więcej o lookbooku
 
 

#200 Jak zwiększyć konwersję w e-sklepie poprzez wprowadzenie obsługi typu omnichannel

Gwałtowny postęp technologiczny dramatycznie zmienia nawyki komunikacyjne konsumentów. Popularność smartfonów, mediów społecznościowych i komunikatorów internetowych, powszechny dostęp do nowych technologii sprawia, że klienci oczekują od firm pełnej dostępności. A w dzisiejszych czasach dostępność nie oznacza bliskości do fizycznej placówki firmy czy możliwości kontaktu przez telefon. Klienci chcą rozwiązywać swoje sprawy w aplikacjach mobilnych, czatować w konsultantami w sieci lub szybko uzyskać odpowiedź na wiadomość wysłaną przez Facebooka.

Partnerem lekcji jest Genesys
Czytaj dalej

Podsumowanie Q2 2017 w i-systems

Kolejny kwartał 2017 roku dobiegł końca. Zgodnie z zapowiedziami, przedstawiamy najważniejsze wydarzenia z tego okresu.

Nowe projekty

W ciągu ostatnich trzech miesięcy zostało rozpoczętych sześć nowych projektów. Firmy, które zdecydowały się na nawiązanie współpracy prowadzą działalność m.in. w branżach: meblarskiej, kosmetycznej, odzieżowej oraz sanitarnej. Na analizę biznesową procesów zdecydowała się także firma związana z przemysłem chemicznym. Pokazuje to szerokie spektrum zastosowań nowoczesnych rozwiązań e-commerce B2B. 1

Na początku Q2 zostały uruchomione produkcyjnie systemy e-commerce dla Vistula Group S.A. Zakres prac obejmował nowe platformy sprzedaży dla marek: Vistula, Wólczanka oraz W.Kruk. Więcej informacji na temat wdrożeń zostanie opublikowanych w najbliższym czasie.

Trendy w rozwoju systemów

Coraz większe znaczenie w transakcjach B2B mają narzędzia, które zazwyczaj kojarzone są z modelem sprzedaży B2C. Mogą one budować lojalność klientów docelowych, a także zwiększać satysfakcję z codziennego korzystania z systemu. Przykładami takich rozwiązań, wprowadzonych u klientów i-systems w Q2, są np: możliwość tworzenia spersonalizowanych cenników dla kontrahentów hurtowych, optymalizacja realizacji zamówień w firmie z branży meblarskiej czy moduł multikoszyków w firmie specjalizującej się w hurtowej sprzedaży elementów złącznych. 2

Kolejnym trendem jest rozwój sprzedaży poprzez korzystanie z marketplace zewnętrznych sieci.

Strategiczny rozwój organizacji

Kontynuując przyjętą strategię rozwoju na rynkach międzynarodowych, przedstawiciele i-systems uczestniczyli w Retail Business Technology Expo w Londynie. Podczas największych targów retail w Europie, wymienili się doświadczeniami z zagranicznymi przedsiębiorcami oraz klientami. Polska konferencja E-commerce Summit rzuciła natomiast nowe światło na temat postępu i rozwoju w e-commerce, a podczas Marketing Forum nakreślona została wizja przyszłości e-commerce. Powyższe spotkania i konferencje zaowocowały nowymi kontaktami.

Firma rozwija także działania związane z budowaniem marki pracodawcy. Efektem uczestnictwa w targach pracy, które odbyły się w Q1, były zorganizowane w i-systems Dni Kariery. Podczas kwietniowego spotkania, osoby zainteresowane pracą mogły zobaczyć jak wygląda życie firmy od środka, porozmawiać z obecnymi pracownikami o codziennej pracy oraz zostawić swoje CV na wybrane stanowiska. Te i inne działania sprawiły, że w ostatnich trzech miesiącach zespół i-systems powiększył się o 10 nowych osób. Planowane są dalsze rekrutacje.

Wewnętrzne projekty podnoszące jakość

Pod koniec maja odbyły się warsztaty dla pracowników, których tematem były testy jednostkowe. Uczestnicy poznali nowe rozwiązania przydatne w tworzeniu testów jednostkowych. Zakończyło się także tworzenie scenariuszy, służących do testów aktualizacji bazowych wersji systemu e-commerce. Oba rozwiązania realnie wpływają na jakość dostarczanego oprogramowania dla klientów oraz są częścią długofalowej wizji rozwoju testowania oprogramowania.

W ostatnim kwartale uruchomiono także usługę serwera logów. Rozwiązanie jest częścią nowoczesnej infrastruktury serwerowej, działającej na potrzeby e-commerce. Ułatwia ono pracę nad systemem oraz podnosi poziom bezpieczeństwa. 3

Wybrane nagrody

W trakcie ubiegłych trzech miesięcy firma i-systems została nagrodzona czterema wyróżnieniami. Spółka znalazła się w rankingu tysiąca najszybciej rozwijających się firm w Europie, który tworzony był po raz pierwszy przez Financial Times, we współpracy z instytutem badającym rynek – Statista. 4

Pojawienie się wśród tysiąca najszybciej rozwijających się firm w Europie daje nam poczucie dobrze wykonywanej, codziennej pracy. Staramy się, aby nasze działania miały wymierny wpływ na rozwój e-commerce, nie tylko w Polsce. Znalezienie się w rankingu tworzonym przez tak prestiżowy periodyk, jakim jest Financial Times, jest dla nas niezwykle mobilizujące – komentuje Paweł Jaczewski, CEO z i-systems.

Business Center Club wręczyło i-systems Medal Europejski. Jest on wyróżnieniem dla firm, których produkty i usługi spełniają standardy europejskie oraz cechują się innowacyjnością na rynku.

Spółka została także uhonorowana tytułem Firmy Dobrze Widzianej, za działania CSR 5. Natomiast, prężnie działający dział Badań i Rozwoju i-systems bezpośrednio przyczynił się do otrzymania nagrody Inicjator Innowacji. Konkurs ten organizowany był przez tygodnik Newsweek, a partnerem merytorycznym wydarzenia było PWC. 6

Zapraszamy do kolejnego podsumowania wydarzeń związanych z i-systems. Najbliższe pojawi się na początku października. Aby nie ominąć podsumowania Q3, zapraszamy do subskrypcji newslettera.

Zapisz się do newsletteraRelacje inwestorskie


  1. Idea i korzyści analizy biznesowej: http://www.i-systems.pl/analiza-biznesowa.
  2. Nowa era rozwiązań B2B: http://blog.i-systems.pl/nowa-era-rozwiazan-b2b/.
  3. Czym jest i jak działa serwer logów: http://blog.i-systems.pl/serwer-logow-zastosowanie-e-commerce/.
  4. Spółka i-systems w prestiżowym rankingu Financial Times: http://blog.i-systems.pl/spolka-systems-prestizowym-rankingu-financial-times/.
  5. Spółka i-systems z nagrodą za działania CSR: http://blog.i-systems.pl/spolka-systems-nagroda-dzialania-csr/.
  6. Newsweek i PWC wyróżnia i-systems: http://blog.i-systems.pl/newsweek-pwc-wyroznia-systems/.

Ionic – idealne narzędzie do tworzenia hybrydowych aplikacji mobilnych

Dzisiejszy wpis będzie poświęcony narzędziu do tworzenia hybrydowych aplikacji mobilnych – Ionic. Zostanie przedstawiony sposób działania narzędzia i przejdziemy przez cały proces – od instalacji do uruchomienia.

Ionic to rozbudowane narzędzie, które przy pomocy Cordovy umożliwia tworzenie bogatych i w pełni funkcjonalnych aplikacji mobilnych.

Do zbudowania aplikacji w Ionic’u wykorzystujemy technologie webowe – Angular, HTML, CSS. Cordova odpowiedzialna jest za natywną część aplikacji – platformy, wtyczki, webview.

Połączenie tych dwóch technologii daje nam możliwość tworzenia hybrydowych aplikacji mobilnych, czyli połączenie części natywnej z częścią webową.
 Zaletami takiego zastosowania jest bardzo duża uniwersalność naszych aplikacji – pisząc raz, możemy aplikacje uruchamiać na wielu platformach np. iOS, Android, Windows lub jako aplikację webową na serwerze.

1. Instalacja


Przejdziemy najpierw krok po kroku przez proces instalacji środowiska.

a) Node.js


brew install node


b) Cordova


sudo npm install -g cordova


c) Ionic


sudo npm install -g ionic

2. Tworzenie projektu


Aby utworzyć projekt wpisujemy podaną komendę w terminalu.


ionic start {nazwa_projektu} {starter}

starter – to szablon, który zostanie wykorzystany przez framework do stworzenia naszego projektu. Możemy utworzyć pusty projekt wpisując „blank”. Lub skorzystać z szablonu z wbudowanym menu (podając „sidemenu”) czy zakładkami („tabs”).

Przykład:

ionic start myAwesomeApp tabs

Po wykonaniu tej operacji zostaną zainstalowane wszystkie potrzebne zależności.

3. Podział aplikacji


Struktura projektu wygląda następująco:

1

Kod źródłowy naszego programu znajduje się w katalogu src, wyjściowe zbudowane pliki w www, ikona oraz ekran startowy w resources, biblioteki w node_modules, dodatkowe skrypty w hooks, wtyczki z cordovy w plugins oraz środowiska platform w platforms (2 ostatnie katalogi tworzone są podczas wywołania akcji „build” i „run” czyli podczas budowania projektu lub przy ręcznym dodaniu tych składników).

4. Budowanie aplikacji


Aby zbudować projekt, należy wywołać akcję build lub run jeśli chcemy go od razu uruchomić.

ionic cordova run ios/android –prod –release
lub

ionic cordova build ios/android –prod –release

Framework najpierw zbuduje nasze źródła (część webową) do plików wyjściowych, które będą uruchamiane przez konkretny webview, a następnie wykona się proces budowania części natywnej dla iOS (wymagany jest system operacyjny OSX oraz Xcode) lub Android (Wymagana jest platforma JDK oraz Android SDK).

Po wykonaniu tych operacji w katalogu platforms znajdziemy zbudowany projekt.

a) dla iOS’a

1

b) dla Android’a

1

Te pliki posłużą nam do wgrania aplikacji na dane urządzenie.

5. Uruchamianie na urządzeniu

a) iOS

– Otwieramy nasz wcześniej zbudowany projekt *.xcodeproj.
– Wybieramy urządzenie na jakim uruchomimy naszą aplikację (fizyczne urządzenie lub emulator).

1

– Następnie klikamy przycisk „Run” (cmd + r), który powoduje kompilacje projektu i uruchomienie na wybranym urządzeniu.

1

b) Android


– Wpisujemy komendę


ionic cordova run android

Framework przy pomocy Android SDK zbuduje aplikację (plik .apk) oraz zainstaluje ją na wybranym urządzeniu lub emulatorze.

1

Podsumowanie

Jak widzimy Ionic pozwala nam w łatwy i szybki sposób tworzyć aplikacje mobilne. W tym artykule został przedstawiony bardzo prosty przykład wykorzystania narzędzia, nie zmienia to jednak faktu, że dzięki rozbudowanemu ekosystemowi frameworka np. Ionic Cloud, możemy wykorzystać narzędzie do budowania wysoce zaawansowanych aplikacji 🙂

Praktyczne wykorzystanie Ionic’a możecie sprawdzić w naszej autorskiej aplikacji mobilnej dedykowanej ecommerce.

Android
https://play.google.com/store/apps/details?id=pl.isystems.isklep

iOS
https://itunes.apple.com/us/app/i-sklep/id1169416679

Po więcej informacji na temat działania framework’a odsyłam na stronę Ionic’a 🙂
http://ionicframework.com/docs/

Autorem tekstu jest Kamil Moroń.

Podlasiak rozpoczyna budowę nowego systemu e-commerce

Przedsiębiorstwo Handlowe Podlasiak od 24 lat prowadzi aktywną działalność handlową w modelach B2B i B2C. Swoje produkty sprzedaje poprzez kanały online oraz offline. Po przeprowadzeniu analizy biznesowej, firma postanowiła wdrożyć nowoczesny system e-commerce. Zarówno szczegółowa analiza, jak i prace wdrożeniowe systemu sprzedaży zostały powierzone i-systems.

Szeroka oferta sprzedażowa

Firma Podlasiak jest producentem wysokiej jakości armatury łazienkowej sygnowanej marką Rea – łazienka z wyobraźnią, a ponadto posiada w swojej ofercie artykuły wnętrzarskie, takie jak między innymi: meble, dywany, koce, narzuty czy szlafroki. Przedsiębiorstwo oferuje wszelkie niezbędne elementy do wyposażenia łazienki, domu (pod marką Tutumi) i ogrodu (marka Bluegarden) poprzez sklepy internetowe oraz salon sprzedaży stacjonarnej. To jednak nie wszystko, firma Podlasiak jest również producentem sprzętu sportowego marki Flexifit.

Nowoczesne rozwiązania e-commerce

Szeroki zakres asortymentowy potrzebuje dedykowanych rozwiązań e-commerce, które z jednej strony ułatwią dokonywanie zakupów, a drugiej pozwolą na komfortowe zarządzanie sprzedażą. Nowy system e-commerce Podlasiak będzie posiadać pięć oddzielnych sklepów internetowych, które obsługiwane będę za pomocą jednego silnika. Poprzez multisklep, firma umożliwi swoim klientom sprawne znalezienie produktu z danej branży. Konkretne artykuły oferowane będą bowiem za pomocą danego sklepu online. Wszystkie sklepy zyskają podobny design, zgodny z całościową identyfikacją wizualną firmy. Jeden panel administracyjny natomiast, pozwoli na obsługę całej sprzedaży z tego samego miejsca.

Prace wdrożeniowe dostarczą klientom firmy sklepy online oparte na nowoczesnych rozwiązaniach e-commerce, a pracownikom przedsiębiorstwa ułatwią realizację procesów związanych z obsługą i wysyłką złożonych zamówień w modelu B2C oraz B2B.



Jakie korzyści oferuje analiza biznesowa



#190 Marketing referencyjny – definicja i porównanie

#190 Marketing referencyjny – definicja i porównanie

Pozyskiwanie nowych klientów spędza sen z powiek osobom odpowiedzialnym za marketing w ecommerce. Może się ono odbywać na wiele różnych sposobów, od płatnych reklam, przez SEO po zaangażowanie zadowolonych klientów. Aby wykorzystać istniejących klientów, można zastosować programy partnerskie, mlm, marketing wirusowy, szeptany, a także coraz częściej marketing referencyjny. Ponieważ marketing referencyjny jest nowym zjawiskiem w polskim ecommerce, postaram się przedstawić cechy odróżniające go, ale i łączące z bardziej znanymi strategiami. Pokażę również przykład zastosowania marketingu referencyjnego w praktyce i udowodnię, ile dzięki niemu można zyskać.

Partnerem lekcji jest Refericon.pl. Czytaj dalej

Plan ekspansji transgranicznej

Marzeniem wielu właścicieli sklepów internetowych jest podbój transgranicznych rynków. Jednak strona internetowa w obcym języku to za mało. Aby odnieść sukces w cross-border e-commerce, warto przeprowadzić szczegółową analizę, zadbać o efektywną kosztowo logistykę oraz poznać działanie serwisów takich jak Amazon, czy eBay.

Rynek dający wielkie możliwości

Badania pokazują, że współcześni konsumenci chętnie kupują online. Według statystyk PARP, przeciętny europejski klient wydaje rocznie na zakupy w sieci ponad 1500 euro. Widząc spory potencjał biznesowy, wielu przedsiębiorców chce ugryźć jak największy kawałek e-commercowego tortu. Na polskim rynku błyskawicznie pojawiają się kolejne marki oferujące swoje produkty poprzez sklepy internetowe. W efekcie, właściciele sklepów online muszą walczyć o atencję użytkownika, a spora konkurencja sprawia, że wielu nowym markom trudno jest utrzymać się na rodzimym rynku.

Mimo iż sprzedaż online nie powinna być ograniczona terytorialnie, jedynie 7% właścicieli polskich sklepów internetowych decyduje się na sprzedaż transgraniczną. Ponadto, zaledwie u 2 na 10 przedsiębiorców, którzy zdecydowali się wyjść poza granice kraju, cross-border e-commerce stanowi więcej niż 25% ogólnego przychodu firmy. Jak więc skutecznie dotrzeć z ofertą do zagranicznego konsumenta, wzbudzić jego zaufanie i prawidłowo zaplanować logistykę e-biznesu?

KROK I Zostań strategiem

Aby sukces nie okazał się jedynie pyrrusowym zwycięstwem należy mieć skrupulatnie przygotowaną strategię działania. Nawet jadąc na zagraniczne wakacje przygotowuje się wcześniej plan, z myślą o specyfice miejsca i jego mieszkańców. Sprawdza się atrakcje, które warto zobaczyć, miejscowe przysmaki, czy prognozę pogody. Dokładnie tak samo jest z rozpoczęciem działalności na globalnym rynku. W pierwszym etapie kluczowa jest dobrze przygotowana koncepcja, oparta o doskonałą znajomość kraju, działającej w nim konkurencji i preferencjach zakupowych odbiorców.

A propos firm konkurencyjnych – rozpoczynając międzynarodową ekspansję trzeba mieć pewność, że proponowana przez nas oferta będzie atrakcyjna, w porównaniu z już istniejącą na rynku, oraz dopasowana do potrzeb klientów. Jak pokazują badania, preferencje zagranicznych konsumentów różnią się od upodobań naszych, krajowych rodaków. Osoby, które chcą sprzedawać globalnie optymizmem napawać mogą wyniki raportów stwierdzające, że mieszkańcy Unii Europejskiej trzy razy częściej decydują się na zakupy transgraniczne, niż polscy klienci. Jest to zapewne spowodowane wyższą ceną produktów zagranicznych brandów.

Dla klientów pochodzących z zachodnich terenów starego kontynentu, tak jak dla Polaków, cena również odgrywa istotną rolę przy podjęciu decyzji o zakupie, jednak liczy się także niedostępność produktu w danym kraju, dobra reputacja sklepu oraz elastyczna, wygodna forma dostawy. Europejscy konsumenci to osoby głównie w przedziale wiekowym 24-34 lat, ze średnim dochodem, mieszkający w średnich lub dużych miastach. Klienci polskich sklepów internetowych to dość często mieszkańcy małych miejscowości. Jeśli jednak sprawdzimy zamówienia Polaków w zagranicznych sklepach online, to okazuje się, że dokonują ich przeważnie młode osoby, do 24 roku życia, z wyższym wykształceniem, mieszkające w miastach powyżej 200 000 mieszkańców. Warto zatem zwrócić szczególną uwagę do kogo adresowany jest nasz biznes. Spersonalizowanie oferty i trafienie w realne potrzeby pozwoli zyskać stałe grono sympatyków marki.

KROK II Pamiętaj o zaufaniu

Polskie firmy sprzedające swoje produkty w sieci, szczególnie w modelu B2C, chcąc wejść na zagraniczne rynki, muszą zadbać o kredyt zaufania potencjalnych klientów. Mieszkańcy Europy Zachodniej preferują bowiem dokonywanie zakupu asortymentu rodzimych marek, wobec których mają przekonanie o dobrej jakości produktów. Wynika to zapewne ze stereotypowego myślenia, że produkowane na zachodzie towary są lepsze gatunkowo, od tych z państw w środkowej i wschodniej części kontynentu. Sporo wysiłku będzie trzeba zatem włożyć w zdobycie tiary zaufania u obywateli Wielkiej Brytanii, Francji, czy Niemiec. Z drugiej strony, jeżeli polski przedsiębiorca zainteresowany będzie rozpowszechnianiem produktów w takich krajach jak: Ukraina, Rosja, Rumunia, czy Białoruś, to zapewne spotka się na starcie z większym zaufaniem konsumentów. W przekonaniu mieszkańców Wschodniej Europy, polski rynek oferuje towary lepszej klasy, zapewnia większy wybór oraz charakteryzuje się wyższymi standardami obsługi klienta.

Ufność u przedstawicieli innych państw można budować poprzez:

  • przygotowany w odpowiedniej dla danego państwa wersji językowej sklep internetowy, który będzie pozwalać na dokonanie płatności w lokalnej walucie, czy umożliwiać dodawanie opinii po otrzymaniu zakupionego towaru.
  • zapewnienie telefonicznej lub e-mailowej obsługi klienta w ojczystym języku – możliwość kontaktu z przedstawicielem firmy, który będzie rozmawiał w rodzimym języku klienta jest niezwykle ważne i świadczy o wiarygodności i rzetelnym podejściu do prowadzonego biznesu.

Przykładem firmy, której właścicielem jest Polak, a firma kieruje swoje produkty na rynek czeski jest Gastromania. Sklep gastromania.cz oferuje online specjalistyczne urządzenia między innymi dla restauracji, kawiarni, barów, hoteli, czy cukierni. Sklep oprócz strony w czeskiej wersji językowej posiada rozwiązania takie jak: pełnotekstowa wyszukiwarka pozwalająca sprawnie znaleźć produkt nawet po wpisaniu nazwy z literówką, czy moduł umożliwiający szybką i bezbłędną reakcję w sytuacji zwrotu, reklamacji lub wymiany produktu. Ufność wzbudza profesjonalna platforma ecommerce, która integruje wszystkie procesy sprzedażowe i logistyczne, która jest łatwa w użyciu i zawiera wszystkie niezbędne informacje.

gatromania

Sklep gastromania.cz. Widok z poziomu urządzenia mobilnego oraz komputera

KROK III Zaprzyjaźnij się z Amazon i Ebay

Nie każda marka rozpoczynająca międzynarodową ekspansję od razu zyska sporą popularność. Zazwyczaj jest to proces, w którym stopniowo powiększa się grono lojalnych odbiorców. Powszechnym i skutecznym zabiegiem w poszukiwaniu transgranicznego konsumenta jest aktywna obecność na popularnych portalach sprzedażowych.

Amazon to jedna z najbardziej znanych platform aukcyjnych. Liczba produktów, które posiada w swojej ofercie, rynków, do których dociera i osób, które kupują za jej pośrednictwem – jest ogromna. Model biznesowy zaproponowany przez Amazon, pozwala sprzedawcom z całego świata na dystrybucję swoich produktów. W Europie umożliwia otwarcie sklepu w takich państwach jak: Niemcy, Francja, Wielka Brytania, Włochy, czy Hiszpania.

Fakt, że Amazon wybudował na terenie naszego kraju centra logistyczne stwarza nowe możliwości, również dla polskich przedsiębiorców. Miesięczna opłata abonamentowa za możliwość wystawienia swojej oferty asortymentowej na portalu nie jest bowiem wysoka, wynosi kilkadziesiąt euro. Chcąc jednak aktywnie oferować produkty, warto pamiętać, że Amazon za sprzedane towary pobiera prowizję w wysokości kilkunastu procent. Dodatkowo, należy dostosować się do kilku wymogów. Pierwszym z nich jest przedstawienie odpowiednich zaświadczeń, potwierdzających legalność firmy. Do dokumentów, które należy przedstawić zaliczają się: KRS, faktura, która potwierdzi poprawność adresu, a także rachunek bankowy założony w jednym z krajów obsługiwanych przez Amazon. Po przedstawieniu stosownych dokumentów, należy również mieć przypisane do produktów kody EAN, UPC lub GTIN. To jednak nie koniec wymogów. Amazon dba o jakość treści wystawianych ofert sprzedażowych, dlatego trzeba pamiętać, aby tytuł był zwięzły i zawierał słowa kluczowe. Po nim bowiem wyszukiwany jest produkt. Do istotnych elementów należy także wybranie prawidłowej kategorii produktu, przypisanie optymalnych słów kluczowych, które wyświetlają się zaraz pod tytułem oraz przygotowanie fotografii w odpowiednich rozmiarach.

Sprzedaż poprzez inny globalny serwis aukcyjny – eBay nie jest obarczona aż tyloma rygorystycznymi przepisami. Chociaż, chcąc efektywnie docierać do potencjalnych kupujących należy dobrze przygotować ofertę, zadbać o słowa kluczowe oraz wysokiej jakości fotografie. Bywa to czasochłonne, jednak wysoka jakość ogłoszenia przedkłada się na większe zainteresowanie użytkowników platformy i w efekcie – wyższą cenę końcową. Ponadto, chcąc dotrzeć poprzez eBay do niemieckich lub angielskich użytkowników, należy rozpocząć działalność od zweryfikowania konta PayPal. Ponad 80% użytkowników tego serwisu wybiera bowiem tę formę płatności. Rozliczenia z platformą również nie należą do najłatwiejszych. Za prowadzenie sklepu poprzez serwis należy dokonać comiesięcznej opłaty subskrypcyjnej, za stworzenie oferty pobierana jest należność „za wystawienie”, a jeśli ktoś dokona zakupu – prowizja od sprzedaży. Dodatkowo wysokość poszczególnych opłat zależy od poziomu sklepu (mały, duży lub megasklep).

KROK IV Inwestuj w nowoczesne narzędzia e-commerce

Chcąc skutecznie docierać do globalnego odbiorcy, zarówno poprzez sklep internetowy, jak i wspomniane wcześniej serwisy aukcyjne, warto postawić na jakość. Na polskim rynku dostępne są nowoczesne rozwiązania e-commerce, które pomogą w efektywnym zarządzaniu międzynarodową sprzedażą. Doświadczenie specjalistów oraz wiedza, którą zdobyli poprzez wieloletnią obserwację rynku pozwolą dopasować najlepsze narzędzia do realizacji konkretnych celów biznesowych.

Odpowiednie funkcjonalności umożliwiają sprawne zarządzanie całą działalnością w Amazon i eBay wyłącznie z poziomu sklepu internetowego. Tego typu rozwiązania pozwolą administratorowi e-sklepu między innymi na szybkie wystawianie aukcji, czy automatyczne pobieranie zamówień z serwisu i przetwarzanie ich na zamówienia ze sklepu internetowego. Integracja systemu e-commerce z Amazon, pozwala na dopasowanie cen i kolorów produktów, a także automatyczną zmianę wielkości stanów magazynowych, tak aby były one zgodne ze stanem faktycznym, widniejącym w systemie naszego sklepu. Wśród dostępnych na rynku funkcjonalności związanych z synchronizacją sklepu online z eBay, w szczególności wyróżnić należy obsługiwanie płatności PayPal, zapewnienie aukcji unikalnego wyglądu, który będzie zgodny z całościową identyfikacją wizualną sklepu, a także możliwość zarządzania dostępnymi opcjami dostawy, które będą niezależne od opcji dostępnych np. w sklepie internetowym.

KROK V Oferuj preferencyjne warunki dostawy

Zarówno w krajowej, jak i tej globalnej sprzedaży online, kwestie sprawnego i niedrogiego dostarczenia zamówionego towaru mają fundamentalne znaczenie. Usługa same day delivery, czyli możliwość dostawy zakupu tego samego dnia, to rozwiązanie szybko zdobywające rzeszę sympatyków. Współcześni klienci są bowiem niezwykle wymagający i skłonni do liczenia realizacji dostawy w godzinach. Kwestia optymalnych kosztów logistycznych ma szczególne znaczenie, również dlatego, że większość zakupionych w sieci produktów to towary o niskiej wartości i małogabarytowe. Badania pokazują, że aż 70% paczek z transgranicznymi zakupami nie przekracza 2 kg, a ich zawartość to przeważnie odzież i obuwie. Do dobrej organizacji zmusza także asymetria opłat logistycznych. Nadanie paczki z Polski do innego kraju Unii Europejskiej jest zazwyczaj droższe, niż wysłanie jej z tego kraju do Polski. Sytuacja spowodowana jest poziomem rozwoju usług logistycznych, w których im większa jest konkurencja na rynku, tym ceny oferowane przez firmy przewozowe są niższe.

Kolejnymi elementami związanymi z transgraniczną wysyłką towarów, są zwroty i trudności z międzynarodowymi płatnościami za pobraniem. Sprawna i łatwa obsługa zwrotów zakupionych wcześniej produktów buduje zaufanie wśród klientów, a także zwiększa prawdopodobieństwo, że powtórnie dokona on zakupu. Natomiast, C.O.D., czyli płatność przy odbiorze to forma nadal często wybierana, szczególnie jeśli prowadzimy sprzedaż w sieci skierowaną do mieszkańców Europy Wschodniej. Warto zatem i w tej kwestii rozważyć możliwość założenia rachunku bankowego w kraju, w którym chcemy sprzedawać. Przyda nam się bowiem do podpisania umowy z lokalną firmą logistyczną i outsourcingiem usług kurierskich. Takie rozwiązanie pozwoli zaproponować klientowi niższe ceny wysyłki zamówienia i może, przy zakupach powyżej pewnej kwoty, zaoferować darmową dostawę.

Rozwinięcie biznesowych skrzydeł poza krajowy rynek e-commerce to wielkie wyzwanie, związane z organizacją sprzedaży, początkową inwestycją finansową w dopasowany do oczekiwań zagranicznych klientów sklep internetowy, a także konieczność zdobycia ogromnej wiedzy o rynku i preferencjach zakupowych mieszkańców innych państw. Większość z polskich sklepów internetowych, które rozpoczęło międzynarodową ekspansję, wybrało takie państwa jak: Niemcy, Wielka Brytania, Francja, czy Stany Zjednoczone. Jednak sprzedaż transgraniczna to nie tylko wyzwanie, ale również ogromne możliwości. To potencjał sprzedażowy, który w najbliższych latach będzie się prężnie rozwijać i może stać się rogiem obfitości dla tych firm, które zdecydują się zrobić pierwszy krok.

Artykuł ukazał się w pierwszym wydaniu magazynu E-commerce & Digital Marketing: www.e-commerce-24.pl
Integracja z Amazon jako wsparcie sprzedaży transgranicznej

Optymalizacja przy pomocy blackfire.io

Optymalizacja kodu to czasochłonny i trudny temat. Przede wszystkim musimy znaleźć miejsca w aplikacji, które „pochłaniają” większość czasu procesora lub zajmują dużo pamięci. Aby to zrobić potrzebujemy narzędzia, które przygotuje nam profil wywołań metod/funkcji naszej aplikacji. W tym celu przedstawione zostanie narzędzie blackfire.io

Blackfire.io dostępne jest do pobrania z oficjalnej strony: https://blackfire.io/ Jest to narzędzie płatne, jednak istnieje opcja darmowego użytkowania, mocno ograniczona ale pozwalająca na podstawowe optymalizacje naszego kodu.

Po zainstalowaniu i sprawdzeniu poprawnego działania (wg instrukcji na stronie producenta) możemy przystąpić do stworzenia pierwszego profilu naszej aplikacji. Załóżmy, że chcemy sprawdzić co obciąża naszą stronę główną. Wywołujemy polecenie:
blackfire curl –samples=10 „http://localhost/”
Gdzie parametr ‘samples’ mówi o tym ile razy chcemy wywołać dany adres.

Po zakończeniu profilowania w konsoli wyświetli nam się krótkie podsumowanie. Nie to jest jednak najważniejsze. Przechodzimy na dashboard znajdujący się na stronie blackfire.io i wybieramy profil który powinien tam się pojawić:
AT01

Po lewej widzimy listę wywołań metod wraz z ich czasami. Listę tą możemy posortować wg czasu wywołania wliczającego podwywołania (incl.) lub wg czasu własnego wywołania (excl.) co jest bardziej dla nas interesujące ponieważ pokazuje jak długo konkretna metoda działa. Po prawej widzimy drzewo wywołań, gdzie kolorem czerwonym podkreślone są wywołania/ścieżki zajmujące najwięcej czasu żądania.

AT02
W tym przypadku widzimy, że funkcja curl_exec zajmowała średnio 3s czasu z każdego z naszych 10 pomiarów. Widzimy również że znaczna większość tego czasu poświęcona została dla GeoLocalizationService. Nie wdając się w szczegóły i zasadność rozwiązania, spróbujmy „zoptymalizować” to miejsce (dla przykładu usuwając to wywołanie :D). Robimy to i profilujemy kod ponownie:
AT03

Widzimy znaczną poprawę, curl_exec zajmuje w tym momencie tylko 250 ms. Oczywiście sama optymalizacja jest nie do końca właściwa (nie powinniśmy optymalizować przez usunięcie funkcjonalności :D), natomiast pokazuje jako przykład poprawne wykorzystanie blackfire.
Dodatkowym atutem tego narzędzia jest możliwość czytelnego pokazania zmian pomiędzy dwoma profilami:
AT04

Osobiście zachęcam do spróbowania przynajmniej raz z blackfire w celu optymalizacji. Jeżeli nie chcemy bawić się w zakładanie kont/instalowanie zewnętrznych narzędzi, dobrą alternatywą może być wbudowany w xdebug profiler (xdebuga chyba każdy ma) + dodatkowo narzędzie qcachegrind do wyświetlania profili.
Dodam, że blackfire bardzo pomógł nam w optymalizacji sklepu w ramach projektu „Struś pędziwiatr”.

Autorem tekstu jest Adam Tront