Anbindung an OSIS Online Shop
http://developer.berlios.de/projects/oos/
Anpassung für OSIS Online Shop[OOS] 1.1.3 und 1.1.4
Die benötigten Dateien finden Sie unter:
ihrshopverzeichnis/includes/pages/checkout
Schritt 1:
Suchen Sie in der process.php folgende Zeile (ca. Zeile 111)
$insert_id = $db->Insert_ID();
|
fügen Sie hiernach folgendes ein:
// Partnerseller Anpassung Beginn
if(!isset($_SESSION['pslkd'])) {
$_SESSION['pslkd'] = 'kdnr:'.$_SESSION['customer_id'];
$_SESSION['pslkd'] .= '; vorname:'.$order->customer['firstname'];
$_SESSION['pslkd'] .= '; name:'.$order->customer['lastname'];
$_SESSION['pslkd'] .= '; mail:'.$order->customer['email_address'];
$_SESSION['pslkd'] .= '; Order_ID:'.$insert_id;
$_SESSION['psl_ord'] = $insert_id;
}
// Partnerseller Anpassung Ende
|
Speichern Sie die process.php und fahren Sie nun mit Schritt 2 fort.
Schritt 2:
Suchen Sie in der success.php folgenden Codeteil:
$products_displayed = array();
for($i=0, $n=sizeof($products_array); $i<$n; $i++) {
if (!in_array($products_array[$i]['id'], $products_displayed)) {
$products_notify .= oosDrawCheckboxField('notify[]', $products_array[$i]['id']) . ' ' . $products_array[$i]['text'] . '<br>';
$products_displayed[] = $products_array[$i]['id'];
}
}
|
Fügen Sie danach folgende Zeile ein:
// Partnerseller Anpassung Beginn
$sql = "SELECT * FROM " . $oosDBTable['orders_total'] . " WHERE orders_id = ".$_SESSION['psl_ord'];
$psl_order_rs = $db->Execute($sql);
while ($psl_order = $psl_order_rs->fields) {
if($psl_order['class']=="ot_subtotal"){
$psl_preis=$psl_order['value'];
}
if($psl_order['class']=="ot_tax") {
if(!ereg("+", $psl_order['title'])) {
$psl_preis-=$psl_order['value'];
}
}
$psl_order_rs->MoveNext();
}
$psl_remark_admin='PSL: '.$_SESSION['pslkd'];
unset($_SESSION['pslkd']);
unset($_SESSION['psl_ord']);
$psl='<img src="http://www.ihredomain.de/partner/verkauft.php?preis=' . $psl_preis . '&remark_admin=' . $psl_remark_admin . '" height="1" width="1" border="0">';
// Partnerseller Anpassung Ende
|
Ändern Sie bitte www.ihredomain.de/partner/ entsprechend ihrer domain und Pfadangabe.
Hiernach sollte folgende Zeile auftauchen:
$products_notify .= '</p>';
|
Diese Zeile ändern wir in folgendes um:
$products_notify .= '</p>'.$psl;
|
Speichern Sie jetzt auch die success.php. Laden Sie die beiden Dateien in Ihren Shop ins Verzeichnis:
ihrshopverzeichnis/includes/pages/checkout
Vergessen Sie bitte nicht "ihredomain.de" durch den Namen Ihrer
eigenen Domain zu ersetzen.
Diese Anleitung wurde von http://www.dragon-software.net zur Verfügung gestellt.
Copyright © 2002-2007 kohnlesoft.de
|