Varianten Artikel oder nicht

Hallo,

ich möchte in einem „Inaktiv Prozess“ nach Artikelnumemr die Shopartikle deaktivieren, inaktiv setzen. Also z.B. wenn die CSV die Artikelnummer aufführt soll der Artikle bzw. die Varianten inaktiv werden.

Ich wollte das wie immer bei mir über die: get(„variants/$tmpArr[0]?useNumberAsId=true“) machen. Ist die Bedingung erfüllt, also die Artikelnummer vorhanden führe den put Befehl aus.

 $success = $client->put(‚variants/‘.$tmpArr[0].’?useNumberAsId=true’, array(  
                        ‚active‘ => 0,
                        ‚mainDetail‘ => array(
                           ‚active‘ => 0,
                        )
                    ));

Jetzt ist aber das Problem das ich auch „normale“ Artikle ohne Varianten habe. In diesem Fall funktioniert das Inaktiv setzen nicht.

Wähle ich statt variants articles klappt es bei den Varianten nicht.

Hat einer eine Idee wie ich abfrage ob das Häkschen bei Varianten Artikel gesetzt ist oder eine andere möglichkeit ?

 

Grüße

Daniel