usługi informatyczne

jacek tkocz


Sklep internetowy bez dobrze opracowanych i skonfigurowanych metod wysyłki po prostu nie działa. Towar trzeba dostarczyć. Trzeba to wszystko dobrze skalkulować. Bez tego mamy problem.

Mały problem w domyślnych ustawieniach PrestaShopa polega na tym, że są tam domyślne listy „Położenia” (Ulepszenia -> Międzynarodowy -> Położenie), które nie przystają do naszych realiów.

Sklep internetowy – wysyłka krajowa

W przypadku koncentrowania się jedynie na handlu na terenie kraju zasadniczo nie ma problemu. Wystarczy odszukać sobie Polskę w krajach Europy i wszystkie pozostałe kraje po prostu wyłączyć. Mam jednak nadzieję, że tak nie postąpicie. Warto sprzedawać również za granicą. Jak to zrobić?

Kraj

Proponuję stworzyć nową „Strefą”. Powiedzmy, że nazwiemy ją „Kraj” i tam dodamy tylko Polskę. Do tej tego „regionu” później będziemy mogli podpiąć sobie przewoźników, dla których opłaca się wysyłka krajowa. Może to być praktycznie dowolny kurier. U mnie to InPost. Niestety wysyłki zagraniczne są według mnie zupełnie nieopłacalne. Może ktoś ma tu lepsze rozeznanie, i chętnie się zapoznam z Twoim zdaniem (napisz komentarz). Przykład konfiguracji i tak się tu przyda.

Więc dla „Strefy” „Kraj” podpinam tylko tego kuriera. Wykonuje się to w menu Wysyłka -> Przewoźnicy -> Edycja (drygi ekran na wizardzie). Zaznaczamy odpowiednią „Strefę” i określamy koszt.

Zagranica

Na stronie internetowej Poczty Polskiej, tak, dobrze czytasz, Poczty Polskiej, jest cennik przesyłek zagranicznych. Jest tam kalkulator z określeniem wagi i kraju. Na podstawie tego cennika stworzyłem „Strefy” (na bazie przesyłek priorytetowych) „A1”, „A2” itd. Do każdej strefy w PrestaShopie podpiąłem te kraje, które w danej strefie ma Poczta. Niewiele to ma wspólnego z podziałem z PrestaShopa, gdzie występuje podział na kontynenty. Według podziału na te strefy inny koszt przesyłek obowiązuje np. dla Czech i Słowacji, a inny dla Białorusi, Ukrainy lub Niemiec.

Teraz już tylko należy w konfiguracji przewoźników w PrestaShopie określić ceny dla danej „Strefy”. Tu można po prostu wyłączyć kurierów krajowych i zostawić dla przesyłek zagranicznych tylko Pocztę. Do najdalszych zakątków świata (Australia i Oceania) przesyłka priorytetowa do 2 kg kosztuje 145 zł. Przesyłka dociera do ok 7 dni.

Zajrzyj do artykułu o sklepie internetowym na tym blogu oraz na tu

Prestashop – stąd można pobrać

A więc chcesz otworzyć sklep internetowy? Od czego zacząć? Mam nadzieję, że już wiesz, co chcesz sprzedawać. W tym Ci nie pomogę. Nie będę się tu też wdawał w zagadnienia dotyczące wyboru adresu internetowego, wykupienia domeny, hostingu. Na ten temat pełno jest artykułów. Mam nadzieję, że to już wiesz. Jeśli nie wiesz, wpisz w komentarzu, że potrzebne Ci są takie informacje.

Instaluj sklep internetowy

Większość firm, które świadczą usługi hostingowe, posiada takie rozwiązania, które pozwalają na instalację całości oprogramowania jednym kliknięciem. Jeśli naprawdę nie umiesz sobie z tym poradzić, skorzystaj z tego. Ja osobiście jakoś nie jestem do tego przekonany. Przeważnie wersja instalowanego programu nie jest najnowsza. Tak, wiem, że jest to wersja stabilna, dostosowana do wersji PHP na serwerze. Jednak zdarzyły mi się w tym obszarze problemy. Instalacja ręczna polega po prostu na tym, że w panelu usługi hostingowej tworzymy sobie bazę danych MySQL. Musimy zapamiętać lub zapisać sobie nazwę bazy danych, użytkownika i hasło. To nam będzie potrzebne przy instalacji. Następny krok to skopiowanie do odpowiedniego katalogu naszego hostingu plików programu. Większość darmowych rozwiązań typu Open Source jest dostępnych na dedykowanych stronach (na przykład: Prestashop). Gdy wejdziesz na adres swojego sklepu, instalator przeprowadzi Cię przez cały proces instalacji. W kolejnych krokach będziesz musiał podać zapamiętane dane do logowania do bazy danych MySQL. Będziesz też musiał utworzyć konto administracyjne dla swojego sklepu. Nie opiszę tu ewentualnych problemów przy instalacji. Nie zdarzają się one często. Z reguły przejście opisanego scenariusza wystarcz, by poprawnie zainstalować oprogramowanie sklepu.

Konfiguruj sklep internetowy

Opiszę podstawowe zagadnienia konfiguracji sklepu na podstawie programu PrestaShop. Na początek trzeba wyłączyć sklep. Dopiero go tworzymy i nie jest nam potrzebne, by ktoś tam przypadkiem wszedł i w dodatku coś chciał kupić. Ryzyko dla nowych sklepów jest niewielkie. Jednak, jeśli wcześniej pod tym adresem już istniał jakiś sklep, to jednak ryzyko jest dość duże. Wchodzimy w Preferencje -> Ogólny -> Przerwa techniczna – tu ustawiamy w opcji „Włącz sklep” na „NIE” Najprawdopodobniej będzie potrzebne usunięcie wszystkich przykładowych towarów, kategorii i cech towarów, jakie wpisują się przy instalacji programu.

Metody wysyłki

Obecnie chyba najpopularniejsza metoda wysyłki to InPost. Wykorzystanie paczkomatów bardzo obniża koszt przesyłki. To powoduje, że Klienci chętnie korzystają z tej formy wysyłki. Opiszę tu, jak zainstalować moduł obsługi paczkomatu bez podpisywania żadnej umowy z firmą InPost. Warunki prawne się zmieniają. W chwili, kiedy pisałem ten artykuł, było to trochę niekorzystne. Normalnie trzeba było podpisując umowę z góry się zdeklarować na jakąś ilość paczek i z góry za nie zapłacić. To dla mnie kompletnie bez sensu. Jeśli nie będę miał czego wysyłać, to po co mam z gór za to płacić. Na starcie raczej chce się zaoszczędzić pieniądze. Jeśli będę miał co wysyłać, to chętnie zapłacę za przesyłkę 😉 Na stronie forum Prestashop jest  do pobrania darmowy moduł InPost. Pobieramy plik i instalujemy w naszym sklepie. Moduły -> Module Manager -> Załaduj moduł Prawie gotowe. Teraz już tylko trzeba skonfigurować metodę dostawy (Wysyłka -> Przewoźnicy). Tu podstawowa konfiguracja już jest. Trzeba tylko określić ceny i może jakieś logo dodać ręcznie. Zajrzyj również tu
Przed kilku dniami u mojego Klienta wystąpił problem awarii dysku twardego i konieczne było odzyskiwanie danych. Na szczęście klika miesięcy wcześniej „namówiłem” Go, by wydzielił sobie oddzielny komputer jako serwer bazy danych dla programu sprzedażowego. Dzięki tej operacji nie doszło do utraty danych. Komputer, na którym doszło do awarii, był już dość stary, więc z góry było wiadome, że nie warto go naprawiać, a raczej kupić nowy. Wiadomość o awarii odbierałem telefonicznie, więc sądziłem, że jedynie system operacyjny jest uszkodzony. Sądziłem, że uda się po prostu stary dysk włożyć do nowego komputera jako drugi dysk, żeby można było korzystać ze starszych danych.

Oględziny

Po uruchomieniu komputera system operacyjny (to był jeszcze stary, poczciwy Windows XP) nie startował. Wyjęty dysk twardy okazał się tak stary, że nie da się go podpiąć do nowego komputera. Kiedyś stosowano dyski IDE, obecnie SATA.

Naprawa

Podłączyłem nowy komputer i zainstalowałem na nim program sprzedażowy. Po kilku jeszcze drobnych dostosowaniach do warunków pracy (drukarka, udziału itp.) komputer był gotowy do pracy.

Uszkodzony dysk

Dysk okazał się być uszkodzony w trochę nietypowy sposób. Z dwóch partycji jedna nie dawała się odczytać. Pech chciał, że to ta bardziej potrzebna była uszkodzona. Doszło do fizycznego uszkodzenia tablicy alokacji plików. Konieczne było użycie programu służącego do odzyskiwania danych z dysku. Tym razem posłużyłem się programem „Run DiskGenius”. Jest darmowy i potrafi sprawnie odzyskać małe pliki. Udało się odzyskać wszystkie zapisane dokumenty. Więcej nie trzeba było. Pełny sukces.

Wnioski

Warto wydzielać serwer dla baz danych programu sprzedażowego. To uratowało biznes. Na serwerze bazy danych backup wykonuje się automatycznie codziennie. Plik kopii bazy danych szyfruję i wysyłam na dysk w chmurze. Dane są bezpieczne. Do całej operacji wystarczy parę linijek komend napisanych w command line. Generalnie odzyskiwanie danych jest drogie. Lepiej zrobić kopię bezpieczeństwa. Lepiej zapobiegać, niż leczyć. Przy kolejnej okazji opiszę tanie metody zabezpieczenia danych przed utratą.

 

Niniejszy wpis jest poświęcony komunikacji w sprzedaży mobilnej.

Rozwiązania mobilne

Jednym z najbardziej podstawowych zagadnień, jakie jest potrzebne do omówieniu w odniesieniu do sprzedaży mobilnej to komunikacja. I nie chodzi to o kwestię możliwości przesyłania danych w systemie mobilnym. Przy obecnych ofertach operatorów sieci komórkowych zasadniczo nie stanowi to problemu. Chodzi o takie połącznie danych zgromadzonych w programach sprzedażowych z urządzeniami mobilnymi, aby było to bezpieczne i jednocześnie  niezawodne. Jak to wykonać?

Sprzedaż mobilna – Serwer komunikacyjny

W swojej praktyce stosuję rozwiązanie polegające na składowanie danych na ogólnodostępnym serwerze internetowym w darmowej bazie danych MySQL. Dane takie są zawsze szyfrowane. Wbudowany, również darmowy, algorytm AES bardzo dobrze się do tego nadaje. Klucz do zaszyfrowania i rozszyfrowania nie znajduje się na serwerze w żadnej postaci, jest to zatem bezpieczne.

Serwer komunikacyjny to ten serwer, z którym komunikują się urządzenia mobilne. To z tego serwera pobierane są aktualne dane potrzebne do pracy urządzeń mobilnych i też na ten serwer wysyłane są dane z tych urządzeń.

Opisane podejście wydaje się nieco skomplikowane, ale w praktyce okazuję się działać bardzo sprawnie i bezpiecznie.

Sprzedaż mobilna – Program komunikacyjny

Z reguły programy sprzedażowe nie posiadają możliwości wysyłania gdziekolwiek danych w usystematyzowany sposób. Istnieją przecież różne programy. Działają ona na różnych silnikach bazy danych. Różna jest też struktura tych danych. Każdy program też różni się pod względem tego, jakie informacje może przyjmować z zewnątrz. Mam tu na myśli zamówienia, płatności itp. Program komunikacyjny jest tym, który w obie strony tłumaczy dane tak, aby ostatecznie urządzenia mobilne mogły się porozumieć z programem sprzedażowym.

Program komunikacyjny w określonych przedziałach czasowych wysyła aktualne dane na serwer komunikacyjny i odbiera z niego dane przesłane z urządzeń mobilnych.

Podsumowanie

Sprzedaż mobilna to nie tylko aplikacja na urządzeniu przenośnym. Aby realizować sprzedaż mobilną należy przez nią rozumieć cały proces przekazywani odpowiedniej informacji na urządzenie mobilne i później odbierania tej informacji z urządzenia przenośnego. Obecnie wykorzystywana technologia: Microsoft Visual Studio Basic 4 Android

Sprawdź: Program sprzedaży mobilnej