Benutzerhandbuch - Version 2.3.4

Seite drucken     Zurück  Inhalt  Weiter



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.



Seitenanfang


Copyright © 2002-2007 kohnlesoft.de