{
    "componentChunkName": "component---src-templates-blog-post-js",
    "path": "/blog/czego-nie-robic-w-ecommerce-7-grzechow-glownych/",
    "result": {"pageContext":{"page":{"id":"cG9zdDo0OA==","slug":"czego-nie-robic-w-ecommerce-7-grzechow-glownych","title":"Czego nie robić w ecommerce? 7 grzechów głównych","date":"2021-07-28T10:41:19","databaseId":48,"content":"\n<p>Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy &#8211; wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.</p>\n\n\n\n<p>Jakie więc potencjalne przeoczenia czyhają na dobrze prosperujący biznes e-commerce?</p>\n\n\n\n<h3><strong>1</strong>. <strong>Mało intuicyjna strona internetowa i brak dostosowania do urządzeń mobilnych.</strong></h3>\n\n\n\n<p>Wygoda jest niezwykle ważna dla użytkowników internetu. Firmy prześcigają się w wyścigu o najbardziej intuicyjne rozwiązania. Jeśli Ty tego nie robisz &#8211; powinieneś być świadomy, że wkrótce pozostaniesz na szarym końcu tego wyścigu o klienta.</p>\n\n\n\n<p>Strona powinna być maksymalnie prosta w obsłudze, tak, aby osoba, która znalazła się na niej pierwszy raz, nie miała problemu ze zorientowaniem się. A co za tym idzie &#8211; aby dokonała zakupu.</p>\n\n\n\n<p>Warto mieć na uwadze, że w 2020 roku zakupów online za pomocą smartfona przynajmniej raz dokonało aż 73% badanych internautów. Są to liczby, których nie należy ignorować. Strona internetowa powinna być dostosowana do potrzeb konsumentów preferujących urządzenia mobilne.</p>\n\n\n\n<h3><strong>2</strong>. <strong>Niewygodny proces rejestracji, a także sama jego konieczność</strong></h3>\n\n\n\n<p>Jeśli coś trwa zbyt długo &#8211; konsument zniechęca się i rezygnuje. Zastanów się &#8211; czy rejestracja w Twoim sklepie internetowym jest maksymalnie uproszczona? Czy formularz zawiera wyłącznie niezbędne pytania? Postaraj się ograniczyć do niezbędnego minimum, aby usprawnić proces rejestracji i zakupów.</p>\n\n\n\n<p>Warto umożliwić potencjalnym klientom zakup bez rejestracji &#8211; wiele osób rezygnuje z dokonania zamówienia, kiedy musi założyć konto. Szkoda stracić ich zainteresowanie. Jeśli nie kupią produktu bez rejestracji u Ciebie &#8211; trafią do konkurencji, która umożliwia taki zakup.</p>\n\n\n\n<h3><strong>3</strong>. <strong>Brak newslettera</strong></h3>\n\n\n\n<p>Newsletter to wciąż jeszcze niedoceniane narzędzie w e-commerce. Wiele sklepów zapomina o tym elemencie, lub uznaje go za niepotrzebny dodatek nie warty zachodu i wydatków związanych z jego tworzeniem.</p>\n\n\n\n<p>Regularny kontakt mailowy z klientem jest jednak grą wartą świeczki &#8211; newsletter umożliwia uzyskanie informacji na temat klientów. Należy pamiętać również o tym, że do newslettera trzeba się zapisać i można z niego zrezygnować &#8211; więc jego odbiorcy, to osoby, które faktycznie chcą nimi być. Warto więc wykorzystać możliwość powiadamiania swoich klientów o aktualnych ofertach, nowościach i promocjach &#8211; szczególnie, gdy wykazali zainteresowanie, dołączając do listy mailingowej.</p>\n\n\n\n<p>Jeśli zabieramy się za tworzenie newslettera, warto skupić się na szacie graficznej. Czarny, niesformatowany tekst na pustej białej stronie nie jest najlepszym bodźcem do zakupu czegokolwiek. Spróbuj skorzystać z programów graficznych &#8211; lub wsparcia grafika.</p>\n\n\n\n<h3><strong>4</strong>. <strong>Brak możliwości konsultacji</strong></h3>\n\n\n\n<p>Aby klient poczuł się pewnie i chętnie skorzystał z Twoich usług &#8211; daj mu szansę utwierdzić się w przekonaniu, że jest to słuszny wybór. Możliwość konsultacji i dopytania o dany produkt jest ważna dla wielu użytkowników. Zamieść dane kontaktowe w widocznym miejscu.</p>\n\n\n\n<p>Lepszym efektem będzie jednak pójście o krok dalej i stworzenie chatbota, co staje się ostatnio standardem w większości sklepów internetowych. Oszczędzasz czas &#8211; bo wiele wątpliwości klientów można rozwiać właśnie za pomocą gotowych wiadomości. Trafią wtedy do Ciebie tylko pytania bardziej złożone &#8211; będziesz mógł więc sprawniej na nie odpowiedzieć, budując dobry wizerunek marki.</p>\n\n\n\n<h3><strong>5</strong>. <strong>Słaba wyszukiwarka</strong></h3>\n\n\n\n<p>Jeśli szukasz konkretnego produktu w konkretnym sklepie, wiesz, jak ważna jest dobra wyszukiwarka, która pozwala znaleźć interesującą nas pozycję.&nbsp;</p>\n\n\n\n<p>W wielu sklepach wyszukiwarka jest niestety mało widoczna, na przykład poprzez niewielki kontrast z tłem. Problemem jest także sytuacja, w której znajduje się w innym miejscu niż na górze strony. To standard, który stosuje większość witryn i do którego konsument jest przyzwyczajony.</p>\n\n\n\n<p>Dodatkowo, wszyscy wiemy doskonale, jak irytujące są wyszukiwarki, które nie poprawiają błędów i nie obsługują synonimów. Wiele razy nie pamiętamy nazwy produktu i wyszukiwarka podpowiada nam, o co może chodzić &#8211; bądź proponuje produkty o podobnej nazwie. Jeszcze lepiej jest, gdy pokazują rekomendacje po wpisaniu kilku pierwszych liter. Warto zadbać o to, aby ta na Twojej stronie również była tak pomocna.</p>\n\n\n\n<h3><strong>6</strong>. <strong>Wolno działająca strona</strong></h3>\n\n\n\n<p>Wolno działająca strona działa podobnie jak niewygodna dla użytkownika. Twój potencjalny klient szybko się zniechęci, jeśli będzie czekał zbyt długo na załadowanie oferty i wybierze zakup u konkurencji.</p>\n\n\n\n<p>Szybkość działania strony jest istotna nie tylko w kontekście doświadczenia użytkownika. Wyszukiwarka google również preferuje szybko działające strony &#8211; co wpływa na ich pozycję w wynikach wyszukiwania. Zalecenie od ekspertów Google to doprowadzenie do stanu, w którym witryna ładuje się nie dłużej niż trzy sekundy.</p>\n\n\n\n<h3><strong>7</strong>. <strong>Ograniczenie się wyłącznie do dużych zmian&nbsp;</strong></h3>\n\n\n\n<p id=\"h-zadowolony-ze-stworzenia-sklepu-mo-esz-za-o-y-e-wszystko-jest-gotowe-przejrzysty-interfejs-szybko-dzia-aj-ca-witryna-wygodna-wyszukiwarka-wi-c-stron-nie-trzeba-si-zajmowa-przez-kolejnych-10-lat\">Zadowolony ze stworzenia sklepu możesz założyć, że wszystko jest gotowe. Przejrzysty interfejs, szybko działająca witryna, wygodna wyszukiwarka &#8211; więc stroną nie trzeba się zajmować przez kolejnych 10 lat.</p>\n\n\n\n<p id=\"h-niestety-wiele-os-b-zwi-zanych-z-e-commerce-ma-takie-my-lenie-wystarczy-zap-aci-raz-i-mamy-spok-j-bo-strona-dzia-a-dlaczego-takie-my-lenie-nie-jest-s-uszne\">Niestety, wiele osób związanych z e-commerce ma takie myślenie &#8211; wystarczy zapłacić raz i mamy spokój, bo strona działa. Dlaczego takie myślenie nie jest słuszne?</p>\n\n\n\n<p id=\"h-niewielkie-zmiany-nale-y-wprowadza-regularnie-aby-unika-gwa-townych-zmian-co-kilka-lat-dezorientuj-one-bowiem-klienta-klient-potrzebuje-czasu-aby-przyzwyczai-si-do-stopniowo-zmieniaj-cego-si-szablonu-strony-warto-jako-przyk-ad-spojrze-na-stron-amazona\">Niewielkie zmiany należy wprowadzać regularnie, aby unikać gwałtownych zmian co kilka lat &#8211; dezorientują one bowiem klienta. Klient potrzebuje czasu aby przyzwyczaić się do stopniowo zmieniającego się szablonu strony. Warto jako przykład spojrzeć na stronę amazona.</p>\n\n\n\n<p>Jest to również oszczędność finansowa &#8211; drobne zmiany kosztują znacznie mniej, niż zmiana całej strony co kilka lat.</p>\n\n\n\n<h3 id=\"h-podsumowanie\"><strong>Podsumowanie</strong></h3>\n\n\n\n<p>Istnieje wiele potencjalnych błędów, które możesz popełnić w swojej działalności e-commerce &#8211; niezależnie od tego, czy jesteś w branży już od dłuższego czasu, czy też dopiero zaczynasz. Jak uniknąć porażki? Zerkaj od czasu do czasu na tę listę i traktuj wymienione tutaj punkty, jako 7 grzechów głównych e-commerce &#8211; i się ich wystrzegaj. Dbaj o komfort klienta i dobry kontakt, pamiętaj również o stopniowym wprowadzaniu zmian. Zatroszcz się także o szybko działającą witrynę. I nigdy więcej nie trać klientów na rzecz konkurencji.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-300x169.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1024x576.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-768x432.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1536x864.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1568x882.png 1568w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png 1920w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":1080,"width":1920}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"ecommerce","name":"ecommerce","count":4},{"slug":"zyski","name":"zyski","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Czego nie robić w ecommerce? 7 grzechów głównych - Software house","opengraphTitle":"Czego nie robić w ecommerce? 7 grzechów głównych - Software house","metaKeywords":"","metaDesc":"Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy - wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy - wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},"posts":[{"id":"cG9zdDoxNTg=","slug":"aplikacje-do-pracy-zdalnej","title":"10 aplikacji, które ułatwią Ci pracę zdalną","date":"2021-09-29T10:51:56","databaseId":158,"content":"\n<p>2020 rok był przełomowy pod względem otwarcia pracodawców na możliwość pracy zdalnej. Przez jakiś czas zostaliśmy do niej zmuszeni &#8211; i okazało się, że może być całkiem dobrym rozwiązaniem. Wiele firm zdecydowało się umożliwić pracę zdalną swoim pracownikom na stałe (lub w częściowym wymiarze godzin).&nbsp;</p>\n\n\n\n<p>Pod tym względem, rok 2020 nie zaskoczył Localhosta. Od początku działalności pracujemy właśnie w taki sposób &#8211; każdy członek zespołu z dogodnego dla siebie miejsca, a dodatkowo &#8211; w wybranym samodzielnie przedziale czasowym. Nie mamy fizycznego biura i jesteśmy nastawieni na elastyczność. Pracuje nam się świetnie i jesteśmy zadowoleni z wyników. Siadamy do komputera, żeby zrobić, co jest do zrobienia, zamiast przychodzić do biura, żeby odsiedzieć osiem godzin. Skutkuje to wyższą efektywnością, ponieważ systematyczne calle pozwalają ustalić cele i terminy, a elastyczność wzmacnia efektywność. I każdy ma czas również na życie poza pracą 🙂</p>\n\n\n\n<p>Takie rozwiązanie umożliwia nam rozwinięta technologia i Internet. Naszą pracę wspomagają liczne aplikacje &#8211; zarówno te służące komunikacji, jak i te do zarządzania projektami. Dziś, przedstawimy subiektywną listę 10 z nich, które sprawiają, że nasza codzienna praca jest efektywna.</p>\n\n\n\n<h2 class=\"has-text-align-center\" id=\"h-narz-dzia-do-kontaktu\">Narzędzia do kontaktu</h2>\n\n\n\n<ol><li><strong>Slack</strong></li></ol>\n\n\n\n<p>Chyba najpopularniejsza aplikacja do pracy zdalnej na rynku. Umożliwia bycie z wszystkimi członkami i członkiniami zespołu w kontakcie. Mamy do wyboru prywatne konwersacje oraz tworzenie konkretnych kanałów. W Localhost mamy kanał ogólny, dla wszystkich, a także kilka stworzonych dla poszczególnych działów &#8211; marketingowego, technicznego itd.</p>\n\n\n\n<p>Dużym plusem Slacka jest to, że dostępny jest również w wersji mobilnej. Dzięki temu, kiedy musimy dopytać o jakiś drobiazg &#8211; możemy napisać do każdego szybką wiadomość, na którą będzie w stanie odpisać z poziomu telefonu.</p>\n\n\n\n<ol start=\"2\"><li><strong>Google Meet</strong></li></ol>\n\n\n\n<p>Aplikacji do spotkań wideo jest wiele. My korzystamy akurat z tej &#8211; każdy ma do niej dostęp, nie wymaga instalowania aplikacji na komputerze i jest całkowicie bezpłatna. Tworzenie spotkań jest szybkie i intuicyjne.</p>\n\n\n\n<p>Podobnie jak Slack, posiada również wersję na telefon, dzięki czemu możemy komunikować się z dowolnego miejsca i w każdej chwili zrobić szybkiego calla, kiedy jest potrzebny &#8211; jeśli akurat nie mamy laptopa pod ręką.</p>\n\n\n\n<h2 class=\"has-text-align-center\" id=\"h-zarz-dzanie-projektami\">Zarządzanie projektami</h2>\n\n\n\n<ol start=\"3\"><li><strong>Jira/Trello</strong></li></ol>\n\n\n\n<p>Trello jest wszystkim dość dobrze znane. Chętnie korzystamy z niego w zespole w firmie &#8211; ale i indywidualnie, do organizacji własnego życia. Jira to aplikacja bardzo podobna do trello, również prosta w obsłudze. Obydwa programy umożliwiają zarządzanie zadaniami, umieszczanie ich na odpowiednich kartach, takich jak, “do zrobienia”, “w toku” czy “zrobione”, a także nadawanie im priorytetu, czy przypisywanie do danego pracownika. To tylko podstawowe funkcje &#8211; obydwie aplikacje mają także szereg tych dodatkowych, które warto przetestować.</p>\n\n\n\n<ol start=\"4\"><li><strong>Miro</strong></li></ol>\n\n\n\n<p>Miro to od jakiegoś czasu podstawowe narzędzie pracy ekipy Localhost. Mapy myśli i wykresy, które tam tworzymy, przypominają te, które rozrysowuje się na białej tablicy podczas spotkań &#8211; tych stacjonarnych. W Miro nie ogranicza nas odległość, ani rozmiar kartki. Na tablicy firmowej może dopisać coś zarówno Maria z Lublina, jak i Marcela z Krakowa. I nigdy nie brakuje nam papieru &#8211; niektóre mapy myśli są wyjątkowo rozległe. Dlatego chętnie wykorzystujemy ten brak ograniczeń.</p>\n\n\n\n<ol start=\"5\"><li><strong>Google drive</strong></li></ol>\n\n\n\n<p>Zamiast segregatorów w biurze, mamy foldery w chmurze. Google drive to podstawowe narzędzie dla działu social media. Tam tworzymy teksty, dzielimy się do nich dostępem, jesteśmy w stanie w dwie osoby jednocześnie pracować na jednym dokumencie &#8211; aby dopracować dany tekst do perfekcji. W folderach na dysku przechowujemy również grafiki do postów i wykorzystujemy, gdy są potrzebne.</p>\n\n\n\n<p>Tak jak większość aplikacji, o których tu wspominamy &#8211; google drive i dokumenty google również posiadają wersje mobilne. To duża oszczędność czasu, kiedy możemy nawzajem sprawdzać swoje teksty, na przykład jadąc autobusem, czy czekając w kolejce do dentysty. Mobilne wersje aplikacji potrafią zaoszczędzić sporo czasu.</p>\n\n\n\n<ol start=\"6\"><li><strong>Google calendar</strong></li></ol>\n\n\n\n<p>Korzystamy z niego do tworzenia harmonogramu wpisów. Na bloga, instagrama, facebooka &#8211; wszystkiego, co jest nam potrzebne i czym się akurat zajmujemy 🙂 Kiedy mamy w takiej dość graficznej formie rozpisane, jaka treść ma być opublikowana danego dnia, dużo łatwiej jest nam planować codzienną pracę.&nbsp;</p>\n\n\n\n<p>Kalendarz google to również doskonałe narzędzie do informowania o swojej dostępności &#8211; szczególnie, kiedy w firmie każdy pracuje w nieco innych godzinach. Dzięki temu wiemy, kiedy możemy odezwać się do kogoś, gdy będziemy musieli zrobić coś wspólnie.</p>\n\n\n\n<ol start=\"7\"><li><strong>Calamari</strong></li></ol>\n\n\n\n<p>To ciekawa aplikacja, służąca do zarządzania właśnie dostępnością. Jeszcze z niej nie korzystaliśmy, ale zainteresowała nas na tyle, że prawdopodobnie zdecydujemy się na testy 🙂 Jak piszą autorzy, z jej pomocą można łatwo zarządzać urlopami, zwolnieniami chorobowymi czy pracą zdalną. Calamari monitoruje kiedy i dlaczego kogoś nie ma. Jest to aplikacja płatna &#8211; od $1,7 za osobę na miesiąc.</p>\n\n\n\n<ol start=\"8\"><li><strong>Camscanner</strong></li></ol>\n\n\n\n<p>Nie pamiętamy, kiedy ostatnio korzystaliśmy ze standardowego skanera. Jakość camscanner potrafi przewyższyć starsze modele fizycznych urządzeń &#8211; wygrywa także szybkością działania i intuicyjnością. Dzięki niej zeskanujesz umowę, czy inny niezbędny dokument w dowolnej chwili, z dowolnego miejsca. Wystarczy, że masz pod ręką telefon. Aplikacja w wersji podstawowej jest bezpłatna.</p>\n\n\n\n<ol start=\"9\"><li><strong>Github</strong></li></ol>\n\n\n\n<p>Githuba zna zapewne większość programistów. Można go określić jako “magazyn kodu”. To hostingowy serwis internetowy przeznaczony dla projektów programistycznych, w którym nad jednym projektem może pracować więcej koderów &#8211; z różnych miejsc.&nbsp;</p>\n\n\n\n<p>Najczęściej wykorzystywane funkcjonalności witryny to tworzenie prywatnych plików, publicznych plików dostępnych dla każdego, a także dzielenie się plikami z innymi użytkownikami. Można za jego pomocą przesyłać portfolio, czy nadzorować pracę nad kodem. Programiści mogą się pochwalić kodem, a także pomóc osobom, które potrzebują pomocy z projektem.&nbsp;</p>\n\n\n\n<p>Sporym plusem githuba jest fakt, że pozwala zobaczyć poprzednie wersje aplikacji. Jeżeli napotkamy jakiś poważny problem &#8211; i tak będziemy w stanie powrócić do ostatnio działającej wersji aplikacji.&nbsp;</p>\n\n\n\n<ol start=\"10\"><li><strong> Figma</strong> </li></ol>\n\n\n\n<p>“Figma łączy wszystkich w procesie projektowania, dzięki czemu zespoły mogą szybciej dostarczać lepsze produkty.” &#8211; pisze producent aplikacji na swojej stronie. I jest to w zasadzie kwintesencja tego narzędzia.</p>\n\n\n\n<p>Aplikacja służy do zarządzania projektami graficznymi. Jest darmowa dla małych zespołów i można korzystać z niej za pomocą przeglądarki. Figma, to obok githuba najczęściej używane narzędzie przez nasz zespół.</p>\n\n\n\n<p>Podsumowując &#8211; praca zdalna wymaga dobrego zaplecza technicznego. Na szczęście, dzisiaj większość z nas ma do niego dostęp &#8211; zupełnie za darmo. Podstawowe aplikacje, takie jak slack, google meet, czy trello umożliwiają pracę z dowolnego miejsca na ziemi w dowolnych rozmiarów zespole &#8211; bez generowania dodatkowych kosztów. Za niektóre dodatkowe aplikacje warto dopłacić &#8211; aby zapewnić sobie wyższy komfort pracy &#8211; tak zrobiliśmy na przykład z miro, które ułatwia nam komunikację i kontrolę procesów. To lista najciekawszych i najbardziej użytecznych naszym zdaniem aplikacji. Większość z nich jest dość znana &#8211; nie bez powodu. Takie perełki jak slack, czy kalendarz google są niezawodne w pracy zdalnej &#8211; czasami to, co dobrze znane właśnie najbardziej pomocne 🙂&nbsp;</p>\n\n\n\n<p></p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1-300x200.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1-1024x683.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1-768x512.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1.jpg 1200w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":800,"width":1200}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"aplikacje","name":"aplikacje","count":1},{"slug":"praca-zdalna","name":"praca zdalna","count":1}]},"comments":{"nodes":[]},"seo":{"title":"10 aplikacji, które ułatwią Ci pracę zdalną - Software house","opengraphTitle":"10 aplikacji, które ułatwią Ci pracę zdalną - Software house","metaKeywords":"","metaDesc":"Wiele firm zdecydowało się umożliwić pracę zdalną swoim pracownikom na stałe. Podstawowe aplikacje umożliwiają pracę z dowolnego miejsca.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Wiele firm zdecydowało się umożliwić pracę zdalną swoim pracownikom na stałe. Podstawowe aplikacje umożliwiają pracę z dowolnego miejsca.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/remote-meeting-woman-working-from-home-during-coronavirus-covid-19-quarantine-remote-office-concept-1.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxNDY=","slug":"automatyzacja-mailingu","title":"Automatyzacja mailingu","date":"2021-09-27T15:03:06","databaseId":146,"content":"\n<ul><li>Część twojej pracy polega na obsłudze newslettera?&nbsp;</li><li>Myślisz nad rozpoczęciem mailingu dla Twojej działalności?</li><li>Chcesz dowiedzieć się, jak robić to sprawniej?</li></ul>\n\n\n\n<p>Ten artykuł jest dla Ciebie!</p>\n\n\n\n<h2 id=\"h-mailerlite-co-to-jest-jak-dzia-a-i-czy-warto\">MailerLite &#8211; co to jest, jak działa i czy warto?</h2>\n\n\n\n<p>Mailerlite, jak możesz się domyślić, to narzędzie służące do obsługi i automatyzacji newslettera.</p>\n\n\n\n<p>Automatyzacja w MailerLite wygląda bardzo podobnie jak dowolny algorytm. Jeśli rozumiesz schemat blokowy, czyli przedstawienie kolejnych czynności w algorytmie &#8211; zrozumiesz także jak można zautomatyzować mailing. W dużym skrócie: w schemacie blokowym każda akcja to jeden blok i mamy możliwość rozdzielenia procesu na “podprocesy” zależnie od wpisanego warunku (np. jeżeli człowiek jest pełnoletni to idź w podproces pełnoletni, w przeciwnym wypadku idź w podproces niepełnoletni).</p>\n\n\n\n<h2 id=\"h-w-schemacie-mamy-bloki-a-w-mailerlite-s-kroki-mamy-4-typy-krok-w\">W schemacie mamy bloki, a w MailerLite są kroki. Mamy 4 typy kroków:</h2>\n\n\n\n<ul><li>Email &#8211; wyślij email do osób przypisanych do tej automatyzacji;</li><li>Delay &#8211; opóźnij działanie programu do wyznaczonego momentu i a po zakończeniu opóźnienia wywołaj kolejny krok;</li><li>Condition &#8211; warunek, czyli jeżeli użytkownik otworzył mail, to ma wykonać się jakiś podproces (mailerlite pozwala na otrzymanie takich informacji jak np. czy użytkownik otworzył maila, czy użytkownik kliknął w link w mailu);</li><li>Action &#8211; w tym kroku możemy m. in. dodać użytkownika do danej grupy, zmienić o nim informacje, a także usunąć go z listy subskrybentów newslettera.</li></ul>\n\n\n\n<h2 id=\"h-om-wmy-jeszcze-przyk-adow-automatyzacj\">Omówmy jeszcze przykładową automatyzację:</h2>\n\n\n\n<p>Gdy użytkownik uzupełni formularz do newslettera na stronie, to dodajemy go do pierwszej automatyzacji. Czekamy dwa dni i wtedy wysyłamy mu pierwszego maila. Czekamy potem 3 dni aby dowiedzieć się dwóch rzeczy: czy użytkownik otworzył mail i czy kliknął w link w nim. Jeżeli użytkownik nie otworzył maila w ogóle, możemy wysłać mu drugiego z przypomnieniem i powtórzyć proces z poprzedniego kroku (sprawdzenie aktywności użytkownika).&nbsp;</p>\n\n\n\n<p>Gdy mail został otwarty, możemy dopisać użytkownika do kolejnej automatyzacji związanej z kolejnym tygodniem, a jeżeli również kliknął w link to możemy dopisać do jego profilu, że jest bardziej zainteresowany.</p>\n\n\n\n<h2 id=\"h-plusy-mailerlite\">Plusy MailerLite</h2>\n\n\n\n<ul><li>Korzystając z tego narzędzia możemy przygotować newsletter na cały miesiąc w jeden dzień i zająć się innymi sprawami.</li><li>Narzędzie to również jest pomocne deweloperom dlatego, że można ustawić aby z każdą zmianą użytkownika wysyłana była informacja o zmianie do serwera.</li><li>Możemy dzięki niemu zdobyć również cenne marketingowo informacje o zachowaniu użytkownika &#8211; sprawdzić, czy klika w linki.</li></ul>\n\n\n\n<h2 id=\"h-minusy-mailerlite\">Minusy MailerLite</h2>\n\n\n\n<ul><li>Kiedy automatyzacja zawiera dużo warunków łatwo się w niej pogubić, ponieważ zagnieżdżenia zabierają dużo miejsca na stronie.&nbsp;</li><li>Kolejnym problemem jest to, że warunki nie są sprawdzane podczas wykonywania akcji przez użytkownika (czyli np. oczekujemy że użytkownik otworzy mail i zaraz po otwarciu maila wyślemy mu kolejny), tylko są sprawdzane po wyznaczonym czasie, przykład &#8211; wysyłamy maila we wtorek o 10.00 i informacje o powodzeniu maila otrzymamy dopiero w czwartek wieczorem.</li></ul>\n\n\n\n<p>Warto dodać, że MailerLite jest narzędziem darmowym dla pierwszego tysiąca kontaktów. Ograniczenia wersji darmowej pozwalają na wysłanie maksymalnie 12 tysięcy maili w miesiącu.&nbsp; Aby dodać do listy mailingowej więcej osób należy wykupić subskrypcję. Cennik znajdziesz <a href=\"https://www.mailerlite.com/pricing\">TUTAJ</a>.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1-300x200.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1-1024x681.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1-768x511.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1.jpg 1200w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":798,"width":1200}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"mailerlite-2","name":"mailerlite","count":1},{"slug":"mailing-2","name":"mailing","count":1},{"slug":"newletter","name":"newletter","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Automatyzacja mailingu - Software house","opengraphTitle":"Automatyzacja mailingu - Software house","metaKeywords":"","metaDesc":"Zajmujesz się mailingiem? Chcesz dowiedzieć się, jak robić to sprawniej? Ten artykuł jest dla Ciebie!","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Zajmujesz się mailingiem? Chcesz dowiedzieć się, jak robić to sprawniej? Ten artykuł jest dla Ciebie!","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/chalkboard-with-blue-envelopes-drawn-and-a-hand-1.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxNDE=","slug":"automatyzacja-procesow-biznesowych","title":"Automatyzacja procesów biznesowych – 4 przykłady, które warto wdrożyć","date":"2021-09-22T12:27:37","databaseId":141,"content":"\n<p>Automatyzacja jest zmieniającym życie rozwiązaniem w wielu dziedzinach &#8211; zawodowych, jak i tych bardziej prywatnych. Dziś, chcemy zaprosić Cię do krainy automatyzacji biznesowej i pokazać Ci, jak zaoszczędzić kilka godzin tygodniowo.</p>\n\n\n\n<h2 id=\"h-dlaczego-automatyzacja-jest-wa-na\">Dlaczego automatyzacja jest ważna?</h2>\n\n\n\n<p>Automatyzacja podnosi przede wszystkim produktywność i usprawnia procesy w firmie. Podstawowa korzyść to mniej godzin potrzebne na wykonanie danej czynności.&nbsp;</p>\n\n\n\n<p>Co jeszcze może zainteresować przedsiębiorcę, jeśli chodzi o plusy automatyzacji?</p>\n\n\n\n<ul><li>wyeliminowanie błędów &#8211; wiele usprawnień uniemożliwia popełnienie typowych ludzkich błędów, jak na przykład niepoprawny wynik obliczeń, pominięcie jakiegoś etapu w procesie;</li><li>mniejsze koszty &#8211; powiązane z większą efektywnością;</li><li>szybszy zwrot z inwestycji.</li></ul>\n\n\n\n<p>Jakie automatyzacje warto włączyć do swojego biznesu?</p>\n\n\n\n<ol><li><strong>Błyskawiczny dostęp do danych i automatyczne raporty za pomocą Extractora.</strong></li></ol>\n\n\n\n<p>Extractor to wordpressowa wtyczka, którą możesz wykorzystać w swojej witrynie. Jak usprawnia działanie w firmie? Plug-in ten umożliwia wyciągnięcie interesujących Cię danych ze sklepu z konkretnego okresu oraz automatyzację odnotowywania historii zamówień. Wygodna jest również funkcja szybkiego generowania raportów, jeżeli potrzebujesz przeanalizować dany okres. To oszczędność czasu na nieciekawej, żmudnej robocie.</p>\n\n\n\n<p>Jeśli jesteś ciekawy, jakie jeszcze możliwości ma extractor i chciałbyś zyskać więcej czasu na to, co ważne, kliknij <a href=\"https://localhost-group.com/blog/extractor\">TUTAJ</a>. Jakiś czas temu szczegółowo go opisaliśmy 🙂</p>\n\n\n\n<ol start=\"2\"><li><strong>Wykorzystanie pełnego potencjału excela</strong></li></ol>\n\n\n\n<p>Excel jest&nbsp; narzędziem, które jest wykorzystywany od lat i które można dopasować pod swoje potrzeby. Nie wiąże się to z dodatkowymi kosztami, a usprawnia wiele procesów biznesowych. Arkusz kalkulacyjny to dobre rozwiązanie do przechowywania danych i analizy kosztów &#8211; ale to nie wszystko, co potrafi. Ostatnio opisaliśmy<a href=\"https://localhost-group.com/blog/korzystasz-z-arkusza-kalkulacyjnego\"> trzy niestandardowe funkcjonalności excela</a>, które usprawniają prowadzenie naszej firmy, pomogą więc i Twojej.</p>\n\n\n\n<ol start=\"3\"><li><strong>Wygodne i bezpieczne płatności</strong></li></ol>\n\n\n\n<p>Dla wygody klientów, warto umożliwić im płatności w formie innej niż tradycyjny przelew &#8211; większość osób chętniej korzysta dziś z szybkich płatności. Logicznym rozwiązaniem wydaje się być tutaj właśnie wtyczka payU, z której już niemal każda firma już korzysta.</p>\n\n\n\n<p>Warto jednak wiedzieć, że podstawowe zabezpieczenia, które domyślnie występują w wordpressie, nie są wystarczające. Tutaj znając ID płatności bądź zamówienia, można próbować przechwycić dane wrażliwe. Może to doprowadzić do sytuacji, gdzie na światło dzienne wychodzą dane klientów.&nbsp;</p>\n\n\n\n<p>Dlatego w Localhost stworzyliśmy modyfikację wtyczki payu. Poprawia ona bezpieczeństwo klientów, umożliwia także korzystanie z payu na stronach nie będących całkowicie opartych na wordpressie. Wartym uwagi usprawnieniem jest również możliwość przeprowadzenia symulacji płatności, by wszystko przetestować.&nbsp;</p>\n\n\n\n<p>Więcej na temat bezpieczeństwa i modyfikacji wtyczki PayU znajdziecie <a href=\"https://localhost-group.com/blog/modyfikacje-wtyczki-payu\">TUTAJ</a>.</p>\n\n\n\n<ol start=\"4\"><li>Przebudowa strony jednym kliknięciem.</li></ol>\n\n\n\n<p>Dokonywanie drobnych zmian na stronie internetowej jest częstym zabiegiem &#8211; dlatego wtyczka “rebuilder” przyda się praktycznie w każdej witrynie. Sytuacje, w których go wykorzystujemy, to najczęściej:</p>\n\n\n\n<ul><li>zmiana produktów, bądź ich opisów;</li><li>dodawanie nowych artykułów na bloga;</li><li>edycja tekstów zamieszczonych w różnych miejscach witryny.</li></ul>\n\n\n\n<p>Każda taka zmiana wiążę się z koniecznością przebudowania strony. Rebuilder upraszcza ten proces do zaledwie jednego kliknięcia. Korzystając z tego usprawnienia, nie musisz przejmować się ręcznym przenoszeniem plików i przebudowaniem witryny.</p>\n\n\n\n<p>Więcej o możliwościach rebuildera przeczytasz <a href=\"https://localhost-group.com/blog/rebuilder\">TUTAJ</a>.</p>\n\n\n\n<p>Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Na rynku istnieje wiele uniwersalnych rozwiązań, które sprawdzą się w każdym biznesie. Każda firma jest jednak inna i cechuje się własnymi potrzebami. Jeśli chcesz zautomatyzować mniej standardowe procesy i szukasz rozwiązania szytego na miarę &#8211; zajrzyj do <a href=\"https://localhost-group.com/#contact\">formularza kontaktowego</a> i dowiedz się, co tworzymy dla naszych klientów 🙂</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-300x196.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-1024x669.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1-768x502.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg 1201w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":785,"width":1201}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"biznes","name":"biznes","count":3},{"slug":"usprawnieniepracy-2","name":"usprawnieniepracy","count":1},{"slug":"wordpress","name":"wordpress","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Automatyzacja procesów biznesowych - 4 przykłady, które warto wdrożyć - Software house","opengraphTitle":"Automatyzacja procesów biznesowych - 4 przykłady, które warto wdrożyć - Software house","metaKeywords":"","metaDesc":"Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Podstawowa korzyść automatyzacji to mniej godzin potrzebne na wykonanie danej czynności. ","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Wiele procesów można usprawnić, bądź całkowicie zautomatyzować za pomocą odpowiednich plug-inów. Podstawowa korzyść automatyzacji to mniej godzin potrzebne na wykonanie danej czynności. ","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/light-bulb-ideas-creative-diagram-concept-1.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxMzc=","slug":"korzystasz-z-arkusza-kalkulacyjnego","title":"Korzystasz z arkusza kalkulacyjnego?","date":"2021-09-17T15:02:11","databaseId":137,"content":"\n<h2 id=\"h-poznaj-trzy-niestandardowe-funkcjonalno-ci-excela-kt-re-uproszcz-ci-prowadzenie-biznesu\">Poznaj trzy niestandardowe funkcjonalności excela, które uproszczą Ci prowadzenie biznesu.</h2>\n\n\n\n<p>W Localhost Software House tworzymy między innymi wtyczki i aplikacje, które mają automatyzować rozmaite procesy. Czasem jednak korzystamy z gotowych rozwiązań, które świetnie usprawniają pracę. Niektóre nie są oczywiste &#8211; dlatego dziś chcemy się z Tobą nimi podzielić.&nbsp;</p>\n\n\n\n<p>Excel jest dobrym narzędziem do przechowywania danych oraz kosztów firmy &#8211; to wszyscy wiemy. Ale z istnienia niektórych, mniej standardowych opcji excela wiele osób nie zdaje sobie sprawy. Przygotowaliśmy więc listę trzech funkcjonalności excela o których mogłeś/aś nie słyszeć, a w naszym przypadku ułatwiły one prowadzenie biznesu. Dowiedz się, jak pomogą i Tobie!</p>\n\n\n\n<h2 id=\"h-1-lista-rozwijana\">1. Lista rozwijana</h2>\n\n\n\n<p>Przy powtarzalnych danych prawdziwą plagą są literówki.</p>\n\n\n\n<p>Jak temu zaradzić? Wystarczy stworzyć gotową listę danych, które są powtarzalne i wtedy stworzyć tak zwaną listę rozwijaną. Gotową już listę możemy kopiować i nie trzeba już martwić się, że wystąpi jakiś błąd w danych.</p>\n\n\n\n<p>Instrukcję znajdziesz tutaj &#8211; <a href=\"https://support.microsoft.com/pl-pl/office/tworzenie-listy-rozwijanej-7693307a-59ef-400a-b769-c5402dce407b\">Tworzenie listy rozwijanej</a>.</p>\n\n\n\n<h2 id=\"h-2-obliczanie-ceny-brutto\">2. Obliczanie ceny brutto</h2>\n\n\n\n<p>W firmie jest duża szansa, że pracownicy pracują na różnych umowach (np. UZ, B2B, UOP&#8230;). Co prawda zawsze można mnożyć ich dochody w celu otrzymania ceny brutto, ale w tym przypadku trzeba starać się nie popełniać żadnych błędów 🙂</p>\n\n\n\n<p>Jak to usprawnić?</p>\n\n\n\n<p>Możesz skorzystać tutaj z funkcjonalności z poprzedniego punktu (lista rozwijana), aby każdy miał przyporządkowany prawidłowy typ umowy. W kolejnym kroku trzeba pobrać informację, jakie każda umowa ma opodatkowanie i zależnie od typu umowy &#8211; pomnożyć dochód osoby o wysokość podatku. Wtedy otrzymasz funkcję, która potrzebuje wprowadzenia tylko dwóch wartości (typ umowy i dochód osoby), żeby otrzymać końcowy wynik.</p>\n\n\n\n<h2 id=\"h-3-sumowanie-p-l-zale-nie-od-koloru\">3. Sumowanie pól zależnie od koloru</h2>\n\n\n\n<p>Ostatni punkt uważam za najbardziej przydatny i zarazem najtrudniejszy do zaimplementowania w excelu. Jaki mamy cel w kolorowaniu pól i jak to działa?&nbsp;</p>\n\n\n\n<p>Można utworzyć niestandardowy skrypt, dzięki któremu wartości sumują się zależnie od koloru komórki. Przyłóżmy, że koszty w firmie rozkładają się na 3 rodzaje &#8211; opłacone, do opłacenia i te które nie zostaną opłacone z jakiegoś powodu. A więc do każdego z tych rodzajów możemy dodać kolory (dla opłaconego zielony, potem żółty i na końcu czerwony). W tym momencie możemy wykonać skrypt który oblicza sumę pól zależną od koloru i wiemy ile pieniędzy zostało opłaconych, ile jest do opłacenia i ile opłacone nie zostaną.</p>\n\n\n\n<p>Jeżeli ciekawi Cię ten skrypt i chciałbyś go zaimplementować u siebie, to tutaj znajduje się poradnik (w języku angielskim), jak go wykonać:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"Google Sheets - Sum or Count Values Based on Cell Color [Improved]\" width=\"750\" height=\"422\" src=\"https://www.youtube.com/embed/IuMSytD9t38?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>\n</div></figure>\n\n\n\n<p>Podsumowując, dzięki powyższym funkcjonalnościom nie oszczędzisz magicznych 20 godzin w tygodniu. Pozbędziesz się za to niepotrzebnego stresu i unikniesz konieczności poprawiania wielu błędów. Wystarczy że napiszesz jedną rzecz raz, a dobrze i wystarczy to aż do momentu, aż nie znudzi Ci się używanie excela 🙂</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp-300x203.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp-1024x693.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp-768x520.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp.png 1300w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":880,"width":1300}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":3},{"slug":"excel","name":"excel","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Korzystasz z arkusza kalkulacyjnego? - Software house","opengraphTitle":"Korzystasz z arkusza kalkulacyjnego? - Software house","metaKeywords":"","metaDesc":"W Localhost Software House tworzymy między innymi wtyczki i aplikacje, które mają automatyzować rozmaite procesy. Czasem jednak korzystamy z gotowych rozwiązań, które świetnie usprawniają pracę.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"W Localhost Software House tworzymy między innymi wtyczki i aplikacje, które mają automatyzować rozmaite procesy. Czasem jednak korzystamy z gotowych rozwiązań, które świetnie usprawniają pracę.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/ppp.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxMzM=","slug":"10-zalet-posiadania-zewnetrznego-teamu-programistycznego","title":"10 zalet posiadania zewnętrznego teamu programistycznego","date":"2021-09-15T15:40:16","databaseId":133,"content":"\n<p>Dziś klient chce wszystko załatwić w jednym miejscu i z jedną osobą, aby nie tracić cennego czasu. Dlatego oferty licznych przedsiębiorstw rozszerzają się. Zewsząd proponowana jest nam kompleksowa obsługa &#8211; niezależnie czy chodzi o ofertę sklepu spożywczego, siłowni, czy… agencji interaktywnej. Jeśli agencja digitalowa nie oferuje tworzenia stron internetowych, potencjalny inwestor z dużą dozą prawdopodobieństwa ominie ją szerokim łukiem i wybierze taką, która będzie w stanie zapewnić mu wszystkie konieczne zasoby.</p>\n\n\n\n<p>Pierwszym rozwiązaniem przychodzącym Ci na myśl, może być zatrudnienie jednego bądź kilku programistów, aby móc rozszerzyć swoją ofertę. A może współpraca z freelancerem? Jest to ciekawa opcja, która w istocie może przełożyć się na wyniki Twojego sklepu. Ale co powiesz na rozwiązanie nieporównywalnie bardziej efektywne, prostsze i przede wszystkim &#8211; mniej kosztowne?</p>\n\n\n\n<p>Z tego artykułu dowiesz się:</p>\n\n\n\n<ul><li>Jak zewnętrzny team technologiczny może obniżyć koszty funkcjonowania Twojej firmy i zapewnić jej rozwój?</li><li>Dlaczego zewnętrzny team to lepsza opcja, niż tworzenie własnego od zera?</li><li>Jak poprawić wyniki firmy, gdy masz już swoich programistów?</li><li>Co, oprócz pieniędzy, możesz zyskać współpracując z software housem?</li></ul>\n\n\n\n<h2 id=\"h-zewn-trzny-team-technologiczny-zaoszcz-d-sw-j-czas-energi-i-pieni-dze\">Zewnętrzny team technologiczny &#8211; zaoszczędź swój czas, energię i pieniądze.</h2>\n\n\n\n<p>Dlaczego lepiej zatrudnić software house z zewnątrz, zamiast budować własny dział programistów? Bo dzięki temu masz tak naprawdę gotowy team, zamiast tworzyć go od zera. Oszczędza to wiele zasobów. Jakich? Wyjaśnimy to na przykładach!&nbsp;</p>\n\n\n\n<ol><li>Oszczędność.</li></ol>\n\n\n\n<p>Zewnętrzny team techniczny cechuje się znacznie niższymi kosztami niż tworzenie wewnętrznego, w Twojej firmie. Nie musisz zatrudniać całej ekipy programistów, sprawdzać ich umiejętności, szkolić ich od nowa. Kiedy korzystasz z usług software house’u, ktoś robi to za Ciebie. Programiści, z których usług korzystasz, mają swojego szefa, który dba o ich zorganizowanie, sumienne wypełnianie obowiązków i zapewnia im odpowiednie warunki pracy &#8211; sprzęt, oprogramowanie, materiały do rozwoju. Ciebie interesuje tylko efekt.</p>\n\n\n\n<ol start=\"2\"><li>Zysk&nbsp;</li></ol>\n\n\n\n<p>Bez względu na to, czy masz już ekipę własnych programistów na pokładzie, czy dopiero szukasz kogoś, kto może do niej dołączyć, inwestycja w programistów z software house’u zawsze się zwróci. I to kilkukrotnie.&nbsp;</p>\n\n\n\n<p>Dlaczego? Być może doświadczyłeś/aś już sytuacji, w której jako agencja musiałeś zrezygnować z nowej współpracy ze względu na brak wystarczających mocy przerobowych. Jeśli masz swoich programistów, takie sytuacje też się zdarzają, szczególnie jeśli Twój biznes tętni życiem i masz coraz więcej klientów.</p>\n\n\n\n<p>Z zewnętrznym teamem technologicznym już nie musisz się o to martwić. Możesz wynająć dodatkowo ekipę doświadczonych programistów i nie odmawiać, gdy pojawiają się nowe propozycje współpracy.</p>\n\n\n\n<ol start=\"3\"><li>Współpraca i schematy.</li></ol>\n\n\n\n<p>Kiedy zatrudniasz gotowy team &#8211; masz pewność, że umie on współpracować. Tworzą w końcu wspólnie projekty już od jakiegoś czasu, czym mogą pochwalić się w portfolio. Jego członkowie mają na koncie wspólne udane realizacje. W przypadku budowania zespołu od zera jest ryzyko, że minie sporo czasu, zanim jego członkowie się dogadają i nauczą wspólnie działać. Ogólna efektywność zespołu w takim przypadku będzie mniejsza, a koszty wysokie. Umiejętności członków software house’u zwykle się uzupełniają, ich komunikacja jest sprawna, mają swoje sprawdzone schematy działania. A jeśli już masz swoich programistów i chciałbyś, aby czegoś nowego się nauczyli, to koderzy z zewnętrznego software house’u zawsze mogą Ci w tym pomóc. Dzięki czemu dostajesz nie tylko wsparcie technologiczne, ale również doskonalisz umiejętności swoich pracowników. W taki sposób Twoi pracownicy i Twoja firma zawsze będzie się rozwijać.</p>\n\n\n\n<ol start=\"4\"><li>Software House nie zostawi Cię na lodzie. A freelancer? Niewykluczone!</li></ol>\n\n\n\n<p>Kiedy współpracujesz ze zorganizowanym zewnętrznym teamem technologicznym, nie musisz obawiać się sytuacji typu “gwarancja do bramy, a potem się nie znamy”. W przypadku naszego Localhost Software House’u zależy nam wyłącznie na stałych współpracach i ciągłym wsparciu. Pomagamy we wdrożeniu systemów, rozwiązujemy problemy, dbamy o stronę internetową. Przygoda z freelancerem może różnie się skończyć, o czym więcej piszemy w <a href=\"https://localhost-group.com/blog/jak-sprawdzic-czy-programista-robi-cie-w-chuja/\">tym artykule</a>.</p>\n\n\n\n<ol start=\"5\"><li>Nie tracisz czasu na szukanie specjalistów.</li></ol>\n\n\n\n<p>Budowanie zespołu od podstaw to trudne zajęcie, o czym mówiliśmy już wcześniej. Jednak stworzenie ekipy, która będzie się dogadywać i wydajnie pracować, to tylko wierzchołek góry lodowej zwanej dobrym teamem technologicznym. Ważniejszym wyzwaniem jest bowiem zatrudnienie osób, które faktycznie są specjalistami, a nie osobami o niewielkim doświadczeniu, które wciąż nie czują się zbyt pewnie w programowaniu i nie poradzą sobie z poważniejszymi projektami. Ciężko znaleźć odpowiednich koderów na rynku pracy. Team zewnętrzny ma ten etap za sobą i pracują w nim sprawdzeni ludzie, którzy wiedzą, co robią dzięki czemu Twój klient dostanie tylko fachową pomoc.</p>\n\n\n\n<p>Jeżeli masz już swój team technologiczny i chcesz, aby się rozwijał &#8211; specjaliści z software house’u mogą przekazać im swoją wiedzę i dobre praktyki.</p>\n\n\n\n<ol start=\"6\"><li>Oszczędność czasu i prostsza komunikacja.</li></ol>\n\n\n\n<p>Bo przy sprawnie działającym software house to komunikacja zwykle z tylko jedną osobą. Z nią wszystko ustalasz, a ona zajmuje się rozdziałem obowiązków i zadań w zespole. Nie musisz spraw technicznych omawiać z każdym programistą z osobna, delegować prac, ani kontrolować pracowników. Software house świetnie ogarnie to sam. I ponownie &#8211; interesuje Cię wyłącznie wynik. Cała magia dzieje się za zamkniętymi drzwiami i nie wymaga Twojej ingerencji, ani stałej kontroli.</p>\n\n\n\n<ol start=\"7\"><li>Doświadczenie.</li></ol>\n\n\n\n<p>Dużo łatwiej znaleźć portfolio całego software house’u, niż freelancera. On zwykle wykonuje mniejsze, prostsze projekty. A team technologiczny? Ma na koncie realizacje z prawdziwego zdarzenia. Zazwyczaj chwali się nimi na swojej stronie internetowej, więc masz do nich prosty dostęp i w każdej chwili możesz zapoznać się z tymi projektami. Nierzadko SH opisują również swoje metody działania i chwalą się ciekawymi rozwiązaniami &#8211; tak jak my robimy to w cotygodniowych postach na blogu, opisując między innymi nasze autorskie wtyczki, również dla WordPressa. Tego typu artykuły to doskonała okazja, aby zapoznać się z tym co oferują poszczególne software house’y.&nbsp;</p>\n\n\n\n<ol start=\"8\"><li>W firmie zajmujesz się tym, co umiesz najlepiej.</li></ol>\n\n\n\n<p>Znasz techniki marketingu? To właśnie tym będziesz się teraz zajmować. Nie musisz już zawracać sobie głowy technologią i wiesz, że wszystko będzie dobrze zrobione według wyznaczonych standardów. Możesz poświęcić uwolnione godziny na rozwijanie swojej firmy w sposób, w którym jesteś specjalistą.&nbsp;</p>\n\n\n\n<ol start=\"9\"><li>Niestandardowe projekty.</li></ol>\n\n\n\n<p>Zewnętrzny team technologiczny daje Ci możliwość zrealizowania niestandardowych projektów w momencie, kiedy ogólnodostępne rozwiązania nie są dopasowane do Twoich potrzeb. Zamiast próbować tworzyć strony dla klientów na wordpressie i korzystać z dostępnych szablonów oraz plug-inów, możesz mieć je scustomizowane. Programiści z zewnętrznego teamu po poznaniu Twoich potrzeb i problemów (lub Twojego klienta), zajmą się tworzeniem usprawnień i rozwiązań, jedynych w swoim rodzaju, skrojonych na miarę pod dany biznes.</p>\n\n\n\n<ol start=\"10\"><li>&nbsp;Bezpieczeństwo i zarządzanie ryzykiem.</li></ol>\n\n\n\n<p>Spory ciężar zostanie zdjęty z Twoich barków, jeśli zdecydujesz się na oddanie odpowiedzialności za kwestie techniczne komuś innemu. Ważne, aby trafiły w odpowiednie ręce. Specjaliści z porządnego software house’u będą wiedzieli, jak zadbać o stronę, aby wszystko grało. Po kilku tygodniach będziesz zastanawiać się, jak wcześniej Twoja firma działała bez takiego teamu.</p>\n\n\n\n<h2 id=\"h-zewn-trzny-team-technologiczny-czy-warto\">Zewnętrzny team technologiczny &#8211; czy warto?</h2>\n\n\n\n<p>Jeżeli nie chcesz stracić swojej pozycji na rynku, podczas kiedy inne agencje zapewniają takie usługi swoim klientom &#8211; warto rozważyć dostępne opcje.&nbsp;</p>\n\n\n\n<ul><li>Możesz próbować tworzyć własny team, musisz mieć jednak świadomość, ile pracy, czasu i pieniędzy to kosztuje.&nbsp;</li></ul>\n\n\n\n<ul><li>Możesz pomyśleć o współpracy z freelancerem, mając świadomość jego ograniczonych możliwości względem dużego zespołu.&nbsp;</li></ul>\n\n\n\n<ul><li>Możesz też zatrudnić zewnętrzny team, który zadba o wszelkie potrzeby Twoich klientów i będzie w stanie stworzyć spersonalizowane rozwiązania, które zadowolą każdego z nich, usprawniając codzienną pracę. Aby dowiedzieć się więcej o współpracy z Localhost Software House, kliknij <a href=\"https://localhost-group.com/#contact\">TUTAJ</a>.</li></ul>\n\n\n\n<p></p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1-300x143.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1-1024x490.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1-768x367.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1-1536x734.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1-1568x750.png 1568w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1.png 1600w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":765,"width":1600}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"programowanie","name":"programowanie","count":1},{"slug":"technologia","name":"technologia","count":1},{"slug":"wspolpraca","name":"współpraca","count":1}]},"comments":{"nodes":[]},"seo":{"title":"10 zalet posiadania zewnętrznego teamu programistycznego - Software house","opengraphTitle":"10 zalet posiadania zewnętrznego teamu programistycznego - Software house","metaKeywords":"","metaDesc":"Dziś klient chce wszystko załatwić w jednym miejscu i z jedną osobą, aby nie tracić cennego czasu. Dlatego oferty licznych przedsiębiorstw rozszerzają się.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Dziś klient chce wszystko załatwić w jednym miejscu i z jedną osobą, aby nie tracić cennego czasu. Dlatego oferty licznych przedsiębiorstw rozszerzają się.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/colleagues1.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxMjk=","slug":"jak-zaoszczedzilismy-10-godzin-pracy-jedna-automatyzacja-realizacjelocalhost","title":"Jak zaoszczędziliśmy 10 godzin pracy jedną automatyzacją? #realizacjelocalhost","date":"2021-09-10T11:49:33","databaseId":129,"content":"\n<p>W Localhost Software House tworzymy nie tylko wtyczki, ale i inne rozwiązania automatyzacyjne &#8211; na przykład aplikacje. Inspiracją do stworzenia takich usprawnień są rzeczywiste procesy, unikalne dla każdego biznesu.&nbsp;</p>\n\n\n\n<p>Każda firma mierzy się z innymi wyzwaniami, dlatego tak ważne jest dla nas, aby tworzyć spersonalizowane rozwiązania. Tym razem chcieliśmy stworzyć aplikację, która będzie samodzielnie generować etykiety na cateringowe pudełka z daniami.</p>\n\n\n\n<h2 id=\"h-jaki-by-cel-automatyzacji\">Jaki był cel automatyzacji?</h2>\n\n\n\n<p>Naszym założeniem było stworzenie narzędzia w arkuszach google. Rozwiązanie, które otrzymaliśmy, pozwala zautomatyzować powtarzające się czynności.&nbsp;</p>\n\n\n\n<p>Napisana przez nas aplikacja nie tylko automatycznie generuje etykiety na pudełka, ale także dodaje do excela informacje o nowym kliencie &#8211; na podstawie uzupełnionej przez niego ankiety google.</p>\n\n\n\n<h2 id=\"h-jak-przebiega-o-tworzenie-aplikacji\">Jak przebiegało tworzenie aplikacji?</h2>\n\n\n\n<p>Przez proces tworzenia rozwiązania, przeprowadzi Was krok po kroku Adam, który zajmował się tym projektem. Dla maksymalnej przejrzystości, rozpisaliśmy proces działania w punktach 🙂</p>\n\n\n\n<h3 id=\"h-etap-1-zbieranie-potrzebnych-informacji\"><strong>Etap 1. Zbieranie potrzebnych informacji.</strong></h3>\n\n\n\n<p>W tym wypadku zacząć trzeba było od przeczytania dokumentacji o możliwościach arkusza google i sprawdzenia, co właściwie się da z niego wyciągnąć. Wielu funkcjonalności tego programu nie wykorzystujemy na co dzień i nie mamy ich świadomości.</p>\n\n\n\n<h3 id=\"h-etap-2-szukanie-biblioteki\"><strong>Etap 2. Szukanie biblioteki.</strong></h3>\n\n\n\n<p>A dokładniej &#8211; szukanie biblioteki, która udostępnia możliwość dynamicznego tworzenia pdf&#8217;a, odpowiedniego dla etykiet. Dynamiczne tworzenie odbywa się prawidłowo, niezależnie od tego jakie dane zostaną wprowadzone. Dzięki temu program jest elastyczny wobec odpowiedzi klienta.</p>\n\n\n\n<h3 id=\"h-etap-3-tworzenie-algorytmu\"><strong>Etap 3. Tworzenie algorytmu.</strong></h3>\n\n\n\n<p>Po zebraniu podstawowych danych, nadszedł czas na stworzenie algorytmu do rozdzielania dań na poszczególne pudełka cateringowe (klient przyjmuje tylko pudełka z ilością 4,6,7 bądź 30 dań).&nbsp;</p>\n\n\n\n<h3 id=\"h-etap-4-excel-i-algorytm\"><strong>Etap 4. Excel i algorytm.</strong></h3>\n\n\n\n<p>Przygotowałem również niestandardowe skrypty w excelu, po to, aby połączył się z serwerem, w którym wszystkim operujemy. Dzięki temu niezbędne dane znajdują się tam, gdzie są potrzebne.</p>\n\n\n\n<p>Kolejnym krokiem było stworzenie algorytmu do przygotowania danych, które są umieszczane w dynamicznie generowanym pdf’ie.</p>\n\n\n\n<h3 id=\"h-etap-5-testy\"><strong>Etap 5. Testy.</strong></h3>\n\n\n\n<p>Wstępna wersja aplikacji jest już gotowa &#8211; teraz czas na jej testowanie i naprawę błędów, które się pojawiły. Po testach i zmianach wysyłamy do klienta filmik z pierwszą wersją aplikacji.</p>\n\n\n\n<h3 id=\"h-etap-6-refaktoryzacja-kodu\"><strong>Etap 6. Refaktoryzacja kodu.</strong></h3>\n\n\n\n<p>Refaktoryzacja kodu, czyli rozdzielenie poszczególnych logik na różne pliki i otypowanie zmiennych.</p>\n\n\n\n<p>Na tym etapie zwykle przygotowujemy dodatkowe, istotne funkcjonalności. Tym razem były to możliwości modyfikowania pudełek dla danego klienta w wyznaczonej komórce w excelu (przyda się to w sytuacji, gdy np. klient będzie chciał otrzymać dania tylko w pudełkach o ilości 6 i 7 dań).</p>\n\n\n\n<h3 id=\"h-etap-7-ankieta\"><strong>Etap 7. Ankieta.</strong></h3>\n\n\n\n<p>I przechodzimy do ostatniego etapu. To stworzenie ankiety, która zawiera pola dotyczące głównych informacji o kliencie i wszystkie dania. Ma to na celu wskazanie przez klienta jakie dania go interesują i w jakich ilościach. Po wysłaniu ankiety dane wysyłają się do serwera, gdzie odbywa się przygotowanie danych z formularza do wysłania do excela. Finalnie następuje umieszczenie nowego klienta w excelu bądź zauktalizowanie danych o stworzonym już kliencie.</p>\n\n\n\n<p>Tak samo jak wtyczki, których opisami dzieliliśmy się z Wami w ostatnich tygodniach, również to rozwiązanie ma na celu przede wszystkim automatyzację powtarzających się czynności. Dzięki skryptowi, który stworzyliśmy, etykiety na pudełka generują się same, praktycznie bez naszej ingerencji. Zaoszczędziło to naszemu klientowi około 10 godzin pracy tygodniowo!&nbsp;</p>\n\n\n\n<p><br>Masz wrażenie, że też marnujesz czas na rzeczy, które można zautomatyzować? Porozmawiajmy o tym &#8211; i spróbujmy wspólnie znaleźć rozwiązanie, które pomoże usprawnić działanie Twojego biznesu. Aby się z nami skontaktować, skorzystaj z formularza kontaktowego poniżej.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45-300x150.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45-1024x514.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45-768x385.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45.jpg 1280w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":642,"width":1280}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"biznes","name":"biznes","count":3},{"slug":"it","name":"it","count":1},{"slug":"realizacje","name":"realizacje","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Jak zaoszczędziliśmy 10 godzin pracy jedną automatyzacją? #realizacjelocalhost - Software house","opengraphTitle":"Jak zaoszczędziliśmy 10 godzin pracy jedną automatyzacją? #realizacjelocalhost - Software house","metaKeywords":"","metaDesc":"W Localhost Software House tworzymy nie tylko wtyczki, ale i inne rozwiązania automatyzacyjne - na przykład aplikacje. Inspiracją do stworzenia takich usprawnień są rzeczywiste procesy, unikalne dla każdego biznesu. ","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"W Localhost Software House tworzymy nie tylko wtyczki, ale i inne rozwiązania automatyzacyjne - na przykład aplikacje. Inspiracją do stworzenia takich usprawnień są rzeczywiste procesy, unikalne dla każdego biznesu. ","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/photo_2021-09-10_11-42-45.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxMTE=","slug":"partnerzy-poznaj-nasze-wtyczki-dla-wordpress","title":"PARTNERZY – Poznaj nasze wtyczki dla WordPress!","date":"2021-09-06T12:35:40","databaseId":111,"content":"\n<p>Współpraca to istotna część biznesów online. Nikt jednak chyba nie jest fanem zabawy z przeliczaniem zniżek, ogarnianiem prowizji i zarządzaniem kuponami. Do Też tego nie lubisz? Dowiedz się, jak zautomatyzować te działania!</p>\n\n\n\n<h3 id=\"h-jaki-jest-problem-wordpressa\">Jaki jest problem wordpressa?</h3>\n\n\n\n<p>WordPress i Woocommerce serwują nam sporo ograniczeń, które utrudniają zarządzanie współpracą. Standardowe endpointy umożliwiające dodawanie partnerów sprzedażowych czy obliczanie dla nich jakiejś prowizji oraz tego typu wtyczki, dostępne na rynku, są… po prostu słabe.&nbsp;</p>\n\n\n\n<p>Dlaczego?</p>\n\n\n\n<ul><li>zazwyczaj ograniczają się jedynie do używania wordpressa jako frontu,&nbsp;</li><li>często w ogóle nie działają,&nbsp;</li><li>generują błędy.&nbsp;</li></ul>\n\n\n\n<h3 id=\"h-zautomatyzowane-partnerstwo\">Zautomatyzowane partnerstwo?</h3>\n\n\n\n<p>Dla ścisłości &#8211; kim jest partner? To osoba bądź firma, z którą nawiązujemy współpracę na zasadzie linków lub kuponów.&nbsp;</p>\n\n\n\n<p>Stworzyliśmy wtyczkę, która umożliwia:</p>\n\n\n\n<ul><li>połączenie kuponów zniżkowych z odpowiednim partnerem,&nbsp;</li><li>“podliczenie” prowizji dla danego partnera podczas zakupu.</li></ul>\n\n\n\n<h3 id=\"h-jak-dzia-a-wtyczka-partnerzy\">Jak działa wtyczka “partnerzy”?</h3>\n\n\n\n<p>Plug-in ten od razu po zainstalowaniu udostępnia okno, w którym mamy cały “panel administracyjny” &#8211; do zarządzania partnerami. Przypomnijmy &#8211; partner, to osoba z którą nawiązujemy współpracę na zasadzie linków lub kuponów.&nbsp;</p>\n\n\n\n<p>Przykładowo: ktoś dokonuje zakupu za 100 zł i stosuje kupon localhost, który daje zniżkę dla klienta 20 zł, i jednocześnie dolicza prowizję dla partnera &#8211; X zł.&nbsp;</p>\n\n\n\n<h3 id=\"h-obs-uga-wtyczki\">Obsługa wtyczki</h3>\n\n\n\n<p>Wszystko dzieje się automatycznie, wewnątrz wtyczki, a jedyne co musimy zrobić ręcznie, to:</p>\n\n\n\n<ul><li>stworzyć partnera;</li><li>przygotować kupon przypisany do partnera;</li><li>określić stopy na jakich kupon ma działać &#8211; czy ma być to zniżka procentowa czy stała, czy prowizja ma być X pln od zakupów, czy może % od zakupu &#8211; to wszystko możemy określić per pojedynczy partner.</li></ul>\n\n\n\n<h3 id=\"h-sk-d-pomys-na-wtyczk-partnerzy\">Skąd pomysł na wtyczkę “partnerzy”?</h3>\n\n\n\n<p>Tak jak w przypadku większości naszych plug-inów, ten stworzyliśmy dlatego, że większość tego typu wtyczek jest dedykowana dla zwykłego wordpressa. W przypadku Localhosta, wordpress jest tylko naszym API (czyli miejscem, z którego pobieramy dane, nie używamy jego frontu), o czym wspominaliśmy już w opisach innych wtyczek. Problem był również fakt, że to w jaki sposób większość takich wtyczek działa, pozostawia bardzo wiele do życzenia.</p>\n\n\n\n<h3 id=\"h-dla-kogo-jest-wtyczka-partnerzy\">Dla kogo jest wtyczka “partnerzy”?</h3>\n\n\n\n<p>Dla każdego, kto prowadzi biznes online i nawiązuje jakiekolwiek współprace oraz tworzy kupony zniżkowe. Skorzystają z niej nie tylko osoby, których strony nie są oparte całkowicie na wordpressie, ale tak naprawdę wszyscy &#8211; ponieważ plug-iny tego typu dedykowane dla wordpressa są niezwykle niskiej jakości.</p>\n\n\n\n<p>Bez wtyczki takiej jak “partnerzy” nie ma możliwości dodawania partnerów i kodów pod nich dedykowanych, a współpraca z ludźmi, którzy reklamują produkt danej marki jest utrudniona. Taka automatyzacja oszczędza cenne godziny, które można przeznaczyć na bardziej efektywne działania.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-300x158.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-1024x540.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-768x405.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-1536x810.jpg 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-2048x1079.jpg 2048w, https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-1568x826.jpg 1568w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-scaled.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":1349,"width":2560}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"partnerzy","name":"partnerzy","count":1},{"slug":"wspolpraca","name":"wspolpraca","count":2}]},"comments":{"nodes":[]},"seo":{"title":"PARTNERZY - Poznaj nasze wtyczki dla Wordpress! - Software house","opengraphTitle":"PARTNERZY - Poznaj nasze wtyczki dla Wordpress! - Software house","metaKeywords":"","metaDesc":"Współpraca to istotna część biznesów online. Nie lubisz przeliczać zniżek i prowizji? My też nie. Dowiedz się, jak zautomatyzować te działania!","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Współpraca to istotna część biznesów online. Nie lubisz przeliczać zniżek i prowizji? My też nie. Dowiedz się, jak zautomatyzować te działania!","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/09/1111-scaled.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoxMDc=","slug":"chcesz-sprzedawac-online-oto-4-rzeczy-o-ktore-musisz-zadbac-na-samym-poczatku","title":"Chcesz sprzedawać online? Oto 4 rzeczy, o które musisz zadbać na samym początku!","date":"2021-08-31T16:55:13","databaseId":107,"content":"\n<p>E-commerce jest jedną z branż, które najbardziej zyskały na pandemii i lockdownie. Jak wynika z raportu Shoppera, w marcu 2020 roku, zainteresowanie otwarciem sklepu internetowego (jedynie na tej platformie), wzrosło o połowę w porównaniu z rokiem poprzednim!</p>\n\n\n\n<p>Zakupy online nie są jednak domeną wyłącznie pandemicznych czasów &#8211; już wcześniej wielu z nas wolało wygodę, kompleksowość i niższe ceny, co gwarantują w wielu przypadkach zakupy online. <strong>Branża e-commerce rozwija się z powodu nowych nawyków konsumentów.</strong></p>\n\n\n\n<p>Warto rozważyć sprzedaż online. Zapewnia zazwyczaj znacznie większy zysk niż działanie stacjonarne, a także bezpieczeństwo i stabilność w przypadku wydarzeń takich jak te, z którymi mamy do czynienia niemalże od początku 2020 roku.</p>\n\n\n\n<p>Chcesz sprzedawać online? Poniżej przedstawiamy cztery aspekty, które są według nas kluczowe na samym początku. Czytaj dalej, aby dowiedzieć się, jak stworzyć dobrze prosperujący sklep internetowy!</p>\n\n\n\n<h3>Biznesplan</h3>\n\n\n\n<p>Punktem wyjścia są Twoje cele biznesowe. Musisz wiedzieć co chcesz sprzedawać, co zamierzasz osiągnąć i jakim budżetem na początek dysponujesz.&nbsp;</p>\n\n\n\n<p>Zastanów się, czy będziesz korzystać z usług hurtowni, czy potrzebujesz pomieszczenia na przechowywanie towarów, czy może wolisz postawić na model dropshippingowy?&nbsp;</p>\n\n\n\n<p>Określ misję swojej działalności gospodarczej, a także jej wizję, czyli to, jak widzisz rozwój swojej firmy w przyszłości. Skup się także na celach.&nbsp;</p>\n\n\n\n<p>Jakie cele należy ustalić?</p>\n\n\n\n<ul><li>ekonomiczne, takie jak zysk i rentowność;&nbsp;</li><li>finansowe (na przykład płynność finansową);</li><li>rynkowe (jak chociażby procentowy udział w rynku);</li><li>pozaekonomiczne, czyli socjalne &#8211; takie jak bezpieczeństwo, czy satysfakcja z pracy;</li><li>związane z władzą i prestiżem (na przykład wizerunek, wpływ społeczny).</li></ul>\n\n\n\n<h3>Świadomość konkurencji</h3>\n\n\n\n<p>Nawet jeśli zdecydujesz się na działalność w sektorze dość niszowym &#8211; najprawdopodobniej będziesz walczyć o klientów z konkurencją. Ważne jest, aby już na samym początku mieć świadomość, z kim będziesz dzielić rynek. Zastanów się:</p>\n\n\n\n<ul><li>Ile firm sprzedaje podobne produkty bądź usługi?&nbsp;</li><li>Na jaką skalę działają?</li><li>Jakie oferują ceny?</li><li>Czy ich produkty są dobrej jakości?&nbsp;</li></ul>\n\n\n\n<p>Zbierz jak najwięcej informacji o potencjalnej konkurencji. Porządny research to podstawa.</p>\n\n\n\n<h3 id=\"h-wyb-r-platformy-lub-software-house-u\">Wybór platformy lub software house’u</h3>\n\n\n\n<p>W tym momencie masz dwie podstawowe opcje. Korzystanie z platformy sprzedażowej lub z usług software house’u, który stworzy Twoją własną witrynę.</p>\n\n\n\n<p>Gotowe rozwiązania proponowane przez właścicieli platform online są tanie &#8211; ale niestety nie są dobrym rozwiązaniem na dłuższą metę. Poważniejsze biznesy szybko rezygnują z takiej opcji i przenoszą się na własne witryny. Jaki jest problem z tymi serwisami?</p>\n\n\n\n<ul><li><strong>Ograniczenia</strong> &#8211; mimo możliwości doboru wielu szablonów i dodatków &#8211; nie jesteś w stanie stworzyć witryny dopasowanej dokładnie pod Twój produkt. A to właśnie on powinien determinować wygląd i działanie strony internetowej.</li><li><strong>Brak możliwości dodania własnych wtyczek, automatyzacji </strong>&#8211; musisz korzystać z tego, co oferuje platforma. Nie jesteś w stanie dodać swoich customowych rozwiązań, co jest sporym problemem.</li><li><strong>Działanie</strong> &#8211; takie sklepy są wolniejsze niż te, które przygotowują dobre software house’y. Klienci lubią sprawne serwisy i bezproblemowy zakup.</li><li><strong>Słaba personalizacja</strong> &#8211; ciężko na szablonie stworzyć atrakcyjnie wyglądający sklep, który zachęca do zakupu, kiedy oferujesz ograniczoną liczbę produktów. Software house daje Ci możliwość stworzenia witryny skrojonej pod Twój produkt i przedstawienie wszelkich informacji na jego temat, umożliwia także lepszą narrację zachęcającą do zakupu. To produkt, bądź produkty, powinny determinować layout i funkcjonalność witryny.&nbsp;</li></ul>\n\n\n\n<p>Na tym etapie warto zastanowić się, jakie funkcjonalności i integracje miałyby pojawić się w twoim sklepie. Kiedy korzystasz z usług software house’u &#8211; możesz otrzymać rozwiązania skrojone specjalnie pod Twój sklep &#8211; aby maksymalnie usprawnić jego obsługę &#8211; zarówno po stronie klienta, jak i Twojej. Kliknij <a href=\"https://localhost-group.com/blog/chcesz-wiedziec-ile-bedzie-kosztowal-twoj-projekt-zobacz-jak-wyglada-proces-wyceny\">TUTAJ</a> aby dowiedzieć się o co pytamy, kiedy tworzymy spersonalizowane rozwiązania.</p>\n\n\n\n<h3>Bezpieczeństwo</h3>\n\n\n\n<p>Ostatnia, kluczowa kwestia, którą omawiamy w dzisiejszym artykule. Bezpieczeństwo w e-commerce to temat rzeka, postaramy się jednak przedstawić Ci tutaj najważniejsze kwestie i pokazać kierunek, w którym warto się poruszać.</p>\n\n\n\n<p>Koniecznie zadbaj o:</p>\n\n\n\n<ul><li>czytelną politykę prywatności oraz regulamin korzystania z serwisu;</li><li>korzystanie z bezpiecznego serwera;</li><li>bezpieczeństwo danych klientów (ten temat poruszamy również <a href=\"https://localhost-group.com/blog/modyfikacje-wtyczki-payu\">TUTAJ</a>).</li></ul>\n\n\n\n<p>Wiesz już, jak zabrać się za rozpoczęcie działalności online? Mamy nadzieję, że dzięki naszemu artykułowi dowiedziałeś/aś się na temat początków w e-commerce. Temat jest jednak bardzo rozległy, jeśli więc masz jakieś pytania dotyczące rozpoczęcia sprzedaży online &#8211; chętnie na nie odpowiemy! Zachęcamy do skorzystania z formularza kontaktowego 🙂</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00-300x225.jpg 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00-1024x768.jpg 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00-768x576.jpg 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00.jpg 1280w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00.jpg","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":960,"width":1280}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"dzialanosc","name":"dzialanosc","count":1},{"slug":"ecommerce","name":"ecommerce","count":4}]},"comments":{"nodes":[]},"seo":{"title":"Chcesz sprzedawać online? Oto 4 rzeczy, o które musisz zadbać na samym początku! - Software house","opengraphTitle":"Chcesz sprzedawać online? Oto 4 rzeczy, o które musisz zadbać na samym początku! - Software house","metaKeywords":"","metaDesc":"Chcesz sprzedawać online? Poniżej przedstawiamy cztery aspekty, które są według nas kluczowe na samym początku!","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Chcesz sprzedawać online? Poniżej przedstawiamy cztery aspekty, które są według nas kluczowe na samym początku!","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/photo_2021-08-31_16-47-00.jpg"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDo5OA==","slug":"chcesz-wiedziec-ile-bedzie-kosztowal-twoj-projekt-zobacz-jak-wyglada-proces-wyceny","title":"Chcesz wiedzieć, ile będzie kosztował Twój projekt? Zobacz, jak wygląda proces wyceny!","date":"2021-08-25T11:07:03","databaseId":98,"content":"\n<p>Zastanawiasz się nad zleceniem Twojego projektu software house’owi? Chcesz mieć swoją stronę internetową, sklep bądź bloga? Interesuje Cię więc zapewne, ile będzie to kosztować. W dzisiejszym wpisie chcemy przybliżyć Ci nieco ten temat.</p>\n\n\n\n<p>Dowiesz się:</p>\n\n\n\n<ul><li>Dlaczego wycena jest indywidualna?</li><li>Jak wygląda proces ustalania kosztorysu?</li><li>O co pytamy podczas rozmowy?</li></ul>\n\n\n\n<h3 id=\"h-projekt-projektowi-nie-r-wny\">Projekt projektowi nie równy</h3>\n\n\n\n<p>Jeśli sprawdzałeś/aś zakładkę “wyceń swój projekt”, wiesz, że nie przedstawiamy konkretnej wyceny dla danego rodzaju projektu. Podajemy wyłącznie przybliżone kwoty. Dlaczego?</p>\n\n\n\n<p>Ciężko porównywać prostą stronę przedstawiającą ofertę przedsiębiorstwa z rozbudowanym sklepem internetowym. Tak samo jak trudno zestawić wysiłek włożony w postawienie niewielkiego domku na przedmieściach, z budową centrum handlowego w środku tętniącego życiem miasta. To zupełnie inna skala!&nbsp;</p>\n\n\n\n<p>Każdy projekt jest inny i mimo pozornej prostoty może wymagać ogromnych nakładów programistycznej pracy. Dlatego do każdego klienta i wyceny każdego zlecenia podchodzimy indywidualnie, zadając czterdzieści przemyślanych pytań. W poniższym artykule przedstawimy kilka z nich. Skupimy się jednak przede wszystkim na obszarach, które są istotne przy ustalaniu kosztów zlecenia.</p>\n\n\n\n<h3 id=\"h-od-czego-zale-y-ile-b-dzie-kosztowa-tw-j-projekt\">Od czego zależy, ile będzie kosztował Twój projekt?</h3>\n\n\n\n<p>Jest kilka czynników, które mają znaczący wpływ na koszt wykonania danego projektu. Wycenę ciężko określić na podstawie jednej wiadomości &#8211; klienci bowiem zazwyczaj nie wiedzą, jakie dokładnie informacje są nam niezbędne do ustalenia ile czasu i wysiłku musimy poświęcić na dany projekt. Dane, które dostajemy, są często bardzo ogólne. Aby rzetelnie wycenić projekt i uniknąć ukrytych kosztów, potrzebujemy przeprowadzić nieco bardziej pogłębiony wywiad z potencjalnym klientem. Poniżej przybliżamy, o co pytamy podczas wyceny.</p>\n\n\n\n<h3 id=\"h-rodzaj-projektu\">Rodzaj projektu</h3>\n\n\n\n<p id=\"h-jak-ju-wspominali-my-nieco-wcze-niej-ka-dy-projekt-jest-inny-a-r-nice-mi-dzy-nimi-potrafi-by-kolosalne-jedn-z-podstawowych-rzeczy-o-jakie-zapytamy-kiedy-postanowisz-si-z-nami-skontaktowa-to-rodzaj-projektu-musimy-wiedzie-czy-potrzebujesz-sklepu-strony-internetowej-miejsca-prezentacji-oferty-twojej-firmy-i-tak-dalej\">Jak już wspominaliśmy nieco wcześniej &#8211; każdy projekt jest inny, a różnice między nimi potrafią być kolosalne. Jedną z podstawowych rzeczy, o jakie zapytamy, kiedy postanowisz się z nami skontaktować, to rodzaj projektu. Musimy wiedzieć, czy potrzebujesz sklepu, strony internetowej, miejsca prezentacji oferty Twojej firmy… i tak dalej.</p>\n\n\n\n<p>Pytamy między innymi o to, jakie treści strona będzie prezentować, czy ma sprzedawać, informować o ofercie i zachęcać do kontaktu.</p>\n\n\n\n<p>Kluczową rolę w wycenie projektu odgrywa też jego złożoność.&nbsp;</p>\n\n\n\n<ul><li>Ile mamy stworzyć podstron?&nbsp;</li><li>Jakie automatyzacje powinna zawierać strona?</li><li>Jak dany projekt ma wyglądać?&nbsp;</li><li>Czy w witrynie ma znajdować się również blog/sklep/prezentacja oferty/kalkulator?</li><li>Jakie dodatki Cię interesują?</li></ul>\n\n\n\n<p>To tylko kilka przykładowych pytań. Każdy klient jest inny &#8211; tak samo jak i jego strona. Każdego więc traktujemy indywidualnie i w każdym przypadku wstępna rozmowa może wyglądać nieco inaczej. Na tym etapie pytamy również o wizualną stronę zlecenia. Chcemy dowiedzieć się, jakiego typu strony Ci się podobają i jak widzisz swoją przyszłą witrynę.</p>\n\n\n\n<h3 id=\"h-etap-biznesu\">Etap biznesu</h3>\n\n\n\n<p>Czyli kluczowa kwestia w dalszej rozmowie. Przede wszystkim &#8211; czy Twoja strona/sklep/blog istnieje już od jakiegoś czasu i wymaga zmian? Coś trzeba będzie przenosić? A może startujemy ze wszystkim od zera?</p>\n\n\n\n<p>Specyfika pracy bardzo mocno różni się w przypadku tworzenia witryny zupełnie od początku, od sytuacji, kiedy musimy działać na czymś, co już istnieje. Zakres zmian ma istotny wpływ na końcową wycenę, dlatego ten temat również poruszamy w trakcie rozmowy.</p>\n\n\n\n<p>Jeśli witryna już istnieje, zwykle zadajemy cztery podstawowe pytania:</p>\n\n\n\n<ol><li>Co się podoba w wyglądzie aktualnie istniejącej strony?</li><li>Co się nie podoba w wyglądzie aktualnie istniejącej strony?</li><li>Co się podoba w działaniu aktualnego rozwiązania?</li><li>Co się nie podoba w działaniu aktualnego rozwiązania?</li></ol>\n\n\n\n<h3 id=\"h-personalizacja\">Personalizacja</h3>\n\n\n\n<p>I nie chodzi tutaj wyłącznie o wygląd witryny, ale bardziej o funkcjonalność, która Cię interesuje. Zapytamy, czy potrzebujesz rozwiązań szytych na miarę, specjalnie pod Twój biznes. Zajmujemy się tworzeniem własnych wtyczek i jesteśmy miłośnikami automatyzacji. Z chęcią podpowiemy Ci, co w działaniu i obsłudze Twojej strony można usprawnić, aby zaoszczędzić cenne godziny.</p>\n\n\n\n<p>Jeśli chcesz dowiedzieć się, jakie wtyczki już zrealizowaliśmy &#8211; koniecznie zajrzyj na naszego bloga. Co tydzień w piątek zamieszczamy tam opis kolejnej wtyczki. Aby być na bieżąco, obserwuj nas na <a href=\"https://www.facebook.com/LocalhostSoftwareHouse\">facebooku</a> i <a href=\"https://www.linkedin.com/company/localhost-software-house/\">linkedin</a> &#8211; wtedy nasze posty na pewno Ci nie umkną 🙂<br>W powyższym artykule staraliśmy się zarysować, jak wyglądają procesy wyceny w Localhost. Jest to jednak tylko wycinek całej rozmowy, w której skupiamy się przede wszystkim na celach biznesowych i możliwościach. Jeśli chcesz dowiedzieć się czegoś więcej, śmiało korzystaj z <a href=\"https://localhost-group.com/#contact\">formularza kontaktowego</a> 🙂 Tak samo, jeśli jesteś zainteresowany/a wstępną wyceną Twojego projektu!</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_foto_tinned-300x200.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_foto_tinned-768x512.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_foto_tinned.png 900w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_foto_tinned.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":600,"width":900}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"ecommerce","name":"ecommerce","count":4},{"slug":"localhost-group","name":"localhost-group","count":1},{"slug":"wspolpraca","name":"wspolpraca","count":2},{"slug":"wycena","name":"wycena","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Chcesz wiedzieć, ile będzie kosztował Twój projekt? Zobacz, jak wygląda proces wyceny! - Software house","opengraphTitle":"Chcesz wiedzieć, ile będzie kosztował Twój projekt? Zobacz, jak wygląda proces wyceny! - Software house","metaKeywords":"","metaDesc":"Zastanawiasz się nad zleceniem Twojego projektu software house’owi? Chcesz mieć swoją stronę internetową, sklep bądź bloga? Interesuje Cię więc zapewne, ile będzie to kosztować. W dzisiejszym wpisie chcemy przybliżyć Ci nieco ten temat.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Zastanawiasz się nad zleceniem Twojego projektu software house’owi? Chcesz mieć swoją stronę internetową, sklep bądź bloga? Interesuje Cię więc zapewne, ile będzie to kosztować. W dzisiejszym wpisie chcemy przybliżyć Ci nieco ten temat.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_foto_tinned.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDo5Mg==","slug":"jak-sprawdzic-czy-programista-robi-cie-w-chuja","title":"Jak sprawdzić, czy programista robi Cię w chuja?","date":"2021-08-17T18:57:02","databaseId":92,"content":"\n<p>Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży. Jeśli lubisz radzić sobie sam, ciężko będzie Ci zdecydować się na skorzystanie z pomocy profesjonalnego kodera. Kiedy jednak postanowisz już zapłacić komuś za wsparcie techniczne &#8211; upewnij się, że nie będą to stracone pieniądze. Ile to razy zdarzyło się, że ktoś zapłacił za usługi programisty, a dostał zupełnie co innego, niż było ustalone (albo nic nie dostał, a ślad po zleceniobiorcy zaginął).&nbsp;</p>\n\n\n\n<p>Wybór specjalisty, któremu zlecisz pracę nad Twoją stroną, nie jest prosty. Szczególnie jeśli nie jesteś osobą specjalnie techniczną i nie obracasz się w branży programistycznej. Łatwo więc skusić się na niższe ceny kodera reklamującego się na olx i… zapłacić za nic, bo owy “specjalista” ulotni się zaraz po przelewie.</p>\n\n\n\n<h3 id=\"h-co-tanie-to-drogie\">Co tanie &#8211; to drogie.</h3>\n\n\n\n<p>Czy cena jest dobrym wyznacznikiem? Zdecydowanie nie &#8211; jest jednym z najgorszych. Kierowanie się przede wszystkim ceną przy wyborze programisty to jeden z największych błędów, które możesz popełnić już na starcie.</p>\n\n\n\n<p>Pomińmy wspomniane wcześniej częste zagrania podejrzanych “programistów” i ich ogłoszenia oferujące konkurencyjne ceny. Należy przede wszystkim mieć świadomość, że programista, który oferuje niższą stawkę za godzinę swojej pracy, może działać znacznie wolniej i mniej efektywnie, od tego “droższego”. Nie daj się skusić na superniskie ceny, tylko dowiedz się więcej na temat oferty i doświadczenia takiej osoby.</p>\n\n\n\n<p>Nie ryzykuj sytuacji, w której zatrudniasz kogoś o niższych kompetencjach i musisz zapłacić mu dwa razy więcej, niż zakładałeś &#8211; bo to, co sprawny i doświadczony programista zrobi w dwie godziny &#8211; temu może zająć cztery.</p>\n\n\n\n<h3 id=\"h-skromnym-programistom-podzi-kujemy\">Skromnym programistom &#8211; podziękujemy.</h3>\n\n\n\n<p>Jeśli kandydat na Twojego programistycznego współpracownika niczym się nie chwali &#8211; nie mówi o zrealizowanych projektach, nie prezentuje ich na swojej stronie &#8211; to moment, aby zacząć coś podejrzewać. Koniecznie zapytaj o jego portfolio. Jeśli będzie się wykręcać, mówić, że nie jest to potrzebne, bo do każdego zlecenia podchodzi indywidualne, najwyższy czas, aby mu podziękować.</p>\n\n\n\n<p>Dobry programista musi posiadać portfolio i być w stanie pokazać Ci zrealizowane projekty. Bez tego, to jakby wybierać się do pracy bez CV, albo na studia bez wyników matury.</p>\n\n\n\n<h3 id=\"h-rozumiemy-si-bez-s-w-to-niedobrze\">Rozumiemy się bez słów? To niedobrze.</h3>\n\n\n\n<p>Przygotowujesz treść zlecenia dla programisty &#8211; opisujesz, co chcesz osiągnąć, jakie masz pomysły na swoją stronę, na czym Ci zależy. A on bez słowa kiwa głową, zgadza się na każdy pomysł i bierze się do roboty. “Świetnie, od razu się zrozumieliśmy” &#8211; możesz pomyśleć.</p>\n\n\n\n<p>Nic bardziej mylnego. Taka z pozoru bezproblemowa komunikacja to kolejny alarmujący znak. Brak dodatkowych pytań i sugestii ze strony wykonawcy jest niepokojący &#8211; ponieważ jeśli ma lata doświadczenia w branży, powinien być w stanie zaproponować swoje rozwiązania, pokazać, jak można zrobić coś lepiej, jak osiągnąć lepszą funkcjonalność danego modułu. Programista powinien wykorzystywać swoją wiedzę i doświadczenie, aby efekt końcowy faktycznie był satysfakcjonujący i funkcjonalny.</p>\n\n\n\n<h3 id=\"h-przepraszam-mo-na-z-programistycznego-na-ludzki\">Przepraszam, można z programistycznego na ludzki?</h3>\n\n\n\n<p>Jeśli nie jesteś ekspertem od programowania &#8211; możesz nie rozumieć wielu pojęć, którymi posługuje się koder. Warto wtedy pytać. Dobry programista będzie starał się o transparentność swojej pracy, tłumacząc Ci, co dokładnie planuje zrobić &#8211; w prostych słowach, na przykładach. Tak, abyś zrozumiał.</p>\n\n\n\n<p>Warto zwrócić się do wypowiedzi programisty z czterdziestoletnim doświadczeniem &#8211; Joelem Goldbergiem, który niedawno przeszedł na emeryturę. Firma BTI360 podzieliła się na swojej stronie radami, które przedstawił młodszym kolegom z zespołu. Mówił między innymi o problemie z komunikacją.</p>\n\n\n\n<p><em>“Kiedy coś wiesz, prawie niemożliwe jest wyobrażenie sobie, jak to jest nie wiedzieć tego. To jest przekleństwo wiedzy i źródło niezliczonych nieporozumień i nieefektywności.”</em></p>\n\n\n\n<p>Dobry programista umie znaleźć równowagę i mimo ogromu swojej programistycznej wiedzy, wciąż jest w stanie komunikować się z “niewtajemniczonymi”. Dobra komunikacja pozwala uniknąć nieporozumień i sytuacji, w których otrzymujesz produkt zupełnie inny niż zamówiłeś.</p>\n\n\n\n<p>Jeśli przeczytałeś artykuł uważnie i zapamiętałeś podstawowe zasady &#8211; przy najbliższej rozmowie z potencjalnym programistą powinieneś być w stanie ocenić, czy warto nawiązywać z nim współpracę. Uważaj na podejrzanie niskie ceny (i pamiętaj o umowach!), pytaj o portfolio, bądź gotowy na szczegółową rozmowę i obserwuj zaangażowanie drugiej strony, zwróć też uwagę na to, czy programista stara się, byś był w stanie go zrozumieć. I nie daj zrobić się w chuja 😉&nbsp;</p>\n\n\n\n<p>źródła:<a href=\"https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/\">https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/</a></p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-300x200.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1024x683.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-768x512.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1536x1024.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1568x1045.png 1568w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png 1920w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":1280,"width":1920}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"ecommerce","name":"ecommerce","count":4},{"slug":"technologia","name":"technologia","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Jak sprawdzić, czy programista robi Cię w chuja? - Software house","opengraphTitle":"Jak sprawdzić, czy programista robi Cię w chuja? - Software house","metaKeywords":"","metaDesc":"Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży. Jeśli lubisz radzić sobie sam, ciężko będzie Ci zdecydować się na skorzystanie z pomocy profesjonalnego kodera.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDo0OA==","slug":"czego-nie-robic-w-ecommerce-7-grzechow-glownych","title":"Czego nie robić w ecommerce? 7 grzechów głównych","date":"2021-07-28T10:41:19","databaseId":48,"content":"\n<p>Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy &#8211; wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.</p>\n\n\n\n<p>Jakie więc potencjalne przeoczenia czyhają na dobrze prosperujący biznes e-commerce?</p>\n\n\n\n<h3><strong>1</strong>. <strong>Mało intuicyjna strona internetowa i brak dostosowania do urządzeń mobilnych.</strong></h3>\n\n\n\n<p>Wygoda jest niezwykle ważna dla użytkowników internetu. Firmy prześcigają się w wyścigu o najbardziej intuicyjne rozwiązania. Jeśli Ty tego nie robisz &#8211; powinieneś być świadomy, że wkrótce pozostaniesz na szarym końcu tego wyścigu o klienta.</p>\n\n\n\n<p>Strona powinna być maksymalnie prosta w obsłudze, tak, aby osoba, która znalazła się na niej pierwszy raz, nie miała problemu ze zorientowaniem się. A co za tym idzie &#8211; aby dokonała zakupu.</p>\n\n\n\n<p>Warto mieć na uwadze, że w 2020 roku zakupów online za pomocą smartfona przynajmniej raz dokonało aż 73% badanych internautów. Są to liczby, których nie należy ignorować. Strona internetowa powinna być dostosowana do potrzeb konsumentów preferujących urządzenia mobilne.</p>\n\n\n\n<h3><strong>2</strong>. <strong>Niewygodny proces rejestracji, a także sama jego konieczność</strong></h3>\n\n\n\n<p>Jeśli coś trwa zbyt długo &#8211; konsument zniechęca się i rezygnuje. Zastanów się &#8211; czy rejestracja w Twoim sklepie internetowym jest maksymalnie uproszczona? Czy formularz zawiera wyłącznie niezbędne pytania? Postaraj się ograniczyć do niezbędnego minimum, aby usprawnić proces rejestracji i zakupów.</p>\n\n\n\n<p>Warto umożliwić potencjalnym klientom zakup bez rejestracji &#8211; wiele osób rezygnuje z dokonania zamówienia, kiedy musi założyć konto. Szkoda stracić ich zainteresowanie. Jeśli nie kupią produktu bez rejestracji u Ciebie &#8211; trafią do konkurencji, która umożliwia taki zakup.</p>\n\n\n\n<h3><strong>3</strong>. <strong>Brak newslettera</strong></h3>\n\n\n\n<p>Newsletter to wciąż jeszcze niedoceniane narzędzie w e-commerce. Wiele sklepów zapomina o tym elemencie, lub uznaje go za niepotrzebny dodatek nie warty zachodu i wydatków związanych z jego tworzeniem.</p>\n\n\n\n<p>Regularny kontakt mailowy z klientem jest jednak grą wartą świeczki &#8211; newsletter umożliwia uzyskanie informacji na temat klientów. Należy pamiętać również o tym, że do newslettera trzeba się zapisać i można z niego zrezygnować &#8211; więc jego odbiorcy, to osoby, które faktycznie chcą nimi być. Warto więc wykorzystać możliwość powiadamiania swoich klientów o aktualnych ofertach, nowościach i promocjach &#8211; szczególnie, gdy wykazali zainteresowanie, dołączając do listy mailingowej.</p>\n\n\n\n<p>Jeśli zabieramy się za tworzenie newslettera, warto skupić się na szacie graficznej. Czarny, niesformatowany tekst na pustej białej stronie nie jest najlepszym bodźcem do zakupu czegokolwiek. Spróbuj skorzystać z programów graficznych &#8211; lub wsparcia grafika.</p>\n\n\n\n<h3><strong>4</strong>. <strong>Brak możliwości konsultacji</strong></h3>\n\n\n\n<p>Aby klient poczuł się pewnie i chętnie skorzystał z Twoich usług &#8211; daj mu szansę utwierdzić się w przekonaniu, że jest to słuszny wybór. Możliwość konsultacji i dopytania o dany produkt jest ważna dla wielu użytkowników. Zamieść dane kontaktowe w widocznym miejscu.</p>\n\n\n\n<p>Lepszym efektem będzie jednak pójście o krok dalej i stworzenie chatbota, co staje się ostatnio standardem w większości sklepów internetowych. Oszczędzasz czas &#8211; bo wiele wątpliwości klientów można rozwiać właśnie za pomocą gotowych wiadomości. Trafią wtedy do Ciebie tylko pytania bardziej złożone &#8211; będziesz mógł więc sprawniej na nie odpowiedzieć, budując dobry wizerunek marki.</p>\n\n\n\n<h3><strong>5</strong>. <strong>Słaba wyszukiwarka</strong></h3>\n\n\n\n<p>Jeśli szukasz konkretnego produktu w konkretnym sklepie, wiesz, jak ważna jest dobra wyszukiwarka, która pozwala znaleźć interesującą nas pozycję.&nbsp;</p>\n\n\n\n<p>W wielu sklepach wyszukiwarka jest niestety mało widoczna, na przykład poprzez niewielki kontrast z tłem. Problemem jest także sytuacja, w której znajduje się w innym miejscu niż na górze strony. To standard, który stosuje większość witryn i do którego konsument jest przyzwyczajony.</p>\n\n\n\n<p>Dodatkowo, wszyscy wiemy doskonale, jak irytujące są wyszukiwarki, które nie poprawiają błędów i nie obsługują synonimów. Wiele razy nie pamiętamy nazwy produktu i wyszukiwarka podpowiada nam, o co może chodzić &#8211; bądź proponuje produkty o podobnej nazwie. Jeszcze lepiej jest, gdy pokazują rekomendacje po wpisaniu kilku pierwszych liter. Warto zadbać o to, aby ta na Twojej stronie również była tak pomocna.</p>\n\n\n\n<h3><strong>6</strong>. <strong>Wolno działająca strona</strong></h3>\n\n\n\n<p>Wolno działająca strona działa podobnie jak niewygodna dla użytkownika. Twój potencjalny klient szybko się zniechęci, jeśli będzie czekał zbyt długo na załadowanie oferty i wybierze zakup u konkurencji.</p>\n\n\n\n<p>Szybkość działania strony jest istotna nie tylko w kontekście doświadczenia użytkownika. Wyszukiwarka google również preferuje szybko działające strony &#8211; co wpływa na ich pozycję w wynikach wyszukiwania. Zalecenie od ekspertów Google to doprowadzenie do stanu, w którym witryna ładuje się nie dłużej niż trzy sekundy.</p>\n\n\n\n<h3><strong>7</strong>. <strong>Ograniczenie się wyłącznie do dużych zmian&nbsp;</strong></h3>\n\n\n\n<p id=\"h-zadowolony-ze-stworzenia-sklepu-mo-esz-za-o-y-e-wszystko-jest-gotowe-przejrzysty-interfejs-szybko-dzia-aj-ca-witryna-wygodna-wyszukiwarka-wi-c-stron-nie-trzeba-si-zajmowa-przez-kolejnych-10-lat\">Zadowolony ze stworzenia sklepu możesz założyć, że wszystko jest gotowe. Przejrzysty interfejs, szybko działająca witryna, wygodna wyszukiwarka &#8211; więc stroną nie trzeba się zajmować przez kolejnych 10 lat.</p>\n\n\n\n<p id=\"h-niestety-wiele-os-b-zwi-zanych-z-e-commerce-ma-takie-my-lenie-wystarczy-zap-aci-raz-i-mamy-spok-j-bo-strona-dzia-a-dlaczego-takie-my-lenie-nie-jest-s-uszne\">Niestety, wiele osób związanych z e-commerce ma takie myślenie &#8211; wystarczy zapłacić raz i mamy spokój, bo strona działa. Dlaczego takie myślenie nie jest słuszne?</p>\n\n\n\n<p id=\"h-niewielkie-zmiany-nale-y-wprowadza-regularnie-aby-unika-gwa-townych-zmian-co-kilka-lat-dezorientuj-one-bowiem-klienta-klient-potrzebuje-czasu-aby-przyzwyczai-si-do-stopniowo-zmieniaj-cego-si-szablonu-strony-warto-jako-przyk-ad-spojrze-na-stron-amazona\">Niewielkie zmiany należy wprowadzać regularnie, aby unikać gwałtownych zmian co kilka lat &#8211; dezorientują one bowiem klienta. Klient potrzebuje czasu aby przyzwyczaić się do stopniowo zmieniającego się szablonu strony. Warto jako przykład spojrzeć na stronę amazona.</p>\n\n\n\n<p>Jest to również oszczędność finansowa &#8211; drobne zmiany kosztują znacznie mniej, niż zmiana całej strony co kilka lat.</p>\n\n\n\n<h3 id=\"h-podsumowanie\"><strong>Podsumowanie</strong></h3>\n\n\n\n<p>Istnieje wiele potencjalnych błędów, które możesz popełnić w swojej działalności e-commerce &#8211; niezależnie od tego, czy jesteś w branży już od dłuższego czasu, czy też dopiero zaczynasz. Jak uniknąć porażki? Zerkaj od czasu do czasu na tę listę i traktuj wymienione tutaj punkty, jako 7 grzechów głównych e-commerce &#8211; i się ich wystrzegaj. Dbaj o komfort klienta i dobry kontakt, pamiętaj również o stopniowym wprowadzaniu zmian. Zatroszcz się także o szybko działającą witrynę. I nigdy więcej nie trać klientów na rzecz konkurencji.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-300x169.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1024x576.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-768x432.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1536x864.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1-1568x882.png 1568w, https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png 1920w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":1080,"width":1920}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"ecommerce","name":"ecommerce","count":4},{"slug":"zyski","name":"zyski","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Czego nie robić w ecommerce? 7 grzechów głównych - Software house","opengraphTitle":"Czego nie robić w ecommerce? 7 grzechów głównych - Software house","metaKeywords":"","metaDesc":"Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy - wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Potencjalny sukces może szybko zmienić się w e-commerce’ową porażkę. Jak uniknąć takiego obrotu spraw? Uważaj na te błędy - wydają się drobiazgami, a mogą zniweczyć potencjał wchodzącego biznesu internetowego.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/07/fot1.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDozNg==","slug":"modyfikacje-wtyczki-payu","title":"MODYFIKACJE WTYCZKI PAYU – Poznaj nasze wtyczki!","date":"2021-06-24T14:35:34","databaseId":36,"content":"\n<p>Co cenią Twoi klienci? <strong>Bezpieczeństwo i wygodę zakupów. </strong>Czas im to zapewnić.</p>\n\n\n\n<h3 id=\"h-bezpiecze-stwo-dzi-ki-modyfikacji-wtyczki\">Bezpieczeństwo dzięki modyfikacji wtyczki</h3>\n\n\n\n<p>Niewielu konsumentów ma tego świadomość, ale podstawowe zabezpieczenia, które domyślnie występują w wordpressie (czyli klucze wordpressowe), nie są wystarczające. Komunikacja restowa frontendu z API wordpressa (czyli zwykła komunikacja, polegająca na wysyłaniu żądania wraz z odpowiednimi zapytaniami) jest podatna na wycieki danych. Znając ID płatności bądź zamówienia, można próbować przechwycić dane wrażliwe. Może to doprowadzić do sytuacji, gdzie na światło dzienne wychodzą dane klientów. Dlatego zrezygnowaliśmy z wordpressowych kluczy i stworzyliśmy własne rozwiązanie.</p>\n\n\n\n<p>Wpis porusza tematykę mocno programistyczną. Jeśli nie czujesz się w tych tematach zbyt pewnie i nie czujesz potrzeby, aby się w nie zagłębiać, oto uproszczona wersja tego, o czym mówimy w artykule:</p>\n\n\n\n<ul><li>Zabezpieczenia przy modyfikacjach wtyczki payu są lepsze, bo nie umożliwiają przechwycenia danych klientów.</li><li>Wtyczkę stworzyliśmy, aby móc korzystać z payu w witrynach, które nie są w całości oparte na wordpressie. Bez niej nie byłoby to możliwe.</li></ul>\n\n\n\n<p>I przechodzimy do tematów nieco bardziej złożonych. Szybki słowniczek, dla osób nietechnicznych:</p>\n\n\n\n<p><strong>API</strong> &#8211; interfejs programistyczny, miejsce, z którego jedynie pobieramy dane</p>\n\n\n\n<p><strong>Front</strong> &#8211;&nbsp; część aplikacji odpowiadająca za interakcję z użytkownikiem, część „widzialna” aplikacji</p>\n\n\n\n<p><strong>Rest</strong> &#8211; styl architektury oprogramowania, standard określający zasady projektowania API</p>\n\n\n\n<p><strong>Komunikacja restowa</strong> &#8211; w dużym skrócie, jest to komunikacja z API określonymi zapytaniami, np. chcąc uzyskać jakąś informację stosujemy metodę typu GET, chcąc dodać coś nowego stosujemy metodę POST itd. Chodzi o to żeby każda operacja była przypisana do jednego typu &#8211; żeby w jednym typie zapytań nie mieć dodania, usunięcia + modyfikacji. Każda metoda ma swoje ograniczenia i możliwości. Np. udostępniamy zasób w postaci listy książek jakie mamy w bibliotece, i określamy dostęp do tego zasobu tylko i wyłącznie jako metoda GET &#8211; i wtedy nie ma fizycznej możliwości, żeby ktoś nam coś usunął. Owszem, możemy udostępnić też metodę DELETE &#8211; ale wtedy&nbsp; musimy zautoryzować kogoś, na przykład za pomocą kluczy</p>\n\n\n\n<p><strong>React</strong> &#8211; biblioteka języka programowania JavaScript, jest wykorzystywana do tworzenia interfejsów graficznych aplikacji internetowych</p>\n\n\n\n<h3 id=\"h-jak-poprawi-bezpiecze-stwo-transakcji\">Jak poprawić bezpieczeństwo transakcji?</h3>\n\n\n\n<p>Dzięki temu, że zmodyfikowana wtyczka pozwala nam poprzez komunikację REST API używać jej z innego frontu (Reacta), na którym pracujemy, wszystkie dane – czyli klucze i tokeny, które przechodzą przez API, są odpowiednio zabezpieczone przed wyciekiem. Przechwytujemy je na naszym froncie i tam budujemy na jej podstawie płatność.</p>\n\n\n\n<p>Klucze i tokeny? To ciągi znaków np. zaszyfrowany ciąg x znaków, który wysyłając w żądaniu możemy uzyskać autoryzację i dostęp do zasobów.</p>\n\n\n\n<p>Klucze z reguły są stałe, a tokeny są ważne przez określony czas &#8211; po czym wygasają i aby zdobyć ponownie dostęp do zasobów musimy go odnowić &#8211; czyli wykonać całą operację autoryzacji od nowa. Tokeny są dobrym rozwiązaniem przy takiej autoryzacji. Tokeny są często generowane dynamicznie &#8211; chociażby przy logowaniu do banku. Jeśli przez X sekund nie wpiszesz pinu to sesja wygasa. Analogicznie jest z tokenami. Gdy wygasną, trzeba wygenerować nowe.</p>\n\n\n\n<p>Nawet jeśli ktoś przechwyci token &#8211; nic z nim nie zrobi, bo</p>\n\n\n\n<ol><li>nie będzie do niego przypisany</li><li>będzie nieaktywny.</li></ol>\n\n\n\n<p>W przypadku wordpressowych kluczy nie ma takich domyślnych zabezpieczeń.</p>\n\n\n\n<h3 id=\"h-dlaczego-zdecydowali-my-si-na-modyfikacje-wtyczki-payu\">Dlaczego zdecydowaliśmy się na modyfikacje wtyczki Payu?</h3>\n\n\n\n<p>Jak wspomnieliśmy wyżej &#8211; dzięki nim udało nam się podwyższyć poziom bezpieczeństwa płatności. To ważny dla nas aspekt plug-inu, ale nie jedyny.</p>\n\n\n\n<h3 id=\"h-co-by-o-punktem-wyj-cia-do-stworzenia-tego-rozwi-zania\">Co było punktem wyjścia do stworzenia tego rozwiązania?</h3>\n\n\n\n<p>Nasza modyfikacja dodatku Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.&nbsp; W przypadku Localhosta, wordpress jest tylko naszym API (czyli miejscem, z którego pobieramy dane, nie używamy jego frontu). Potrzebowaliśmy więc plug-inu, który pozwoli nam na działanie na zasadach komunikacji REST API z naszego frontu &#8211; czyli aplikacji w GatsbyJS.</p>\n\n\n\n<h3 id=\"h-co-umo-liwia-modyfikacja\">Co umożliwia modyfikacja?</h3>\n\n\n\n<p>Stosujemy modyfikację tej wtyczki w taki sposób, aby można było się z nią komunikować z frontu poprzez REST API. Zamiast możliwości robienia tego tylko z frontu WordPressa w Woocommerce. Woocommerce to tylko backend – a wszystkie tokeny i klucze idą poprzez REST i są zabezpieczone.</p>\n\n\n\n<p>Kolejnym usprawnieniem jest możliwość&nbsp; sprawdzenia, czy płatność będzie odbywać się prawidłowo, czy nie będzie wycieku danych i czy płatność przejdzie z punktu A do punktu B. Można przetestować to na danych sandboxowych. Co to znaczy? Przykładowo, w środowisku developerskim możemy zmienić klucze z produkcyjnych na klucze testowe i tym sposobem uzyskujemy symulację płatności.</p>\n\n\n\n<p>Podsumowując &#8211; modyfikacje wtyczki payu poprawiają bezpieczeństwo danych klientów, umożliwiają także korzystanie z payu na stronach nie będących całkowicie opartych na wordpressie. Wartym uwagi usprawnieniem jest również możliwość przeprowadzenia symulacji płatności.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-300x180.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-1024x614.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-768x461.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png 1500w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":900,"width":1500}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"platnosc","name":"płatność","count":1},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"MODYFIKACJE WTYCZKI PAYU - Poznaj nasze wtyczki! - Software house","opengraphTitle":"MODYFIKACJE WTYCZKI PAYU - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Nasza modyfikacja wtyczki Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Nasza modyfikacja wtyczki Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDozNA==","slug":"automat-do-zapraszania","title":"AUTOMAT DO ZAPRASZANIA – Poznaj nasze wtyczki!","date":"2021-06-24T14:33:46","databaseId":34,"content":"\n<p>Automat do zapraszania to kolejna wtyczka naszego autorstwa. Ostatnio mogliście przeczytać o Extractorze i zobaczyć w jaki sposób usprawniamy eksport danych. Dzisiaj &#8211; kilka słów o automatyzacji.</p>\n\n\n\n<h3 id=\"h-sk-d-w-a-ciwie-pomys-na-stworzenie-automatu-do-zapraszania\">Skąd właściwie pomysł na stworzenie automatu do zapraszania?</h3>\n\n\n\n<p><br>Jak w przypadku poprzedniej wtyczki &#8211; celem była optymalizacja. Nie chcieliśmy tracić zasobu w postaci cennego czasu naszego teamu. Dlatego postanowiliśmy zadbać o stuprocentową automatyzację procesu zapraszania.</p>\n\n\n\n<p>Jest to bardziej skomplikowane niż standardowa sprzedaż produktów internetowych, ponieważ musi być do nich nadany również dostęp per użytkownik &#8211; klient wykupuje dostęp do zdalnego repozytorium na Githubie. Zanim stworzyliśmy wtyczkę, przy każdym zakupie trzeba było dawać danemu userowi dostęp ręcznie, aby mógł “oglądać”, a nie edytować repozytorium.</p>\n\n\n\n<h3 id=\"h-jak-dzia-a-wtyczka-kt-ra-wykonuje-to-automatycznie\">Jak działa wtyczka, która wykonuje to automatycznie?</h3>\n\n\n\n<p>Wtyczka tworzy w bazie danych tabelę, która zawiera produkty z określonej kategorii. Udostępnia ona interfejs pozwalający przypisać każdemu produktowi w tabeli nazwę repozytorium, do którego będziemy kogoś zapraszać.&nbsp;</p>\n\n\n\n<p>Podczas zakupu, po sfinalizowaniu płatności, kupujący w formularzu kontaktowym podaje swój nick. Jeżeli wtyczka ma nazwę “repozytorium” w bazie danych, to wykonywane jest zapytanie do githubapi, które dodaje użytkownika do repozytorium.&nbsp;</p>\n\n\n\n<p>Przy zakupie kilku produktów, każdy z nich jest mapowany i sprawdzany osobno. W takiej sytuacji, użytkownik dostaje kilka zaproszeń &#8211; każde do innego repozytorium. Wtyczka funkcjonuje niezależnie od innych i działa na własnych bazach danych &#8211; więc każde modyfikacje w jej obrębie są bezpieczne dla reszty.</p>\n\n\n\n<h3 id=\"h-w-jaki-spos-b-automat-do-zapraszania-u-atwi-ci-ycie\">W jaki sposób automat do zapraszania ułatwi Ci życie?</h3>\n\n\n\n<p>Automatyzacja znacznie ułatwia działanie stron i sklepów internetowych, dlatego warto stosować ją jak najczęściej. Automat do zapraszania to jedna z wielu wygodnych wtyczek, z których korzystamy.</p>\n\n\n\n<p>Podsumowując &#8211; w momencie udanego zakupu, na przykład roadmap, kupujący w formularzu kontaktowym podaje swój nick. Zostaje wtedy automatycznie zaproszony do repozytorium na github, do którego wykupił dostęp.&nbsp;</p>\n\n\n\n<p>Automatyzuje to proces sprzedaży, ponieważ nikt nie musi tracić czasu na ręczne dodawanie kolejnych osób do repozytorium. Takie działanie zapewnia kupującym natychmiastowy dostęp do materiałów (po zakończeniu płatności).</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/github-300x150.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/github-768x384.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/github.png 807w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/github.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":403,"width":807}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"AUTOMAT DO ZAPRASZANIA - Poznaj nasze wtyczki! - Software house","opengraphTitle":"AUTOMAT DO ZAPRASZANIA - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Automatyzacja znacznie ułatwia działanie stron i sklepów internetowych, dlatego warto stosować ją jak najczęściej. Jedną z niewielkich, przydatnych wtyczek, z której korzystamy, jest automat do zapraszania.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Automatyzacja znacznie ułatwia działanie stron i sklepów internetowych, dlatego warto stosować ją jak najczęściej. Jedną z niewielkich, przydatnych wtyczek, z której korzystamy, jest automat do zapraszania.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/github.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDozMg==","slug":"reviews-z-google","title":"GOOGLE REVIEWS DO GRAPHQL – Poznaj nasze wtyczki!","date":"2021-06-24T14:32:28","databaseId":32,"content":"\n<p>Kolejny tydzień &#8211; kolejna wtyczka. Co tym razem chcieliśmy osiągnąć? Możliwość pobierania recenzji google o danym miejscu i wstawianie ich jako danych w GraphQL.</p>\n\n\n\n<p>Zacznijmy od początku.</p>\n\n\n\n<h3 id=\"h-czym-jest-graphql\">Czym jest graphql?&nbsp;</h3>\n\n\n\n<p>W dużym skrócie &#8211; to język zapytań, który posiada tylko jeden endpoint (czyli adres, o który pytamy). Konstruując odpowiednie zapytania możemy uzyskać tylko te dane, które nas interesują. Standardowy graphql dostarcza tylko to, co w sobie zawiera, więc takie elementy jak recenzje google musimy dodać sami.</p>\n\n\n\n<h3 id=\"h-po-co-dlaczego\">Po co? Dlaczego?</h3>\n\n\n\n<p>Mogą nasunąć się takie pytania. Przecież można to zrobić restowo i nie przejmować się resztą. Działamy jednak w taki, a nie inny sposób, aby ograniczyć niepotrzebne zapytania i sprowadzić ilość kodu do minimum. W graphql wszystko znajduje się w jednym miejscu. Wystarczy zainstalować wtyczkę, podmienić w jej pliku konfiguracyjnym ID “namierzanego” miejsca &#8211; i problem z głowy.</p>\n\n\n\n<h3 id=\"h-jak-dzia-a-nasze-rozwi-zanie\">Jak działa nasze rozwiązanie?</h3>\n\n\n\n<p>Stworzyliśmy wtyczkę, która zaciąga recenzje google danego miejsca (zapytanie korzysta z ID miejsca w google) za pomocą REST API, udostępnionego przez google. Następnie buduje się odpowiednia nowa struktura danych w graphql. Dane wyłapane za pomocą REST API są odpowiednio przygotowywane do formatu jaki nas interesuje i zwracane w odpowiednim miejscu w graphql &#8211; tam, gdzie to sobie dostosujemy. Po stronie frontendu robimy query i tym sposobem mamy gotowe wszystkie dane do wykorzystania.</p>\n\n\n\n<p>W jaki sposób to rozwiązanie jest pomocne?</p>\n\n\n\n<p>Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich maksymalnie prosty dostęp.</p>\n\n\n\n<p>Z taką modyfikacją jest to niezwykle łatwe &#8211; wystarczy, że ściągniemy ‘reviews’ za pomocą REST Api do wtyczki na WordPress, tam przetworzymy ją w odpowiedni format i wystawimy recenzje jako customowe query do graphQL.</p>\n\n\n\n<p>Dzięki temu są widoczne bezpośrednio na naszej stronie i nie trzeba szukać ich w google, aby dowiedzieć się więcej na temat opinii klientów o firmie.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-300x145.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-1024x493.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews-768x370.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png 1121w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":540,"width":1121}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"google","name":"google","count":1},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"GOOGLE REVIEWS DO GRAPHQL - Poznaj nasze wtyczki! - Software house","opengraphTitle":"GOOGLE REVIEWS DO GRAPHQL - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich prostszy i szybszy dostęp.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Opinie w google to ważny element, który umożliwia lepsze dotarcie do klienta, poprzez przedstawienie mu najwyższej wiarygodności opinii. Warto umieszczać je na stronie internetowej, aby zapewnić do nich prostszy i szybszy dostęp.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/google-reviews.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDozMA==","slug":"modyfikacje-graphql","title":"Modyfikacje graphql","date":"2021-06-24T14:31:33","databaseId":30,"content":"\n<p>Modyfikacje graphql to dopasowane query/zapytanie.</p>\n\n\n\n<h2 id=\"h-jak-dzia-a\">Jak działa?</h2>\n\n\n\n<p>To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.&nbsp;</p>\n\n\n\n<h2 id=\"h-r-nice-rest-i-graphql\">Różnice REST i GraphQL</h2>\n\n\n\n<p>Różnica tutaj polega na tym, że komunikacja REST wymaga, aby podczas działania aplikacji uderzać w konkretne punkty i pobierać dane. Jest to bardziej dynamiczne, jednak może spowolnić działanie aplikacji lub spowodować błędy.&nbsp;</p>\n\n\n\n<p>Natomiast GraphQL na sam start budowania aplikacji pobiera nam wszystkie dane. Następnie możemy nimi w łatwy sposób operować.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-300x300.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1024x1024.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-150x150.png 150w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-768x768.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1536x1536.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png 2048w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1-1568x1568.png 1568w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":2048,"width":2048}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"Modyfikacje graphql - Software house","opengraphTitle":"Modyfikacje graphql - Software house","metaKeywords":"","metaDesc":"To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"To, co jest nam potrzebne, dodajemy sobie do zapytania query w formie pojedynczych wtyczek, a następnie używamy, gdy zajdzie taka konieczność. Zmienia nam to komunikację REST’ową na GraphQL.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/2048px-GraphQL_Logo.svg_-1.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoyOA==","slug":"extractor","title":"EXTRACTOR – Poznaj nasze wtyczki!","date":"2021-06-24T14:27:15","databaseId":28,"content":"\n<p>Extractor jest wordpressową wtyczką naszego autorstwa. Dlaczego musieliśmy stworzyć własną wtyczkę?</p>\n\n\n\n<p>Potrzebowaliśmy rozwiązania, które umożliwiłoby nam wyeksportowanie interesujących nas danych o zamówieniach woocommerce do pliku CSV. Jest kilka tego typu wtyczek na rynku. Niestety są wyjątkowo słabe i niewygodne do użytku, powodują też niezrozumiałe błędy. Dlatego zdecydowaliśmy się napisać własną.</p>\n\n\n\n<h3 id=\"h-jak-to-dzia-a\"><strong>Jak to działa?</strong></h3>\n\n\n\n<p>Dość intuicyjnie. Wybieramy zakres dat OD – DO, z którego chcemy uzyskać dane. Następnie, zaznaczając odpowiednie checkboxy, wybieramy, które konkretnie informacje mają zostać pobrane i wyciągnięte. Dane są pobierane z wordpressa za pomocą odpowiednich funkcji i przygotowywane do obróbki. Za pomocą jednego kliknięcia tworzymy plik który jest gotowy do pobrania.</p>\n\n\n\n<p>We wtyczce mamy kategorie w stylu “Dane klienta”, ”Dane produktów” i domyślnie wszystko jest zaznaczone. Po wybraniu przycisku “Wygeneruj raport” pobiera się nam plik .csv, który w łatwy sposób wrzucamy do excela i wszystkie informacje mamy umieszczone w uporządkowanych tabelach.</p>\n\n\n\n<figure class=\"wp-block-image\"><img src=\"https://lh6.googleusercontent.com/etoAEgoxnkUXu_H-8j9R9t33e3rIcsiC61DexpyXRxaQrBuGfi1Yo_nPbHk4hba_ThmDv_7rD5Zhnbw4xW6a-94HBjesi9wVaIjzfg04b4m-7q9hdrdPhkZRp91AlhTSSE9yaxL0\" alt=\"\"/></figure>\n\n\n\n<p>Ciekawym elementem jest również zakładka “Codzienny raport”. Jak sama nazwa wskazuje, umożliwia ona otrzymywanie regularnych raportów. Wystarczy, że podamy adres email oraz interesujący nas okres czasu (na przykład jeden dzień, 7 dni, czy też 14). I w takich odstępach czasowych będziemy otrzymywać maile z automatycznie generowanym raportem.&nbsp;</p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img src=\"https://lh6.googleusercontent.com/nmaiGcxU8ljId0KsbImmheAMz3s1M_wDf5CvPR0kCcisjPrWYuZWzQVBp-tJWMEbxMzd9LaIYBXcVCHuzH1xrKsgk7FJ1-DQUF4J8HO_CldYVhaZqKRj5uZ85g3K2vpTNtxEud1F\" alt=\"\" width=\"605\" height=\"132\"/></figure>\n\n\n\n<h3><strong>“Nowsza wersja”</strong><br><strong>Istnieje jeszcze “nowsza”, podobna wersja wtyczki</strong></h3>\n\n\n\n<p><strong>WP_Excel_Order_Info</strong> &#8211; działa podobnie jak extractor, jednak w jej przypadku dane generowane są do arkusza google online. Każde zamówienie, które jest zrealizowane, pojawia się w arkuszu głównym (arkuszu roboczym). Istnieje także możliwość wygenerowania raportu “od do”, który zapisze się w nowym arkuszu roboczym o nazwie “od do”.&nbsp;</p>\n\n\n\n<p>To wygodna opcja w przypadku biznesu online &#8211; zamówienia umieszczane są w arkuszu automatycznie. Taka historia zamówień działa sobie w tle &#8211; gdy ktoś coś opłaci &#8211; informacja o tym zostaje odnotowana w arkuszu roboczym “zamówienia”. W razie potrzeby mamy łatwy dostęp do tych danych.</p>\n\n\n\n<h3><strong>Jak stosowanie wtyczki Extractor ułatwi Ci pracę?</strong></h3>\n\n\n\n<p>Umożliwia wyciągnięcie interesujących Cię danych ze sklepu z konkretnego okresu oraz automatyzację odnotowywania historii zamówień. Wygodna jest również funkcja szybkiego generowania raportów, jeżeli potrzebujesz przeanalizować dany okres.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811-300x204.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png 392w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":266,"width":392}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"EXTRACTOR - Poznaj nasze wtyczki! - Software house","opengraphTitle":"EXTRACTOR - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Ta wtyczka umożliwia wyciągnięcie interesujących nas danych ze sklepu z konkretnego okresu.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Ta wtyczka umożliwia wyciągnięcie interesujących nas danych ze sklepu z konkretnego okresu.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/7069811.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},{"id":"cG9zdDoyNg==","slug":"rebuilder","title":"REBUILDER – Poznaj nasze wtyczki!","date":"2021-06-24T13:26:09","databaseId":26,"content":"\n<p>Poddajesz treść Twojej witryny edycji. Standardowy zabieg, wiele informacji trzeba co jakiś czas aktualizować. Brzmi jak prosta sprawa do ogarnięcia. Nie jest to skomplikowany zabieg. Musisz mieć jednak świadomość, że każda tego typu ingerencja wymaga przebudowania strony.</p>\n\n\n\n<p><strong>Bywa to problematyczne. </strong>Podczas dodawania nowego contentu w wordpressie, GatsbyJS (którego używamy), nie wykryje żadnych zmian sam z siebie. Nowy content to wszelkie posty, produkty, zdjęcia, kategorie i front-end strony.</p>\n\n\n\n<p>Z racji tego, że wordpress to nasze API &#8211; czyli miejsce z którego pobieramy dane, a GatsbyJS to technologia, która serwuje strony statycznie, tak naprawdę jedyny sposób na dostarczenie nowych rzeczy z WP to przebudowanie/przeładowanie.</p>\n\n\n\n<h3 id=\"h-czy-to-jedyne-rozwi-zanie\">Czy to jedyne rozwiązanie?</h3>\n\n\n\n<p>Owszem, możemy również wrzucić ręcznie zbudowany projekt na serwer przez FTP (protokół transferu plików). Ale zazwyczaj jest to problematyczne, uciążliwe i całkowicie pozbawione sensu &#8211; szczególnie przy dużej ilości projektów. Jak zwykle w takiej sytuacji &#8211; postanowiliśmy stworzyć własne rozwiązanie, które oszczędzi wszystkim zbędnej manualnej roboty. Tak powstał<strong> Rebuilder</strong>.</p>\n\n\n\n<p>Kiedy przydaje się rebuilder?</p>\n\n\n\n<p>Dokonywanie drobnych zmian na stronie internetowej jest częstym zabiegiem. Jest to więc szczególnie użyteczna wtyczka, która przyda się w praktycznie każdej witrynie.</p>\n\n\n\n<p>Sytuacje, w których ją wykorzystujemy, to najczęściej:</p>\n\n\n\n<ul><li>zmiana produktów, bądź ich opisów;</li><li>dodawanie nowych artykułów na bloga;</li><li>edycja tekstów zamieszczonych w różnych miejscach witryny.</li></ul>\n\n\n\n<p>Każda taka zmiana wiążę się z koniecznością przebudowania strony, a rebuilder umożliwia maksymalne usprawnienie tego procesu.</p>\n\n\n\n<h3 id=\"h-jakie-inne-funkcje-posiada-rebuilder\">Jakie inne funkcje posiada rebuilder?</h3>\n\n\n\n<p>Rebuilder umożliwia również powiadomienie konkretnych osób o przebudowie strony. Wystarczy w odpowiednim okienku wpisać ich adresy email. Otrzymają wtedy powiadomienie na temat przebudowy strony.</p>\n\n\n\n<p>Istnieje także opcja przebudowy strony dla programistów. Wykorzystuje się ją tylko wtedy, gdy zostaną wykonane zmiany w kodzie i wrzucone na githuba.</p>\n\n\n\n<h3 id=\"h-jedno-klikni-cie-zamiast-przebudowania\">Jedno kliknięcie zamiast przebudowania</h3>\n\n\n\n<p>Rebuilder to wtyczka, która właśnie za pomocą jednego kliknięcia z poziomu wordpressa umożliwia odtworzenie całej operacji “ręcznego wrzucania” zbudowanej paczki (wersji projektu)&nbsp; na serwer.&nbsp;</p>\n\n\n\n<p>WordPress jest tylko źródłem treści (CMS), które udostępnia swoje dane przez graphql (więcej o nim przeczytacie<a href=\"https://localhost-group.com/blog/reviews-z-google\"> tu</a>)&nbsp; &#8211; a my musimy w jakiś sposób zaktualizować te treści. Najlepiej zrobić to, tak jak już mówiliśmy, poprzez ponowne zbudowanie projektu. Żeby jednak nie robić tego wszystkiego ręcznie, stworzyliśmy rebuildera.</p>\n\n\n\n<p>Ręcznie trzeba by:</p>\n\n\n\n<p>Z konsoli poleceniem gatsby clean &amp; gatsby build zbudować nowy projekt, wejść ręcznie przez jakiś program do zarządzania FTP na serwer i tam szukać odpowiedniego miejsca czyli domeny i ręcznie kopiować za każdym razem pliki &#8211; lepiej mieć to w automacie, prawda? 😉</p>\n\n\n\n<h3 id=\"h-jak-wi-c-dzia-a-rebuilder\">Jak więc działa rebuilder?</h3>\n\n\n\n<p>Proces w uproszczeniu prezentuje się tak:</p>\n\n\n\n<ol><li>User klika “przebuduj” (i tak naprawdę, to jedyne co musi zrobić &#8211; reszta ogarnie się sama).</li><li>GithubActions rozpoczyna flow, tworzy tzw. build bundle i umieszcza ją na branchu build.</li><li>GithubActions kontynuuje działanie i wyzwala “zaciągniecie” lub “umieszczenie” zawartości brancha build na serwerze.</li><li>Po zakończonej operacji wszystko jest aktualne.</li></ol>\n\n\n\n<p>Warto dodać, że githubactions są tak napisane, aby w przypadku jakiejś nieścisłości w kodzie, lub wordpressie przerwać flow &#8211; żeby nie wyrządzić żadnych szkód. O błędach oraz sukcesie przebudowania informowane są odpowiednie osoby, ale o tym więcej przeczytacie dalej.</p>\n\n\n\n<p>Konfiguracja pluginu odbywa się jedynie na podstawie podmiany kluczy zabezpieczających.</p>\n\n\n\n<h3 id=\"h-a-teraz-nieco-bardziej-programistycznie-rozbudowany-opis-dzia-ania-wtyczki-dla-dociekliwych\">A teraz, nieco bardziej programistycznie rozbudowany opis działania wtyczki &#8211; dla dociekliwych.</h3>\n\n\n\n<p>Pierwszym krokiem jest podzielenie repozytorium na dwie gałęzie:&nbsp;</p>\n\n\n\n<ul><li>“main” &#8211; główna &#8211; na której jest projekt w wersji deweloperskiej;</li><li>“build” &#8211; na której za pomocą wykorzystanych “github actions” buduje się przy każdym commicie “paczka zbudowana” (czyli taka paczka, którą wrzucamy na serwer i działa).</li></ul>\n\n\n\n<p>Przy każdej zmianie, paczka build budowana jest na nowo, więc content z wordpressa jest aktualizowany. Samą aktualizację bez zmian w kodzie wywołujemy tak samo &#8211; github actions odpala odpowiedni flow który zaciąga dane z wordpressa i buduje paczkę, w efekcie czego podczas kliknięcia mamy na branchu build w githubie wersję gotową do wrzucenia na serwer. To samo kliknięcie wywołuje umieszczenie zawartości brancha “build” na serwerze.&nbsp;</p>\n\n\n\n<p>Podsumowując, rebuilder to często wykorzystywana, wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2-300x300.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2-150x150.png 150w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png 400w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":400,"width":400}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"automatyzacja","name":"automatyzacja","count":3},{"slug":"wordpress","name":"wordpress","count":3},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"REBUILDER - Poznaj nasze wtyczki! - Software house","opengraphTitle":"REBUILDER - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Rebuilder to wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Rebuilder to wordpressowa wtyczka. Służy do łatwego i bezproblemowego przebudowania strony, kiedy poddamy edycji jej treść. Dzięki rebuilderowi, możemy zrobić to za pomocą jednego kliknięcia.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/1build-2.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}}],"prevPost":{"id":"cG9zdDo5Mg==","slug":"jak-sprawdzic-czy-programista-robi-cie-w-chuja","title":"Jak sprawdzić, czy programista robi Cię w chuja?","date":"2021-08-17T18:57:02","databaseId":92,"content":"\n<p>Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży. Jeśli lubisz radzić sobie sam, ciężko będzie Ci zdecydować się na skorzystanie z pomocy profesjonalnego kodera. Kiedy jednak postanowisz już zapłacić komuś za wsparcie techniczne &#8211; upewnij się, że nie będą to stracone pieniądze. Ile to razy zdarzyło się, że ktoś zapłacił za usługi programisty, a dostał zupełnie co innego, niż było ustalone (albo nic nie dostał, a ślad po zleceniobiorcy zaginął).&nbsp;</p>\n\n\n\n<p>Wybór specjalisty, któremu zlecisz pracę nad Twoją stroną, nie jest prosty. Szczególnie jeśli nie jesteś osobą specjalnie techniczną i nie obracasz się w branży programistycznej. Łatwo więc skusić się na niższe ceny kodera reklamującego się na olx i… zapłacić za nic, bo owy “specjalista” ulotni się zaraz po przelewie.</p>\n\n\n\n<h3 id=\"h-co-tanie-to-drogie\">Co tanie &#8211; to drogie.</h3>\n\n\n\n<p>Czy cena jest dobrym wyznacznikiem? Zdecydowanie nie &#8211; jest jednym z najgorszych. Kierowanie się przede wszystkim ceną przy wyborze programisty to jeden z największych błędów, które możesz popełnić już na starcie.</p>\n\n\n\n<p>Pomińmy wspomniane wcześniej częste zagrania podejrzanych “programistów” i ich ogłoszenia oferujące konkurencyjne ceny. Należy przede wszystkim mieć świadomość, że programista, który oferuje niższą stawkę za godzinę swojej pracy, może działać znacznie wolniej i mniej efektywnie, od tego “droższego”. Nie daj się skusić na superniskie ceny, tylko dowiedz się więcej na temat oferty i doświadczenia takiej osoby.</p>\n\n\n\n<p>Nie ryzykuj sytuacji, w której zatrudniasz kogoś o niższych kompetencjach i musisz zapłacić mu dwa razy więcej, niż zakładałeś &#8211; bo to, co sprawny i doświadczony programista zrobi w dwie godziny &#8211; temu może zająć cztery.</p>\n\n\n\n<h3 id=\"h-skromnym-programistom-podzi-kujemy\">Skromnym programistom &#8211; podziękujemy.</h3>\n\n\n\n<p>Jeśli kandydat na Twojego programistycznego współpracownika niczym się nie chwali &#8211; nie mówi o zrealizowanych projektach, nie prezentuje ich na swojej stronie &#8211; to moment, aby zacząć coś podejrzewać. Koniecznie zapytaj o jego portfolio. Jeśli będzie się wykręcać, mówić, że nie jest to potrzebne, bo do każdego zlecenia podchodzi indywidualne, najwyższy czas, aby mu podziękować.</p>\n\n\n\n<p>Dobry programista musi posiadać portfolio i być w stanie pokazać Ci zrealizowane projekty. Bez tego, to jakby wybierać się do pracy bez CV, albo na studia bez wyników matury.</p>\n\n\n\n<h3 id=\"h-rozumiemy-si-bez-s-w-to-niedobrze\">Rozumiemy się bez słów? To niedobrze.</h3>\n\n\n\n<p>Przygotowujesz treść zlecenia dla programisty &#8211; opisujesz, co chcesz osiągnąć, jakie masz pomysły na swoją stronę, na czym Ci zależy. A on bez słowa kiwa głową, zgadza się na każdy pomysł i bierze się do roboty. “Świetnie, od razu się zrozumieliśmy” &#8211; możesz pomyśleć.</p>\n\n\n\n<p>Nic bardziej mylnego. Taka z pozoru bezproblemowa komunikacja to kolejny alarmujący znak. Brak dodatkowych pytań i sugestii ze strony wykonawcy jest niepokojący &#8211; ponieważ jeśli ma lata doświadczenia w branży, powinien być w stanie zaproponować swoje rozwiązania, pokazać, jak można zrobić coś lepiej, jak osiągnąć lepszą funkcjonalność danego modułu. Programista powinien wykorzystywać swoją wiedzę i doświadczenie, aby efekt końcowy faktycznie był satysfakcjonujący i funkcjonalny.</p>\n\n\n\n<h3 id=\"h-przepraszam-mo-na-z-programistycznego-na-ludzki\">Przepraszam, można z programistycznego na ludzki?</h3>\n\n\n\n<p>Jeśli nie jesteś ekspertem od programowania &#8211; możesz nie rozumieć wielu pojęć, którymi posługuje się koder. Warto wtedy pytać. Dobry programista będzie starał się o transparentność swojej pracy, tłumacząc Ci, co dokładnie planuje zrobić &#8211; w prostych słowach, na przykładach. Tak, abyś zrozumiał.</p>\n\n\n\n<p>Warto zwrócić się do wypowiedzi programisty z czterdziestoletnim doświadczeniem &#8211; Joelem Goldbergiem, który niedawno przeszedł na emeryturę. Firma BTI360 podzieliła się na swojej stronie radami, które przedstawił młodszym kolegom z zespołu. Mówił między innymi o problemie z komunikacją.</p>\n\n\n\n<p><em>“Kiedy coś wiesz, prawie niemożliwe jest wyobrażenie sobie, jak to jest nie wiedzieć tego. To jest przekleństwo wiedzy i źródło niezliczonych nieporozumień i nieefektywności.”</em></p>\n\n\n\n<p>Dobry programista umie znaleźć równowagę i mimo ogromu swojej programistycznej wiedzy, wciąż jest w stanie komunikować się z “niewtajemniczonymi”. Dobra komunikacja pozwala uniknąć nieporozumień i sytuacji, w których otrzymujesz produkt zupełnie inny niż zamówiłeś.</p>\n\n\n\n<p>Jeśli przeczytałeś artykuł uważnie i zapamiętałeś podstawowe zasady &#8211; przy najbliższej rozmowie z potencjalnym programistą powinieneś być w stanie ocenić, czy warto nawiązywać z nim współpracę. Uważaj na podejrzanie niskie ceny (i pamiętaj o umowach!), pytaj o portfolio, bądź gotowy na szczegółową rozmowę i obserwuj zaangażowanie drugiej strony, zwróć też uwagę na to, czy programista stara się, byś był w stanie go zrozumieć. I nie daj zrobić się w chuja 😉&nbsp;</p>\n\n\n\n<p>źródła:<a href=\"https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/\">https://www.bti360.com/what-ive-learned-in-45-years-in-the-software-industry/</a></p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-300x200.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1024x683.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-768x512.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1536x1024.png 1536w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin-1568x1045.png 1568w, https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png 1920w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":1280,"width":1920}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"biznes","name":"biznes","count":4},{"slug":"ecommerce","name":"ecommerce","count":4},{"slug":"technologia","name":"technologia","count":1}]},"comments":{"nodes":[]},"seo":{"title":"Jak sprawdzić, czy programista robi Cię w chuja? - Software house","opengraphTitle":"Jak sprawdzić, czy programista robi Cię w chuja? - Software house","metaKeywords":"","metaDesc":"Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Każdy przedsiębiorca prędzej czy później będzie potrzebował programisty. Czy to do ustawienia strony, poprawek w sklepie internetowym, zautomatyzowania procesu sprzedaży. Jeśli lubisz radzić sobie sam, ciężko będzie Ci zdecydować się na skorzystanie z pomocy profesjonalnego kodera.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/08/post_tin.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}},"nextPost":{"id":"cG9zdDozNg==","slug":"modyfikacje-wtyczki-payu","title":"MODYFIKACJE WTYCZKI PAYU – Poznaj nasze wtyczki!","date":"2021-06-24T14:35:34","databaseId":36,"content":"\n<p>Co cenią Twoi klienci? <strong>Bezpieczeństwo i wygodę zakupów. </strong>Czas im to zapewnić.</p>\n\n\n\n<h3 id=\"h-bezpiecze-stwo-dzi-ki-modyfikacji-wtyczki\">Bezpieczeństwo dzięki modyfikacji wtyczki</h3>\n\n\n\n<p>Niewielu konsumentów ma tego świadomość, ale podstawowe zabezpieczenia, które domyślnie występują w wordpressie (czyli klucze wordpressowe), nie są wystarczające. Komunikacja restowa frontendu z API wordpressa (czyli zwykła komunikacja, polegająca na wysyłaniu żądania wraz z odpowiednimi zapytaniami) jest podatna na wycieki danych. Znając ID płatności bądź zamówienia, można próbować przechwycić dane wrażliwe. Może to doprowadzić do sytuacji, gdzie na światło dzienne wychodzą dane klientów. Dlatego zrezygnowaliśmy z wordpressowych kluczy i stworzyliśmy własne rozwiązanie.</p>\n\n\n\n<p>Wpis porusza tematykę mocno programistyczną. Jeśli nie czujesz się w tych tematach zbyt pewnie i nie czujesz potrzeby, aby się w nie zagłębiać, oto uproszczona wersja tego, o czym mówimy w artykule:</p>\n\n\n\n<ul><li>Zabezpieczenia przy modyfikacjach wtyczki payu są lepsze, bo nie umożliwiają przechwycenia danych klientów.</li><li>Wtyczkę stworzyliśmy, aby móc korzystać z payu w witrynach, które nie są w całości oparte na wordpressie. Bez niej nie byłoby to możliwe.</li></ul>\n\n\n\n<p>I przechodzimy do tematów nieco bardziej złożonych. Szybki słowniczek, dla osób nietechnicznych:</p>\n\n\n\n<p><strong>API</strong> &#8211; interfejs programistyczny, miejsce, z którego jedynie pobieramy dane</p>\n\n\n\n<p><strong>Front</strong> &#8211;&nbsp; część aplikacji odpowiadająca za interakcję z użytkownikiem, część „widzialna” aplikacji</p>\n\n\n\n<p><strong>Rest</strong> &#8211; styl architektury oprogramowania, standard określający zasady projektowania API</p>\n\n\n\n<p><strong>Komunikacja restowa</strong> &#8211; w dużym skrócie, jest to komunikacja z API określonymi zapytaniami, np. chcąc uzyskać jakąś informację stosujemy metodę typu GET, chcąc dodać coś nowego stosujemy metodę POST itd. Chodzi o to żeby każda operacja była przypisana do jednego typu &#8211; żeby w jednym typie zapytań nie mieć dodania, usunięcia + modyfikacji. Każda metoda ma swoje ograniczenia i możliwości. Np. udostępniamy zasób w postaci listy książek jakie mamy w bibliotece, i określamy dostęp do tego zasobu tylko i wyłącznie jako metoda GET &#8211; i wtedy nie ma fizycznej możliwości, żeby ktoś nam coś usunął. Owszem, możemy udostępnić też metodę DELETE &#8211; ale wtedy&nbsp; musimy zautoryzować kogoś, na przykład za pomocą kluczy</p>\n\n\n\n<p><strong>React</strong> &#8211; biblioteka języka programowania JavaScript, jest wykorzystywana do tworzenia interfejsów graficznych aplikacji internetowych</p>\n\n\n\n<h3 id=\"h-jak-poprawi-bezpiecze-stwo-transakcji\">Jak poprawić bezpieczeństwo transakcji?</h3>\n\n\n\n<p>Dzięki temu, że zmodyfikowana wtyczka pozwala nam poprzez komunikację REST API używać jej z innego frontu (Reacta), na którym pracujemy, wszystkie dane – czyli klucze i tokeny, które przechodzą przez API, są odpowiednio zabezpieczone przed wyciekiem. Przechwytujemy je na naszym froncie i tam budujemy na jej podstawie płatność.</p>\n\n\n\n<p>Klucze i tokeny? To ciągi znaków np. zaszyfrowany ciąg x znaków, który wysyłając w żądaniu możemy uzyskać autoryzację i dostęp do zasobów.</p>\n\n\n\n<p>Klucze z reguły są stałe, a tokeny są ważne przez określony czas &#8211; po czym wygasają i aby zdobyć ponownie dostęp do zasobów musimy go odnowić &#8211; czyli wykonać całą operację autoryzacji od nowa. Tokeny są dobrym rozwiązaniem przy takiej autoryzacji. Tokeny są często generowane dynamicznie &#8211; chociażby przy logowaniu do banku. Jeśli przez X sekund nie wpiszesz pinu to sesja wygasa. Analogicznie jest z tokenami. Gdy wygasną, trzeba wygenerować nowe.</p>\n\n\n\n<p>Nawet jeśli ktoś przechwyci token &#8211; nic z nim nie zrobi, bo</p>\n\n\n\n<ol><li>nie będzie do niego przypisany</li><li>będzie nieaktywny.</li></ol>\n\n\n\n<p>W przypadku wordpressowych kluczy nie ma takich domyślnych zabezpieczeń.</p>\n\n\n\n<h3 id=\"h-dlaczego-zdecydowali-my-si-na-modyfikacje-wtyczki-payu\">Dlaczego zdecydowaliśmy się na modyfikacje wtyczki Payu?</h3>\n\n\n\n<p>Jak wspomnieliśmy wyżej &#8211; dzięki nim udało nam się podwyższyć poziom bezpieczeństwa płatności. To ważny dla nas aspekt plug-inu, ale nie jedyny.</p>\n\n\n\n<h3 id=\"h-co-by-o-punktem-wyj-cia-do-stworzenia-tego-rozwi-zania\">Co było punktem wyjścia do stworzenia tego rozwiązania?</h3>\n\n\n\n<p>Nasza modyfikacja dodatku Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.&nbsp; W przypadku Localhosta, wordpress jest tylko naszym API (czyli miejscem, z którego pobieramy dane, nie używamy jego frontu). Potrzebowaliśmy więc plug-inu, który pozwoli nam na działanie na zasadach komunikacji REST API z naszego frontu &#8211; czyli aplikacji w GatsbyJS.</p>\n\n\n\n<h3 id=\"h-co-umo-liwia-modyfikacja\">Co umożliwia modyfikacja?</h3>\n\n\n\n<p>Stosujemy modyfikację tej wtyczki w taki sposób, aby można było się z nią komunikować z frontu poprzez REST API. Zamiast możliwości robienia tego tylko z frontu WordPressa w Woocommerce. Woocommerce to tylko backend – a wszystkie tokeny i klucze idą poprzez REST i są zabezpieczone.</p>\n\n\n\n<p>Kolejnym usprawnieniem jest możliwość&nbsp; sprawdzenia, czy płatność będzie odbywać się prawidłowo, czy nie będzie wycieku danych i czy płatność przejdzie z punktu A do punktu B. Można przetestować to na danych sandboxowych. Co to znaczy? Przykładowo, w środowisku developerskim możemy zmienić klucze z produkcyjnych na klucze testowe i tym sposobem uzyskujemy symulację płatności.</p>\n\n\n\n<p>Podsumowując &#8211; modyfikacje wtyczki payu poprawiają bezpieczeństwo danych klientów, umożliwiają także korzystanie z payu na stronach nie będących całkowicie opartych na wordpressie. Wartym uwagi usprawnieniem jest również możliwość przeprowadzenia symulacji płatności.</p>\n","featuredImage":{"node":{"altText":"","srcSet":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-300x180.png 300w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-1024x614.png 1024w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu-768x461.png 768w, https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png 1500w","sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png","sizes":"(max-width: 300px) 100vw, 300px","mediaDetails":{"height":900,"width":1500}}},"language":{"code":"PL"},"categories":{"nodes":[{"slug":"bez-kategorii","id":"dGVybTox","name":"Brak kategorii"}]},"tags":{"nodes":[{"slug":"platnosc","name":"płatność","count":1},{"slug":"wtyczka","name":"wtyczka","count":6}]},"comments":{"nodes":[]},"seo":{"title":"MODYFIKACJE WTYCZKI PAYU - Poznaj nasze wtyczki! - Software house","opengraphTitle":"MODYFIKACJE WTYCZKI PAYU - Poznaj nasze wtyczki! - Software house","metaKeywords":"","metaDesc":"Nasza modyfikacja wtyczki Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.","metaRobotsNofollow":"follow","metaRobotsNoindex":"noindex","opengraphDescription":"Nasza modyfikacja wtyczki Payu umożliwia opłacanie zakupów. Zazwyczaj ta wtyczka jest używana po stronie frontu wordpressa, gdy strona jest budowana na edytorach i szablonach.","opengraphImage":{"sourceUrl":"https://sh.api.localhost-group.com/wp-content/uploads/2021/06/payu.png"}},"siteMetaData":{"description":"Localhost Group Software House","language":"pl_PL","title":"Software house","url":"https://sh.api.localhost-group.com"}}}},
    "staticQueryHashes": ["1422388249","1615341086"]}