Porównanie sklepów internetowych cz. I Virtuemart vs. DJ-Catalog2 

Istotą sprawnej pracy ze sklepem internetowym zarówno po stronie zaplecza administracyjnego, jak i na froncie serwisu jest prostota i intuicyjność.

Użytkownicy kładą duży nacisk na szybką i sprawną realizację procesu zamówienia, administratorzy cenią sobie łatwość edycji wszystkich danych dotyczących produktów, kategorii, pól dodatkowych, kombinacji produktów, ustawień systemowych, wgrywania ilustracji i wszystkich codziennych działań związanych z obsługą sklepu.

Z kolei webmasterzy zwrócą szczególną uwagę na możliwości stylizacji oraz personalizacji pod konkretne potrzeby swoich klientów.

W poniższym zestawieniu starałem się ująć najbardziej istotne funkcje komponentów VirtueMart oraz DJ-Catalog2 eCommerce relase. Porównuję poniżej czyste komponenty, bez dodatkowych rozszerzeń.

Funkcja VirtueMart DJ-Catalog2 eCommerce release
Ilustracje produktów Niezbyt wygodne dodawanie obrazków (każdy plik ładowany jest osobno). Ilustracje należy zoptymalizować przed dodaniem ich do sklepu Wygodne ładowanie obrazków z użyciem funkcji multiupload z generowaniem miniaturek (optymalizacją) w locie podczas dodawania plików
Dodawanie załączników Nieintuicyjny – załączniki wydawane są na tej samej karcie co obrazki, należy określić rolę pliku przed uploadem. Możliwe wgranie jednego pliku na raz Intuicyjne ładowanie załączników na osobnej karcie  - w formie zbliżonej do ładowania obrazków – multiupload
Pola dodatkowe Pola możliwe do użycia w obszarze produktu i dostawy. Ograniczona lista typów pól Pola możliwe do użucia w obszarach produktu, zapytania o produkt. Mogą być widoczne w filtrach, wyszukiwarce. Intuicyjne dodawanie. Pole typu kolor - możliwość określenie koloru kodem lub za pomocą color pickera, możliwość wgrania plików graficznych (np. przy niejednolitej kolorystyce produktu)
Dodawanie pól dodatkowych Konieczność wyboru spośród wszystkich pól zdefiniowanych w systemie co sprawia, że przy dużej różnorodności produktów obsługa tej funkcji staje się bardzo niewygodna. Pola dodatkowe używane są do wersjonowania produktów. Brak możliwości filtrowania na froncie. Pola dodatkowe zebrane są w grupy, dzięki czemu jednym prostym ruchem możemy przepisać całą grupę pól do konkretnego produktu, uprzednio definiując w logiczny sposób grupy wspólnych cech dla produktów. Pola dodatkowe mogą być użyte w module filtrów i w wyszukiwarce na froncie strony, co w znaczny sposób ułatwia wyszukiwanie produktów przez użytkownika.
Kombinacje produktów Nie występuje Unikalna funkcja spotykana jedynie w systemach sklepowych z najwyższej półki. Dzięki niej w łatwy i intuicyjny sposób możemy tworzyć kombinacje np. bluzka czerwona w rozmiarze XL - generując taką kombinację z pól dodatkowych kolory i rozmiary
Opis produktu Skrócony opis produktów formie tekstowej, pełen opis produktu w edytorze HTML Oba pola obsługiwane przez edytor HTML
Lokalizacja na mapie Nie występuje Możliwość zlokalizowania elementu, produktu na mapie. Funkcja przydatna przy pracy systemu w trybie katalogu.
Ustawienie indywidualne Nie występuje Możliwość zmiany wszelkich dostępnych parametrów wyświetlania produktu na froncie (karta produktu). Przykładowo: można indywidualnie ustalić czy dla danego produktu ma się wyświetlać przycisk "zapytaj o produkt"
Kategoria produktów ilustracje Interfejs dodawania obrazków analogiczny jak przy produktach. Możemy dodawać pojedyncze obrazki Interfejs dodawania analogiczne jak przy produktach – multiupload
Stawki VAT Dowolne stawki VAT Dowolne stawki VAT
Inwentaryzacja Dostępna Brak typowej funkcji inwentaryzacji ale aktualizację stanów magazynowych można przeprowadzać wygodny sposób na jednym ekranie, bez konieczności edytowania każdego produktu osobno.  
Dodatkowe pola w koszyku Nie występuje Funkcja dostępna
Pola dodatkowe w formularzu zapytanie o produkt Nie występuje Funkcja dostępna
Walidacja numeru NIP  Nie występuje Pole NIP nabywcy (NIP unijny) Jest weryfikowane w bazie VIES, Dzięki czemu zmniejszamy na ryzyko zakupu zerową stawką VAT przez osoby do tego nieuprawnione
Procesory płatności Można instalować dowolne dostępne procesory płatności. W standardzie dostępny paypal

W standardzie dostępne następujące metody płatności:
Paypal, Mollie, PayU, Przelewy24 

Import z danych Nie występuje

Funkcja dostępna. można importować kategorie z podkategoriami, producentów, produkty

Kupony rabatowe Prosty system kuponów rabatowych.

Rozbudowany system kuponów rabatowych umożliwiający tworzenie kodów dla poszczególnych klientów, dla produktów, dla kategorii, kodów jednorazowych, procentowych, kwotowych. Użycie kodu raportowane jest w zamówieniu oraz uwidocznione na fakturze.

Faktury Funkcja dostępna

Automatycznie generowana faktura po opłaceniu zamówienia

RODO Brak zgodności z RODO  Sklep internetowy zgodny z RODO
Proces zakupu Nieintuicyjny, mało przejrzysty. Dopiero dokupienie dodatku Onepage Checkout czyni sklep bardziej przyjaznym dla użytkownika Intuicyjny, zbliżony w obsłudze do większości profesjonalnych sklepów internetowych, korzystający z upodobań i przyzwyczajeń klientów
Stylowanie sklepu Ze względu na strukturę odziedziczoną po starych wersjach komponentu stylowanie VirtueMart może być bardzo kłopotliwe. Często trudno jest osiągnąć efekt, którego życzyłby sobie klient. Przejrzysty i zrozumiały dla zewnętrznych programistów kod ułatwia stylowanie frontu komponentu i umożliwia osiągnięcie pożądanych efektów w stosunkowo krótkim czasie.

Oczywiście większość funkcji, których brakuje w VirtueMart można uzupełnić poprzez doinstalowanie różnych pluginów (w tym komercyjnych). Jestem jednak gotów założyć się z czytelnikiem niniejszego artykułu, że podobnie wyposażony (z użyciem płatnych pluginów VirtueMart ) mimo iż sam komponent jest darmowy, będzie kosztować drożej niż DJ-Catalog2.

Poza tym instalując dużą ilość dodatków od różnych dostawców narażamy się na niespójność kodu i konflikty, a co za tym idzie sporą ilość pracy przy wdrożeniu i problemy podczas serwisowania sklepu na VirtueMart.

Zainteresowanych wdrożeniem sklepu internetowego zachęcam do zapoznania się z dokumentacją  komponentu DJ-Catalog2 eCommerce relase - https://dj-extensions.com/documentation/dj-catalog2/ 

Zapraszam też na prezentację online. Skorzystanie z takiej prezentacji nic nie kosztuje, wystarczy zgłosić się za pośrednictwem formularza poniżej