Ich versuche, eine benutzerdefinierte Reihenfolge Zusammenfassung Modul für Ubercart/Drupal zu machen, die Informationen so etwas wie dies anzeigt:Wie finde ich die Anzahl der bestellten Produkte für eine bestimmte Attributoption in Ubercart?
S M L Prod1 10 20 40 Prod2 0 15 0
wo S
, M
und L
sind Optionen für ein benutzerdefiniertes Attribut (Größe in diesem Fall), und die Zahlen sind die bestellten Mengen jedes Produktes jeder Größe.
Ich stelle fest, dass die ausgewählte Option im Feld data
für das Produkt in der uc_order_products
Tabelle der Datenbank angegeben ist. Ich kann die ganze Arithmetik und alles herausfinden, wenn mir jemand eine gute Möglichkeit gibt, alle uc_order_products
Zeilen zu finden, die eine spezifische Option für ein bestimmtes Attribut enthalten. Ich würde sogar mit einer einfachen Möglichkeit glücklich sein, das Feld data
als Objekt oder assoziatives Array zurückzugeben.
Alternative Lösungen mit Ubercart-API sind ebenfalls willkommen, aber von dem, was ich in den Dokumenten sah, scheinen nicht wirklich Funktionen für diese Art von Sache zu sein.
Danke!