Zum Inhalt springen

idealoUpdateOffers - Idealo Webservice

← Idealo Webservice Add-On Übersicht

Mit diesem Step können Angebote auf idealo hinzugefügt, geändert oder gelöscht werden. Voraussetzung ist die Freischaltung für idealo Webservices. Hierfür wenden Sie sich bitte unter der e-mail tam@idealo.de an idealo. Das Schema dieses Steps beinhaltet mehrere <em>Eingabefelder</em>, welche entsprechend der Aktion gemapped werden müssen bzw. können.<br /> Alle Eingabefleder enthalten eine ausführliche Beschreibung zu deren Verwendung und Bedeutung. <em>Ausgabefelder des Steps</em> (idealoUpdateOffersResponse): offerResponse_sku - SKU von dem Angebot, wie übertragen<br /> offerResponse_id - ID von dem Angebot (wird von idealo vergeben)<br /> offerResponse_status - Ergebnis der Verarbeitung durch den idealo WebService<br /> offerResponse_statusMsg - Eine kurze Beschreibung des Fehlers. Ansonsten leer. Bei fehlerfreier &Uuml;bertragung ist der offerResponse_status=OK.


Inputs

Das sind die Optionen, mit denen man den Step konfigurieren kann.

NameDatentypBeschreibungPflichtfeldWerte
accountACCOUNTNein
AktionSTRING<b>Anlegen</b>:<br>Ein neues Angebot wird mit den Daten aus der Anfrage erzeugt. Falls die SKU bereits vergeben ist, wird eine Fehlermeldung zurückgeliefert. <br><b>Aktualisieren:</b><br> Aktualisiert bei dem Angebot mit der übergebenen SKU alle ebenfalls übergebenen Angebotseigenschaften. Nicht übergebene Eigenschaften bleiben unverändert. Mit Update können derzeit keine Angebote komplett gelöscht werden, hierzu ist Replace notwendig. <br><b>Ersetzen:</b><br> Ersetzt das Angebot mit der übergebenen SKU durch ein neues Angebot mit den Daten im XML. Falls noch kein Angebot mit der SKU existiert, wird eine Fehlermeldung zurückgeliefert. <br><b>Anlegen oder Ersetzen:</b><br> Ersetzt das Angebot mit der übergebenen SKU durch ein neues Angebot mit den Daten im XML. Falls noch kein Angebot mit der SKU existiert, wird ein neues Angebot mit den übergebenen Daten erzeugt <br><b>Löschen:</b><br> Löscht das Angebot mit der übergebenen SKU.Nein
  • Anlegen
  • Aktualisieren
  • Ersetzen
  • Anlegen oder Ersetzen
  • Löschen
limitSTRINGLimit the number or rows used from the input SPREADSHEET. Use low values for testing. Default: 5Nein
idealoOffersSPREADSHEETListe mit AngebotenNein
mappingdefinitionSTRINGThe mapping definition JSON StringNein
Folgende Felder sind zu konfigurieren:

FeldDatentypBeschreibungPflichtfeldStandardwert
skuSINGLEEindeutiger Bezeichner eines Angebots, welcher von Ihnen frei gewählt werden kannJa
titleSINGLEBezeichnung des Angebots, wird im Preisvergleich angezeigtJa
urlSINGLEURL zur Angebotsseite im ShopJa
priceSINGLEPreis des Angebots in EuroJa
listPriceSINGLEListenpreis für ein ProduktNein
formerPricesSINGLESogenannte Streichpreise sind ehemalige Verkaufspreise. Wird benutzt, um die Differenz zum aktuellen Verkaufspreis darzustellen.Nein
productTitleSINGLEHier kann eine für die automatische Produktzuordnung optimierte Produktbezeichnung übergeben werden. Diese enthält optimalerweise nur eine reduzierte Bezeichnung des Shopangebots.Nein
descriptionSINGLEBeschreibung des Angebots, verbessert die Zuordnung zum Produktkatalog und wird im Preisvergleich angezeigt.Nein
categorySINGLEfrei wählbare Kategoriebezeichnung, welche die Produktgruppe beschreibt. Hier möglichst keine Hersteller-und Modellbezeichnungen verwenden.Nein
imageSINGLEURL zum Angebotsbild im ShopNein
brandSINGLEHersteller des Produktes, verbessert die Zuordnung zum ProduktkatalogNein
eanSINGLEEAN/GTIN des Angebots, verbessert die Zuordnung zum Produktkatalog. ISBN-Nummern können ebenfalls hier übergeben werden.Nein
deliverySINGLELieferzeit des Angebots z.B: sofort lieferbar, versandfertig in 24 Stunden, 3-5 WerktageNein
shippingSINGLEVersandkosten für die angegebene Zahlungs-/Versandart. In dieses Feld können mehrere Versandkosten je Zahlart und optional die Länderkennung angeben werden. Die Werte sind durch einen Doppelpunkt zu trennen und Eingabe von mehreren Versandkosten, sind dies durch ein Semikolon getrennt. Bsp: 5.99:CREDITCARD;7.99:PAYPAL:AT Nein
shippingCommentSINGLEKommentar zum Artikelversand oder zu ZahlungsweisenNein
checkoutApprovedSINGLEHiermit geben Sie ein Angebot im Feed für den Direktkauf frei. Nur für Angebote, die über dieses Datenfeld freigegeben werden, kann im idealo Direktkauf ein Kaufvorgang gestartet werden. Lassen Sie dieses Datenfeld weg, gilt das Angebot als nicht freigegeben.Nein
checkoutLimitPerPeriodSINGLEHier können Sie idealo den Lagerbestand des Angebots angeben. Dies ist insbesondere bei begrenzten Sonderangeboten sinnvoll oder wenn sie eine größere Stückzahl eines Artikels in einem Checkout-Vorgang verkaufen wollen. Bei gesetztem Wert stellt idealo sicher, dass nicht mehr Angebote verkauft werden, als Sie verfügbar haben. Ohne diese Angabe bleibt das Angebot im Direktkauf verfügbar, bis das Angebot entweder gelöscht wird oder über checkoutApproved" die Freigabe für den Direktkauf zurückgezogen wird. idealo empfiehlt im Kunden- und Händlerinteresse, dieses Feld bei allen Angeboten zu setzen.Nein
voucherCodeSINGLEGutscheinCode mit Beschreibung. Bitte unbedingt die Struktur des Beispiels einhalten → CODE (Beschreibung)Nein
TestmodusSTRINGDer Testmodus dient dazu, die Erreichbarkeit des Webservice und die syntaktische Korrektheit der Anfrage zu überprüfen.<br><br> <b>ein</b> - Anfrage wird getestet<br> <b>aus</b> - Anfrage wird übertragen Nein
  • ein
  • aus

Outputs

Das sind die Ergebnisse des Steps, die von nachfolgenden Steps, nach der Ausführung verwendet werden können.

NameDatentypBeschreibungWerte
idealoUpdateOffersResponseSPREADSHEET
Folgende Felder sind im Output enthalten:

FeldDatentypBeschreibungStandardwert
offerResponse_skuSINGLE
offerResponse_idSINGLE
offerResponse_statusSINGLE
offerResponse_statusMsgSINGLE