Hallo, wir benötigen eine Auswertung der Umsätze nach den verschiedenen Zahlungsweisen im Onlineshop. Hierbei sollen die Umsätze des Jahres 2023, die über folgende Zahlungsweisen getätigt wurden, angegeben werden: - Paypal - Paypal Rechnungskauf - Paypal Lastschrift - Klarna Sofortüberweisung (Klarna PayNow) - Klarna 30 Tage/Teilzahlung/Ratenzahlung - Mastercard (läuft über Paypal) - Visa (läuft über Paypal) - American Express (Paypal) - Vorkasse Wie kann man diese Umsätze abfragen? Mit der Gambio-Umsatzstatistik geht das leider nicht, da dort alle Zahlungsweisen, die über das Gambio-Hub laufen, zusammengefasst werden (und das betrifft bis auf Vorkasse ja leider alle oben genannten Zahlungsweisen..)
Code: SELECT orders.payment_class, gambio_hub_module_title, DATE_FORMAT(orders.date_purchased, '%Y') AS Jahr,Count(orders.payment_class) AS Anzahl, FORMAT(Sum(orders_total.value),2) AS "Netto-Umsatz", FORMAT(Avg(orders_total.value),2) AS "pro Warenkorb" FROM orders INNER JOIN orders_total ON orders.orders_id = orders_total.orders_id GROUP BY Jahr,orders.payment_class, gambio_hub_module_title, orders_total.class HAVING Jahr=2023 AND orders_total.class="ot_subtotal" Das benutze ich, ist aus dem Forum hier und leicht modifiziert.
Vielen Dank @DOGS in the CITY® ! Hatte vergessen, dass wir die Umsätze für Käufer aus Deutschland brauchen. Wie kann man das noch in die Abfrage einfügen?
Ungestestet, aber so sollte es gehen Code: SELECT orders.payment_class, gambio_hub_module_title, DATE_FORMAT(orders.date_purchased, '%Y') AS Jahr,Count(orders.payment_class) AS Anzahl, FORMAT(Sum(orders_total.value),2) AS "Netto-Umsatz", FORMAT(Avg(orders_total.value),2) AS "pro Warenkorb" FROM orders INNER JOIN orders_total ON orders.orders_id = orders_total.orders_id WHERE customers_country = 'Germany' GROUP BY Jahr,orders.payment_class, gambio_hub_module_title, orders_total.class HAVING Jahr=2023 AND orders_total.class="ot_subtotal"
Ich hoffe, ich habe es nirgends übersehen. Könnt ihr mir sagen, wie ich per SQL bei allen Artikelvarianten den Preistyp auf "Artikelvarianten-Festpreis" stellen kann? Das wäre super! Vielen Dank schon einmal!
Wir wollen noch die Paypal-Gebühren (und auch die Klarna-Gebühren) des Jahres 2023 abfragen, die für die Shopumsätze von Kunden aus Deutschland angefallen sind. Gegebenenfalls kann man das mit der Abfrage nach den Gebühren für alle Zahlungsarten lösen? Kann hier jemand mit einer SQL-Abfrage helfen?
Hallo Dominik Ich sollte hier schreiben ..... Suche SQL Befehl wie ich verschiedne Artikel zu einem Hersteller zuweisen kann. Ich habe Artikelnummern im Shop z.B FP-PP...... diese PP Nummern müssen zu einem bestimmten Hersteller. Desweiteren noch FP-A..... und noch paar andere Konstalltionen. Grüsse
Artikel, deren Artikelnummer mit "FP-PP" beginnt (case-insensitive) dem Hersteller mit der ID 123 zuweisen: Code: UPDATE `products` SET `manufacturers_id`=123 WHERE `products_model` LIKE 'FP-PP%'; Die Hersteller-IDs findest Du im Admin:
123 ist die Kategorie-ID (kommt 2x vor!), 12345 die Hersteller-ID: Code: INSERT INTO products_to_categories (products_id, categories_id) SELECT p.products_id, 123 AS categories_id FROM products p LEFT JOIN products_to_categories ptc ON p.products_id = ptc.products_id AND ptc.categories_id = 123 WHERE p.manufacturers_id = 12345 AND ptc.products_id IS NULL; Wenn es die Hauptkategorie werden soll (und die Gambio-Version >= 4.5.2.0 ist) zusätzlich: Code: UPDATE `products` SET `main_category_id`=123 WHERE `manufacturers_id`=12345; Anschließend unter Toolbox > Cache den "Cache für Artikel- und Kategoriezuordnungen neu erzeugen".
Danke Dominik ! Funktioniert 1a so - Zuweisungen waren auf 30 Minuten fertig wenn man auch QuickEdit dazu nimmt zum suchen. Dein Modul funktioniert auch prima und alles selbsterklärend wie immer.
Bei uns hat ein Hersteller seinen Betrieb an einen anderen verkauft. Ich habe die Beschreibung und Herstellerdaten ändern können aber es sind ja immer noch die Logos des alten Herstellers bei den Produktbildern (mach ich nie mehr, ich schwöre). Wie kann ich die mit einem SQL befehl löschen? Dummerweise heißen die ja am Anfang alle gleich "Herstellerblabla.png" aber dann geht es bei jedem Produkt mit einer anderen Nummer dahinter weiter. Also "Herstellerblabla_20_51.png" und so weiter.
also das letzte hat definitiv mit mysql rein gar nichts zu tun. die hersteller logos liegen unter artikel > hersteller. aber ich vermute er meint watermark unter image processing / bildoptionen in einer alten shop version?
Nein ich hatte bei allen Produkten des Herstellers bei den Produktbildern auch das Logo des Herstellers als Produktbild hochgeladen. Die müssen natürlich jetzt weg
hat trotzdem rein gar nichts mit mysql zu tun. herstellerbild einfach gegen neues direkt via ftp austauschen, dateiname nicht ändern. allerdings: wenns nicht ich glaube neueste 4.9er version ist werden "doppelte" bilder wie hersteller unter produktbildern unter stets neuen namen gespeichert marke herstellerXY, herstellerXY_1, herstellerXY_1_2 etc. dann wirds tricks. ruf mal an. https://ff-webdesigner.com
CSV-Datei runter laden und öffnen, betreffende Bildnamen und alt-Texte in der Liste löschen. Eventuell Bildreihenfolge ändern, bzw. folgende Bilder und alt-Texte verschieben. Speichern. und wieder hochladen (Vorher eine Sicherung der Datenbank erstellen) Per FTP in allen Unterordnern von Images -> product_images nach Herstellerblabla* suchen und die passenden Bilder löschen.
Hallo (ich denke Dominik wird was parat haben) Suche 2 SQL Befehle. 1. Alle Artikel mit Artikelgewicht 50kg um den Betrag xx Euro erhöhen (Kundenendpreis muss höher - also incl Mwst.) 2. Alle Artikel mit Artikelgewicht 50kg auf neues Gewicht xx kg setzen Grüsse Robert