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?
Fürs Anlegen neuer Artikel: 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.
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.
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?
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
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;
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
Habe jetzt die Tabellen tax_class und tax_rates vom anderen Shop importiert und jetzt scheint es wieder alles richtig zu sein, puffffff
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!
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` )
hat so bei mir funktioniert UPDATE products SET products_tax_class_id = 1 WHERE products_tax_class_id = 4;
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!
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.