Hallo liebe Community,
ich habe von einem Lieferanten eine CSV Tabelle und mir sind die Artikelnummern bekannt, jedoch nicht die internen Shopware IDs.
Nun möchte ich einen Abgleich der Lagerbestände starten, am besten in einem Rutsch (Batch), da ich sonst 15.000 API-Requests durchführen müsste.
Laut der Shopware Doku gibt es die Möglichkeit ein Artikelupdate anhand der Nummer durchzuführen und die Möglichkeit mehrere Updates anhand der IDs durchzuführen.
$restClient->put(
'articles/',
array(
array('id' => 1, 'name' => '...'),
array('id' => 1, 'name' => '...'),
array('name' => '...'),
array('name' => '...')
)
);
Was passiert eigentlich wenn ich keine ID übergebe? Wird dann das gesamte Sortiment überschrieben?