Alle Streichpreise entfernen möglich?

Hallo,

gibt es eine Möglichkeit alle Streichpreise bei 3000 Artikel zu entfernen?

Vilen Dank im Voraus.

Am schnellsten direkt über die Datenbank - oder alternativ aufwendiger über die API.

1 „Gefällt mir“

@area-net-gmbh Danke für die Antwort.
Wie kann man das über die Datenbank anstellen?

Gleiches Thema: Streichpreise entfernen

Vielleicht kann dir @vertic4l weiterhelfen :slight_smile:

Also ich weiß dass man in der Datenbank unglaublich viel unglaublich schnell kaputt machen kann.
Deshalb sollte ein Backup angelegt werden und du solltest es erstmal mit einem Artikel (selektieren auf die product_id) testen. Schau dir die Werte davor und danach genau an. Ich hab das zwar gemacht, garantierte aber natürlich für nix:

UPDATE product_price SET price = JSON_REMOVE(JSON_EXTRACT(price, '$[0].*'), '$[0].listPrice')
WHERE product_id = 0x65a100dd47f342d085d56700fa77e796;

Wenn du dem ganzen so weit vertraust lässt du dann einfach die WHERE-Bedingung weg und das sollte es tun.

Sicherer wäre es natürlich über die API mit einem grob 20 Zeilen Pythonprogramm.

Thomas

2 „Gefällt mir“