Gelöst Tracking von speziellen Verkäufen

caudexpflanze

Gut bekanntes Mitglied
6. Oktober 2017
297
10
Also wenn ich den include in die header.tpl mache dann gibt es einen Internal Server Error ... komisch
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
Einfach nur ohne Überlegung das irgendwo einzusetzen wäre ja auch falsch.

Die Frage ist warum soll das in den header bzw. war es vorher auch schon im header?
Und was möchtest du wirklich, ich kann dir noch 100 verschiedene Varianten aufzählen was du machen könntest, alle würden vermutlich knallen wenn du sie nicht so einbindest wie es erforderlich wäre.

also:

Dieses hier {include file='checkout/order_completed.tpl'}
wird ja mit Sicherheit schon irgendwo aufgerufen, hast du das also modifiziert?
Ich dachte du möchtest eine eigene Datei einbinden?

Aktiviere in der config Datei vom Shop das error_reporting, dann siehst du warum es knallt.
 

caudexpflanze

Gut bekanntes Mitglied
6. Oktober 2017
297
10
sorry dass ich es so unverständlich ausgedrückt habe 🙂

nochmal das ganze proble: ich bekomme beim aufruf einen parameter mitgeschickt, den frage ich in der header.tpl so ab:


{if $smarty.get.partner_id}
//hier speichern
{/if}


und in der order_completed.tpl möchte ich diesen wieder auslesen weil auf dem weg dorthin leider der url parameter verloren geht.
wie übergeben ich also diesen url parameter aus der header.tpl an die order_completed.tpl die sich am ende der bestellung befinden.

das ist mein problem.
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.648
2.700
Berlin
Firma
css-umsetzung
AHA
das ist ja ganz speziell, dann kannst du das so direkt vergessen denn du möchtest ja einen GET Paramater der beim ersten Aufruf gesendet wurde, bis zum ende der Bestellung verfolgen.

Du könntest das theoretisch über die Kampagnen Funktion vom Shop regeln dann würde das vom Shop aus in der Session des Kunden hinterlegt werden.
Die Session ist $_SESSION['Kampagnenbesucher'], da stehen dann alle Daten zur Session drin.

Ich weiß jetzt aber nicht aus dem Kopf, ob die auch nach der Registrierung in der Session noch erhalten bleibt.
Der Shop speichert diese Kampagne aber und man würde diese auch wiederfinden, sogar noch einige Stunden später wenn der Kunde zurück kommt und die IP die gleiche ist.

Dann wäre wenn die Session die Registrierung oder Anmeldung nicht übersteht, die Lösung das du die functions.php im Template um eine smarty Funktion erweiterst um diese neu aus der DB zu holen.

Die Frage ist ob dann überhaupt so einen Alarm machen musst und ob du nicht gleich alles nur über die Kampagnen Funktion machst.
 

Ähnliche Themen