Bár a SalesAutopilot rendszere meglehetősen rugalmas, és számtalan beépített funkciót tartalmaz, mégis előfordul, hogy a kívánt működés eléréséhez scriptek alkalmazása szükséges.
Az alábbiakban olyan kipróbált script mintákat teszünk elérhetővé, amelyek megkönnyíthetik a php illetve JavaScript nyelvekben jártas ügyfeleink életét.
A scriptek a működés magyarázatát kommentek formájában a forrásukban tartalmazzák, ezek alapján a hozzáértő szakemberek azokat könnyedén tudják alkalmazni, és alkalmazásukat kizárólag nekik javasoljuk. A scriptek használatára vonatkozó kérdések meghaladják ingyenes ügyfélszolgálatunk kereteit.
A közreadott scriptekre a GNU GENERAL PUBLIC LICENSE érvényes.
Számlaközpont
Ennek a mintának a segítségével tagsági rendszerek egyik belső oldalán számlaközpontot hozhatunk létre. A bejelentkezett ügyfél letöltheti a SalesAutopilotban tárolt számláit, és megtekintheti a hozzá tartozó megrendelés részleteit. A megoldás használható akkor is, ha több megrendelés listából szükséges kigyűjteni az adatokat, tipikusan ilyen eset, ha egy értékesítési tölcsér ben először egy egyszeri díjas terméket, pl. egy könyet kínálunk, utána pedig egy klubtagságot, és ezeket külön listában tároljuk. A megjelenítendő adatok teljesen testre szabhatóak.
Megnézem a github-on
Választható árú termék (Crowd Funding)
A mellékelt script lehtővé teszi, hogy egy termékét úgy kínálja érdeklődőinek, hogy azért annyit fizetnek, amennyit ők megfelelőnek gondolnak.
Megnézem a github-on
Egyedi képernyők
Ezt a kódmintát egyik kedves kollegám ihlette, aki maga is SalesAutopilot ügyfél, és rendezvények kapcsán felmerült benne az igény egy nagyon könnyen újrahasznosítható egyedi képernyő megoldásra, amivel a jelentkezők adatait meg tudja jelenítni. Mit tehettem volan hát, készítettem neki egyet. Mivel szerinte ez többeknek jelentene nagy segítséget, ha egy ilyen minta kódhoz hozzájutnának, elérhetővé tettem számotokra is. A repositoryban megtaláljátok a php file-t, ami az API lekérdezést, az eredmény feldolgozását, és táblázat formátumba rendezését végzi, illetve egy mint html forrást, amibe beletettem neki egy kis formázást, beállítottam, hogy a fejlécben az oszlopokra kattintva rendezhető legyen a táblázat mezők szerint, és meghívom a php scriptet. A minta kód természetesen nem fog működni egy az egyben ha lemásolod, hiszen az APi kulcspár nincs kitöltve a php forrásban, és a lista és szegmens azonosítók is az én teszt fiókomba mutatnak. Ezeket cseréld le a sajátodra! Jó kísérletezgetést :)
Megnézem a github-on
Rendezvény beléptető képernyő
A mellékelt két scripttel lehetővé válik, hogy a rendezvényre érkezők jelenlétét egyetlen kattintással rögzíthesse SalesAutopilot listájában. Az event_checkin.php script jeleníti meg a jelentkezők névsorát és a jelölőnégyzetet minden jelentkezőhöz. A save_status.php script végzi el a státusz módosulás mentését a SalesAutopilot rendszerébe.
Megnézem a github-on
Szállítási/fizetési mód elrejtése az űrlapról
Ezt a scriptet megfelelően felparaméterezve és az űrlap egyedi kód részébe helyezve az űrlapon eltűntethető a kívánt fizetési mód, és kiválasztható egy másik alapértelmezetten. Fő alkalmazási területe azok az űrlapok, amelyek alapvetően kártyás fizetésre lettek tervezve, de szerepel rajtuk az átutalásos fizetési mód is, mert erre lesznek lezárva a félbehagyott kártyás fizetések, azonban nem szeretnénk ezt a módot az űrlapon felajánlani.
Megnézem a github-on
Választható országok korlátozása
Ezt a scriptet megfelelően felparaméterezve és az űrlap egyedi kód részébe helyezve az űrlapon az ország választóban csak az általunk megadott országok fognak szerepelni.
Megnézem a github-on
Rendelt termék darabszámok lista mezőkbe mentése
Ezt a scriptet megfelelően felparaméterezve és az űrlap egyedi kód részébe helyezve a megrendelés tételeihez tartozó darabszámok egyszerűen lista mezőkbe menthetők a megreneléskor.
Megnézem a github-on
Szállítási és fizetési módok szétválasztása az űrlapon
Ezt a scriptet megfelelően felparaméterezve és az űrlap egyedi kód részébe helyezve az űrlapon külön lesz választható a szállítási és a fizetési mód, valamint minden szállítási móhoz és fizetési módhoz adható meg magyarázat, ami a mód kiválasztásakor megjelenik.
Megnézem a github-on
URL paraméterek továbbítása iFrame-en belüi űrlapnak
Ezzel a két egyszerű scripttel lehetővé válik, hogy az URL paraméterben átadott értékek betöltődjenek az űrlap mezőibe akkor is, ha iFrame-mel, és nem teljes forráskód beillesztéssel dolgozunk. Teljes forráskód beillesztése esetén csak a read_url_params_to_form.js forrásra lesz szükség. A módszer legfőbb felhasználási területét azok az értékesítési tölcsérek jelentik, ahol a OneClickUpsell külső weboldallal van megoldva, nem pedig belső landing page használatával, így a már megadott adatok URL paraméterben utaznak az űrlapok között.
Megnézem a github-on
Globális változók megjelenítése külső oldalon
Ennek a két scriptnek a használatával egyszerűen megjelenítheti SalesAutopilot fiókjának globális változóit külső weboldalán. A replaceglobalvar.js tartalmát másolja a weblapja forrásába a </body> tag elé, a get-global-variable.php scriptet pedig helyezze el php-t futtató szerverére. Ne felejtse el aktualizálni a php script url-jét a JavScript kóddban!
Megnézem a github-on
Csomagajánlatok termékekkel történő helyettesítése a megrendelésekben
Ennek a scriptnek a segítségével egyszerűen megoldható, hogy csomag rendelése esetén a számlára a csomagba tartozó termékek illetve a csomag kedvezmény kerüljön. Erre általában akkor van szükség, ha a csomagba tartozó termékek áfája nem egyezik meg, így azokat külön-külön fel kell tűntetni. A scriptet külső művelettel kell meghívni az űrlapról, így a csere még a számlázás előtt megtörténik. A külső műveletet a leírásban található kép alapján kell beállítani.
Megnézem a github-on
Szegmensbe tartozók számának megjelenítése külső oldalon
Ennek a két scriptnek a használatával egyszerűen megjelenítheti a SalesAutopilot fiókjában található szegmensekbe tartozó feliratkozók számát külső weboldalán. A replacesegmentcount.js tartalmát másolja a weblapja forrásába a </body> tag elé, a get-segment-num.php scriptet pedig helyezze el php-t futtató szerverére. Ne felejtse el aktualizálni a php script url-jét a JavScript kóddban!
Megnézem a github-on
Szegmensbe tartozók által hozott bevétel összege
Ennek a két scriptnek a használatával egyszerűen megjelenítheti a SalesAutopilot fiókjában található szegmensekbe tartozó feliratkozók által hozott bevétel mértékét külső weboldalán. A replacesegmentincome.js tartalmát másolja a weblapja forrásába a </body> tag elé, a get-segment-income.php scriptet pedig helyezze el php-t futtató szerverére. Ne felejtse el aktualizálni a php script url-jét a JavaScript kóddban!
Megnézem a github-on
Termék függő szállítási mód
Ezt a scriptet megfelelően felparaméterezve és az űrlap egyedi kód részébe helyezve megadhatjuk, hogy mely termékekhez mely szállítási mód(okat) engedélyezzük. Három verzió készült, az egyik a "Több termékes megrendelés, de csak egy választható", a másik a "Több termékes megrendelés, mindegyikből egy rendelhető" és "Több termékes, mindegyikből több rendelhető" típusú űrlapokhoz.
Megnézem a github-on
Adatmódosító űrlap megjelenítése külső felületen
Ez a példa azt mutatja be, hogy hogyan jeleníthető meg egy külső felületen egy adott feliratkozóhoz tartozó adatmódosító űrlap. Ilyet tipikusan tagsági felületen használunk, az adatok frissítésére, vagy például az előfizetés lemondására.
Megnézem a github-on
Hozzászólások
0 hozzászólás
A cikkhez nem írhatók újabb hozzászólások.