Kategoria: eCommerce

Jednokolumnowy widok archiwum produktów w WooCommerce na urządzeniach mobilnych, przy korzystaniu z Divi Buildera

Strona na WordPressie, do tego wtyczka WooCoommerce dla funkcji sklepu internetowego, oraz motyw Divi od Elegant Themes, a więc i Divi Builder nie tylko dla standardowych stron, ale też – korzystając ze wsparcia Divi dla WooCommerce – dla stron związanych ze sklepem. Można by rzec, że kwartet całkiem udany, całkiem dopasowany, ale… No właśnie – jak to bywa w życiu, zawsze bywa jakieś „ale”. Zwłaszcza gdy do działającego układu dołożyć „piąte koło u wozu”. Problem tylko w tym, że tym piątym kołem w tym przypadku jest mobile, a konkretnie mobilne urządzenia. A tego zignorować nie można, nawet jeśli  nie w każdej branży obowiązuje „mobile first”.

Austriacki sąd uznał, że Google Analytics narusza DGPR (RODO), więc teraz pora na ruch Google, bo inaczej być może zniknie ze stron w Unii Europejskiej

Jedni się cieszą, inni zgrzytają zębami, bo właśnie austriacki sąd uznał, że system statystyk Google Analytics (GA) jest niezgodny z unijnym prawem, konkretnie GDPR (RODO). A może nawet nie tyle sam system statystyk, ile fakt, że dane przetwarzane są na serwerach w USA, czyli poza EU, a skoro tak, to… Max Schrems z NOYB na swoim koncie może dopisać kolejne zwycięstwo, a korzystający z GA (nie tylko) na stronach mogą zacząć się zastanawiać, co teraz.

Szybsze działania rozbudowanej strony na WordPressie dzięki kontroli uruchamiania wtyczek (uruchamianie selektywne)

Kwestia optymalizacji szybkości działania stron to temat, na który można by pewnie pisać i pisać. Sam do zwolenników „optymalizacji” pod wyniki (!) z Google PageSpeed Insights czy GTmetrix nie należę, i jeśli mam do wyboru szeroko rozumianą użyteczność strony internetowej lub lepszy wynik we wspomnianych testach, najczęściej wybiorę to pierwsze. Nie oznacza to jednak, że szybkość działania strony nie ma dla mnie znaczenia, bo ma. Z tym że nie w kontekście wspomnianych testów czy mitycznych „użytkownik czeka na wczytanie strony 3 sekundy, a potem zamyka stronę”. I tak ostatnio optymalizowałem działanie jednego sklepu, który jednocześnie był platformą kursową oraz webinarową.

Cena netto i brutto, czyli sufiks wyświetlanej ceny w WooCommerce (+liczba cyfr po przecinku, czyli grosze w sklepie internetowym)

Jednym z częstych tematów, jakie nie tylko trafiają do mnie tą czy inną drogą, ale też pojawiają się na różnych grupach związanych z WordPressem i WooCommerce jest to, jak w sklepie można obok ceny brutto wyświetlić cenę netto (lub odwrotnie). Zazwyczaj pytający szuka jakiegoś rozwiązania, typu wtyczka, ewentualnie „odrobina kodu PHP”. Jest to o tyle ciekawe, że odpowiednie rozwiązanie jest wbudowane w WooCommerce, choć jego aktywacja jest trochę trudniejsza, niż „zaznaczenie ptaszka” w odpowiednim miejscu.

Warunkowe wyświetlanie elementów (sekcji, wiersza, konkretny moduł) w motywie Divi, Extra i innych z wtyczką Divi Builder

Dostałem wczoraj zapytanie, jakiej wtyczki do WordPressa użyć, by móc wyświetlać na stronie sklepu internetowego (WooCommerce) niektóre elementy warunkowo – w wybranych momentach, na wybranych stronach, i tylko zalogowanym użytkownikom, należącym do wybranych grup. I może mógłbym wdrożenie jakiegoś rozwiązania tego typu zaproponować, gdyby nie to, że ta osoba na swojej stronie korzysta z motywu Divi, a tam już od kilku miesięcy (wrzesień 2021) taka opcja jest w standardzie.

Alternatywne wykorzystanie pola „ciąg dalszy adresu” w sklepie internetowym na WooCommerce, czyli kondygnacja głupcze! ;-)

W WooCommerce – tak, jak w wielu innych systemach – pole przeznaczone na wpisanie ulicy i numeru domu (oraz ewentualnie mieszkania) składa się z dwóch linijek – podstawowejm, oraz opcjonalnej, przeznaczonej na „ciąg dalszy adresu”. W większości przypadków jest to pole wręcz zbyteczne, stąd czasem jest nawet ukrywane, w ramach upraszczania formularza. Ostatnio jednak „konsultowałem” sytuację odwrotną – nie tylko go nie chowamy, ale wręcz „przywracamy” etykietę tego pola, oraz robimy, by było wymagane.

Gdy w WooCommerce nie działają płatności Przelewy24, sprawdź, czy masz wtyczkę w odpowiedniej wersji i ustawiony adres IP serwera

Przez formularz kontaktowy wpadła mi dziś rano wiadomość z prośbą o pomoc, bo w sklepie internetowym na WooCommerce „prawdopodobnie kilka dni temu” przestały prawidłowo działać szybkie płatności realizowane przez Przelewy24. Normalnie mogłoby to oznaczać jakieś płatne zlecenie lub chociaż ciekawy artykuł na Webinsider.pl z opisem problemu. Tym razem jednak wiedziałem, że na krótkiej odpowiedzi e-mail cała sprawa się zakończy. I to nie dlatego, że jestem specjalnie drogi, a po prostu z góry uznałem, że wprawdzie problem jest, ale tak jakby go nie ma…

Delicious Brain pyta bezterminowych użytkowników wtyczki ACF Pro dla WordPressa, czy nie chcieliby… przejść na subskrypcję

Pod koniec 2019 w informacji o tym, że od 2020 wtyczka ACF Pro (Advanced Custom Fields Pro) do WordPressa przechodzi na subskrypcyjny model płatności, napisałem, że może oznaczać to poważne zmiany. I nie chodziło tylko i to, ze z jednorazowej płatności przechodzimy na płatność w ramach abonamentu. Chodziło bardziej o to, że zazwyczaj takie zmiany są ogłaszane w momencie ich wprowadzenia. W przypadku ACF Pro autor wtyczki (Eliot Condon) podał tę informację z takim wyprzedzeniem, że właściwie każdy chętny miał czas, by nabyć wtyczkę w „starym modelu”, czyli z jednorazową opłatą. I to rodziło moje podejrzenia, że w przyszłości może się okazać, że…

Black Friday (Czarny Piątek) / Cyber Monday (Cyber Poniedziałek) AD 2021, czyli subiektywny mini przegląd (najlepszych ;-)) ofert

Właśnie trwa kolejna – po Dniu Singla, którego jednak w tym roku do udanych pod względem zakupowym zaliczyć raczej nie mogę – gorączka zakupowa. I jak właściwie co roku, tak i w tym roku postanowiłem opublikować małe subiektywne zestawienie ofert. Nie będzie to przegląd najlepszych promocji, bo nie mam takich zasobów, by sprawdzić wszystkie promocje we wszystkich sklepach. Ale przypuszczam, że większość sklepów czy platform usługowych jakieś promocje przygotowała na ten okres. W tym artykule tylko to, z czego sam skorzystałem, lub sam bym skorzystał, gdybym nie skorzystał wcześniej. Czyli wąsko i bardzo subiektywnie.

Graficzny edytor certyfikatów ukończenia kursu internetowego dla wtyczki Tutor LMS Pro dla WordPressa

Choć można dyskutować nad warstwą merytoryczną wielu kursów (nie tylko) internetowych, to jakoś tak się przyjęło, że jak jest kurs, to dobrze, by był na koniec certyfikat. Nawet jeśli zazwyczaj jest on tak samo potrzebny, jak kolejne 1 000 zdjęć pstrykniętych telefonem z weekendowego wypadu do lasu. Oczywiście ta lekka ironia nie oznacza, że nie ma kursów, z których warto mieć certyfikat, bo tych też jest całkiem sporo (sam mam kilka, choć „na ścianie” wisi tylko „medal szczęścia” najpewniej z jakiegoś sklepu z upominkami). Ważne, że we wtyczce Tutor LMS pojawił się graficzny edytor certyfikatów, dzięki czemu teraz tylko od twórcy kursu zależy, czy będą fajne certyfikaty na koniec, czy nie…

Dodawanie ikony koszyka do menu w sklepie internetowym na WooCommerce (WordPress)

Dostałem wczoraj kolejne zapytanie o wdrożenie na stronie sklepu internetowego ikony koszyka w menu. I choć nie każdy pomysł „na wdrożenie” ma sens, to w tym wypadku zdecydowanie jest to gra warta świeczki. Zwłaszcza że takie wdrożenie w wersji podstawowej, korzystając z gotowej wtyczki to chwila. A co najważniejsze – działa.

We wtyczce Contact Form 7 (CF7) do WordPressa pojawiła się wbudowana integracja z płatnościami Stripe

Contact Form 7 (CF7) to popularna wtyczka do WordPressa, dzięki której można w dość prosty sposób – choć może niekoniecznie będzie to „wyklikiwanie” – dodać formularze do WordPressa. I wbrew nazwie wtyczki, niekoniecznie muszą to być formularze kontaktowe, choć zdecydowanie to jest główna funkcja tej wtyczki. Z racji tego, że jest to popularna wtyczka w popularnym CMSie (WordPress), to oczywiste jest, że jest do niej sporo integracji. Oprócz takich rozszerzających możliwości wtyczki w zakresie komunikacji (np. integracja z MailerLite), mamy też integracje z różnymi systemami płatności. I tak w nowej wersji wtyczki (Contact Form 5.5.x) pojawiła się wbudowana integracja z systemem płatności Stripe.

mBank API to nie to samo co mTransfer, czyli jak przez pośpiech i rutynę naciąłem się na niepotrzebne prowizje przy szybkich płatnościach

Wprawdzie uważam się za osobę dość uważną, ale od czasu do czasu mój system białkowy znajdujący się między uszami coś przeoczy. I tak było kilka dni temu, gdy wieczorem, na szybko, pod wpływem impulsu (i znajomych) postanowiłem kupić bilety na pociąg EIP (Pendolino), by udać się na odbywający się w ten weekend Warszawski Festiwal Piwa. A jak każdy Łowca Super Promo wie, tutaj liczy się czas. I tak ziarnko do ziarnka, i się naciąłem na dodatkowe opłaty związane z płatnością kartą kredytową mBanku.

Kasując post informacyjny w grupie na Facebooku, kasujesz również powiązany z nim element (działanie, obiekt)

Dziś, jeśli gdzieś pojawia się jakaś informacja, to jest spora szansa, że dotyczy ona wczorajszej (nocnej) awarii, która dotknęła sporo ludzi. Pal licho, że ktoś nie mógł podzielić się ze światem kolejnym zdjęciem jakiegoś kotka. Trochę większy problem mieli ci, co na Facebooku opierają swój biznes (np. sklep internetowy na Facebooku), czy wpadli na pomysł, by wykorzystać Facebooka do logowania się na innych stronach (sam kilka razy miałem zlecenia integracji logowania do sklepu internetowego właśnie z Facebookiem). Ale ja nie o tym, bo o tej awarii pewnie wszystko napisali inni, w tym tacy, co dokładnie przeanalizowali, co dokładnie tam się stało (np. Cloudflare i ich raport „Understanding How Facebook Disappeared from the Internet”).

Analiza BIG DATA – wszystko co trzeba wiedzieć

Big Data, czyli termin określający dużą ilość zmiennych danych, pozwala przyspieszyć rozwój wielu sektorów gospodarki.  Dzięki analizom Big Data menedżerowie mogą podejmować decyzje na podstawie danych, a nie subiektywnego przeczucia. Co ważne, dzięki chmurze publicznej analizy Big Data stały się dzisiaj o wiele bardziej dostępne, nawet dla mniejszych przedsiębiorstw.

Themeum’s Licensing System, czyli nowy panel zarządzania kluczami licencyjnymi, m.in. dla wtyczki Tutor LMS Pro

Wraz z nastaniem poranka i szybką kontrolą poczty wpadł mi w oko e-mail z Themeum, informujący o tym, że w końcu wprowadzono nowy moduł zarządzania licencjami (w tym kluczami licencyjnymi). Dzięki czemu od teraz (przynajmniej w teorii, ale o tym więcej pod koniec artykułu) dla każdego wdrożenia np. wtyczki Tutor LMS w wersji płatnej można wygenerować indywidualny kod licencji, połączony od razu z adresem strony, na której będzie używany.

Czyszczenie koszyka w sklepie internetowym na WooCommerce za pomocą specjalnego argumentu w linku

Koleżanka w swoim sklepie (WooCommerce) postanowiła wdrożyć promocję, a konkretnie promocyjne pakiety produktów. Kupując taki pakiet, klient płaci mniej, niż gdyby kupił oddzielnie wszystkie produkty, a do tego dołożył do pakietu jeszcze produkt, którego inaczej niż w tym właśnie pakiecie nie da się kupić. Brzmi sensownie. Pojawił się jednak mały problem, gdy użytkownik, który z landinga (strona lądowania, promocyjna pakietu) kliknął link przenoszący do sklepu, który od razu dodawał ów pakiet do koszyka miał już któryś z produktów wchodzących w skład pakietu w koszyku.

Ceny w sklepie internetowym na WooCommerce bez „pustych groszy”, czyli grosze przy cenie tylko, gdy faktycznie występują

W połowie tygodnia, w ramach testów na Webisnider.pl pojawił się w menu link do pewnego sklepu połączonego z platformą kursową, nad którym obecnie pracuję. Link nie był specjalnie widoczny, ale to wystarczyło, by kilka osób sklep odwiedziło. Wśród nich była osoba, która zwróciła uwagę na ceny 2 testowych produktów. Z tym że nie chodziło o ich wysokość (albo niskość ;-)), a o różnicę w formacie, w jakim były prezentowane.

WTF, czyli narzekasz na prowizje w Allegro czy na Pyszne.pl, a u siebie, w swoim sklepie sprzedajesz (jeszcze) drożej

Wczoraj kupowałem pewną rzecz (nieważne jaką ;-)) u pewnego sprzedawcy (nieważne jakiego) na Allegro. A z racji tego, że prawidłowo rozwiązałem zagadkę zastawioną tam przez sprzedającego, a „ukrytą” przed Allegro, że ów sprzedający ma również sklep internetowy, to standardowo uznałem, że poszukam tego produktu w jego sklepie, bo może – z racji tego, że nie musi płacić prowizji Allegro – produkt będzie taniej. I niestety kolejny raz się rozczarowałem…

Loading

Pin It on Pinterest