Scripte nach dem Upload von Angeboten ausführen
Über die Funktionen listingAdded()
, listingRelisted()
, und listingRevised()
können Skripte ausgeführt werden, nachdem ein Angebot erfolgreich gestartet (Added), wiedereingestellt (Relisted) oder überarbeitet (Revised) wurde.
Wählen Sie Ihr erstelltes Skript im “Angebote mit Script validieren”-Menü im Kontrollzentrum aus.
Hier ist ein Beispiel-Skript, dass in den Benutzermerkmalen notiert, wie oft ein Angebot schon überarbeitet, wiedereingestellt und gestartet wurde:
function validateListing(listing) {
// not used but should be implemented in the validate script
return [];
}
function incrementKeyInUserProperties(listing, key) {
var userProps = listing.userProperties;
let count = parseInt(userProps[key]);
if (count == null || isNaN(count)) {
userProps[key] = "1";
} else {
userProps[key] = (count + 1).toString();
}
listing.userProperties = userProps;
}
function listingAdded(listing) {
incrementKeyInUserProperties(listing, "ADDED_COUNT");
}
function listingRelisted(listing) {
incrementKeyInUserProperties(listing, "RELISTED_COUNT");
}
function listingRevised(listing) {
incrementKeyInUserProperties(listing, "REVISED_COUNT");
}
<< Validierungs-Scripte beim Start von Angeboten ausführen | eBay Listing JavaScript properties >> |