Dawno nie było nic z o Magento i postanowiłam się poprawić w tym obszarze. Dość niedawno udostępniłam na FB zagadkę związana z tematem, który chciałabym dziś poruszyć. Na ogół uruchomienie sklepu nie kończy się na zainstalowaniu silnika i wgraniu skórki, mimo iż znaczna część małych e-commerce’ów tak działa. Najczęściej jest to dopiero początek pracy nad budową sprawnie działających mechanizmów sprzedaży. Mimo iż klienci na ogół tego nie widzą, w tle pracuje wiele procesów, które w trybie niejednokrotnie ciągłym dbają o to, by nasze zamówienie zostało prawidłowo przeprocesowane.
Tag: magento

Upgrade Magento z 2.1.x do 2.2.10
Dawno nic nie pisałam o naszych Magentach, ale ostatnio dłubałam troszkę przy upgradzie i napotkałam problem, który troszkę nerwów mi napsuł. Rzecz dotyczy błędu braku tabel catalog_category_product_index_replica
i catalog_category_product_index_store1
.

Magento 1 – wyciąganie z bazy danych cen produktu cz. 1
Ostatnio otarłam się o temat modyfikacji atrybutów w magento za pomocą skryptu sql. Nie od dziś wiadomo, że im większy silnik tym więcej relacji, a co za czym idzie większe zamieszanie. Co do nazewnictwa tabel magento jest dość intuicyjne, jednak jest ich tyle, że nie trudno o zawrót głowy. Czytaj więcej

Magento – model EAV – pobieranie ceny produktu za pomocą mysql
Ostatnio otarłam się o temat modyfikacji atrybutów w magento za pomocą skryptu sql. Nie od dziś wiadomo, że im większy silnik tym więcej relacji, a co za czym idzie większe zamieszanie. Co do nazewnictwa tabel magento jest dość intuicyjne, jednak jest ich tyle, że nie trudno o zawrót głowy. Czytaj więcej

Vue Storefront w służbie e-commerce
Ostatnio sporo pisałam o e-mailach i nie powiem też trochę przeszperałam silnik Magento2. Z pewnością pojawi się jeszcze sporo artykułów dot. tego produktu. Dziś jednak chciałabym poruszyć inny całkiem temat.
W firmie, w której pracuje dużo się mówi o Vue Storefront. W biegu codziennych obowiązków i zdarzeń, w skupieniu na bieżących problemach i pożarach, tak naprawdę nie miałam czasu za bardzo na nic. Na pewno zabrakło go na poszerzanie horyzontów. Czytaj więcej

Tworzenie e-maili w Magento 1 i Magento 2 – podsumowanie
O ile Magento 1 znam na tyle dobrze, że nie sprawia mi większego problemu zaglądanie mu pod maskę, to w przypadku Magento 2 odkrywam dopiero jego niuanse. Każda zmiana niesie za sobą wraz z powiewem świeżości również poczucie zagubienia. O Magento 2 na forach i grupach naczytała się i dużo złego ale i dobrego. Jak zawsze są wrogowie i zwolennicy. Ostatnie 3 wpisy miały na celu przybliżyć Wam jeden z ważniejszych sfer Magento, dot. tworzenia relacji z klientem. Ten wpis zgodnie z obietnicą będzie niejako podsumowaniem całości. Czytaj więcej

Magento 2 – tworzenie e-maili w Magento cz. 2
Ostatnio rozmawialiśmy o tworzeniu e-maili w Magento 1. Czas na Magento 2. Nie jest tajemnicą, że Magento 2 totalnie zmieniło swoją architekturę. Jednak co do zasady wiele funkcjonalności działa podobnie. Dziś pokażę Wam jak stworzyć e-mail przypominający o konieczności dokonania płatności za złożone zamówienie. Czytaj więcej

Tworzenie e-maili w Magento cz. 1
Chwilę dobrą zastanawiałam się jak opisać kontynuację wątku dot. tworzenia e-mali w Magento – czy skupić się na budowie samego szablonu, czy może zrobić zestawienie obu wersji Magento jednocześnie. Wiedziałam, że niezależnie od tego jak podejdę do tematu, jest on ważny i nie godzi się opisać go po przysłowiowych „łebkach”. Zdecydowałam ostatecznie, że na developerski aspekt tworzenia e-maili, poświęcę trzy artykuły. W pierwszym opiszę jak to się robię w Magento 1 a w drugim spróbuję opisać Magento 2. Na końcu natomiast postaram się zrobić jakieś zestawienie / ściągawkę najważniejszych kwestii. Czytaj więcej

Magento 2 – nadpisywanie corowych modeli – jak zablokować sprzedaż produktów za 0zł
Skupiłam się ostatnio na nadpisywaniu logiki corowych bloków. Podczas rozwoju platformy jednak nie tylko bloki nadpisujemy. Zdarza się również, że i inne elementy modułu potrzebujemy zmodyfikować. Załóżmy, że niezależnie od ustawień magazynowych chcemy zrobić zabezpieczenie polegające na tym by produkt, który jest za 0zł nie był możliwy do kupienia.

Magento 2 – nadpisywanie corowych bloków
Jeżeli nasza templatka wymaga posiadania jakiejś logiki, najlepiej umieścić ją w tzw. blokach. Owszem zdarzają się takie bloki, które wyświetlają jedynie statyczny tekst, bądź javascript, jednak na ogół zawierają dynamiczne dane. Naturalnym jest więc, że w każdym sklepie ten sam corowy mechanizm może działać odrobinę inaczej – co wtedy? Wówczas będziemy musieli nadpisać blok i pozmieniać w nim coś. Nie jest to takie trudne jakby się wydawało 🙂