#1 (permalink)  
Alt 22.07.2009, 19:14
Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 36
Standard Bug (Bestelldaten bearbeiten) in orders_edit.php

Servus Leute,

nachdem es diesbezüglich schon ca. 3-4 tote Threads gibt, wirbele ich dieses Thema einfach nochmal auf um endgültig für ALLE eine Lösung zu finden!

Problembeschreibung:
- Wir setzen 3.0.4 SP2.1 ein

- Sobald eine Bestellung bearbeitet/editiert werden soll, man sich also im Bereich "Bestelldaten bearbeiten" befindet und OHNE das man jegliche Änderungen durchgeführt hat speichert, ändert sich was an der Mwst. (näheres siehe unten)

- Der Fehler macht sich „eigtl. nur“ bei Geschäftskunden im Inland (EU) gravierend bemerkbar, da dann aufeinmal die Mwst. nicht mehr zur Summe Brutto hinzugezählt wird (hier ist also Summe Netto = Summe Brutto)!

- Allem gemeinsam ist jedoch, dass nach "Änderung" bzw. Speicherung OHNE Änderung sich der Mwst.-Text (in den Bildern rot unterstrichen) aufeinmal ändert - auch die entsprechende Formatierung (von Fett auf Normal) --> EDIT: Der Grund der Textänderung liegt darin, dass hierbei direkt auf die Beschreibung der Steuersätze in der DB zurückgegriffen wird (bei mir simpel MWSt.) und somit die optionalen "TAX_ADD_TAX" und "TAX_NO_TAX" Beschreibungen in der "german.php" welche bei der Bestellung mit weitergegeben werden nicht mehr mehr berücksichtigt werden (auch bescheuert)

- Ebenfalls lässt sich auch nicht mehr der Text "MwSt." editieren bzw. der Prozentsatz - die Daten werden nach dem speichern nicht berücksichtigt --> EDIT: Die Daten werden gespeichert, aber nur wenn man nicht auf den allgemeinen "Speichern" Button drückt (nur auf jenen für das spezifische Feld), denn sonst überschreibt er warum auch immer das Feld wieder

- Das ganze wurde auch nochmal mit den nativen/unveränderten Dateien des Shops getestet und liegt nicht an einer Modifikation des Backends von mir

Das Problem wurde hier (Bestellung ändern - Bug) schonmal aufgegriffen und offensichtlich eine Lösung erwirkt, doch leider hat der "Spezialist" (Promaxx) in seine Lösung nicht öffentlich zugänglich gemacht (warum auch immer)!

Nochmal die Links zu meinen Screenshots um das letzte Unverständnis wegzuräumen:
inland-geschäft-vorher:
http://imagetraum.de/pix/view/dHIHXx...chftvorher.jpg
inland-geschäft-nachhher:
http://imagetraum.de/pix/view/JkW6cI...ftnachhher.jpg

Somit bitte Ich die Community um Ihre Hilfe, um endlich dieses leidige Thema abzuschließen, denn aktuell müssen wir die Bestellungen bei Änderung immer händisch nachbauen!

Geändert von teufelteufel (23.07.2009 um 19:21 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 30.07.2009, 10:59
Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 36
Standard

Die "Lösung" bzw. Abhilfe der MWST-Text Änderung führt ihr wie folgt in der "admin\orders_edit.php" durch:

PHP-Code:
$title $ust_desc['tax_description']; 
durch

PHP-Code:
$title $ust_desc['title']; 
ersetzen.

PHP-Code:
        $ust_desc_query xtc_db_query("select tax_description from ".TABLE_TAX_RATES." where tax_rate = '".$ust['tax_rate']."'"); 
durch

PHP-Code:
    $ust_desc_query xtc_db_query("select title from ".TABLE_ORDERS_TOTAL." where orders_id = '".$_POST['oID']."' and class = 'ot_tax'"); 
ersetzen und entsprechend von Zeile ca. 664 (oder wie auch immer bei euch) in Zeile ca. 530 einfügen also unterhalb von

PHP-Code:
if ($_GET['action'] == "save_order") {

    
// Errechne neue Zwischensumme für Artikel Anfang
    
$products_query xtc_db_query("select SUM(final_price) as subtotal_final from ".TABLE_ORDERS_PRODUCTS." where orders_id = '".$_POST['oID']."' ");
    
$products xtc_db_fetch_array($products_query);
    
$subtotal_final $products['subtotal_final'];
    
$subtotal_text $xtPrice->xtcFormat($subtotal_finaltrue); 
Die Änderung führt hierzu, dass beim Speichern (über den allgemeinen Speichern-Button) keine Änderung des MWST-Textes durchgeführt wird! Sollte jedoch der MWST-Text geändert werden sollen, kann dies nach wie vor über den spezifischen Speicher-Button des MWST-Textes passieren und die Änderungen werden berücksichtigt!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 30.07.2009, 11:09
Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 36
Standard

Aktuell wird beim Speichern von Leuten mit Eingabe Ihrer USTID die Summe Netto beim speichern, auch wenn sie vorher Fett geschrieben war, nicht mehr Fett gespeichert. Folgendes in "admin\orders_edit.php" ändern:

PHP-Code:
xtc_db_query("update ".TABLE_ORDERS_TOTAL." set text = '".$subtotal_no_tax_text."', value = '".$subtotal_no_tax_final."' where orders_id = '".$_POST['oID']."' and class = 'ot_subtotal_no_tax' "); 
durch

PHP-Code:
xtc_db_query("update ".TABLE_ORDERS_TOTAL." set text = '<b>".$subtotal_no_tax_text."</b>', value = '".$subtotal_no_tax_final."' where orders_id = '".$_POST['oID']."' and class = 'ot_subtotal_no_tax' "); 
ersetzen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 03.11.2009, 14:39
Benutzer
 
Registriert seit: 01.08.2006
Beiträge: 28
Standard

Hi,

danke für das Einstellen des Bugfixes.

Allerdings kommen ich mit dem Satz nicht klar: "...und entsprechend von Zeile ca. 664 (oder wie auch immer bei euch) in Zeile ca. 530 einfügen also unterhalb von..." HÄÄÄÄÄ?

Was meinst du damit? Ich verstehe den Satz nicht. Was soll wo wem entsprechend ersetzt werden?

Gruß.
Oli
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
bearbeiten, bestelldaten, bug, orderseditphp

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestelldaten bearbeiten Neu berechnen Bug? ServiceMaster Allgemeine Diskussionen 5 22.10.2009 11:05
Fehler beim bearbeiten der Contentblöcke alexander-w Fragen zur Software 4 02.03.2009 20:05
Fehler bei Bestelldaten bearbeiten l46tilo Installation und Konfiguration 0 17.12.2008 08:59
Fatal Error - Bestelldaten bearbeiten MJSmith Admininterface 0 08.03.2006 08:38


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:38 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand