Hallo zusammen,
für das Abrufen einer Liste aller Verpackungseinheiten (packUnit) aus Shopware 6 gibt es ja keinen Endpunkt selbst. Daher habe ich mir überlegt, dass ich die Produkte nach der packUnit gruppiere und mir nur die packUnit selbst ausgeben lasse. Folgenden Request-Body sende ich daher an /api/v3/search/product/:
{
„limit“:50,
„includes“: {
„product“: [„packUnit“]
},
„grouping“: [„packUnit“]
}
Leider erhalte ich folgendes zurück:
"errors": [{
"code": "0",
"status": "500",
"title": "Internal Server Error",
"detail": "An exception occurred while executing \u0027SELECT `product`.`id` FROM `product` WHERE (`product`.`version_id` = ?) AND (`product`.`whitelist_ids` IS NULL) GROUP BY COALESCE(`product.translation.packUnit`) LIMIT 5\u0027 with params [\u0022\\x0f\\xa9\\x1c\\xe3\\xe9\\x6a\\x4b\\xc2\\xbe\\x4b\\xd9\\xce\\x75\\x2c\\x34\\x25\u0022]:\n\nSQLSTATE[42S22]: Column not found: 1054 Unknown column \u0027product.translation.packUnit\u0027 in \u0027group statement\u0027",
"meta": {
Mache ich etwas falsch oder ist das ein Bug? Im Einsatz ist aktuell Shopware 6.3.0.2
Gruß Hannes