Jump to content
NETZchecker

Alle Preise um 20% erhöhen - need Help!

Recommended Posts

Hallo zusammen,

ich habe ein Riesen Problem. Ich hab vom Lieferanten eine falsche Liste bekommen in der falsche Preise standen. Angegeben mit Brutto, waren aber Netto Preise. Nun ja jetzt hab ich meine 20.000 Artikel importier. Immer schön gestaffelt das ja nix schief geht und habe überall die falschen Preise. Es gehören überall 20% dazu.

Ich will den Import nicht noch mal machen, war ne extrem Arbeit. Ich habe schon 2 Module gekauft und probiert, ohne Erfolg:

1. Massenpreis -Update von FMM Modules - das Modul funktioniert aber nur wenn es keine Varianten gibt. Also 50 Euro für die Katz.

2. Dann noch Massenpreisänderungs-Assistent von v1.6.10 - von compline - das kackt sowieso gleich ab mit einem 500er Fehler. 60 Euro für die Katz

Super Sache ist das. Ich hab die Entwickler kontaktiert, schon vor ein paar Tagen. Aber leider keine Antwort.

Hat jemand einen Tipp wie ich das Lösen kann oder kennt wer ein Modul das auch mit Varianten funktioniert. Das wäre der Hammer.

Thx

Share this post


Link to post
Share on other sites

Das sollte eigentlich per SQL gehen. Natürlich immer zuerst im Test-Shop an einem Artikel und mit vorherigen Backup ausprobieren. Danach gründlich testen

Für das Produkt mit der ID 1:

UPDATE `ps_product` SET `price` = `price`*1.2 WHERE `ps_product`.`id_product` = 1;
UPDATE `ps_product_shop` SET `price` = `price`*1.2 WHERE `ps_product_shop`.`id_product` = 1;

Für die Aufpreise von Varianten von Produkt mit ID 1:

UPDATE `ps_product_attribute` SET `price` = price*1.2 WHERE `ps_product_attribute`.`id_product` = 1;
UPDATE `ps_product_attribute_shop` SET `price` = price*1.2 WHERE `ps_product_attribute_shop`.`id_product` = 1

Wenn du Grundpreise und Einkaufspreise nutzt musst du die evtl auch anpassen

Share this post


Link to post
Share on other sites
vor 31 Minuten schrieb JBW:

Das sollte eigentlich per SQL gehen. Natürlich immer zuerst im Test-Shop an einem Artikel und mit vorherigen Backup ausprobieren. Danach gründlich testen

Für das Produkt mit der ID 1:


UPDATE `ps_product` SET `price` = `price`*1.2 WHERE `ps_product`.`id_product` = 1;
UPDATE `ps_product_shop` SET `price` = `price`*1.2 WHERE `ps_product_shop`.`id_product` = 1;

Für die Aufpreise von Varianten von Produkt mit ID 1:


UPDATE `ps_product_attribute` SET `price` = price*1.2 WHERE `ps_product_attribute`.`id_product` = 1;
UPDATE `ps_product_attribute_shop` SET `price` = price*1.2 WHERE `ps_product_attribute_shop`.`id_product` = 1

Wenn du Grundpreise und Einkaufspreise nutzt musst du die evtl auch anpassen

20.000 Artikel

Share this post


Link to post
Share on other sites
3 minutes ago, SliderFlash said:

20.000 Artikel

Und? Lässt man die WHERE Bedingung weg gilt es für alle Artikel - sollte in wenigen Sekunden durch sein.

Share this post


Link to post
Share on other sites
14 hours ago, JBW said:

Das sollte eigentlich per SQL gehen. Natürlich immer zuerst im Test-Shop an einem Artikel und mit vorherigen Backup ausprobieren. Danach gründlich testen

Für das Produkt mit der ID 1:


UPDATE `ps_product` SET `price` = `price`*1.2 WHERE `ps_product`.`id_product` = 1;
UPDATE `ps_product_shop` SET `price` = `price`*1.2 WHERE `ps_product_shop`.`id_product` = 1;

Für die Aufpreise von Varianten von Produkt mit ID 1:


UPDATE `ps_product_attribute` SET `price` = price*1.2 WHERE `ps_product_attribute`.`id_product` = 1;
UPDATE `ps_product_attribute_shop` SET `price` = price*1.2 WHERE `ps_product_attribute_shop`.`id_product` = 1

Wenn du Grundpreise und Einkaufspreise nutzt musst du die evtl auch anpassen

Ich danke dir von ganzem Herzen! Hat super funkioniert. Puh, jetzt kann ich aufhören zu schwitzen.

fg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More