Hallo Community

Thema wurde von AlanIselin, 2. Dezember 2022 erstellt.

  1. AlanIselin

    AlanIselin Neues Mitglied

    Ich bekomme nächstens eine csv datei mit produkten, dort wird die preis des distibutors sein, nach der importierung möchte ich die preise erhöhen, wie mache ich das ? ohne das ich dass manuel machen muss.

    Vielen Dank im Voraus

    Freundliche Grüsse

    Alan
     
  2. barbara

    barbara G-WARD 2014-2020

    Hallo Alan,

    Du kannst nicht einfach irgend eine CSV-Datei in den Shop laden. Diese muss die selben Spaltenüberschriften haben, wie im Shop und auch passende Trennzeichen.
    Am Besten lädst Du Dir erstmal eine CSV - Datei aus dem Shop nach unten (mit den originalen Spaltenbeschriftungen), damit Du siehst wie die sein müssen.
    Und dann könntest Du schon vor dem Hochladen die Preise in der Tabelle ändern.
    Achte unbedingt darauf, die Tabelle nicht mit Exel, sondern besser mit LibreOffice zu bearbeiten und danach richtig zu speichern (ist im Handbuch beschrieben, oder im Forum erklärt)

    Alle Preise erhöhen geht am einfachsten im QuickEdit (findest Du im Admin unter Artikel -> Quick Editor)
     
  3. IG666

    IG666 Erfahrener Benutzer

    oder per SQL Befehlz.B. alle Preise um 5% erhöhen:

    update products set products_price=round(products_price*1.05*1.19)/1.19;

    1.05 bedeutet Ehöhung um 5%
     
  4. Hilke (Gambio)

    Hilke (Gambio) Super-Moderator Mitarbeiter

    Wichtig: vorher Datenbanksicherung machen!
     
  5. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter

    Auch wichtig: Das ändert nur die Hauptpreise. Die Kundengruppen-, Staffel-, Varianten- und Sonderpreise bleiben davon unangetastet.
     
  6. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    ...und man sollte sich der Funktionsweise von round() bewusst sein. Mit dem SQL-Befehl bekommt man volle Euro/Franken-Beträge beim (19% MwSt.) Bruttopreis. Das kann gewollt sein. Bei niedrigpreisigen Artikeln hat das mit "5% erhöhen" aber u.U. nicht viel zu tun. Was vorher z.B. 0,40 € gekostet hat, ist dann ab sofort kostenlos. Was 0,50 € gekostet hat, wird 1,00 € kosten.
     
  7. Anonymous

    Anonymous Erfahrener Benutzer Mitarbeiter