22 Mai 2012, 08:43:20 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: 1 [2] 3   Nach unten
  Drucken  
Autor Thema: Partnerprogramm mit Prestashop  (Gelesen 5015 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Chris
Admin
Forenguru
*****
Beiträge: 2043



WWW
« Antworten #15 am: 11 Februar 2010, 01:04:00 »

Hallo

Wer kann mir auf die Sprünge helfen?

Versuche mal folgendes:

Code:
@session_start();
if(Tools::getValue('Belboon')){
  $_SESSION['Belboon'] = Tools::getValue('Belboon');
}

Die Abfrage wäre in der init.php ganz gut aufgehoben denke ich.
« Letzte Änderung: 11 Februar 2010, 01:04:35 von Chris » facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
Chris
Admin
Forenguru
*****
Beiträge: 2043



WWW
« Antworten #16 am: 11 Februar 2010, 01:06:48 »

Kann es sein, daß prestashop ohne aktivierte Cookies gar nicht funktionieren kann?

Ja, dass hast du richtig erkannt Smiley
facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #17 am: 11 Februar 2010, 01:30:31 »

Code:
$smarty->assign('belboonSession',$_SESSION('Belboon'));

in der order-confirmation scheint auch falsch zu sein.

Die order-confirmation-Seite bricht dann nach der linken Spalte ab.

Kann ich auf die Session-Variable direkt in der tpl-Datei zugreifen?
.
facebook-like.png Gespeichert
Chris
Admin
Forenguru
*****
Beiträge: 2043



WWW
« Antworten #18 am: 11 Februar 2010, 10:49:58 »

Hallo

Die order-confirmation-Seite bricht dann nach der linken Spalte ab.

Vermutlich weil du einen Parse-Error hast:

Code:
$_SESSION('Belboon')

so wird es funktionieren:

Code:
$_SESSION['Belboon']
facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #19 am: 11 Februar 2010, 15:53:39 »

Du bist jetzt ganz offiziell mein Held, Chris!  Grinsend

Ich fasse mal noch mal zusammen, für alle die auch mal ein Partnerprogramm mit belboon starten wollen:

1.) in die init.php gehört folgendes:
Code:
@session_start();
if(Tools::getValue('belboon')){
  $_SESSION['belboonSession'] = Tools::getValue('belboon');
}

2.) in die order-confirmation.php gehört:
Code:
$smarty->assign('belboon',$order->getTotalProductsWithTaxes());
$smarty->assign('belboonSession',$_SESSION['belboonSession']);

3.) In die order-confirmation.tpl, gehört der von belboon vorgegebene Code. In diesem Code-Schnipsel ersetzt man NETTOWARENWERT durch {$belboon}, ORDERCODE durch {$id_order} und xxxx,yyyy durch {$belboonSession}.

Das war's. Wer Umsatzsteuer abführt, muß von getTotalProductsWithTaxes() irgendwie noch die Steuern abziehen, sonst zahlt er zu viel Provision.

Danke Chris! Ohne Deine Hilfe hätte ich das nicht hinbekommen!
facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #20 am: 11 Februar 2010, 15:55:30 »

Eine Frage habe ich doch noch. Wird der Code in der init.php immer aufgerufen, egal auf welcher Seite man einsteigt? Oder nur wenn man die Startseite aufruft?
facebook-like.png Gespeichert
Chris
Admin
Forenguru
*****
Beiträge: 2043



WWW
« Antworten #21 am: 11 Februar 2010, 17:28:32 »

Wird der Code in der init.php immer aufgerufen, egal auf welcher Seite man einsteigt? Oder nur wenn man die Startseite aufruft?

Im Frontend vom Shop wird die init.php überall geladen, es kann sein das einige Module die Datei nicht laden, aber das dürfte für deinen Zweck nicht weiter wichtig sein.

Du kannst also als Einstiegsseite auch auf deine Produkte oder eine CMS Seite verlinken.

Ich fasse mal noch mal zusammen, für alle die auch mal ein Partnerprogramm mit belboon starten wollen

Danke für deine Zusammenfassung und das Feedback im allgemeinen Smiley
facebook-like.png Gespeichert

Wir auf touchdesign und facebook
Webhosting: Homepage-Kosten.de Webhosting Preisvergleich
E-Commerce: ClickandBuy | Sofortüberweisung
Silki
Newbie
*
Beiträge: 2


« Antworten #22 am: 24 August 2011, 10:11:49 »

Hallo,

ich möchte auch ein Partnerprogramm mit Belboon starten und die Syntax funktioniert nicht.
Ich habe folgendes gemacht:

-folgende Syntax in init.php eingefügt. Direkt am Anfang unter dem php Öffnung Tags.
Code:
@session_start();
if(Tools::getValue('belboon')){
  $_SESSION['belboonSession'] = Tools::getValue('belboon');

- diese Syntax in oder-confirmation.php eingesetzt. Direkt am Anfang unter dem php Öffnung Tags.
Code:
$smarty->assign('belboon',$order->getTotalProductsWithTaxes());
$smarty->assign('belboonSession',$_SESSION['belboonSession']);

- Meinen Belboon Tracking Code in order-confirmation.tpl eingesetzt der wie folgt aussieht. Diesen habe ich unter dem End Script Tag platziert:
Code:
<img src="http://www1.belboon.de/adtracking/sale/000017716.gif/oc={$id_order}&sale={$belboon}&belboon={$belboonSession}" border="0" width="1" height="1" alt="" /><object class="flash" type="application/x-shockwave-flash" data="http://www1.belboon.de/tracking/flash.swf" width="1" height="1" ><param name="flashvars" value="pgmid=000017716&etype=sale&tparam=sale&evalue={$belboon}&oc={$id_order}"><param name="movie" value="http://www1.belboon.de/tracking/flash.swf" /></object>

Meine Confirmation Seite nach Ende der Bestellung wird nicht mehr angezeigt. Seht ihr was was ich falsch mache?

Vielen, vielen Dank

Silki
www.gooddeals.ch



facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #23 am: 05 Oktober 2011, 11:24:10 »

Hallo,

ich muß mal meinen alten Thread hier aus der Versenkung holen, da mein oben beschriebener Ansatz seit dem update auf presta 1.4 leider nicht mehr funktioniert und ich gerade ziemlich ratlos bin. Huch

Ich vermute, dass es an der Umstellung von smarty auf smarty2 liegt

Code:
$smarty->assign('belboon',$order->getTotalProductsWithTaxes());
$smarty->assign('belboonSession',$_SESSION['belboonSession']);

Hat jemand eine Idee, wie diese Zeilen jetzt richtig aussehen müssten???

Alle Ideen, auch unvollständige sind gern gesehen!!!
facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #24 am: 05 Oktober 2011, 13:29:07 »

Also ein wenig konnte ich das Problem eingrenzen.

In der order-confirmation.tpl werden die beiden Variablen belboon und belboonSession, die ich in der order-confirmation.php "assigne" (siehe letzer Post) nicht verwendet
Code:
<img src="http://www1.belboon.de/adtracking/sale/000016139.gif/oc=350&sale=&belboon=" border="0" width="1" height="1" alt="" /><object class="flash" type="application/x-shockwave-flash" data="http://www1.belboon.de/tracking/flash.swf" width="1" height="1" ><param name="flashvars" value="pgmid=000016139&etype=sale&tparam=sale&evalue=&oc=350"><param name="movie" value="http://www1.belboon.de/tracking/flash.swf" /></object> </div>

Sie müssten hinter sale= und belboon= erscheinen.

Woran könnte das nur liegen?

Gibt es eventuell eine Template-Variable für den Nettowarenwert, auf die ich zugreifen kann?
« Letzte Änderung: 05 Oktober 2011, 13:34:49 von PaoloPinkel » facebook-like.png Gespeichert
Silki
Newbie
*
Beiträge: 2


« Antworten #25 am: 05 Oktober 2011, 14:16:25 »

Hallo Paola,

das hat sich erledigt. Nachdem ich mich tagelang damit rumgeschlagen habe, habe ich das bei Chris in Auftrag gegeben.
Trotzdem danke für deinen Post  L&#228;chelnd

Viele Grüsse

Silki

facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #26 am: 05 Oktober 2011, 14:51:38 »

Hm, ich weiß gar nicht, ob Chris hier noch im Forum herumschwirrt. Daumen-drück.

Könntest Du mir eventuell die 3 Dateien order-confirmation.php, order-confirmation.tpl und init.php per Mail zusenden, damit ich mir das mal anschauen kann.

Ich möchte mein Partnerprogramm gern so schnell wie möglich wieder freischalten lassen, weiß aber im Moment nicht wo ich ansetzen muss...
facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #27 am: 05 Oktober 2011, 14:58:15 »

Ich glaube langsam, dass order-confirmation.php der falsche Platz für
Code:
$smarty->assign('belboon',$order->getTotalProductsWithTaxes());
$smarty->assign('belboonSession',$_SESSION['belboonSession']);

ist.

Ein Test mit
Code:
$smarty->assign('Name', 'Test');

lässt sich in order-confirmation.tpl mittels
Code:
{$Name}
nicht ausgeben. An der Stelle erscheint dann einfach gar nichts. Huch
facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #28 am: 05 Oktober 2011, 16:07:58 »

Boah, scheinbar hat sich bei presta unter der Haube ganz schön was getan in der 1.4-Version.

Die php-Magie findet wohl mittlerweile nicht mehr in der order-confirmation.php, sondern in controllers/OrderConfirmationController.php statt. Jetzt muß ich nur noch durchsteigen, wie ich da Variablen zuordne, auf die ich dann im Template zugreifen kann.
facebook-like.png Gespeichert
PaoloPinkel
Stammposter
***
Beiträge: 104


« Antworten #29 am: 05 Oktober 2011, 16:41:58 »

OK 2 Drittel des Weges habe ich geschafft, dank dieses Postings

Man lege im Folder /override/controller eine Datei mit dem Namen OrderConfirmationController.php und folgendem Inhalt an:
Code:
<?php
class OrderConfirmationController extends OrderConfirmationControllerCore
{
public function 
displayContent()
{
global 
$cart;

self::$smarty->assign('orderTotal'$cart->getOrderTotal());

parent::displayContent();
}
}


Im belboon-Tracking-Code ersetzt man dann NETTOWARENWERT durch {$orderTotal} und ORDERCODE durch {$id_order}

Dann funktioniert schon mal das Cookie- und Flash-Tracking.

Jetzt muss ich nur noch das Session-Tracking zum Laufen bringen.
facebook-like.png Gespeichert
Tags: Partnerprogramm  Affiliate 
Seiten: 1 [2] 3   Nach oben
  Drucken  
 
Gehe zu:  


Ähnliche Themen
Betreff Begonnen von Antworten Aufrufe Letzter Beitrag
Prestashop IDs
E-Commerce - Eigener Onlineshop
Madlen 8 3745 Letzter Beitrag 04 November 2009, 20:45:40
von kdk
POS und Prestashop
E-Commerce - Eigener Onlineshop
norreyy 0 1838 Letzter Beitrag 11 Juni 2010, 00:55:34
von norreyy
Unterschiede zwischen Prestashop Orginal und Prestashop German-Edition v1.3.1
E-Commerce - Eigener Onlineshop
dcf 0 2578 Letzter Beitrag 16 Januar 2011, 22:37:33
von dcf
Prestashop DE
E-Commerce - Eigener Onlineshop
MTopp 1 1657 Letzter Beitrag 15 April 2011, 17:28:15
von ArminDUS
PrestaShop 1.3.1.1 auf 1.4
E-Commerce - Eigener Onlineshop
T.S.C.-Palaz 0 678 Letzter Beitrag 26 Mai 2011, 16:11:44
von T.S.C.-Palaz
Powered by SMF 1.1.16 | SMF © 2006, Simple Machines | Impressum | Datenschutz
Seite erstellt in 0.062 Sekunden mit 21 Zugriffen.