Hi,
wie kann ich beim anlegen eines Artikel via REST API eine Kundengruppe direkt ausschließen?
Muss ich da einfach den z.b. die Preisgruppe ausschließen? Oder wie läuft das? steh da irgendwie auf dem Schlauch
Lg
Hi,
wie kann ich beim anlegen eines Artikel via REST API eine Kundengruppe direkt ausschließen?
Muss ich da einfach den z.b. die Preisgruppe ausschließen? Oder wie läuft das? steh da irgendwie auf dem Schlauch
Lg
Hi,
du kannst dem Artikel-Array eine Reihe von IDs übergeben, also bspw:
$article = [
'customerGroups' => [
['id' => 3],
['id' => 5],
]
];
So wie ich das sehe, gehen leider keine GroupKeys (wie etwa ‚EK‘), habe ich mir jetzt aber auch nur gerade im Source angesehen (\Shopware\Components\Api\Resource\Article::prepareAvoidCustomerGroups), dazu fehlt bissher noch ein gutes Beispiel in der Doku.
Daniel
Hi, danke für die megaschnelle antwort das kam ja wie der blitz
sehe ich das richtig, dass ich bei den customergroups einfach diejenigen definiere für die der Artikel zugänglich sein soll?
Hi,
nein, das sind die Ausschlüsse, also die, die keine Berechtigung haben.
Besten Gruß,
Daniel
cool danke
Hallo, also bei mir klappt es nicht, ich bekomme eine Rückmeldung das es erfolgreich war, aber im Backend und der Datenbank ist nichts zu sehen. Was habe ich übersehen oder wo liegt sonst der Fehler? Die “ID 1” exestiert, es ist die Standardgruppe Shopkunde.
Shopware in der version 5.1.5
$ArtikelPut = array(
'customerGroups' => array(
'id' => 1
)
);
$client->put('articles/'.$prod_id,$ArtikelPut);