Hallo habe heute mal den Treue Rabatt getestet. Erstens ist mir aufgefallen, das der Text falsch ist. Dann sollte der Rabatt eigentlich von der Bestellung abgezogen werden. Oder sehe ich das etwa falsch? Version: commerce:SEO 2.2.1.0 Plus nachdem Update gescheitert ist.
Treue Rabatt wird nicht abgezogen
-
-
sieht auf den ersten Blick so aus als wäre der unter "reihenfolge" eingestellte wert zu hoch, kannst du das mal im Admin unter zusammenfassung checken ? habe das modul selbst noicht vorliegen, aber es sollte "früher" stattfinden, nach Artikelzwischensumme bzw Versandkosten denke ich mal
-
Hm, der Wert ist voreingestellt auf 999.
-
ja das ist dann murks würd ich sagen, es sei denn, diese angabe soll nur eine anzeige sein, also `ne info was er jetzt an "Treuerabatt" für diese bestellung zur späteren Verwendung angesammelt hat (?). Falls das modul so gedacht ist, dass besagter preis direkt von der bestellung abgezogen werden soll, muss der wert m.E. aber niedriger angesetzt werden.
-
Danke für die schnelle Hilfe. Ich habe den Wert auf 21 herunter gesetzt. Und jetzt funktioniert es auch. So nun mache ich mich mal an die Sprachdatei um den Fehler des textes zu beseitigen.
-
Also das mit dem Text bekomme ich leider nicht hin, denn die Werte sind ja in der ot_lev_discount.php hinterlegt. Wo liegt hier der Fehler?
<?php
/*
$Id: ot_lev_discount.php,v 1.1 2002/08/30 21:05:04 wilt Exp $osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.comCopyright (c) 2002 osCommerce
Released under the GNU General Public License
*/define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_TITLE', 'Treue Rabatt');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_DESCRIPTION', 'Rabatt für Wiederkehrende Kunden');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_SPENT', 'Sie haben für ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_LAST', ' im letzten ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_WITHUS', ' bei uns bestellt ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_QUALIFY', ' und erhalten deshalb einen Treue Rabatt von ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_YEAR', 'Jahr');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_MONTH', 'Monat');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_QUARTER', 'Quartal');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_STATUS_TITLE', 'Anzeige');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_STATUS_DESC', 'Sie moechten die Anzeige aktivieren?');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_SORT_ORDER_TITLE', 'Sortierreihenfolge');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_SORT_ORDER_DESC', 'Anzeigereihenfolge.');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_INC_SHIPPING_TITLE', 'Versand einschliessen');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_INC_SHIPPING_DESC', 'Die Versandkosten in die Kalkulation einbeziehen?');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_INC_TAX_TITLE', 'Steuer einbeziehen');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_INC_TAX_DESC', 'Steuer einbeziehen in die Berechnung.');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_CALC_TAX_TITLE', 'Steuer neu berechnen');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_CALC_TAX_DESC', 'Steuer neu berechnen für den herabgesetzten Endbetrag');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_CUMORDER_PERIOD_TITLE', 'Zeitperiode');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_CUMORDER_PERIOD_DESC', 'Setzen Sie die Zeitperiode deren Bestellungen zur Errechnung eines Rabattes herangezogen werden.');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_TABLE_TITLE', 'Rabatt Prozentwerte');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_TABLE_DESC', 'Setzen Sie die Bestellwerte und die Rabattprozentwerte (z.B. ab 400 5%, ab 800 10% => 400:5,800:10 usw.)');define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_ORDER_STATUS_CONSIDER_TITLE', 'Bestellstatus');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_ORDER_STATUS_CONSIDER_DESC', 'Welcher Bestellstastus soll berücksichtigt werden? Komma separierte Liste: (leer=jeder Status) <br><br>'.xtc_order_statuses_infolist() );function xtc_order_statuses_infolist() {
$orders_status_array = array ();
$orders_status_query = xtc_db_query("select orders_status_id, orders_status_name from ".TABLE_ORDERS_STATUS." where language_id = '".$_SESSION['languages_id']."' order by orders_status_id");
while ($orders_status = xtc_db_fetch_array($orders_status_query)) {
$orders_status_array[] = array ('id' => $orders_status['orders_status_id'], 'text' => $orders_status['orders_status_name']);
}foreach( $orders_status_array as $orders_status ) {
$ret .= $orders_status['id'].'='.$orders_status['text']."<br>\n";
}
return $ret;
}?>
-
Hi Eni,
Das steht am Anfang in diesem Block, was du hier änderst erscheint untem im Checkout!
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_TITLE' , 'Treue Rabatt');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_DESCRI PTION', 'Rabatt für Wiederkehrende Kunden');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_SPENT' , 'Sie haben für ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_LAST', ' im letzten ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_WITHUS ', ' bei uns bestellt ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_QUALIF Y', ' und erhalten deshalb einen Treue Rabatt von ');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_YEAR', 'Jahr');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_MONTH' , 'Monat');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_QUARTE R', 'Quartal'); -
ja, aber der Wert define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_WITHUS ', ' bei uns bestellt '); ist ja Da und wird trotzdem nicht im Text eingefügt. Siehe Bild am Anfang.
-
Hmm am schnellsten machst du das wenn du das ersetzt, ist zwar nicht ganz fein, tuts in der Not aber auch
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_YEAR', 'Jahr bei uns bestellt');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_MONTH' , 'Monat bei uns bestellt');
define('MODULE_ORDER_TOTAL_LOYALTY_DISCOUNT_QUARTE R', 'Quartal bei uns bestellt'); -
Text ist angepasst und kommt mit dem Qf2 für 2.2.2.1