Hallo Zusammen,
Wir arbeiten gerade an einem Plugin, dieses soll täglich die Artikel auslesen (die Daten brauchen wir für ein anderes Tool)
es werde Name, description, Preis usw. ausgelesen. Nun hänge ich vor dem Problem den Englischen Namen mit auzulesen.
Dies ist bis jetzt der Code dazu:
{
$mediaBase = 'http://' . Shopware()->System()->sCONFIG["sBASEPATH"] . "/";
$sql =
"
SELECT det.ordernumber, det.purchaseprice, det.weight, art.name, art.description, art.description_long, media.path, pri.price
FROM s_articles_details det
JOIN s_articles art ON art.id=det.articleID
LEFT JOIN s_articles_img img ON img.articleID=det.articleID
LEFT JOIN s_media media ON media.id=img.media_id
LEFT JOIN s_articles_prices pri ON pri.articledetailsID=det.id AND pricegroup='EK'
";
$rows = Shopware()->Db()->fetchAll($sql);
$bigJson = [];
foreach($rows as $row)
{
$article = [
'article_number'=>$row['ordernumber'],
'catalog_name'=>$row['name'],
'catalog_name_en'=>$row['???'],
'description'=>$row['description_long'],
'price'=>$row['price'],
'weight'=>$row['weight'],
'image'=> $mediaBase.$row['path'],
];
$bigJson[] = $article;
}
return $bigJson;
}
An der Stelle ‘catalog_name_en’=>$row[‘name’], soll eigentlich der Englische Name ausgelesen werden.
Ich habe keine Ahnung wie wir die Daten ansprechen sollen, kann mir da jemand unter die Arme greifen?
Beste Grüße
QuasiPasi