Hallo Community

Thema wurde von AlanIselin, 2. Dezember 2022 erstellt.

  1. AlanIselin

    AlanIselin Neues Mitglied

    Registriert seit:
    15. November 2022
    Beiträge:
    1
    Danke erhalten:
    0
    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

    Registriert seit:
    14. August 2011
    Beiträge:
    35.352
    Danke erhalten:
    11.198
    Danke vergeben:
    1.601
    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 Aktives Mitglied

    Registriert seit:
    18. November 2015
    Beiträge:
    42
    Danke erhalten:
    9
    Danke vergeben:
    5
    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

    Registriert seit:
    18. Mai 2015
    Beiträge:
    423
    Danke erhalten:
    197
    Danke vergeben:
    398
    Wichtig: vorher Datenbanksicherung machen!
     
  5. Anonymous

    Anonymous Erfahrener Benutzer
    Mitarbeiter

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137
    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

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    940
    Danke erhalten:
    811
    Danke vergeben:
    301
    ...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

    Registriert seit:
    22. Juni 2011
    Beiträge:
    4.760
    Danke erhalten:
    1.748
    Danke vergeben:
    137