VirtueMart

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 25. juli 2018; checks kræver 12 redigeringer .
VirtueMart
Type Online butik
Udvikler Søren Eberhardt-Biermann
Skrevet i PHP
Operativ system Cross-platform software
Første udgave 1997
Hardware platform Mambo Open Source og Joomla
nyeste version 3.8.8 [1] ( 29. januar 2021 )
Stat aktuelt
Licens GNU GPL
Internet side virtuemart.net

VirtueMart (udtales vetchumart ), tidligere kendt som mambo-phpShop , er gratis onlinebutikssoftware designet til at komplementere webstedsindholdsstyringssystemer såsom Mambo og Joomla! ". VirtueMart er skrevet i PHP og bruger en MySQL-database . Mest velegnet til websteder med lavt til medium belastningsniveau. VirtueMart er licenseret under GNU GPL .

Historie

VirtueMart dukkede først op som en selvstændig mambo-phpShop- applikation og var den første specialbyggede e-handelskomponent til Mambo- indholdsstyringssystemet til at bygge en onlinebutik. Efter Joomla! Forked fra Mambo, ændrede udvikleren mambo-phpShop- mærket til VirtueMart, som officielt understøtter det nyere Joomla! Nuværende versioner af VirtueMart kan fungere med Mambo. Ældre versioner af mambo-phpShop er stadig tilgængelige til download, men understøttes ikke længere aktivt.

VirtueMart 1.1.x er blevet downloadet fra det officielle websted mere end 500 tusinde gange. Flere hundrede tusinde onlinebutikker rundt om i verden blev lavet på det. [3] Fra juli 2016 er appen blevet downloadet over 2,5 millioner gange.

I dag er VirtueMart den mest populære komponent til Joomla! inden for e-handel. Det er det, der gør den gratis, udvidelsesbar og stor funktionalitet.

Nøglefunktioner

VirtueMart understøtter ubegrænsede produkter og kategorier, ubegrænset valuta pr. produkt, tildeling af produkter til flere kategorier, muligheden for at sælge produkter, der kan downloades, og muligheden for at slå salgsfunktionen fra og bruge VirtueMart i katalogtilstand. VirtueMart giver dig mulighed for at have forskellige priser for det samme produkt, baseret på antallet af eller tilhørsforhold af køber til en bestemt gruppe, og giver mulighed for at bruge forskellige betalingssystemer .

VirtueMart har et system med rabatter, kuponer, samt et stort udvalg af betalingssystemer og leveringsmetoder. Funktionaliteten, der giver mulighed for at arbejde med flere sælgere, annonceret i VirtueMart 1.1.0, var ikke fuldt implementeret i denne gren, så dens endelige implementering blev flyttet til version 2.0.0.

VirtueMart er gratis software til at implementere onlinebutiksfunktionen og al PHP-kode er fuldt tilgængelig. Dette giver PHP-udviklere mulighed for at se, opdatere eller ændre funktionerne og funktionaliteten i onlinebutikken. Derudover bruger VirtueMart forenklede skabeloner (kaldet 'flyvesider' i VirtueMart), der giver mulighed for at ændre udseendet af onlinebutikken og er i HTML- og CSS -format.

Når du migrerer VirtueMart fra Mambo til Joomla! udviklere har ikke været nok opmærksomme på forskellene mellem Mambo og Joomla! , som et resultat, indeholder VirtueMart 1.0.x-grenen en masse gammel procedurekode og komponenter, der allerede findes i Joomla!, men af ​​en eller anden grund ikke bruges (skabelonmotor, databaseforbindelse osv.).

I den moderne gren af ​​VirtueMart 1.1.x var muligheden for hurtigt at ændre temaer [4] for produktkategorien, ordresiden og kurvsiden inkluderet.

Admin Panel

Front-end funktioner

Import og eksport af data

Standardsamlingen inkluderer ikke import-/eksportmoduler, kun i form af tredjepartsudviklinger.

Mulighed for at oprette import / eksport skabeloner til forskellige formål. Der er tredjepartsudviklinger af eksportmoduler i Yandex. Marked.

Betalingsmetoder

Standardsamlingen inkluderer følgende betalingsmetoder:

Der er også mange tredjepartsudviklinger af betalingsmoduler, herunder WebMoney , Yandex.Money , RBKMoney , Russian Post, Qiwi Visa Wallet , PayKeeper , Assist og andre.

Leveringsmetoder

Følgende leveringsmetoder er inkluderet i standardsamlingen:

Der er også mange tredjepartsudviklinger af leveringsmoduler.

Producere

Systemkrav

Da VirtueMart kun er en tilføjelse til Joomla! / Mambo, denne software har de samme systemkrav.

Udviklerne til v 3.8 anbefaler dog følgende muligheder:

Krav til installation af version 1.1.6 [5] :

Krav til installation af version 1.0.15 (forældet):

Følgende PHP - udvidelser/tilføjelser er nødvendige  - MySQL , XML og Zlib . Understøttelse af HTTPS ( OpenSSL ) og cURL anbefales.

Kompatibilitet

Med Joomla! 1.0.x-versioner af VirtueMart 1.0.x og 1.1.0-5 er kompatible.

Med Joomla! 1.5.x-versioner af VirtueMart 1.1.x er kompatible.

Siden version 1.1.6 er VirtueMart kun kompatibel med Joomla! 1.5.x, siden overgangen af ​​koden til MVC begyndte , som ikke understøttes af Joomla! 1.0.x.

Den nuværende version 3.8.7 er kompatibel med Joomla! V3.9.x og klar til hurtigt at tilpasse sig Joomla! V4.

Kritik af VirtueMart

Fra marts 2013 havde VirtueMart-produktet stadig en masse programmeringskode designet til at understøtte kompatibilitet med Joomla! 1.0.x. Også i VirtueMart er forespørgsler til databasen (DB) ikke helt optimale, hvilket kan sænke ydeevnen. VirtueMart bruger mange hostingressourcer, så det er tilrådeligt at hoste mellemstore projekter i det mindste på en VPS .

Den relative kompleksitet ved at bygge sider i frontend afholder ofte nytilkomne fra at arbejde med det.

Den nuværende version er sluppet af med ældre kode fra tidligere versioner og er blevet væsentligt optimeret i ydeevne og arkitektur.

Se også

Litteratur

Links


Noter

  1. 1 2 3 Download af VirtueMart-filer . Hentet 14. august 2013. Arkiveret fra originalen 16. maj 2017.
  2. VirtueMart 2.0.0 starter! . Dato for adgang: 21. december 2011. Arkiveret fra originalen 3. januar 2012.
  3. Bygget med tendenser - VirtueMart . Hentet 17. juli 2014. Arkiveret fra originalen 8. juli 2014.
  4. VirtueMart-temaer . Hentet 22. maj 2022. Arkiveret fra originalen 27. april 2021.
  5. VirtueMart-installation: Serverkrav Arkiveret 11. juni 2010 på Wayback Machine