Zurück   xt:Commerce Webshop Shop Support > xt:Commerce Shopsoftware Community Area > Allgemeine Diskussionen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 11.02.2009, 13:15
M!m M!m ist offline
xt:Commerce Support Kunde
 
Registriert seit: 10.03.2008
Beiträge: 12
Standard [SOLVED] Nicht bestellte Produkte beim Kauf über Nachname

Hallo,
ich habe ein interessantes Problem. Beim Kauf eines oder mehrerer Produkte per Nachname werden zufällig andere Produkte zur Bestellung hinzugefügt.
Ebenso wird die Bestellung doppelt im Adminbereich angezeigt und in dieser auch doppelt die MwSt. berechnet.
Beide Bestellungen besitzen dieselbe ID haben aber unterschiedliche Produkte.

Das ganze passiert auf einem XT-Commerce 3.04 SP2.1.
Das Modul Nachname ist mehrfach installiert und deinstalliert worden.
Ebenso habe ich ein Update der Dateien durchgeführt mit den Dateien aus einer Neuinstallation.

Wenn jemand eine Idee hat würde ich mich sehr freuen, ich bin mittlerweile ratlos.

Gruß M!m
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 11.02.2009, 18:55
Neuer Benutzer
 
Registriert seit: 06.02.2009
Beiträge: 29
Standard

solange auch ALLE Preise aufaddiert werden - interessantes Geschäftsmodell !
Mal im Ernst: was steht denn dann in der Datenbank?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 12.02.2009, 08:41
M!m M!m ist offline
xt:Commerce Support Kunde
 
Registriert seit: 10.03.2008
Beiträge: 12
Standard

Was meinst du genau mit: "Was steht in der Datenbank?"

In der Tabelle orders_total steht dann folgendes:
Code:
INSERT INTO `orders_total` (`orders_total_id`, `orders_id`, `title`, `text`, `value`, `class`, `sort_order`) VALUES 
(161, 31, 'Zwischensumme:', ' 2.409,30 EUR', 2409.3000, 'ot_subtotal', 10),
(162, 31, 'Versandkosten:', ' 0,00 EUR', 0.0000, 'ot_shipping', 30),
(163, 31, '<b>Summe, netto</b>:', '<b> 2.409,30 EUR</b>', 2409.3000, 'ot_subtotal_no_tax', 40),
(164, 31, 'zzgl. USt. 19%:', ' 457,77 EUR', 457.7700, 'ot_tax', 50),
(165, 31, '<b>Summe, brutto</b>:', '<b> 2.867,07 EUR</b>', 2867.0700, 'ot_total', 99),
(574, 31, 'Pauschale Versandkosten (Bester Weg):', ' 6,90 EUR', 6.9000, 'ot_shipping', 30),
(575, 31, '<b>Summe, netto</b>:', '<b> 63,78 EUR</b>', 63.7800, 'ot_subtotal_no_tax', 40),
(576, 31, 'zzgl. USt. 19%:', ' 12,12 EUR', 12.1200, 'ot_tax', 50),
(577, 31, '<b>Summe, brutto</b>:', '<b> 75,90 EUR</b>', 75.9000, 'ot_total', 99);
Bei den Produkten in der orders Tabelle sieht alles normal aus, auch beim Kunden kann ich nichts feststellen. Oder meinst du eine andere Tabelle?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 12.02.2009, 09:09
Neuer Benutzer
 
Registriert seit: 06.02.2009
Beiträge: 29
Standard

Ich meinte schon die Tabelle "orders" .

Genau, das scheint das Problem zu sein, dass die orders_id bei Dir mehrfach vorhanden ist.
D.h. er findet einmal Daten aus der aktuellen Bestellung (orders_total_id 574 - 577) und einmal wohl aus einem älteren bestellvorgang (orders_total_id 161 - 165)
Da hilft wahrscheinlich nur, die älteren Vorgänge aus der DB rauszufiltern.
die orders-Tabelle dürfte jede ID ja nur einmal haben. Also müsstest Du vergleichen, welche orders_id=1 wirklich auch der orders_id=1 aus der Tabelle "orders_total" entspricht.


Zitat:
Bei den Produkten in der "orders"-Tabelle...
???
Ist Produkte bei Dir = Ergebnis oder = Artikel???
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 12.02.2009, 09:28
M!m M!m ist offline
xt:Commerce Support Kunde
 
Registriert seit: 10.03.2008
Beiträge: 12
Standard

Zitat:
Zitat:
Bei den Produkten in der "orders"-Tabelle...
???
Ist Produkte bei Dir = Ergebnis oder = Artikel???
Da habe ich mich wohl missverständlich ausgedrückt. Ich meinte bei den Kunden in der Tabelle orders ist alles in Ordnung. Keine doppelten orders_id und der auto_inc Wert ist auch korrekt.
Das mit den Produkten steht ja bei orders_products aber dort sind nur die entsprechenden Produkte der id zugeordnet. Auch die Falschen nicht Bestellten Produkte sind dort hinterlegt.

Hmm, also du meinst das ich am besten mal alle Bestellungen komplett löschen sollte und dann alles wieder funktioniert? Also einmal fast alle orders Tabellen säubern und zurücksetzten?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 12.02.2009, 09:44
Neuer Benutzer
 
Registriert seit: 06.02.2009
Beiträge: 29
Standard

ich weiß ehrlich gesagt nicht, welche Tabellen alle mit einer orders_id verküpft sind.
evtl reicht es ja schon, alle "älteren" Einträge in der Tabelle orders_total zu löschen.
Das würd ich als erstes probieren.

Schätzungsweise gehen die "neuen" Bestellungen bei Dir erst bei einer orders_total_id von etwa 450 wieder mit orders_id=1 los.
Alles davor ist Schrott, weil es dafür ja keine "echte" Bestellung im System mehr gibt.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 12.02.2009, 09:56
M!m M!m ist offline
xt:Commerce Support Kunde
 
Registriert seit: 10.03.2008
Beiträge: 12
Standard

Ich werde es einfach mal ausprobieren.
Vielen Dank schon mal =)
Ich melde mich wieder mit Ergebnissen.

Gruß M!m
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #8 (permalink)  
Alt 12.02.2009, 10:11
Neuer Benutzer
 
Registriert seit: 06.02.2009
Beiträge: 29
Standard

hab grad nochmal die "orders_...." tabellen durchgeschaut.
Vermute, die orders_id wird sich in gleicher Weise auch in Tabelle orders_products und orders_products_attributes irgendwann wiederholen....
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #9 (permalink)  
Alt 12.02.2009, 11:51
M!m M!m ist offline
xt:Commerce Support Kunde
 
Registriert seit: 10.03.2008
Beiträge: 12
Standard

Ich habe jetzt zur Sicherheit alle Bestellungen gelöscht. Das heißt ich habe in der Datenbank die Tabelen 'orders', 'orders_products', 'orders_status_history' und 'orders_total' geleert und den auto_increment Wert auf 1 zurückgesetzt.
Und siehe da es funktioniert!
Danke dir Mr. Proxy..

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

Lesezeichen

Stichworte
bestellte, kauf, nachname, produkte

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
Unter Hauptkategorie alle Produkte anzeigen, trotz Unterkategorieren ideefix Template System 1 06.03.2007 11:08
Nachname Bestellung ? Preisabh?ngig etroniks Installation und Konfiguration 8 08.06.2005 07:45


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.

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

xt:Commerce is a SafeCharge brand