Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Bestellungen löschen
 
korthi
Jr. Member
 
Total Posts:  25
Joined:  2008-05-15
 

Hallo mal wieder,

ich hätte mal wieder ne Frage: gibt es eine Möglichkeit, Bestellungen komplett zu löschen (weil sich bspw. ein Spaßvogel mal in meinem Shop austoben wollte)? Ich finde unter Verkäufe>Bestellungen nur die Möglichkeit, Bestellungen zurückzustellen, nicht aber sie komplett zu löschen. So wird natürlich meine Bilanz verfälscht.

Danke euch,
korthi.

btw: Gibt es schon einen genauen Termin für magento 1.1?

 
Magento Community Magento Community
Magento Community
Magento Community
 
jan212
Guru
 
Avatar
Total Posts:  407
Joined:  2008-01-03
 

Hey,

dat isn altes Problem, geht leider nur über das Leeren der entsprechenden Tabellen…

TRUNCATE `sales_order`;
TRUNCATE `sales_order_datetime`;
TRUNCATE `sales_order_decimal`;
TRUNCATE `sales_order_entity`;
TRUNCATE `sales_order_entity_datetime`;
TRUNCATE `sales_order_entity_decimal`;
TRUNCATE `sales_order_entity_int`;
TRUNCATE `sales_order_entity_text`;
TRUNCATE `sales_order_entity_varchar`;
TRUNCATE `sales_order_int`;
TRUNCATE `sales_order_text`;
TRUNCATE `sales_order_varchar`;
TRUNCATE `sales_quote`;
TRUNCATE `sales_quote_address`;
TRUNCATE `sales_quote_address_decimal`;
TRUNCATE `sales_quote_address_int`;
TRUNCATE `sales_quote_address_text`;
TRUNCATE `sales_quote_address_varchar`;
TRUNCATE `sales_quote_decimal`;
TRUNCATE `sales_quote_entity`;
TRUNCATE `sales_quote_entity_datetime`;
TRUNCATE `sales_quote_entity_decimal`;
TRUNCATE `sales_quote_entity_int`;
TRUNCATE `sales_quote_entity_text`;
TRUNCATE `sales_quote_entity_varchar`;
TRUNCATE `sales_quote_int`;
TRUNCATE `sales_quote_item`;
TRUNCATE `sales_quote_item_decimal`;
TRUNCATE `sales_quote_item_int`;
TRUNCATE `sales_quote_item_text`;
TRUNCATE `sales_quote_item_varchar`;
TRUNCATE `sales_quote_rule`;
TRUNCATE `sales_quote_text`;
TRUNCATE `sales_quote_varchar`;
TRUNCATE `sendfriend_log`;
TRUNCATE `tag`;
TRUNCATE `tag_relation`;
TRUNCATE `tag_summary`;
TRUNCATE `wishlist`;
TRUNCATE `log_quote`;
TRUNCATE `report_event`;

ALTER TABLE `sales_orderAUTO_INCREMENT=1;
ALTER TABLE `sales_order_datetimeAUTO_INCREMENT=1;
ALTER TABLE `sales_order_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entityAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_datetimeAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_intAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_textAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_order_intAUTO_INCREMENT=1;
ALTER TABLE `sales_order_textAUTO_INCREMENT=1;
ALTER TABLE `sales_order_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_quoteAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_addressAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_address_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_address_intAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_address_textAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_address_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entityAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entity_datetimeAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entity_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entity_intAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entity_textAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_entity_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_intAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_item_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_item_intAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_item_textAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_item_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_ruleAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_textAUTO_INCREMENT=1;
ALTER TABLE `sales_quote_varcharAUTO_INCREMENT=1;
ALTER TABLE `sendfriend_logAUTO_INCREMENT=1;
ALTER TABLE `tagAUTO_INCREMENT=1;
ALTER TABLE `tag_relationAUTO_INCREMENT=1;
ALTER TABLE `tag_summaryAUTO_INCREMENT=1;
ALTER TABLE `wishlistAUTO_INCREMENT=1;
ALTER TABLE `log_quoteAUTO_INCREMENT=1;
ALTER TABLE `report_eventAUTO_INCREMENT=1;
 
Magento Community Magento Community
Magento Community
Magento Community
 
jan212
Guru
 
Avatar
Total Posts:  407
Joined:  2008-01-03
 

(http://www.magentocommerce.com/boards/viewthread/1680/)

 
Magento Community Magento Community
Magento Community
Magento Community
 
korthi
Jr. Member
 
Total Posts:  25
Joined:  2008-05-15
 

Das befriedigt mich nicht wink

Nee, im Ernst: Wenn man auf Verkäufe > Bestellungen klickt kann mann sich die Bestellungen nach “Status” filtern lassen. Dort gibt es unter anderem die Option “storniert”. Also muss ich doch irgendwie die Möglichkeit haben, Bestellungen als “storniert” zu markieren, oder?

Lg aus Erfurt,
korthi.

 
Magento Community Magento Community
Magento Community
Magento Community
 
nok
Jr. Member
 
Total Posts:  25
Joined:  2007-12-23
 

Wurde inzwischen ein Tool zum entferner falscher Bestellungen eingebaut? Ich kann nichts finden, kann aber auch an mir liegen!

 
Magento Community Magento Community
Magento Community
Magento Community
 
nonplus
Jr. Member
 
Total Posts:  17
Joined:  2007-12-22
 

Löschen von Bestellungen kann auch schnell das Finanzamt auf den Plan rufen.

Es sei den Magento füttert nur das Rechungslegungssystem und die Rechungsnummer wird
nicht von Magento übernommen.

Siehe §14 Abs. 4 Punk 4 UStG
#
eine fortlaufende Nummer mit einer oder mehreren Zahlenreihen, die zur Identifizierung der Rechnung vom Rechnungsaussteller einmalig vergeben wird (Rechnungsnummer)
#

Betriebsprüfungen halten einen sehr von der Arbeit ab! Und den Nachweis, dass es sich um Spambestellungen gehandelt hat, muss man selbst erbringen, ansonsten wird ein fiktiver Betrag für jede gelöschte Bestellnummer angesetzt und man muss den Betrag nachversteuern und die Umsatzsteuer nachmelden.

Nachtürlich kann das auch als Steuerhinterziehung angesehn werden. Man kann ja auch vorsetzlich Bestellungen löschen um die eigene Bilanz ein bischen schlechter darzustellen um weniger zu versteuern.

Also immer nur auf Storno setzen, dann ist alles ok!

gruss

nonplus

 
Magento Community Magento Community
Magento Community
Magento Community
 
cooee
Sr. Member
 
Avatar
Total Posts:  100
Joined:  2007-08-31
Aachen, Germany
 

Wenn man sich eine Bestellung in der Detailansicht ansieht, gibt es dort den Button “Abbrechen”. Das ist zurzeit noch etwas unglücklich übersetzt, storniert aber die Bestellung.

Gruß,
cooee

 
Magento Community Magento Community
Magento Community
Magento Community
 
gentlesea
Jr. Member
 
Avatar
Total Posts:  10
Joined:  2008-03-14
Siegen, Germany
 

Mittlerweile sind einige der oben angegebenen Tabellen nicht mehr verfügbar. Ich konnte meine Test-Bestellungen mit dem folgenden Befehlen zurücksetzen. Dabei ist “myPrefix” durch das tatsächlich verwendete Prefix zu ersetzen.

TRUNCATE `myPrefixsales_order`;
TRUNCATE `myPrefixsales_order_datetime`;
TRUNCATE `myPrefixsales_order_decimal`;
TRUNCATE `myPrefixsales_order_entity`;
TRUNCATE `myPrefixsales_order_entity_datetime`;
TRUNCATE `myPrefixsales_order_entity_decimal`;
TRUNCATE `myPrefixsales_order_entity_int`;
TRUNCATE `myPrefixsales_order_entity_text`;
TRUNCATE `myPrefixsales_order_entity_varchar`;
TRUNCATE `myPrefixsales_order_int`;
TRUNCATE `myPrefixsales_order_text`;
TRUNCATE `myPrefixsales_order_varchar`;
TRUNCATE `myPrefixsendfriend_log`;
TRUNCATE `myPrefixtag`;
TRUNCATE `myPrefixtag_relation`;
TRUNCATE `myPrefixtag_summary`;
TRUNCATE `myPrefixwishlist`;
TRUNCATE `myPrefixlog_quote`;
TRUNCATE `myPrefixreport_event`;

ALTER TABLE `myPrefixsales_orderAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_datetimeAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_decimalAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entityAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entity_datetimeAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entity_decimalAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entity_intAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entity_textAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_entity_varcharAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_intAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_textAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsales_order_varcharAUTO_INCREMENT=1;
ALTER TABLE `myPrefixsendfriend_logAUTO_INCREMENT=1;
ALTER TABLE `myPrefixtagAUTO_INCREMENT=1;
ALTER TABLE `myPrefixtag_relationAUTO_INCREMENT=1;
ALTER TABLE `myPrefixtag_summaryAUTO_INCREMENT=1;
ALTER TABLE `myPrefixwishlistAUTO_INCREMENT=1;
ALTER TABLE `myPrefixlog_quoteAUTO_INCREMENT=1;
ALTER TABLE `myPrefixreport_eventAUTO_INCREMENT=1;
 
Magento Community Magento Community
Magento Community
Magento Community
 
ds_1984
Mentor
 
Avatar
Total Posts:  3116
Joined:  2008-12-09
Potsdam, Germany
 

Vergisst das händische lehren der Datenbanktabellen! Habt Ihr sonst nichts zu tun? grin

Ich weiß das dieser Thread schon etwas älter ist, daher für die jenigen die hier auf die Seite kommen. Es gibt inzwischen eine Erweiterung mit der Ihr diese lästigen Testbestellungen oder eben auch echte Bestellungen komfortabel über das Admin Panel löschen könnt.

http://www.magentocommerce.com/extension/873/delete-orders

wink Liebe Grüße - Daniel

 
Magento Community Magento Community
Magento Community
Magento Community
 
ArthurDent
Sr. Member
 
Total Posts:  86
Joined:  2008-05-06
 

Hallo,

wer weiß, welche Tabellen bei der Bestellung wie zusammen wirken?

 
Magento Community Magento Community
Magento Community
Magento Community
 
andi
Member
 
Avatar
Total Posts:  54
Joined:  2007-09-19
Munich
 

Hallo,

habe die Extension gerade installiert, diese scheint aber noch Ihre Eigenheiten zu haben.

Wenn man Bestellungen “zurückgestellt” hat muss man dieser erst “wiederaufnehmen” und dann “stornieren” und dann kann man “löschen”.

“Völlständig” abgeschlossen Bestellungen kann man nicht mehr löschen, oder?

Ist es eigentlich möglich den Anfang der Bestellnummer zu ändern?

 
Magento Community Magento Community
Magento Community
Magento Community
 
robin2160
Mentor
 
Avatar
Total Posts:  1046
Joined:  2009-02-15
Berlin / Germany
 

Mit delete-order kann man nur Bestellungen löschen die noch nicht berechnet wurden.
Möchte man seine Testbestellungen loswerden und den Shop auf “Null” setzen, gibt es eine sql-Lösung.
Möchte man einzelne, bereits berechnete Bestellungen löschen ist dies auch möglich.
Auch die Nummernkreise können definert werden.
Einfach mal hier nachlesen
http://www.magentocommerce.com/boards/viewthread/42600/

 
Magento Community Magento Community
Magento Community
Magento Community
 
Stahlblau
Member
 
Total Posts:  46
Joined:  2008-07-14
 

Hi.
Sind die Tabellen bei 1.3.2.1 noch die gleichen?

lg,
m.

 
Magento Community Magento Community
Magento Community
Magento Community
 
borriglione_le
Jr. Member
 
Avatar
Total Posts:  18
Joined:  2009-02-16
 

Wenn die Sales Flat Quotes mit raus sollen (Ohne Prefix):

TRUNCATE `sales_order`;
TRUNCATE `sales_order_datetime`;
TRUNCATE `sales_order_decimal`;
TRUNCATE `sales_order_entity`;
TRUNCATE `sales_order_entity_datetime`;
TRUNCATE `sales_order_entity_decimal`;
TRUNCATE `sales_order_entity_int`;
TRUNCATE `sales_order_entity_text`;
TRUNCATE `sales_order_entity_varchar`;
TRUNCATE `sales_order_int`;
TRUNCATE `sales_order_text`;
TRUNCATE `sales_order_varchar`;
TRUNCATE `sales_flat_order_item`;
TRUNCATE `sales_flat_quote`;
TRUNCATE `sales_flat_quote_address`;
TRUNCATE `sales_flat_quote_address_item`;
TRUNCATE `sales_flat_quote_payment`;
TRUNCATE `sales_flat_quote_shipping_rate`;
TRUNCATE `sendfriend_log`;
TRUNCATE `tag`;
TRUNCATE `tag_relation`;
TRUNCATE `tag_summary`;
TRUNCATE `wishlist`;
TRUNCATE `report_event`;

ALTER TABLE `sales_orderAUTO_INCREMENT=1;
ALTER TABLE `sales_order_datetimeAUTO_INCREMENT=1;
ALTER TABLE `sales_order_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entityAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_datetimeAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_decimalAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_intAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_textAUTO_INCREMENT=1;
ALTER TABLE `sales_order_entity_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_order_intAUTO_INCREMENT=1;
ALTER TABLE `sales_order_textAUTO_INCREMENT=1;
ALTER TABLE `sales_order_varcharAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_order_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quoteAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_addressAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_address_itemAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_paymentAUTO_INCREMENT=1;
ALTER TABLE `sales_flat_quote_shipping_rateAUTO_INCREMENT=1;
ALTER TABLE `sendfriend_logAUTO_INCREMENT=1;
ALTER TABLE `tagAUTO_INCREMENT=1;
ALTER TABLE `tag_relationAUTO_INCREMENT=1;
ALTER TABLE `tag_summaryAUTO_INCREMENT=1;
ALTER TABLE `wishlistAUTO_INCREMENT=1;
ALTER TABLE `report_eventAUTO_INCREMENT=1;
 
Magento Community Magento Community
Magento Community
Magento Community
 
Aikanet
Member
 
Avatar
Total Posts:  40
Joined:  2009-03-16
Düsseldorf, Germany
 

Danke für das SQL - vor dem Launch ist es i.d.R. schick, ALLE Bestellungen löschen zu können.

 
Magento Community Magento Community
Magento Community
Magento Community
 
nother
Jr. Member
 
Total Posts:  10
Joined:  2009-03-06
 

Vielen Dank für den SQL-Code.

Shop ist wieder jungfräulich und jetzt online!

Grüße
Christian

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top