Hallo,
beim PlentySetVariationsPrices sind die ItemID und VariantID Spalte Pflichtspalten. Außerdem können sie die Preise in den Spalten SalesPrice_IDX_Price angeben, wobei das X der ID des Verkaufpreises in Plenty entspricht. Wenn sie mit der Maus über das ? neben "Titel" gehen, wird ihnen der Name des Preises in Plenty angezeigt.
Hallo Herr Müller,
der PlentyGetItemsBase Step (SOAP) kann im Normalfall durch den PlentyGetVariations Step (REST) ersetzt werden. Dieser sollte inzwischen fast alle Informationen zur Verfügung stellen, die auch beim PlentyGetItemsBase Step vorhanden sind.
Wir würden ihnen auch empfehlen die spezialisierten Steps zu verwenden, wenn ein entsprechender Step vorhanden ist. Können sie uns sagen welche Steps ihnen noch fehlen bzw. was sie setzen wollen ?
Viele Grüße
Torsten Felsch
Hallo Herr Müller,
die Performance der REST API, vor allem bei "schreibenden" Steps, kann in einigen Fällen ein Problem sein, da sehr viele API Calls ausgeführt werden müssen und Plentymarkets ein Limit von 75 Calls / Minute festgelegt hat. Der PlentySetCurrentStocks sollte aber keine Probleme machen, da hier pro Call 100 Bestände aktualisiert werden können. Für 50.000 Bestände können sie mit ca. 10 min Laufzeit rechnen.
Viele Grüße
Torsten Felsch
Hallo Daniel,
grundsätzlich funktioniert der PlentyElasticSyncImport ähnlich wie der PlentySetDynamicImport. Die Daten werden als CSV im Request an Plenty übermittelt. Die Antwort / Repsonse beschränkt sich im wesentlichen auf einen HTTP Status. Das heißt wir bekommen ein Status 200 (OK, Daten sind angekommen) oder einen Fehler Status 4xx oder 5xx (Fehler aufgetreten) von Plenty zurück. Mehr können wir an der Stelle nicht ausgeben. Die Daten werden von Plenty dann asynchron verarbeitet. Alle Fehler (z.B. Varianten ID nicht vorhanden) die beim Import auftreten sind nur im Elastic Sync Log sichtbar. Es ist durchaus möglich, dass der PlentyElasticSyncImport Step bei uns erfolgreich durchläuft, aber nichts bei Plenty importiert wird.
Persönlich würde ich immer die spezialisierten REST API Calls bzw. den entsprechenden Step vorziehen. Den Elastic Sync verwenden wir meistens nur für große Datenmengen, wenn es aufgrund der REST Limitierungen nicht möglich ist die spezialisierten Steps zu verwenden.
Viele Grüße
Torsten