Hallo,
kann man die Funktion "PlentyGetCurrentStocks" mit einem anderen
Schlüssel (ID/Identifier) versehen?
Es ist keine VarationNo oder VariationID zur Verfügung.
Mit 0-0-1234 kann man nicht gut arbeiten.
Vielen Dank für die Hilfe.
Hallo,
kann man die Funktion "PlentyGetCurrentStocks" mit einem anderen
Schlüssel (ID/Identifier) versehen?
Es ist keine VarationNo oder VariationID zur Verfügung.
Mit 0-0-1234 kann man nicht gut arbeiten.
Vielen Dank für die Hilfe.
Hallo mocavi,
leider ist das der Output von plenty.
Allerdings verbirgt sich hinter der dritten "-" Stelle im identifier die VariationID (in Ihrem Beispiel also 1234)
Wie komme ich an diese 3. Stelle?
- > Sie können hier in einem Mapper die Text Funktion dazu nutzen:
Viele Grüße
Der Synesty Support
vielen herzlichen Dank für die schnelle Hilfe.
Andreas
Hallo Enrico,
wir sind das leider auch abhängig von der jeweiligen API. Bei SOAP war ein Abruf über die SKU (250 SKUs / Call) möglich. Über die EAN war ein Abruf meines Wissens nach nicht möglich.
Bei den aktuell verfügbaren REST Routen wäre ein Abruf der Stocks nur pro Variante möglich (ein GET Call pro Varianten ID). Das ist leider aufgrund der API Limitierung sehr langsam und wir haben uns erstmal gegen eine Implementierung entschieden.
Seit heute kannst du die Bestände auch über den GetVariations Step mit abrufen (additionalInformations "Stock" ). Dieser Step erlaubt auch den Abruf über Varianten IDs (Variant ID Spreadsheet). Damit werden nur die Varianten abgerufen, die du im Spreadsheet hast. Du erhälst dann in den Spalten "VariationStocksNetto" bzw. "VariationStocksPhysical" die Bestände aller Lager. Den Bestand eines Lagers kannst du dann über
${VariationStocksNetto.at("1")}
in einer extra Spalte ausgeben (im at("") steht die Lager ID ).
Vielleicht hilft dir das schon etwas weiter.
VG
Torsten