Virtuemart 3 tavaroiden asteittainen lastaus. Joomla VirtueMart: verkkokaupan asennus ja konfigurointi. Plugin LLFJ - Lazy Load Joomlalle

Hyvää iltapäivää. Pyydän sinua kirjoittamaan arvioidut kustannukset ja aikataulun tehtävän suorittamiselle, jos se on sinulle selvää. Jos sinulla on kysyttävää, kysy.
Jomla3 + VirtuMart 3 -verkkosivusto (viimeisimmät versiot, jos niitä ei ole vielä saatavilla, voimme päivittää). Verkkosivuston osoite: on lai nsant ehni ka point RF (ei välilyöntejä).
CSVI 6 (komponentti tietojen lataamiseen laskentataulukkoasiakirjoista) on jo asennettu sivustolle. Meillä on kuitenkin ongelmia sen käytössä. Se sanoo, että kaikki on ladattu, mutta se ei todellisuudessa lataudu. Nyt komponentin uudelleenasennuksen jälkeen muut kirjoittavat virheitä - jotain puuttuvista kentistä taulukoista.
Siellä on xls-tiedosto, jossa on noin 43 tuhatta tuotetta. Esimerkkitiedostomuoto: https://yadi.sk/i/khFLPdnnkWRE3 Vaikeus on, että tuotteissa käytetään niin kutsuttuja ”mukautettuja kenttiä”. Sivustolla on suodattimia, ne toimivat nyt. Eli sinun ei tarvitse ladata vain tuotteita, vaan myös luoda kenttiä (lisäkenttien määrä on noin 980, joten niitä ei voi luoda manuaalisesti). Myös lisätöitä luotaessa Sivuston kentät on määritettävä manuaalisesti tyypeiksi. Siksi tyyppi on todennäköisesti myös syötettävä automaattisesti lataustiedostoon ennen varsinaisen lisäosan lataamisen aloittamista. kentät sivustolla (tai voin tehdä sen manuaalisesti - kerro vain muoto). Tätä varten voit käyttää joko valmiita CSVI-komponentteja tai phpmyadminin kautta. Toisessa tapauksessa tarvitset todennäköisesti komentosarjan, jossa voit määrittää polun xls-tiedostoon ja vastaanottaa pyyntötekstin suoritettavaksi phpmyadminissa.
Huomaa, että Virtuemartissa tuote on tallennettu useisiin taulukoihin. Ja kuvat pitää myös ladata. xls-tiedostossa valokuvien polut on tallennettu erilliseen sarakkeeseen.

Osoittautuu, että voimme jakaa sen alitehtäviin:
1) luo mukautettuja kenttiä sivustolle xls-tiedoston lisäsarakkeiden nimien perusteella.
2) lastata tavarat ylimääräisistä. kentät, kuvat, hinta.
3) varaa hinnan päivittäminen xls-tiedostosta tulevaisuudessa (joten vain hinta päivittyy olemassa olevien tuotteiden latauksen yhteydessä).
4) on toinenkin monimutkaisuus. Nyt tuotekuvaus on taulukko, jossa on parametrit ja niiden arvot. Katso alla kuvan alla: http://xn--80aaatpdkcrdbbe1cr3c.xn--p1ai/bathroom-furniture/acrylic-bathtub-aquanet-nord-170-cm-37-detail

Joten tämä taulukko on nyt lisätty yksinkertaisesti HTML-koodina. On välttämätöntä, että se joko muodostetaan täytetyn lisäosan arvoista. tuotteen parametrit (suosittelemme tätä vaihtoehtoa, jos se ei ole kovin kallista) tai luo komentosarja ja luo tämän taulukon HTML-koodi xls-tiedostoon (joka on kerätty parametriarvoista) ja lataa se solusta kuvauksena tuote.
5) poista sivustolta tuotekuvan käänteinen pääsivulla, kun leijuu (se on mielestäni poistettu käytöstä jossain).
6) tulee toinen osatehtävä - tuotekuvausten tekstien käsittely synonyymien sanakirjan kautta, mutta tämä on tulevaisuudessa - älä arvioi tätä vielä!!

Tässä artikkelissa käsitellään Joomlan VirtueMartin venäjänkielistä pikatilauslaajennusta. Laajennuksen avulla voit luoda erittäin tiiviin tilauslomakkeen, jossa on vain pari kenttää. Haluttaessa kenttiä voi olla melko paljon ja jopa mahdollisuus valita "pseudo" toimitus- ja/tai maksutapa. "Pseudo" toimitus ja maksu tarkoittaa toimitus- ja maksuvaihtoehtojen saatavuutta, jotka eivät liity millään tavalla normaaliin tilauksen tekemiseen ja maksuun etenemiseen. Eli käyttäjä valitsee yksinkertaisesti, kuinka hänelle on mukavampaa maksaa / vastaanottaa tilaus, ja verkkokaupan johtaja näkee nämä tiedot tilauksessa.

Kun teet tilauksen yhden napsautuksen ostolaajennuksen kautta, tilaus päätyy samannimiseen VirtueMart-osioon, kuten tavallisessa tilausmenetelmässä. Lisäksi laajennus lähettää tilaussähköpostiviestejä ja voi lähettää tekstiviesti-ilmoituksia.

Huomaa, että tämä laajennus ei korvaa laajennuksia, joilla luodaan yksisivuinen kassa, kuten yhden sivun kassa. Se on yksinkertaisempi vaihtoehto. Korvaaksesi VirtueMart-kärrymoduulin, voit käyttää Ajax-pudotusvalikkoa VirtueMartille (JEYAM Templatesista).

Katsaus (03.07.2018) sisältää venäjänkielisen version "Pikatilaus verkkokauppaan Joomla3:ssa ja Virtuemart3:ssa" 3.4.0 ("One Click Checkout") kehittäjältä Beagler.ru VirtueMart 3.2:ssa .12, Joomla 3.8.5. JM Computers and Electronics VirtueMart Store -verkkosivustomalli 1.11. Pikatilauslomakkeen tyylejä ja ulkoasua on muutettu.

Alla olevassa kuvassa on esimerkki pikatilauspainikkeen näyttämisestä tuoteluokkasivulla.

Plugin on maksettu. 3.7.2018 alkaen laajennuksen hinta on 1000 ruplaa. Lisenssi yhdelle verkkotunnukselle. Plugin on osittain salattu. Voit ostaa sen kehittäjän verkkosivustolta. Laajennuksen tekijän mukaan hintaan sisältyy: "Ilmainen tekninen tuki ja asennusapu (kohtuullisissa rajoissa)." Olen käyttänyt tätä laajennusta useilla asiakassivustoilla noin 2 vuoden ajan. Koko tämän ajan olen käyttänyt teknistä tukea useita kertoja ja olen aina ollut tyytyväinen. He vastaavat pääsääntöisesti 1-3 tunnin sisällä (työaikana), ovat aina kiinnostuneita ratkaisemaan ongelmani/pyyntöni ja ovat auttaneet useaan otteeseen liitännäisen ulkonäön ja toimivuuden muuttamisessa (lisenssin hintaan). Kehittäjä kommunikoi venäjäksi. Tällä hetkellä kanta-asiakkaat saavat 20 % alennuksen.

Erikoisuudet

Katsotaanpa mielestäni pikatilauslaajennuksen tärkeimpiä ominaisuuksia. Laajennus on saatavilla myös Joomla 1.5:lle ja VirtueMart 1.x:lle, Joomla 2.5:lle ja VirtueMart 2:lle sekä JoomShoppingille (Joomla 2.5 ja 3). Mutta puhun vain VirtueMart 3:n ja Joomla 3:n versiosta. Muita en ole testannut.

  • Mahdollisuus näyttää pikatilauspainike tuotesivuilla (kuva alla), tuoteryhmäsivuilla ja ostoskorissa.

  • Mahdollisuus piilottaa tavallinen "Osta"-painike näyttääksesi vain pikaostopainikkeen.
  • Mahdollisuus lähettää kirje ostajalle.
  • Mahdollisuus asettaa vähimmäishinta tuotteelle, jolle on saatavilla pikatilaus.
  • Muuta lomakeelementtien ja viestien tekstiallekirjoituksia suoraan hallintapaneelista.
  • Mahdollisuus ottaa käyttöön/poistaa käytöstä ja tehdä seuraavat lomakekentät pakollisiksi/valinnaisiksi (kuva alla): koko nimi, sähköpostiosoite, puhelinnumero, osoite, kommentti.
  • Mahdollisuus näyttää kenttiä avattavilla luetteloilla "pseudo"-maksu- ja/tai toimitustapojen valitsemista varten.
  • Mukauta pikatilauslomakkeen ponnahdusikkunan kokoa suoraan hallintapaneelissa.
  • Tilausten tallentaminen VirtueMart-tietokantaan. Pääset niihin samasta osiosta Tilaukset, samoin kuin ostoskorin kautta tehdyt tilaukset.
  • Uusista tilauksista ilmoittaminen sivuston ylläpitäjälle postitse.
  • Tilauksista ilmoittaminen sivuston ylläpitäjälle ja ostajalle tekstiviestillä. Integrointi seuraaviin SMS-postituspalveluihin on saatavilla: sms-sending.ru, epochtasms.ru, sms.ru, smsc.ru. Tekstiviestien hinta riippuu valitsemastasi palvelusta ja hinnasta.
  • VirtueMart 3 ja Joomla tuki
  • Venäjäksi käännettynä on venäjänkielinen dokumentaatio ja tekninen tuki. Kaikki hallintapaneelin vaihtoehdot on varustettu venäjänkielisillä vinkeillä.
  • Lisenssi yhteen verkkotunnukseen linkitetylle laajennukselle (laajennus on osittain salattu).

Alla olevassa kuvassa on esimerkkejä pikatilauslomakkeista eri sivustoilla. Testasin lomaketta sekä tavallisilla selaimilla (Mozilla Firefox, Google Chrome, Opera, Yandex Browser, Internet Explorer 11, Edge - Windows 10 x64) että mobiiliselaimilla (Google Chrome, Opera, Mozilla Firefox, UC Browser - Android 7.0, 5.1 ) . Toimii ihan hyvin. Selainversiot ovat uusimmat vakaat testaushetkellä (tammi-helmikuu 2018).

Ainoa haittapuoli, jonka voin huomata, on se, että moduuleissa ei ole mahdollista näyttää nopeaa ostopainiketta. Ainakin tavallisilla liitännäistyökaluilla, ilman koodin muokkaamista. Yhdellä asiakassivustolla oli tarpeen ottaa käyttöön pikaostopainikkeen näyttäminen sivuilla, joilla oli tuotesuodatustuloksia. Suodatuskomponentti – Custom Filters PRO. Oletuksena laajennus ei toiminut, mutta kehittäjä auttoi ja painike ilmestyi.

Yhden napsautuksen ostolaajennuksen asetukset

Kaikki laajennusvaihtoehdot on jaettu yhteentoista välilehteen:

  • Lomakekenttien asettaminen.
  • sms-sending.ru.
  • epochtasms.ru.
  • sms.ru.
  • smsc.ru.
  • Katsotaanpa nopeasti kutakin välilehteä. Useimpien vaihtoehtojen tarkoitus on ilmeinen niiden nimistä. Lisäksi ne on varustettu venäjänkielisillä pop-up-vinkeillä.

    Tab (kuva alla). Täällä voit syöttää lisenssiavaimen, jotta laajennus toimii, ilmoittaa, missä tarvitset tai ei tarvitse näyttää pikatilauspainiketta ja useita muita asetuksia. Mainitsen vaihtoehdon erikseen Ota virheenkorjaus käyttöön. Oletuksena se on poistettu käytöstä. Anna sen olla. Ota se käyttöön vain, jos ilmenee ongelmia ja jos kehittäjä pyytää sinua.

    Tab (kuva alla). Täällä voit asettaa CSS-luokat vakiopainikkeelle Ostaa ja muuta painikkeessa näkyvää tekstiä. Tämä on tarpeen, jotta laajennus ymmärtää, missä pikatilauspainike näytetään. Jos et osaa määrittää CSS-luokkia, ota yhteyttä laajennuksen kehittäjään. Käytännössäni näitä asetuksia on muutettu vain kerran. Periaatteessa kaiken pitäisi toimia oletusarvoisesti.

    Huomaa, että pikatilauslaajennus voi toimia vain, jos siinä on vakiopainike Ostaa ja korissa - Tarkista. Jos vaihtoehto on aktivoitu VirtueMartin asetuksista Käytä hakemistona, niin pikatilauslaajennus ei toimi. Tapauksissa, joissa et tarvitse vakiopainiketta Ostaa, mutta tarvitset nopean tilauksen, poista vaihtoehto käytöstä Käytä hakemistona VirtueMart-asetuksissa ja ota vaihtoehto käyttöön Piilota tavallinen "BUY"-painike laajennuksen asetukset -välilehdellä .

    Tab Lomakekenttien asettaminen(kuva alla). Täällä voit ottaa käyttöön/poistaa kentät, jotka näkyvät tilauslomakkeessa. Voit myös asettaa nämä kentät pakollisiksi tai valinnaisiksi. Lisäksi voit mukauttaa tarroja ja kenttävihjeitä.

    Tab (kuva alla). Täällä voit ottaa käyttöön avattavien kenttien näyttämisen maksu- ja toimitusvaihtoehdoilla pikatilauslomakkeessa.

    Alla olevassa kuvassa on esimerkki lomakkeesta, jossa on tällaisia ​​kenttiä. Haluan muistuttaa, että nämä toimitus- ja maksuvaihtoehdot eivät liity millään tavalla VirtueMartissa määrittämiisi maksu- ja toimitustapoihin. Pohjimmiltaan se on vain tekstiä.

    Tab (kuva alla). Täällä voit asettaa tekstin viesteille, jotka näkyvät sivuston etuosassa erilaisten tapahtumien sattuessa. Esimerkiksi viesti onnistuneesta tiedonsiirrosta.


    Tab (kuva alla). Täällä voit määrittää pikatilauslomakkeella ponnahdusikkunan koon, muuttaa painikkeiden tarrojen tekstiä ja poistaa standardin laajennuksen tyylisivun käytöstä, jos haluat käyttää omaasi.


    Tab (kuva alla). Täällä voit yhdistää pikatilauslomakkeen kentät VirtueMart tilaustietokantataulukon kenttiin. Eli ilmoita mihin VirtueMart-tietokantataulukon kenttiin haluat tallentaa käyttäjien pikatilauslomakkeen kautta lähettämät tiedot. Voit myös määrittää järjestelmänvalvojan/myyjän sähköpostiosoitteen, johon lähetetään tilausilmoituksia sisältävät kirjeet.

    Välilehdet tekstiviesti - lähettäminen . ru , aikakausia . ru , tekstiviesti . ru , smsc . ru(kuva alla). Täällä voit määrittää tekstiviestien lähettämisen järjestelmänvalvojalle ja asiakkaille tilauksista. Voit saada kaikki puuttuvat parametrit SMS-asetuksiin teknisestä tuesta. valitsemasi tekstiviestipalvelun tuki. Tekstiviestien hinta riippuu valitsemastasi palvelusta ja hinnasta.

    Tilaus yhdellä napsautuksella tai pikatilaus

    Kyseisen laajennuksen toteuttamaa tilausprosessia kutsutaan pääsääntöisesti joko "pikatilaukseksi" tai "1-klikkauksen tilaukseksi". Henkilökohtaisesti uskon, että etunimi kuvastaa tarkemmin prosessin olemusta. Laajennuksen avulla voit yksinkertaistaa ja nopeuttaa yhden tuotteen tilausprosessia tavalliseen ostoskoriin verrattuna. Vaikka kori on yksisivuinen ja ilman rekisteröitymistä.

    Tämän laajennuksen kutsuminen "1-click order" ei ole oikein. Koska hiiren napsautuksia on enemmän, vähintään 3:

  • Napsauta itse tilauspainiketta.
  • Napsauttamalla puhelimen tai sähköpostin syöttökenttää. Lukuun ottamatta näppäimistön painamista tietojen syöttämiseen.
  • Napsauttamalla painiketta voit lähettää syötetyt tiedot.
  • Ja jos lomakkeessa on enemmän kenttiä, napsautuksia on enemmän.

    Uskon, että tilaaminen yhdellä napsautuksella on mahdollista, jos tunnistat käyttäjän 100% ja tiedät jo kaikki tarvittavat tiedot hänestä (mukaan lukien tiedot maksusta ja toimituksesta). Tämä on täysin mahdollista, jos käyttäjä oli aiemmin rekisteröitynyt sivustolle, syötti ja vahvisti kaikki tarvittavat tiedot ja kirjautuu nyt sivustolle tilillään. Tässä tapauksessa hänelle voidaan näyttää todellinen tilauspainike yhdellä napsautuksella verkkosivuston sivuilla. Napsauttamalla sitä järjestelmä yksinkertaisesti ohjaa hänet maksusivulle tai jopa veloittaa automaattisesti vaaditun summan pankkikortilta.

    Jos sitä ajattelee (ja ehkä tämä on jo olemassa), niin yllä kuvattu tilanne voidaan yrittää toteuttaa jonkinlaisen "verkko-ostajien yhtenäisen palvelun" kautta. Karkeasti sanottuna kuin valtuuttaminen sosiaalisessa mediassa. verkkoon, kun asetat "Kirjaudu sisään VKontakten kautta" -painikkeen verkkosivustollesi, ja kaikki tilin luomiseen tarvittavat tiedot vedetään automaattisesti sosiaalisessa mediassa. verkkoja. Näin on "verkko-ostajien yhtenäisen palvelun" kanssa. Käyttäjä syöttää kerran kaikki ostosten tekemiseen tarvittavat tiedot, ja verkkokaupat keräävät ne automaattisesti käyttäjän luvan perusteella.

    Jos jatkat fantasiointia, älypuhelimet tai muut henkilökohtaiset verkkoyhteydet voivat yksinkertaistaa tilausprosessia. Koska he voivat tallentaa kaikki tarvittavat tiedot ja toimittaa ne verkkokauppaan (saatessaan luvan käyttäjältä).

    Joka tapauksessa, jopa nykyisessä toteutuksessa, uskon, että laajennus, jonka avulla voit ostaa yhdellä napsautuksella VirtueMart 3: ssa, on erittäin hyödyllinen. Vaikka tilausprosessin yksinkertaistamisella on omat hienovaraisuutensa ja haittansa. Esimerkiksi tiedät vähemmän käyttäjästä, sinun on käsiteltävä tilaukset manuaalisesti, alennuskuponkeja ei voi syöttää jne. On myös syytä huomata, että laajennus ei salli useiden tuotteiden lisäämistä ja tilauksen tekemistä. Tätä varten on kori.

    Jos epäilet tämän toiminnon käyttöönottoa verkkokaupassasi, suosittelen lukemaan nämä artikkelit:

    • "Osta yhdellä napsautuksella: tämän ratkaisun edut ja haitat."

      Toivon, että tämä artikkeli ja video auttoivat sinua arvioimaan VirtueMart 3 -pikatilauslaajennusta ja voit tehdä tilauksen nopeasti yhdellä napsautuksella verkkokaupassasi.

    Voit lisätä sivun latausnopeutta eri tavoilla:

    • välimuisti
    • css- ja js-tiedostojen pakkaus
    • kuvan optimointi

    Tässä artikkelissa analysoimme viimeistä kohtaa yksityiskohtaisesti ja näytämme, mitä tuloksia voidaan saavuttaa.

    Kun käytät kuville laiskalatausta, sivun paino pienenee, jolloin sivu alkaa latautua nopeammin.

    Toimintaperiaate on yksinkertainen - kuvat ladataan dynaamisesti heti, kun ne tulevat käyttäjän näkökenttään. Esimerkiksi selaimen ei tarvitse heti ladata kaikkia luokan tuotteita, riittää, että lataat ja näytät kuvia useista ensimmäisellä näytöllä näkyvistä tuotteista. Jos sivulla on paljon tuotteita, tämä nopeuttaa latautumista huomattavasti.

    On 2 tapaa integroida laiska kuorma VirtueMartiin:

    • manuaalisesti tekemällä joitain muutoksia malliin
    • käyttämällä laajennusta, jonka avulla voit lisätä laiskakuormitusta kaikille sivuston kuville
    Lisää laiska kuorma manuaalisesti

    On olemassa monia skriptejä, joilla voidaan integroida laiska lataus verkkosivustolle. Käytän tiedostoa echo.js. Skriptin pakattu versio painaa vain 2 kt. Esimerkki työstä on nähtävissä tällä sivulla.

    Yhdistetään skripti luokkasivulle. Muilla sivuilla ei mielestäni ole mitään järkeä käyttää laiskalatausta. Jos sinun on lisättävä laiska lataus kaikille sivuston kuville, on parempi käyttää LLFJ-laajennusta - Lazy Load for Joomla! , josta keskustellaan seuraavassa osiossa.

    Joten kopioidaan komentosarjatiedostot mallikansioon /templates/template_name/echo/ .

    Korvataan koodi kuvan näyttämiseksi kategoriassa.

    Virtueart 3:lle

    Korvaamme tiedostossa /components/com_siteblayouts/products.php

    < a title = " " href = " " >


    alltopay.ru - Windows. Rauta. Internet. Turvallisuus. Virustorjunta