gelöst Warum werden die Preise netto angezeigt?

Thema wurde von Anonymous, 30. August 2024 erstellt.

  1. Anonymous

    Anonymous Neues Mitglied

    Registriert seit:
    28. August 2024
    Beiträge:
    4
    Danke erhalten:
    0
    Danke vergeben:
    1
    Moin
    Im neuen Shop, noch nicht online, werden die Preise alle netto angezeigt.
    Bei den Kunden ist "inkl. MwSt," eingetragen, aber bei den Artikeln steht nur der Nettopreis und unten steht:
    Steuerklasse: keine

    Wo kann ich das einstellen?
     
  2. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.089
    Danke erhalten:
    938
    Danke vergeben:
    338
    Fürs Anlegen neuer Artikel:

    steuerklasse.png

    Für die vorhandenen kann die products_tax_class_id in der Datenbank-Tabelle products pauschal auf z.B. 1 oder so gesetzt werden, falls die Steuerklasse bei allen Artikeln gleichzeitig geändert werden soll.
     
  3. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    Danke, aber die Einstellung stimmr im Admin:

    upload_2024-8-30_13-23-14.png
     
  4. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    In der DB steht dort bei allen Produkte die Steuerklasse 4 drin, statt 1.

    Wie kommt denn sowas?
     
  5. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    5. Mai 2022
    Beiträge:
    1.776
    Danke erhalten:
    710
    Danke vergeben:
    259
    und IM Artikel ganz unten?:
    upload_2024-8-30_13-30-9.png
     
  6. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    ok, Fehler erkannt. Habe Produkte aus der DB eines anderen Shops in den neuen Shop übertragen und im alten Shop ist die Steuerklasse 4 für Standard hinterlegt. Dann wird das wohl beim Anlegen von neuen Artikeln ok sein und die alten muss ich dann per SQL ändern.
     
  7. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.089
    Danke erhalten:
    938
    Danke vergeben:
    338
    4 ist normalerweise "Europäische Standardsätze". Hast du die Artikel aus einem Shop exportiert, in dem das "EU-Steuersätze"-Modul installiert ist und im neuen Shop (noch) nicht installiert?
     
  8. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    genau so wars :(.
    Das geht jetzt auch nicht mit einem SQL-Befehl rückgängig zu machen: Habe es damit versucht:

    UPDATE products SET products_tax_class_id = 1
    WHERE products_tax_class_id = 4

    Aber da tut sich nichts bei den Artikeln :(
     
  9. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    also am besten noch mal die Produkte aus der anderen DB exportieren und jetzt neu importieren?!
     
  10. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.089
    Danke erhalten:
    938
    Danke vergeben:
    338
    Also im neuen Shop soll es der "normale" Standardsatz sein, nicht der "Europäische Standardsätze"? Wenn der SQL-Befehl ohne Auswirkung bleibt, hat Gambio beim Import möglicherweise erkannt, dass es die products_tax_class_id 4 nicht gibt und daraus 0 gemacht:

    Code:
    SELECT products_tax_class_id, COUNT(*) AS Anzahl FROM `products` GROUP BY products_tax_class_id ORDER BY Anzahl DESC;
    Dann könntest Du bei den Artikeln mit products_tax_class_id = 0 die 1 zuweisen:

    Code:
    UPDATE products SET products_tax_class_id = 1 WHERE products_tax_class_id = 0;
     
  11. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    die hatten in der DB alle die Tax-ID 4, deshalb hatte ich das mit dem o.g. Befehl geändert.

    In der DB steht jetzt auch bei allen jetzt bei tax_id eine 1, trotzdem wird netto angezeigt :(
     
  12. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    Habe jetzt die Tabellen tax_class und tax_rates vom anderen Shop importiert und jetzt scheint es wieder alles richtig zu sein, puffffff
     
  13. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    zu früh gefreut: bei einigen Artikeln stimmt es jetzt und bei anderen hat sich nichts geändert; sehr seltsam mit den DB.

    Da werde ich wohl doch wieder alle Produkte neu importieren müssen; wo ich doch schon einige im neuen Shop bearbeitet hatte. Naja, selbst Schuld!
     
  14. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    so sieht es aus (nur zur Information, weil es ja doch komisch ist...):

    upload_2024-8-30_14-26-50.png
     
  15. Dominik Späte

    Dominik Späte Erfahrener Benutzer

    Registriert seit:
    16. Oktober 2018
    Beiträge:
    1.089
    Danke erhalten:
    938
    Danke vergeben:
    338
    Eigentlich kann es da ja nicht allzu viel verbogen haben - sollte man meinen :) Keine Ahnung, ob da noch etwas Hilfreiches bei ist:

    Welche Steuerklassen gibt es?
    Code:
    SELECT * FROM `tax_class`;
    Wie viele Artikel haben welche Steuerklasse?
    Code:
    SELECT 
      COALESCE(
        p2.tax_class_title, 'Keine gültige Steuerklasse!!!'
      ) AS Steuerklasse, 
      COUNT(p1.products_id) AS Anzahl 
    FROM 
      `products` p1 
      LEFT JOIN `tax_class` p2 ON p2.tax_class_id = p1.products_tax_class_id 
    GROUP BY 
      p1.products_tax_class_id 
    ORDER BY 
      Anzahl DESC;
    Produkte ohne gültige Steuerklasse:
    Code:
    SELECT 
      products_id, 
      products_model, 
      products_tax_class_id 
    FROM 
      `products` 
    WHERE 
      products_tax_class_id NOT IN (
        SELECT 
          tax_class_id 
        FROM 
          `tax_class`
      )
    
     
  16. mmatecki

    mmatecki Erfahrener Benutzer

    Registriert seit:
    24. Juni 2018
    Beiträge:
    719
    Danke erhalten:
    137
    Danke vergeben:
    73
    hat so bei mir funktioniert
    UPDATE products SET products_tax_class_id = 1 WHERE products_tax_class_id = 4;
     
  17. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    #17 Anonymous, 30. August 2024
    Zuletzt bearbeitet: 30. August 2024
    #Dominik: Du bist einfach Spitze! Vielen Dank, das hat mir viel Arbeit erspart!
     
  18. Anonymous

    Anonymous G-WARD 2015/2016

    Registriert seit:
    20. Februar 2012
    Beiträge:
    8.851
    Danke erhalten:
    1.533
    Danke vergeben:
    1.099
    Ja, das hatte ich ja oben schon gepostet. Nur waren jetzt 63 Produkte drin mit tax_id = 0.
    Und das habe ich jetzt bei denen auf 4 geändert und alles ist supi.
    Allen ein schönes WE!
     
  19. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.452
    Danke erhalten:
    11.253
    Danke vergeben:
    1.606
    Tipp, falls man nciht in der Datenbank werkeln kann oder möchte:
    Den Steuersatz kann man auch mit QuickEdit ändern.
    Achtung: hier wird gegebenenfalls (bei Kundengruppen-Preisen) der Brutto-Betrag geändert, nicht der Nettobetrag.
    Wichtig ist das dann, wenn man das Angeben der Bruttopreise im Admin aktiviert hat.