Das geht nicht. Die Sortierung richtet sich nach dem Preis, der im Artikel eingegeben wurde. Steht da "0", stehen die Artikel am Anfang, egal ob die günstigste Eigenschaft 5€ oder 500€ hat. Für eine Preissortierung müsstest Du immer den günstigsten Preis als Artikelpreis eingeben und die anderen Preise als Aufpreise zum Günstigsten Preis.
Hallo und Danke für die Antwort. Wenn ich im Shop oder im Backend in der Kategorie Sortierung nach Preis angebe fünktioniert das aber. Ich wollte nur nicht jede Kategorie einzeln bearbeiten. Gruß Jörg
Mag sein dass es geht, wenn in der Kategorie nur solche Artikel sind. Wenn Du in meinem Testshop hier: (Link nur für registrierte Nutzer sichtbar.) schaust, ist es anders. Mein Testshop ist in der Version 3.12.0.1 Der Testartikel am Anfang ist mit 0€ und Preisen in den Eigenschaften. Die Artikel danach haben die Preise im Artikel. Der Befehl müsste sein: Code: UPDATE categories SET products_sorting='p.products_price' Bitte unbedingt vorher eine Sicherung der Datenbank durchführen und am Besten im Testshop probieren
Eine Frage. Ich habe mir nun die SQL Befehle angeschaut und auch über eine Test Kategorie probiert durchzuführen. Nur leider klappt es bei mir irgendwie nicht Ich hätte gerne für eine komplette Kategorie einen Prozent rabatt! Habe dazu folgenden SQL-Befehl verwendet: UPDATE products p LEFT JOIN products_to_categories ptc ON p.products_id=ptc.products_id SET p.products_discount_allowed = 20 WHERE ptc.categories_id=42 id habe ich für meine Kategorie ersetzt! Was müsste ich denn tun damit es geht? Danke für Hilfe
Schau mal in einen Artikel der Kategorie, ob da ganz unten, unter dem Presi-Block ein Rabatt eingetragen wurde. Wenn ja, hat der SQL-Befehl funktioniert. Zusätzlich zu dem Befehl musst du aber auch in der Kundengruppe /den Kundengruppen einen maximalen Artikelrabatt festlegen.
Mah super danke.. Durch das ändern in der Kundengruppe ist dies nun auch ersichtlich im Shop, an das hatte ich vorher nicht gedacht Danke für die schnelle Hilfe..
Wenn ich den Rabatt wieder löschen möchte... einfach den gleichen SQL-Befehl nutzen aber mit eingabe auf 0 dann?
Guten Abend, ich hätte gleich 2 anliegen: 1. gibt es einen Befehlt bei alle Artikel in einer bestimmten kategorie "/categories.php?cPath=63" den Haken FSK 18 Artikel zu setzen? 2. ich habe das Bezahl- und Versandsperre Modul und möchte eine bestimmte Versandart sperren außer in der oben genannten Kategorie ist sowas möglich?
Warum sollte es auch? Products-sorting ist ein int Feld, kein Datumsfeld. Macht auch keinen Sinn, eine Sortierung per Datum statt per Rangfolge vorzunehmen.
Habe schon viele nützliche SQL Befehle gefunden, aber einen brauche ich noch. Ich habe es selbst nicht geschafft. products_model anzeigen bei den Artikeln, wo die productsproducts_quantity<1 ist und products_properties_combis.combi_quantity <1 Aber wo ALLE Eigenschaften auf 0 sind. Nicht nur die Eigenschaft,wo der Bestand auf 0 ist, sondern wo es komplett ausverkauft ist.
Hallo, Bin nach langem suchen noch nicht Fündig geworden!? Ich suche einen Befehl womit ich je nach Hersteller eine prozentuale Preiserhöhiung einfach ausführe?
Beispiel 5%: update products set products_price=products_price*1.05 WHERE manufacturers_id=xx; ungetestet!
Hallo Achim, Danke, hat geklappt! Gesundes Neues dir! PS: hast du noch nen Befehl um die zum Hersteller passenden Attribute auch zu erhöhen?
Es könnte so gehen: Code: UPDATE products_attributes LEFT JOIN products ON products_attributes.products_id=products.products_id SET products_attributes.options_values_price = options_values_price*1.05 WHERE products.manufacturers_id=xx;; Achtung: das ist ungetestet und sollte unbedingt erst im Testshop probiert werden. Datenbanksicherung vorher nicht vergessen!
Hallo @barbara , danke erstmal. Werde ich morgen testen und Feedback geben. Was müsste man schreiben um z.B. +1,-€ statt 5% zu erreichen? Danke vorab.