Shopsystem ShopPilot

ShopPilot => Aktuelle FAQ - H?ufige Fragen => Thema gestartet von: admin am November 29, 2006, 12:38:13

Titel: Partnerprogramme einbinden
Beitrag von: admin am November 29, 2006, 12:38:13
Partnerprogramme erfordern auf der Danke Seite der Bestellung den Aufruf eines Links.
Dieser Link teilt dem Partnerprogramm mit, dass ein Verkauf stattgefunden hat, der
eventuell berücksichtigt werden muss.

Auszug aus einer Danke Seite:
<body>
Vielen Dank für Ihre Bestellung!
<p>
In wenigen Minuten erhalten Sie
Bestellbestätigung per Mail.
</p>
<!--spmacro:module(okseite)
sub danke {
      ssp::embedded("showwk","danke.txt");
}
-->
__okseite::danke__
</body>
</html>

Hier wurde ein SSP Modul eingefügt, welches mit einem embedded Template den Warenkrorb darstellt.
Da die Daten des Warenkorbs nicht direkt in der Danke-Seite verfügbar sind, wird der Warenkorb über dieses
embedded Template angezogen.


Der Zweite Teil sorgt für die Darstellung des Imagelinks, hier der Inhalt von danke.txt.
# Beispiel für Einbindung von Partnerprogrammen auf der Danke Seite
<!--spmacro:module(danke)
sub link {
my $netto = ssp::get_cart_wktotalsum_netto();
main::mprint qq{<img src="http://www.meinserver.com/script.php?TotalCost=$netto&OrderID=__Bestellnr__" width=1 height=1> };
}
-->
__danke::link__


Die Funktion link besorgt sich die notwendigen Daten (hier Nettobetrag und Bestellnrummer und bildet daraus das Img-Tag mit dem enhalteten Bild Link.
Für andere Partnerprogramme muss dieser Link entsprechend angepasst werden.

Noch zwei Hinweise:
Die Vorlage für die Danke Seite finden Sie im Katalog beim Icon "Meldungen".
Die danke.txt steht hier im Hauptverzeichnis des Projekts und muss unter Projekt | Dateien hinzufügen eingetragen werden.