QuasiPasiQuasiPasi MemberComments: 45 Received thanks: 4 Member since: February 2017

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

 

Sign In or Register to comment.