osCommerce Knowledge Base

Hinweis in Bestell-Email Vorbestellung, für noch nicht verfügbare Artikel

Zuletzt aktualisiert: 8th March, 2005
Beitrag ID: 217

Um bei Artikeln, die erst in Zukunft verfügbar sein werden, das Erscheinungsdatum in der Bestell-eMail mit anzugeben müssen folgende Änderungen gemacht werden:

catalog/checkout_process.php

ca. Zeile 219 folgenden Code finden:


    $products_ordered .= $order->products[$i]['qty'] . ' x ' . $order->products[$i]['name'] . ' (' . $order->products[$i]['model'] . ') = ' . $currencies->display_price($order->products[$i]['final_price'], $order->products[$i]['tax'], $order->products[$i]['qty']) . $products_ordered_attributes . "n";



und darunter folgenden Code einfügen:


  $product_info_query = tep_db_query("select products_date_available from " . TABLE_PRODUCTS . " where products_id ='" . tep_get_prid($order->products[$i]['id']) . "'");
  $product_info = tep_db_fetch_array($product_info_query);

  if ($product_info['products_date_available'] > date('Y-m-d H:i:s')) {

     $products_ordered .= sprintf(TEXT_DATE_AVAILABLE, tep_date_short($product_info['products_date_available'])) . "n";
  }




catalog/includes/languages/german/checkout_process.php

Folgenden Code einfügen:


define('TEXT_DATE_AVAILABLE', 'Lieferbar voraussichtlich ab %s. Wir reservieren diesen Artikel für Sie und liefern sofort nach Verfügbarkeit!');



Das "%s" sorgt dafür das das Datum eingefügt wird

 

Wie hilfreich ist dieser Beitrag?