Generelt
Norman Affiliate Program er et system der gør det muligt for kunder, at købe Normans produkter fra din egen hjemmeside. Dette dokument vil beskrive hvordan du nemt og hurtigt får oprettet en opdateret Norman webshop.
Dette system er JavaScript baseret og du bør være opmærksom på, at ikke alle browsers supportere JavaScript. Nogle kunder kan have stoppet denne funktion i deres browser. Ca. 90 % af alle besøgende vil dog kunne se disse sider.
Standard siden vil se sådan her ud: http://newton.norman.com/affiliate/norman_webshop.html
Den nemmeste måde
Følg disse instruktioner til standard opsætningen af en webshop:
- Hent zipfilen der indeholder flg. to filer (http://newton.norman.com/affiliate/norman_webshop.zip)
- Træk filen til et sted på din webserver
- Åben norman_webshop.html i dit favorit HTML editor (eller notepad hvis du ikke har nogen)
- Find linien var currency = 'eur';
- Hvis du ønsker at placere en anden valuta end Euro, skal du ændre eur til en af de andre valutaer.
- Find linien via http://newton.norman.com/affiliate/norman_webshop.php?id=XXXX&language=YY&js=1
- Placer XXX med dit affiliate ID. Hvis du udfylder dette vil du ikke kunne modtage provision.
- Hvis du ønsker et andet sprog på din side end engelsk skal du ændre YY til et af de andre sprog, der er mulige.
- Gem denne fil
- Naviger din browser til filen, for eksempel http://yoursite.com/norman_webshop.html for at tjekke at resultatet er som du ønsker det.
Filerne
Webshoppen indeholder to filer, en HTML fil og en css-fil (styleheet). Filen indeholder kommentarer som nedenstående dokument vil prøve at beskrive i detaljer.
norman_webshop.html
Dette er hjemmesiden som din kunde vil se. Den består af en normal HTML-tags, og inkludere links til to JavaScript filer i dette system, som også til layout arket.
Der er et mindre JavaScript som opsætter en global variabel som du kan ændre:
<script type="text/javascript">
var currency = 'eur';
</script>
Den nuværende variabel fortæller systemet hvilken valuta priserne skal opgives i (se oversigten forneden).
Der er en linie som denne i filen:
<script src="http://newton.norman.com/affiliate/norman_webshop.php?id=XXXX&language=YY&js=1" type="text/javascript"></script>
Dette er linien som beder om en fil på Norman server, der generere javascriptet, der indeholder dataerne, der vil transformere med en anden JavaScript fil. Husk at ændre XXXX til dit affiliate id og YY til det ønskede sprog (se forneden hvilken sprog der er tilgængelige).
Sproget fortæller systemet i hvilket sprog de forskellige tekster skal vise (filen vil indeholde en oversigt over sprogmulighederne).
JavaScript opstillingen vil blive transformeret af norman_webshop.js (denne fil er på Norman server, men du kan downloade den og redigere i den) og vil blive placeret i div tag med id "products".
Bemærk at hvis du downloader norman_webshop.js fil til din egen server, skal du ændre linket i norman_webshop.html tilsvarende.
De data der er placeret her er lavet af forskellige div-tags og deres struktur kan ses i nedenstående.
norman_webshop.css
Dette er layout arket til webshoppens sider. Det er her de forskellige div tags får deres layout. Du kan ændre dette så det passer til dit eget layout på din hjemmeside. For eksempel størrelse, placering, margin osv.
DIV struktur
Dette er hvordan resultatet DIV tags automatisk er struktureret af norman_webshop.js:
<div id="main">
<div id="productgroup"></div>
<div id="box">
<div id="image">
<div id="right">
<div id="info"></div>
<div id="additional"></div>
<div id="license"></div>
</div>
</div>
</div>
Nedenfor er et eksempel på hvordan dette ser ud for et produkt.
main omkranser hele blokken. Inde i dette finder du productgroup, som har værdien "NormanVirus Control Single User". Dernæst kommer box, som indeholder de resterende div tags. image indeholder produktets boksshot. Så kommer right, som består af tre tags. Først er der info, som kort beskriver produkter ("user-friendly ... osv. ). additional er "product info", som linker til den detaljerede produktinformation på Normans web. Til sidst license, som beskriver de muligheder der for at købe licens i den valgte produktgruppe 1, 2 eller 3 år. De vil blive linket til Element 5 kreditkort side, hvorfra kunden kan gå tilbage til igen, til samme side de kom fra.

XML-feed
Det XML-feed som dette system bruger indeholder opdateret priser i alle valutaer, opdateret produktinformation og images og andre relevante tekster. Dette SML-feed vil ændres mindst en gang om dagen på grund af vekslende kurser (ca. to timer efter midnat UTC).
For at se SML, følg dette link:
http://newton.norman.com/affiliate/norman_webshop.php?id=XXXX&language=YY
Erstat XXXX med dit affiliate ID og YY med det sprog du ønsker.
(hvis du tilføjer parametret &js=1 til ovenstående URL vil det returnere et JavaScript opstilling i stedet for en XML-feed).
Du kan se at root node kaldes products.
Der er en node til tekst:
<text>
<addtocart>Add to cart</addtocart>
<prodinfo>Product Info</prodinfo>
</text>
Dette vil indeholde tekst i det valgte sprog, der er brugt i den ovenstående automatiske udgave.
Dernæst kommer nodes til productgroup. Hver af disse vil have flg. child nodes: name "navnet på gruppen), productinfo (en kort beskrivelse i det valgte sprog), productimage (det aktuelle boxshot af produktet), additionalinfo (link til produkt information på Normans web) og license.
license vil have flg. child nodes: name (navnet på licensen for eksempel 1 års licens), productid (Element5´s produkt id), pricing og link (linket som vil tilføje produkt/licens til Element5´s cart page), pricing vil indeholde prisen for produktet/licensen i den valgte valuta.
Valuta og sprog muligheder
De flg. valutaer er mulige:
eur
nok
sek
usd
gbp
chf
ars
aud
brl
cad
cny
hkd
inr
jpy
nzd
rub
sgd
krw
twd
De flg. sprog er mulige:
no = Norwegian
de = German
fr = French
en = English
fi = Finnish
se = Swedish
es = Spanish
it = Italian
dk = Danish
nl = Dutch