Virtuemart 3 ngarkimi gradual i mallrave. Joomla VirtueMart: instalimi dhe konfigurimi i një dyqani online. Plugin LLFJ - Lazy Load për Joomla

Mirembrema. Ju kërkoj të shkruani koston e parashikuar dhe kornizën kohore për përfundimin e detyrës, nëse është e qartë për ju. Nëse keni pyetje, pyesni.
Faqja e internetit në Jomla3 + VirtuMart 3 (versionet më të fundit, nëse nuk janë tashmë të disponueshme, ne mund t'i përditësojmë). Adresa e faqes në internet: në lai nsant ehni ka dot RF (pa hapësira).
CSVI 6 (komponenti për ngarkimin e të dhënave nga dokumentet e fletëllogaritjes) është instaluar tashmë në sajt. Megjithatë, ne kemi probleme me përdorimin e tij. Ai thotë se gjithçka është e ngarkuar, por në fakt nuk ngarkohet. Tani, pas riinstalimit të komponentit, të tjerët po shkruajnë gabime - diçka për fushat që mungojnë në tabela.
Ekziston një skedar xls me rreth 43 mijë produkte. Shembull i formatit të skedarit: https://yadi.sk/i/khFLPdnnkWRE3 Vështirësia është se të ashtuquajturat "fusha të personalizuara" përdoren për produktet. Ka filtra në faqe, ata janë duke punuar tani. Kjo do të thotë, ju duhet të ngarkoni jo vetëm produktet, por edhe të krijoni fusha (numri i fushave shtesë është rreth 980, kështu që nuk ka asnjë mënyrë për t'i krijuar ato me dorë). Gjithashtu kur krijoni shtesë Fushat në sajt duhet të specifikohen manualisht si lloji i tyre. Prandaj, lloji ndoshta duhet gjithashtu të futet automatikisht në skedarin e shkarkimit përpara se të filloni shkarkimin aktual të shtesës. fushat në sit (ose mund ta bëj me dorë - thjesht më tregoni formatin). Për këtë ju mund të përdorni ose një komponent të gatshëm CSVI ose përmes phpmyadmin. Në rastin e dytë, ndoshta keni nevojë për një skript në të cilin mund të specifikoni shtegun për në skedarin xls dhe të merrni tekstin e kërkesës për t'u ekzekutuar në phpmyadmin.
Ju lutemi vini re se në virtuemart produkti ruhet në disa tabela. Dhe fotot gjithashtu duhet të ngarkohen. Në skedarin xls, shtigjet drejt fotove ruhen në një kolonë të veçantë.

Rezulton se ne mund ta ndajmë atë në nën-detyra:
1) krijoni fusha të personalizuara në sit bazuar në emrat e kolonave shtesë në skedarin xls.
2) ngarkoni mallrat nga shtesë. fusha, foto, çmim.
3) siguroni azhurnimin e çmimit nga skedari xls në të ardhmen (në mënyrë që vetëm çmimi të përditësohet kur ngarkoni për produktet ekzistuese).
4) ka një kompleksitet tjetër. Tani përshkrimi i produktit është një tabelë me parametrat dhe vlerat e tyre. Shihni më poshtë nën foto: http://xn--80aaatpdkcrdbbe1cr3c.xn--p1ai/bathroom-furniture/acrylic-bath-aquanet-nord-170-cm-37-detail

Pra, kjo tabelë tani është futur thjesht si kod HTML. Është e nevojshme që ose të formohet nga vlerat e shtesës së plotësuar. parametrat për produktin (ne preferojmë këtë opsion, nëse nuk është shumë i shtrenjtë), ose krijojmë një skript dhe gjenerojmë kodin HTML për këtë tabelë në një skedar xls (të mbledhur nga vlerat e parametrave) dhe e ngarkojmë atë nga qeliza si përshkrim i produktin.
5) hiqni në faqe kthimin e imazhit të produktit në faqen kryesore kur qëndron pezull (është çaktivizuar diku, mendoj).
6) do të ketë një nëndetyrë tjetër - përpunimi i teksteve të përshkrimeve të produkteve përmes një fjalori sinonimish, por kjo është në të ardhmen - mos e vlerësoni akoma!!

Ky artikull diskuton shtojcën e porosive të shpejta në gjuhën ruse për VirtueMart në Joomla. Shtesa ju lejon të krijoni një formular porosie shumë koncize me vetëm disa fusha. Nëse dëshironi, mund të ketë mjaft fusha dhe madje edhe me aftësinë për të zgjedhur një metodë "pseudo" të dorëzimit dhe/ose pagesës. Dorëzimi dhe pagesa "Pseudo" nënkupton disponueshmërinë e opsioneve të dorëzimit dhe pagesës që nuk lidhen në asnjë mënyrë me procesin standard të vendosjes së një porosie dhe vazhdimit të pagesës. Kjo do të thotë, përdoruesi thjesht do të zgjedhë se si është më e përshtatshme për të që të paguajë / marrë porosinë, dhe menaxheri i dyqanit në internet do ta shohë këtë informacion në porosi.

Kur bëni një porosi përmes shtojcës së blerjes me një klikim, porosia përfundon në seksionin VirtueMart me të njëjtin emër, siç është rasti me metodën standarde të porositjes. Plus, shtojca dërgon email porosie dhe mund të dërgojë njoftime SMS.

Ju lutemi vini re se kjo shtojcë nuk zëvendëson shtesat për krijimin e një pagese me një faqe, siç është arka me një faqe. Është një alternativë më e thjeshtë. Dhe për të zëvendësuar modulin e karrocave VirtueMart, mund të përdorni Ajax Dropdown Cart për VirtueMart (nga JEYAM Templates).

Rishikimi (07/03/2018) do të përfshijë versionin në gjuhën ruse të shtojcës "Porosi e shpejtë për një dyqan në internet në Joomla3 dhe Virtuemart3" 3.4.0 ("One Click Checkout") nga zhvilluesi Beagler.ru në VirtueMart 3.2 .12, Joomla 3.8.5. Modeli i faqes së internetit të JM Computers and Electronics VirtueMart Store 1.11. Stilet dhe faqosja e formularit të porosisë së shpejtë janë ndryshuar.

Figura më poshtë tregon një shembull të shfaqjes së një butoni të porosisë së shpejtë në një faqe të kategorisë së produktit.

Shtojca paguhet. Që nga 03/07/2018, kostoja e shtojcës është 1000 rubla. Licencë për një domen. Shtojca është pjesërisht e koduar. Mund ta blini në faqen e internetit të zhvilluesit. Sipas autorit të zgjerimit, çmimi përfshin: "Mbështetje teknike falas dhe asistencë instalimi (brenda kufijve të arsyeshëm)." Unë e kam përdorur këtë shtojcë në disa sajte klientësh për rreth 2 vjet tani. Gjatë gjithë kësaj kohe kam përdorur disa herë mbështetjen teknike dhe kam qenë gjithmonë i kënaqur. Si rregull, ata përgjigjen brenda 1-3 orësh (gjatë orarit të punës), janë gjithmonë të interesuar të zgjidhin problemin/kërkesën time dhe kanë ndihmuar disa herë në ndryshimin e pamjes dhe funksionalitetit të shtojcës (për koston e licencës). Zhvilluesi komunikon në Rusisht. Për momentin, klientët e rregullt përfitojnë 20% zbritje.

Veçoritë

Le të shohim tiparet kryesore, për mendimin tim, të shtojcës së porosisë së shpejtë. Shtesa është gjithashtu e disponueshme për Joomla 1.5 dhe VirtueMart 1.x, Joomla 2.5 dhe VirtueMart 2 dhe për JoomShopping (Joomla 2.5 dhe 3). Por unë do të flas vetëm për versionin për VirtueMart 3 dhe Joomla 3. Unë nuk i kam testuar të tjerët.

  • Mundësia për të shfaqur një buton të porosisë së shpejtë në faqet e produkteve (foto më poshtë), në faqet e kategorive të produkteve dhe në shportë.

  • Opsioni për të fshehur butonin standard "Blej" për të shfaqur vetëm butonin e blerjes së shpejtë.
  • Mundësia e dërgimit të një letre tek blerësi.
  • Mundësia për të vendosur koston minimale të një artikulli për të cilin ofrohet një porosi e shpejtë.
  • Ndryshoni nënshkrimet e tekstit të elementeve të formularit dhe mesazheve direkt nga paneli i administratorit.
  • Mundësia për të aktivizuar/çaktivizuar dhe bërë të detyrueshme/opsionale fushat e mëposhtme të formularit (foto më poshtë): emri i plotë, e-mail, telefoni, adresa, komenti.
  • Mundësia për të shfaqur fushat me lista rënëse për zgjedhjen e metodave "pseudo" të pagesës dhe/ose dërgesës.
  • Personalizojeni madhësinë e dritares kërcyese të formularit të porosisë së shpejtë direkt në panelin e administratorit.
  • Ruajtja e porosive në bazën e të dhënave VirtueMart. Ju do t'i përdorni ato nga i njëjti seksion Porositë, siç janë porositë e bëra përmes karrocës së blerjeve.
  • Njoftimi i administratorit të faqes me postë për porositë e reja.
  • Njoftimi i administratorit dhe blerësit të faqes me SMS për porositë. Integrimi me shërbimet e mëposhtme të postës SMS është i disponueshëm: sms-sending.ru, epochtasms.ru, sms.ru, smsc.ru. Kostoja e mesazheve SMS varet nga shërbimi dhe tarifa që ju zgjidhni.
  • Mbështetje për VirtueMart 3 dhe Joomla
  • Përkthyer në Rusisht, ka dokumentacion në gjuhën ruse dhe mbështetje teknike. Të gjitha opsionet në panelin e administratorit janë të pajisura me këshilla në gjuhën ruse.
  • Licencë për një shtojcë të lidhur me një domen (shtojca është pjesërisht e koduar).

Figura më poshtë tregon shembuj të formularëve të porosive të shpejta në sajte të ndryshme. Kam testuar formularin në të dy shfletuesit e rregullt (Mozilla Firefox, Google Chrome, Opera, Yandex Browser, Internet Explorer 11, Edge - Windows 10 x64) dhe shfletuesit celularë (Google Chrome, Opera, Mozilla Firefox, Shfletuesi UC - Android 7.0, 5.1 ) . Punon mjaft mirë. Versionet e shfletuesit janë stabilet më të fundit në kohën e testimit (janar-shkurt 2018).

E vetmja pengesë që mund të vërej është mungesa e aftësisë për të shfaqur një buton të shpejtë blerjeje në module. Të paktën me mjetet standarde të shtojcave, pa modifikuar kodin. Në një nga faqet e klientëve, ishte e nevojshme të zbatohej shfaqja e një butoni të shpejtë blerjeje në faqet me rezultate të filtrimit të produkteve. Komponenti i filtrimit - Filtrat e personalizuar PRO. Si parazgjedhje, shtojca nuk funksionoi, por zhvilluesi ndihmoi dhe butoni u shfaq.

Cilësimet e shtojcës së blerjes me një klikim

Të gjitha opsionet e zgjerimit ndahen në njëmbëdhjetë skeda:

  • Vendosja e fushave të formularit.
  • sms-sending.ru.
  • epochtasms.ru.
  • sms.ru.
  • smsc.ru.
  • Le të hedhim një vështrim të shpejtë në secilën skedë. Qëllimi i shumicës së opsioneve është i qartë nga emrat e tyre. Plus, ato janë të pajisura me këshilla pop-up në Rusisht.

    Tab (foto më poshtë). Këtu mund të futni çelësin e licencës që shtojca të funksionojë, të tregoni se ku keni nevojë ose nuk keni nevojë të shfaqni butonin e porosisë së shpejtë dhe disa cilësime të tjera. Unë do të shënoj veçmas opsionin Aktivizo korrigjimin. Si parazgjedhje është i çaktivizuar. Lëre të jetë. Aktivizoni atë vetëm nëse lindin probleme dhe nëse zhvilluesi ju kërkon.

    Tab (foto më poshtë). Këtu mund të vendosni klasa CSS për një buton standard Blej dhe ndryshoni tekstin e shfaqur në buton. Kjo është e nevojshme në mënyrë që shtojca të kuptojë se ku duhet të shfaqet butoni i porosisë së shpejtë. Nëse nuk dini si të përcaktoni klasat CSS, kontaktoni zhvilluesin e shtojcave. Në praktikën time, ka ndodhur vetëm një herë për të ndryshuar këto cilësime. Në parim, gjithçka duhet të funksionojë si parazgjedhje.

    Ju lutemi vini re se shtojca e porosisë së shpejtë mund të funksionojë vetëm nëse ka një buton standard Blej, dhe në shportë - Përfundimi. Nëse e keni opsionin të aktivizuar në cilësimet e VirtueMart Përdorni si drejtori, atëherë shtojca e porosisë së shpejtë nuk do të funksionojë. Në rastet kur nuk keni nevojë për një buton standard Blej, por duhet një porosi e shpejtë, çaktivizoni opsionin Përdorni si drejtori në cilësimet e VirtueMart dhe aktivizoni opsionin Fshehni butonin standard "BLERJE". në skedën e cilësimeve të shtojcave .

    Tab Vendosja e fushave të formularit(foto më poshtë). Këtu mund të aktivizoni/çaktivizoni fushat që do të shfaqen në formularin e porosisë. Ju gjithashtu mund t'i bëni këto fusha të detyrueshme ose opsionale. Përveç kësaj, ju mund të personalizoni etiketat dhe këshillat e veglave të fushës.

    Tab (foto më poshtë). Këtu mund të aktivizoni shfaqjen e fushave me zbritje me opsionet e pagesës dhe dorëzimit në formularin e porosisë së shpejtë.

    Figura më poshtë tregon një shembull të një forme me fusha të tilla. Më lejoni t'ju kujtoj se këto opsione të dorëzimit dhe pagesës nuk lidhen në asnjë mënyrë me mënyrat e pagesës dhe dorëzimit që ju konfiguroni në VirtueMart. Në thelb, është thjesht tekst.

    Tab (foto më poshtë). Këtu mund të vendosni tekstin për mesazhet që shfaqen në pjesën e përparme të faqes kur ndodhin ngjarje të ndryshme. Për shembull, një mesazh për dërgimin e suksesshëm të të dhënave.


    Tab (foto më poshtë). Këtu mund të vendosni madhësinë e dritares që shfaqet me formularin e porosisë së shpejtë, të ndryshoni tekstin e etiketave në butona dhe të çaktivizoni përdorimin e fletës standarde të stilit të shtojcave nëse duhet të përdorni tuajin.


    Tab (foto më poshtë). Këtu mund të përputhni fushat e formularit të porosisë së shpejtë me fushat në tabelën e bazës së të dhënave të porosive VirtueMart. Kjo do të thotë, tregoni se në cilat fusha të tabelës së bazës së të dhënave VirtueMart dëshironi të regjistroni të dhënat e dërguara nga përdoruesit përmes formularit të porosisë së shpejtë. Ju gjithashtu mund të specifikoni adresën e emailit të administratorit/shitësit, ku do të dërgohen letra me njoftime për porositë.

    Skedat sms - duke dërguar . ru , epoktazmave . ru , sms . ru , smsc . ru(foto më poshtë). Këtu mund të konfiguroni dërgimin e mesazheve SMS te administratori dhe klientët për porositë. Ju mund të merrni të gjithë parametrat që mungojnë për konfigurimin e SMS në mbështetje teknike. mbështetje për shërbimin e mesazheve SMS që ju zgjidhni. Kostoja e mesazheve SMS varet nga shërbimi dhe tarifa që ju zgjidhni.

    Porosi me një klikim ose porosi të shpejtë

    Si rregull, procesi i porositjes i zbatuar nga shtojca në fjalë quhet ose "urdhër i shpejtë" ose "porosi me 1 klikim". Personalisht, mendoj se emri i parë pasqyron më saktë thelbin e procesit. Shtojca ju lejon të thjeshtoni dhe shpejtoni procesin e porositjes për një produkt, në krahasim me karrocën e zakonshme. Edhe nëse karroca është një faqe dhe pa regjistrim.

    Quajtja e kësaj shtojce "porosi me 1 klikim" nuk është e saktë. Meqenëse ka më shumë klikime të miut, të paktën 3:

  • Klikoni në vetë butonin e porosisë.
  • Duke klikuar në fushën e hyrjes së telefonit ose emailit. Pa llogaritur shtypjen e tastierës për të futur informacion.
  • Duke klikuar butonin për të paraqitur të dhënat e futura.
  • Dhe nëse ka më shumë fusha në formë, atëherë ka më shumë klikime.

    Unë besoj se porositja me 1 klik është e mundur nëse mund ta njohësh 100% përdoruesin dhe tashmë i di të gjitha informacionet e nevojshme rreth tij (përfshirë informacionin në lidhje me pagesën dhe dorëzimin). Kjo është mjaft e mundur nëse përdoruesi tashmë është regjistruar në sit, ka futur dhe konfirmuar të gjitha të dhënat e nevojshme dhe tani regjistrohet në sit nën llogarinë e tij. Në këtë rast, atij mund t'i shfaqet një buton i vërtetë porosie me një klikim në faqet e internetit. Duke klikuar mbi të, sistemi thjesht do ta ridrejtojë atë në faqen e pagesës ose do të debitojë automatikisht shumën e kërkuar nga karta e tij bankare.

    Nëse mendoni për këtë (dhe ndoshta kjo tashmë ekziston), atëherë situata e përshkruar më sipër mund të provohet të zbatohet përmes një lloj "shërbimi të unifikuar për blerësit në internet". Përafërsisht, si autorizimi përmes mediave sociale. rrjeti, kur vendosni një buton "Identifikohu përmes VKontakte" në faqen tuaj të internetit dhe të gjitha të dhënat e nevojshme për të krijuar një llogari tërhiqen automatikisht nga mediat sociale. rrjeteve. Kështu është me "shërbimin e unifikuar për blerësit në internet". Një herë përdoruesi fut të gjitha të dhënat e nevojshme për të bërë blerje dhe dyqanet online i mbledhin ato automatikisht në bazë të lejes së përdoruesit.

    Nëse vazhdoni të fantazoni, telefonat inteligjentë ose pajisje të tjera personale të aksesit në rrjet mund të ndihmojnë në thjeshtimin e procesit të porositjes. Meqenëse ata mund të ruajnë të gjithë informacionin e nevojshëm dhe t'ia japin atë dyqanit në internet (pas marrjes së lejes nga përdoruesi).

    Në çdo rast, edhe në zbatimin aktual, mendoj se shtojca që ju lejon të blini me një klikim në VirtueMart 3 është shumë e dobishme. Edhe pse thjeshtimi i procesit të porositjes ka hollësitë dhe disavantazhet e veta. Për shembull, ju dini më pak për përdoruesin, duhet të përpunoni porositë me dorë, nuk ka asnjë mënyrë për të futur kuponët e zbritjes, etj. Vlen gjithashtu të theksohet se shtojca nuk ju lejon të shtoni produkte të shumta dhe më pas të bëni një porosi. Ekziston një shportë për këtë.

    Nëse keni dyshime për zbatimin e këtij funksioni në dyqanin tuaj online, ju këshilloj të lexoni këto artikuj:

    • "Blerja me një klikim: të mirat dhe të këqijat e kësaj zgjidhjeje."

      Shpresoj se ky artikull dhe video ju kanë ndihmuar të vlerësoni shtojcën e porosive të shpejta VirtueMart 3 dhe mund të vendosni shpejt një porosi me një klik në dyqanin tuaj online.

    Ju mund të rrisni shpejtësinë e ngarkimit të faqes në mënyra të ndryshme:

    • caching
    • kompresimi i skedarëve css dhe js
    • optimizimi i imazhit

    Në këtë artikull do të analizojmë në detaje pikën e fundit dhe do të tregojmë se cilat rezultate mund të arrihen.

    Kur përdorni ngarkesën dembel për imazhet, pesha e faqes zvogëlohet, kështu që faqja fillon të ngarkohet më shpejt.

    Parimi i funksionimit është i thjeshtë - imazhet ngarkohen në mënyrë dinamike sapo të hyjnë në fushën e shikimit të përdoruesit. Për shembull, shfletuesi nuk ka nevojë të shkarkojë menjëherë të gjitha fotot e produkteve nga një kategori, mjafton të shkarkoni dhe shfaqni imazhe për disa produkte që shfaqen në ekranin e parë. Nëse ka shumë produkte të shfaqura në faqe, kjo do të përshpejtojë ndjeshëm ngarkimin.

    Ka 2 mënyra për të integruar ngarkesën dembel në virtuemart:

    • manualisht, duke bërë disa ndryshime në shabllon
    • duke përdorur një shtojcë që do t'ju lejojë të shtoni ngarkesë dembel për të gjitha imazhet në sit
    Shto ngarkesën dembel me dorë

    Ka shumë skripta që mund të përdoren për të integruar ngarkesën dembel në një faqe interneti. Unë jam duke përdorur echo.js. Versioni i ngjeshur i skenarit peshon vetëm 2 KB. Një shembull i punës mund të shihet në këtë faqe.

    Le ta lidhim skriptin me faqen e kategorisë. Në faqet e tjera, për mendimin tim, ka pak kuptim të përdorësh ngarkimin dembel. Nëse keni nevojë të shtoni ngarkesë dembel për të gjitha imazhet e faqes, atëherë është më mirë të përdorni shtojcën LLFJ - Lazy Load për Joomla! , e cila do të diskutohet në seksionin vijues.

    Pra, le të kopjojmë skedarët e skriptit në dosjen e shabllonit /templates/template_name/echo/.

    Le të zëvendësojmë kodin për shfaqjen e imazhit në kategori.

    Për virtytmart 3

    Në skedarin /components/com_siteblayouts/products.php ne do të zëvendësojmë

    < a title = " " href = " " >


    alltopay.ru - Windows. Hekuri. Internet. Siguria. Antivirus