PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Preis auf einmal ändern



nikolaus1210
20.03.2016, 17:59
Hallo Leute,

kann man zb. in der Datenbank alle Preis auf einmal + 20% oder -20% ändern?

So spare ich viel Zeit. :)

Schöne Grüße
Niki

KFZ_Kolly
29.03.2016, 13:59
Artikel exportieren , neue Preise via Excel z.B. ändern , wieder importieren. Andere Möglichkeit kenne ich nicht.

nikolaus1210
30.03.2016, 10:16
Hallo KFZ_Kolly,

danke für die Antwort.

Das wollte ich so machen aber ich habe Artikeln die unter 12 Euro kosten.

Daher zeigt mir Excel , z.b. der Artikel kostet 8,95 dann den Wert "Aug.00" an.

Das ist das Problem. :)

Schöne Grüße
Niki

KFZ_Kolly
30.03.2016, 18:35
wie werden dir denn die anderen Werte exportiert ? Mal 8.95 probiert ?

KlausK
30.03.2016, 19:47
Das Problem sind die Systemeinstellungen.
Gambio verwendet einen Punkt als Dezimaltrennzeichen. Dein Windows wird aber auf Komma eingestellt sein.
Excel erkennt nach dem Import der CSV in 8.95 Euro daher ein Datum und formatiert die Zelle dann entsprechend.

Du kannst entweder hingehen und die Export.csv mit einem Texteditor öffnen und die Punkte durch ein Komma ersetzen.
Oder du änderst das Dezimaltrennzeichen in den Excel-Einstellungen. Für Excel 2010 = Optionen >>> Erweitert >>> Trennzeichen von Betriebssystem übernehmen

Alternativ kannst du dir auch eine Function in VBA (Excel) schreiben.

KlausK
31.03.2016, 00:27
kann man zb. in der Datenbank alle Preis auf einmal + 20% oder -20% ändern?
Das geht natürlich ebenfalls mit einem SQL-Statement. Ähnliches hatte ich gerade schon in einem anderen Beitrag beschrieben.

Aufschlag von 20%


UPDATE products
SET products_price = products_price * 1.2

Den Aufschlag rückgängig machen


UPDATE products
SET products_price = products_price / 1.2

Preis um 20% reduzieren


UPDATE products
SET products_price = products_price - products_price * 0.2

Rabatt rückgängig machen


UPDATE products
SET products_price = products_price * 100 / 80


Wichtig ist hier das Dezimaltrennzeichen. Immer einen Punkt verwenden, kein Komma.
Diese Statements berücksichtigen aber keine Attribut- oder Eigenschaftenpreise.
Ein weiterer Nachteil sind "krumme" Endpreise.

Die Durchführung dieser Abfrage geschieht grundsätzlich auf eigene Gefahr!
Insbesondere Laien sollten sich immer erst an einem Testshop austoben!

nikolaus1210
31.03.2016, 11:56
Hallo Klaus,

wirklich super.

Danke für deine Hilfe.

Schöne Grüße
Niki