Egyedi integráció

Bevezetési idő : 15 min

Integrációs folyamat egyedi megoldások esetén:

Automatikus kiegészítőnk integrálása platformjába egyszerű és problémamentes. Akár programozó nélkül is elvégezheti; a legideálisabb megoldás azonban az, ha a fejlesztője a kódunkat kizárólag a webáruház kosár (checkout) oldalába illeszti be.


Ez biztosítja, hogy a script ne töltődjön be feleslegesen olyan oldalakon, ahol nincs rá szükség, így semmilyen módon nem terheli a webáruházat.


Kódunk természetesen sebességre és teljesítményre optimalizált, mégis ezt az eljárást javasoljuk bevált gyakorlatként. Megköszönjük, ha ezt követi.



Launify adminisztráció:

  1. Regisztráljon weboldalunkon: app.launify.com, majd jelentkezzen be az adminisztrációs felületre.
  2. Kattintson az Integráció -> Kulcs létrehozása gombra az adminisztrációban.
  3. Adja meg a kulcs nevét és azokat a domaineket, amelyek jogosultak kommunikálni ezzel a kulccsal, majd kattintson a Mentés gombra.
  4. Ha már van létrehozott API kulcsa, a sor jobb oldalán látni fog egy szimbólumot: </>; kattintson rá, és másolja ki a kódot, amely a felugró ablakban megjelenik.

Ezzel elkészült az API kulcs, amely kizárólag a megadott domaineken működik, és kimásolta a webáruházba illesztendő kódot.


A webáruház platformján:

Most be kell illesztenie a kimásolt kódot az API kulccsal a webáruház/alkalmazás <head> tagjébe.


  1. Adja hozzá webáruházában a fejlécbe a követőkódot, amelyet az előző lépésben kimásolt a Launify adminisztrációból.
  2. Ha a helyzet lehetővé teszi, előnyben részesítjük, ha a kódot csak arra a részre illeszti be, ahol a vásárló kitölti a szállítási címet. – Ebben az esetben kódunk közvetlenül az űrlap alá illeszthető be a HTML sablonba, és nem szükséges a <head>-be tenni.
  3. Készen is van, webáruháza most már össze van kapcsolva a bővítményünkkel.


Kódminta

Ne felejtse el kicserélni a YOUR_API_KEY_HERE részt a saját API kulcsára, és állítsa be a megfelelő országot az updateCountry('CZ') sorban, ha innen másolja a kódot. A támogatott országok listáját itt találja. A kód minifikálható az Ön oldalán.

<script>
(function(){
function init() {
if(window.Launify) return;
var s = document.createElement("script");
s.src = "https://cdn.launify.com/launify.min.js?t=" + Date.now();
s.async = true;
s.onload = function() {
try {
var launifyInstance = new Launify('YOUR_API_KEY_HERE');
launifyInstance.updateCountry('CZ'); // here you set the target country of the e-shop in ISO-CODE-2
launifyInstance.init();
} catch(e) { console.error(e); }
};
document.head.appendChild(s);
}
if(document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", init);
} else {
init();
}
})();
</script>


Ezután be kell állítania az űrlapmezőket (bemenetek, kimenetek) a címek, e-mailek megadásához, valamint az eredmények fogadásához.

Mező-hozzárendelés (Mapping)

  1. Kattintson az Integráció gombra az adminisztrációban. Görgessen le ebben a részben a „Bemenetek és kimenetek feltérképezése” ponthoz.
  2. Alapértelmezés szerint az első hozzárendelési csoport már előre be van állítva. Ezt a csoportot igényei szerint módosíthatja, vagy továbbiakat adhat hozzá. A darabszám nincs korlátozva.
  3. Az űrlapmezőket a következők alapján adhatja hozzá: id, name, class, data-attribútum


Ha bizonytalan a beviteli mezők hozzárendelésében, bátran vegye fel velünk a kapcsolatot chaten vagy e-mailben; szívesen elvégzünk mindent Ön helyett.