100,00

Antud laiendus võimaldab seadistada veebilehe administraatoril Joomla’le REST API juurdepääsupunkti VirtueMarti toodetele.

Administraator saab seadistada XML’i koostamise reegleid ning klient saab ligipääsu genereeritud toodete XML failile.

Nõuded laíendusele
jBackendi tüüp

  • Community Edition (tasuta)
  • Full (tasuline)

Tasuta versioonis ei ole jBackendi poolset API võtme kontrollimist, seega kui kasutada tasuta versiooni siis on soovitatav plugina “Toodete XML voog” sätete alt määrata tüübiks Community Edition, sellisel juhul kontrollib laiendus ise API võtme sobivust kui laienduse seadetest on määratud ka juurdepääsu tüübiks “Key (võti)”

Lisavõimalused
  • Saab valida maksimaalse lubatud käivituse aja pikendamise alates plugina poole pöördumise hetkest (suurema hulga toodete puhul peab aeg olema pikem, et programm jõuaks XML’i valmis genereerida). Olenevalt serveri sättetest võib esineda olukordi kus käivituse aja pikendamine programmi poolt pole võimalik. Sellisel juhul tuleb konsulteerida oma veebimajutuse teenusepakkujaga.
  • Saab valida kas XML’is kuvatakse kohandatud väljad
  • Võimalus lubada mitu kategooriat, kui keelatud, siis võetakse ainult esimene vaste
  • Võimalus lubada kategooria tõlked – sellisel juhul kajastuvad kategooriate nimed XML’is ka vastava keele järelliitega
  • Võimalus keelata tooted millel kategooriat ei ole või lihtsalt kindla kategooria järgi
  • Võimalus lubada laiendusel kasutada vaikekeelt – oluline, kui tegemist on ühekeelse poega, sest sellisel juhul poe seadetes enamasti keelt ei määrata
  • Võimalus määrata keeled, millele soovitakse vaikekeeles olevate väärtuste duplikeerimist. Vajalik juhul kui soovitakse, et XML’is oleks näiteks vaikekeelele väljale “Product_Name_est” lisaks väli “Product_Name_rus”, sellisel juhul duplikeeritakse väärtus kahte erinevasse välja.
  • Kuna VirtueMarti seadetes ei ole kohta kus saaks seadistada üheselt tarneaja pikkust, siis on toodud laienduses võimalus seadistada maksimaalne ja minimaalne tarneaja pikkus XML väljundi jaoks ise, mis lisatakse iga toote plokki
  • Lisaks on võimalik ka limiteerida toodete arvu, mida XML’i lubatakse. Kui arv on null, siis piiranguid ei ole.
Oluline
  • Kuna tegemist on resurssimahuka protsessiga, siis soovitatav on kindlasti kaitsta juurdepääsu API võtmega
  • Kui ajalimiit on liiga väike, siis XML’i vastust saata ei ole võimalik
  • Versioonis 1.0.0 ei ole laiendusel puhverdamist, mis tähendab, et kogu XML’i genereerimine käib reaalajas poes oleva seisu põhjal. Kui on oodata palju samaaegseid päringuid, siis oleks mõistlik kaaluda kindlal kellaajal XML’i valmis genereerimist ja klientidele staatilise faili edastamist.
Alustamine
    1. Paigalda Joomla
    2. Paigalda laiendus VirtueMart
    3. Paigalda laiendus jBackend
    4. Paigalda laiendus “Toodete XML voog”
    5. Loo uus menüü näiteks nimega API (kuskil kuvada ei ole vaja)
    6. Loo uus menüü element menüüsse API nimega “Client Endpoint” tüübiga jBackend => Request ning aliasega “api”
    7. Components -> jBackend -> Keys all looge võti millega juurdepääsu soovite lubada, näiteks “VU3LLLUCUJ6ZC1KKKP80”
    8. Components -> jBackend -> Dashboard -> Modules alt leiate plg_jbackend_vm3, mille alt saate seadistada “Toodete XML voog” vastavalt oma soovidele
    9. Kui kõik eelnevad tegevused on tehtud, pääsete toodete XML’ile ligi URL’il: http://example.com/index.php/api?module=vm3&action=get&resource=products&key=VU3LLLUCUJ6ZC1KKKP80

Lisainfo

Litsents Lõppkasutaja litsentsileping 1.0
Joomla 3.x
VirtueMart 3.x
Versioon 1.0.0

Arvustused

Tooteülevaateid veel ei ole.

Ole esimene, kes hindab toodet “Toodete XML voog”

Sinu e-postiaadressi ei avaldata.

Support

For this product you can report bugs and get support via our bug reporting system

Issues list