Sklepy Magento – najpopularniejsze na świecie.

Przedstawiam wykres Goole Trends na którym widać jaką popularnością cieszą się najbardziej znane aplikacje sklepów internetowych.:

więcej szczegółów …

Sklepy Magento to kolor niebieski jak widać od wielu lat system ten dominuje w rankingu popularności.

Dlaczego sklepy Magento są tak popularne?

Kilkakrotnie miałem przyjemność uczestniczyć jako słuchacz w konferencjach Meet Magento Polska  organizowanych przez firmę Snow Dog.

I wierzcie lub nie, ale to naprawdę wspaniałe przeżycie. Mogę sobie tylko wyobrazić jakie emocje towarzyszą uczestnikom Meet Magento World w takich miastach jak New York.

Społeczność Magento!

Uważam, że głównym czynnikiem popularności Sklepów Magento jest społeczność ludzi zarówno wdrażających ten system, tworzących nowe moduły Magento, ale również użytkowników (sprzedawców).

Jak ustawić pierwszą wartość opcji w produkcie konfigurowalnym Magento 2.1.x

Produkt konfigurowalny w Magento wymaga od klienta wyboru wariantu np. koloru, rozmiaru itp. Niestety nie możemy ustawić domyślnych wartości dla wariantów. Dlatego klient przed dodaniem produktu do koszyka musi wybrać wariant. Co zrobić by ustawić w magento domyślny wariant w produkcie konfigurowalnym? Czytaj dalej Jak ustawić pierwszą wartość opcji w produkcie konfigurowalnym Magento 2.1.x

Co zrobić by cache w Magento1 odświeżał się automatycznie?

W Magento najczęściej wprowadzasz zmiany na produktach, kategoriach czy wpisach bloga. Zapomniałem o blokach statycznych, w nich również mogę pojawić się zmiany. Prawie za każdym razem gdy nanosimy zmiany w naszym sklepie Magento zastanawiamy się: dlaczego nie widać efektu tych zmian po stronie klienta? Czytaj dalej Co zrobić by cache w Magento1 odświeżał się automatycznie?

Moduł kurier DHL dla Magento2

Moduł DHL jest ułatwieniem dla wszystkich właścicieli sklepów, którzy korzystają z wysyłki towarów za pośrednictwem kuriera. Rozszerzenie zostało przygotowane tak, aby po uzupełnieniu krótkiego formularza, istniała możliwość szybkiego generowania przesyłek przewozowych, bez konieczności przechodzenia na portal DHL24.

Administrator sklepu Magento2  może włączyć dodatkowe opcje, pozwalające na optymalne dopasowanie procesu wysyłki, do potrzeb klienta. Parcel Shop pozwala na odbiór przesyłki, w jednym ze wskazanych na liście DHL punktów, w dowolnym czasie. Czytaj dalej Moduł kurier DHL dla Magento2

Jak zainstalować nowy moduł w Magento2

  1. Wykonaj kopię bazy danych oraz plików Magento2.
    Ten krok można pominąć jeśli instalujemy moduł Magento2 w wersji testowej sklepu lub jesteśmy pewni, że instalowany moduł jest wykonany poprawnie i pochodzi z sprawdzonego źródła.
  2. Zaloguj się do konsoli SSH na Twoim serwerze i przejdź do głównego folderu w którym jest zainstalowany sklep Magento2.
  3. Zainstaluj moduł Magento2 zgodnie z instrukcją dostarczoną wraz z modułem.
    W Magento2 moduły są coraz częściej instalowane za pośrednictwem composer’a. Instalacja polega wówczas na podaniu odpowiedniego polecenia w konsoli SSH np.:

    composer require magepal/magento2-gmailsmtpapp

    Jeśli nie wiesz jakiej nazwy modułu użyć w poleceniu to rozwiązaniem jest otwarcie w notatniku pliku composer.json znajdującego się w głównym folderze instalowanego modułu.
    Przykładowa zawartość pliku composer.json powinna wyglądać tak a parametr name  ma wartość o nazwie naszego modułu, którą należy użyć w poleceniu instalacyjnym, aktualizacji modułu lub podczas jego wyłączania.

    {
        "name": "magepal/magento2-gmailsmtpapp",
        "description":"Configure Magento 2 to send email using Google App, Gmail, Amazon Simple Email Service (SES), Microsoft Office365 and many other SMTP servers",
        "keywords": [
            "magento 2",
            "gmail smtp",
            "google app",
            "magetno2 email",
            "Amazon Simple Email Service",
            "Amazon SES"
        ],
        "require": {
            "php": "~5.6.0|7.0.2|~7.0.6",
            "magento/module-backend": "100.0.*|100.1.*",
            "magento/framework": "100.0.*|100.1.*"
        },
        "type": "magento2-module",
        "version": "1.4.5",
        "license": [
            "OSL-3.0",
            "AFL-3.0"
        ],
        "autoload": {
            "files": [
                "registration.php"
            ],
            "psr-4": {
                "MagePal\\GmailSmtpApp\\": ""
            }
        }
    }

    Alternatywą dla composera jest tradycyjna forma instalacji poprzez skopiowanie plików modułu Magento2 do odpowiedniego folderu na serwerze. Przykład naszego modułu powinien zostać skopiowany tutaj: {Magento root}/app/code/MagePal/GmailSmtpApp.

     

  4. Włącz moduł Magento2
    W konsoli SSH przejdź do folderu Magento i wykonaj następujące polecenia:

     php -f bin/magento module:enable --clear-static-content MagePal_GmailSmtpApp
     php -f bin/magento setup:upgrade
     php -f bin/magento setup:static-content:deploy
     php -f bin/magento cache:flush
  5. Wygeneruj pliki statyczne widoków sklepu Magento.
    Jeśli Twój moduł wpływa na wygląd sklepu lub działa po stronie frontend dobrą praktyką będzie wykonanie tych dwóch poleceń:

    rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
     php -f bin/magento setup:static-content:deploy

 

Jak zaktualizować moduł Magento2?

Aby wykonać aktualizację modułu Magento2 postępuj zgodnie z poniższymi punktami :

  1. Zaktualizuj pliki modułu Magento2 kopiując je za pośrednictwem FTP lub wykonaj aktualizację za pomocą composera podając następujące polecenie w konsoli SSH:
    composer update magepal/magento2-gmailsmtpapp
  2. Wykonaj polecenie instalujące aktualizację modułu w Magento2
    php -f bin/magento setup:upgrade
  3. Wykonaj polecenie czyszczące pamięć CACHE
    php -f bin/magento cache:clean
  4. Wygeneruj pliki statyczne widoków sklepu Magento
     rm -rf pub/static/*; rm -rf var/view_preprocessed/*;
     php -f bin/magento setup:static-content:deploy

Jak wyłączyć moduł Magento2?

Aby tymczasowo wyłączyć moduł Magento2 postępuj zgodnie z poleceniami:

  1. Zaloguj się do konsoli SSH na Twoim serwerze i przejdź do głównego folderu w którym jest zainstalowany sklep Magento2.
  2. Wykonaj polecenie wyłączające moduł Magento:
    php -f bin/magento module:disable MagePal_GmailSmtpApp
  3. Wykonaj polecenie czyszczące pamięć CACHE
    php -f bin/magento cache:clean

Jak odinstalować moduł Magento2?

Aby całkowicie usunąć/odinstalować moduł Magento2 wykonaj następujące polecenia:

composer remove magepal/magento2-gmailsmtpapp
php -f bin/magento cache:clean

Podsumowanie

Na czerwono zaznaczyłem w przykładowych poleceniach nazwę modułu Magento2, którą należy wymienić podczas działań na innych modułach, które planujesz zainstalować, uaktualnić bądź wyłączyć.

Zarządzanie zamówieniami oraz ich edytowanie

Sklepy internetowe, od kilku lat są prawdziwą konkurencją dla punktów sprzedaży stacjonarnej. Zakupy robi się tutaj łatwiej, szybciej i wygodniej,  już za pomocą kilku kliknięć myszki możesz zostać posiadaczem wymarzonej rzeczy.

Jedynym mankamentem dla wielu osób, okazuje się brak opcji edytowania swoich zamówień. Zdarza się, że chcemy zrezygnować z zakupionej rzeczy lub dodać do zamówienia kolejną.  Klienci rzadko mają taką możliwość, ale osoba zarządzająca sklepem Magento 2.x , może z poziomu panelu administratora wprowadzać potrzebne zmiany. Czytaj dalej Zarządzanie zamówieniami oraz ich edytowanie

Instalacja modułu Paczkomaty InPost w Magento z nietypowym modułem koszyka

Paczkomaty InPost to bardzo popularna forma wysyłki i z pewnością większość wdrożeń Magento uwzględnia ją w projekcie. Wykonawcą modułu jest znana na rynku polskim i nie tylko firma ORBA. Nie jestem ekspertem, ale jak dla mnie moduł jest napisany bardzo dobrze i działa świetnie. W tym artykule chciałbym podzielić się kilkoma informacjami dotyczącymi uruchomienia Paczkomatów InPost z nietypowym koszykiem Magento. Czytaj dalej Instalacja modułu Paczkomaty InPost w Magento z nietypowym modułem koszyka

Moduł kalkulator cen dla Magento 2.x

Prowadzisz internetowy sklep oferujący asortyment, wymagający indywidualnej wyceny, która uzależniona jest od podanych przez klienta wymiarów? Moduł Kalkulator dla Magento 2.x  jest rozwiązaniem idealnie pasującym do Twojej działalności.

Większość sklepów sprzedających produkty w określonych wymiarach, korzysta z mailowej możliwości składania zamówień. Klient kontaktuje się, podając parametry pożądanego produktu, a następnie otrzymuję wycenę, którą może zaakceptować i dokonać zakupy, bądź też zrezygnować z niego. Proces ten jest długotrwały i wymaga dodatkowej pracy. Czytaj dalej Moduł kalkulator cen dla Magento 2.x

Klient sklepu Magento – funkcjonalności zarejestrowanych użytkowników

Założenie konta w sklepie Magento daje klientom wiele możliwości,  do których nie mają dostępu zwykli użytkownicy,  przeglądający sklep jako goście. Własne konto klienta uprawnia chociażby do modyfikacji zamówień,  zmiany adresu do wysyłki i późniejszego śledzenia zamówienia. Czytaj dalej Klient sklepu Magento – funkcjonalności zarejestrowanych użytkowników