Neu ebay Angbeot per SQL beenden

  • Wichtiger Hinweis: Aufgrund der aktuell globalen Probleme bei Microsoft ist auch das JTL Team derzeit nur bedingt erreichbar. Wir arbeiten derzeit an einer Lösung.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

  • Wartungsarbeiten - Kundencenter 22.07.24 ab 21 Uhr bis 23.07.24 vormittags. Das Kundencenter wird in dieser Zeit nicht erreichbar sein.

Kris86

Neues Mitglied
1. April 2022
5
1
Hallo zusammen,

ist es möglich ein ebay Angebot per SQL zu beenden?
Der Status 5 im ebay Item wird ja gesetzt wenn das Angebot beendet wird aber wenn man diesen manuell setzt bleibst das Angebot noch immer auf ebay aktiv.
 
  • Gefällt mir
Reaktionen: globalmotoparts

Frank Hoffmeister

Sehr aktives Mitglied
11. Mai 2014
142
28
Geht so nicht, da Angebote beenden nicht über den Worker ausgeführt wird, kannst per Sql den Vorlagennamen für das Angebot in löschen ändern und dann in der Wawi-->Marktplätze-->ebay-->laufende Angebote nach löschen in der Spalte Vorlage filtern, dann rechte Maustaste Angebote beenden.
Natürlich nur wenn du weist was du tust :)
 

KMorcinek

Offizieller Servicepartner
SPBanner
9. September 2013
168
9
Essen
Geht so nicht, da Angebote beenden nicht über den Worker ausgeführt wird, kannst per Sql den Vorlagennamen für das Angebot in löschen ändern und dann in der Wawi-->Marktplätze-->ebay-->laufende Angebote nach löschen in der Spalte Vorlage filtern, dann rechte Maustaste Angebote beenden.
Natürlich nur wenn du weist was du tust :)
Danke für den Tipp, Aber ich möchte eine komplette Automatisierung des Beendens und wieder Einstellens ohne Klick. Alle 30 Tage bei Angeboten die nicht verkauft wurden in dieser Zeitspanne.
Das einzige, was mir einfällt, ist die Option "Nicht mehr vorrätig" zu deaktivieren und den Bestand bei solchen Auktionen auf 0 zu setzen per Skript. Dann würde der Worker diese ja beenden und ich könnte Sie neu einstellen.

Oder Herr Nelle rückt den API-Aufruf zum Beenden aus dem Worker oder Wawi heraus
:)
 

pepu

Aktives Mitglied
20. März 2020
10
3
Hallo,

es ist zwar schon etwas älter, aber wir beenden Angebote über ein HTTP Post als manuellen Workflow.
Dazu brauchst du aber noch einen Ebay Zugriffstoken, den musst du über die Entwicklerkonsole erstellen (lassen).
Es gibt da zwei Arten, einen kurzlebigen Token (2 Stunden gültig) und einen langlebigen (1 Jahr gültig).

Diese müssen nach Ablauf immer wieder neu erstellt werden.

Der Code für den Workflow könnte etwa so aussehen:
URL:
Code:
https://api.ebay.com/ws/api.dll

Header:
Code:
Content-Type:application/xml
X-EBAY-API-SITEID:77
X-EBAY-API-COMPATIBILITY-LEVEL:967
X-EBAY-API-CALL-NAME:EndItems
X-EBAY-API-DETAIL-LEVEL:0

Body
Code:
{%capture EbayItemIDQuery-%}
SELECT ItemId FROM ebay_item
    WHERE kArtikel IN
        (SELECT kArtikel
            FROM tArtikel
            WHERE cBarcode =
                (SELECT cBarcode
                    FROM tArtikel
                    WHERE cArtNr = '{{ Vorgang.Allgemein.Stammdaten.ArtNrSku }}')
                        AND cBarcode != ''
                        AND cBarcode IS NOT NULL
                        AND cBarcode LIKE '[0-9]%')
                AND ListingType != 'Chinese'
                AND ItemID IS NOT NULL
                AND ItemID != ''
{%endcapture-%}
{%assign EbayItems = EbayItemIDQuery | DirectQuery-%}
{%comment-%}
Die Listing IDs werden ausgelesen und der XML übergeben und an Ebay geschickt.
{%endcomment-%}
{%comment-%}
{%endcomment-%}
<?xml version="1.0" encoding="utf-8"?>
<EndItemsRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
    <eBayAuthToken>[----dein EbayToken-----]</eBayAuthToken>
  </RequesterCredentials>
    <ErrorLanguage>en_US</ErrorLanguage>
    <WarningLevel>High</WarningLevel>
    <!-- Enter the ItemID you wantto end-->
  {%for EbayID in EbayItems.Daten-%}
      <EndItemRequestContainer>
        <MessageID>{{EbayID.ItemID}}</MessageID>
          <!-- Enter reason for ending the item. For help see, the API Reference
               http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/extra/EndItms.Rqst.EndItmRqstCntnr.EndngRsn.html -->
        <EndingReason>Incorrect</EndingReason>
          <!-- Enter the ItemID you want to end -->
        <ItemID>{{EbayID.ItemID}}</ItemID>
      </EndItemRequestContainer>
  {%endfor-%}
</EndItemsRequest>

Im Ersten Teil wird die Angebotsnummer des Listings aus der Datenbank ausgelesen und im zweiten Teil des Codes wird diese Angebotsnummer genutzt, um das Angebot zu beenden.

Wie gesagt, du musst dich erst beim Ebay Entwicklerprogramm anmelden, dass du da was machen kannst.
Da gibt es auch detaillierte Beschreibungen, wie so ein Token erzeugt werden kann.

Viele Grüße
https://developer.ebay.com/
 

timmken

Sehr aktives Mitglied
2. September 2011
284
59
Danke für den Tipp, Aber ich möchte eine komplette Automatisierung des Beendens und wieder Einstellens ohne Klick. Alle 30 Tage bei Angeboten die nicht verkauft wurden in dieser Zeitspanne.
Das einzige, was mir einfällt, ist die Option "Nicht mehr vorrätig" zu deaktivieren und den Bestand bei solchen Auktionen auf 0 zu setzen per Skript. Dann würde der Worker diese ja beenden und ich könnte Sie neu einstellen.

Oder Herr Nelle rückt den API-Aufruf zum Beenden aus dem Worker oder Wawi heraus
:)
Konntest du das inzwischen vollständig lösen? Wäre für uns auch eine sehr interessante Sache.
 

NewBuy

Sehr aktives Mitglied
29. August 2016
2.027
310
Es fehlt einfach ein Filter bei laufende Angebote.
Hier sollte es möglich sein Angebote die X-Tage nicht verkauft worden sind zu markieren und zu beenden.
 

pepu

Aktives Mitglied
20. März 2020
10
3
Das speziell habe ich selbst so noch nicht gemacht,
aber ähnlich mit Aufträgen, die zu einem gewissen Zeitpunkt freigegeben werden sollen. Den Zeitpunkt haben wie in "Vor.Lieferdatum" definiert.

Ich habe da über die Windows Aufgabenplanung ein externes Programm, was diese Aufträge ausliest (ließe sich ja relativ einfach auf die Angebote umschreiben, welche X Tage laufen ohne Verkauf) und dann über die externDLL einen Workflow startet.

In unserem Fall "Auftrag Freigeben".

Hier in diesem speziellen Fall müsste das Angebot über die API beendet werden und dann in der Wawi noch ein bisschen aufgeräumt werden (laufendes Angebot aus der DB löschen etc.)

Das könnte dann sogar ohne den Umweg über die extern DLL passieren.

Wenn in der Vorlage die Option "Stelle automatisch ein, wenn Lagerbestand > 0" dann wird es ja automatisch wieder gelistet.
 

globalmotoparts

Gut bekanntes Mitglied
3. Mai 2021
119
20
Wir hängen gerade an genau dem gleichen Punkt. Wenn man den Status in ebay_item = "5" setzt, wird zwar ein neues eBay Inserat erstellt (wenn die Vorlage automatisch neu einstellen soll), aber das alte Inserat bleibt weiterhin auf eBay bestehen (und wird in JTL auch nicht mehr angezeigt, also ein Schattenangebot). Ich habe auch bei den Stored Procedures leider nichts finden können?

Was ist der Auslöser, damit das Angebot bei eBay beendet wird?
Vielleicht ein kleiner Tipp von einem JTL Mitarbeiter?
 
Ähnliche Themen
Titel Forum Antworten Datum
eBay Fremdes Angebot unter gleicher IP JTL-Wawi 1.9 1
Artikel Filter laufende eBay Angebot funktioniert nicht JTL-Wawi 1.9 1
Neu Fehler bei der Anlage einer Ebay-Angebotsvorlage - Nicht genug Quoten verfügbar um Befehl zu verarbeiten... JTL-Wawi - Fehler und Bugs 1
eBay/ Amazon Plattformen Inaktiv bzw. deaktivieren JTL-Wawi 1.9 2
Neu eBay Kaufabbruch und Erstattung eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Ebay Varianten nicht auswählbar eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Vermerk auf Druckvorlagen wenn Bestellung durch eBay Dienstleistung, Jobs und Ähnliches 1
Neu Artikel bei ebay und in Shop Arbeitsabläufe in JTL-Wawi 0
Neu Artikel werden bei Hermes versendung bei ebay nicht als verschickt makiert JTL-ShippingLabels - Fehler und Bugs 1
Neu eBay Lagerbestand wird nicht reduziert eBay-Anbindung - Fehler und Bugs 0
Neu Kindartikel mehrfach bei Ebay User helfen Usern - Fragen zu JTL-Wawi 0
Eine Rechnungsvorlage für ebay und Amazon JTL-Wawi 1.8 0
Neu ebay Abgleich dauert ewig Arbeitsabläufe in JTL-Wawi 3
Neu eBay Managed Payments in Rechnungen User helfen Usern - Fragen zu JTL-Wawi 1
Neu +++ Ebay Artikelmerkmale aktualisieren... per Ameise ? ++ User helfen Usern - Fragen zu JTL-Wawi 4
Neu Artikel aktualisieren nach Einschränkung bei ebay eBay-Anbindung - Ideen, Lob und Kritik 1
Neu Steuerberechnung bei eBay-Verkäufen Arbeitsabläufe in JTL-Wawi 2
eBay Angebot aus Vorlage erstellen Ausnahmefehler eBay-Anbindung - Fehler und Bugs 1
Neu Ebay Feld "Produkt" User helfen Usern - Fragen zu JTL-Wawi 3
eBay Vorlagen weg !! Hilfe JTL-Wawi 1.7 1
Neu eBay Vorlagen weg !! Hilfe JTL-Wawi - Ideen, Lob und Kritik 7
Neu Käufer von eBay.co.uk: Wawi erzeugt falsche USt Werte JTL-Wawi - Fehler und Bugs 15
Neu Globale Angebotsvorlage: Individuelle Mengen auf eBay hochladen? eBay-Anbindung - Ideen, Lob und Kritik 0
Neu ebay Synch - 504 Gateway Time-out - seit gestern Mittag eBay-Anbindung - Fehler und Bugs 2
Kein ebay Abgleich seit Update auf 1.9.4.1 - error calling EaEbayNegotiationEligibleItemPost eBay-Anbindung - Fehler und Bugs 10
Neu Track & Trace spricht mit eBay nur national ? JTL-Track&Trace - Fehler und Bugs 0
Neu Ebay neue Farben hinzufügen eBay-Anbindung - Fehler und Bugs 8
Neu Versandstaffel für ebay einstellen eBay-Anbindung - Ideen, Lob und Kritik 0
Neu ebay Fehler 240 - nicht öffentliche Bieter-/Käuferliste eBay-Anbindung - Fehler und Bugs 5
Neu Dotliquid Otto Merkmale aus eBay Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Ebay keine Übernahme von Bestand eBay-Anbindung - Fehler und Bugs 20
Neu Wie kann ich mit der Wawi Ebay Rechnungen erstellen und nach ebay hochladen? eBay-Anbindung - Fehler und Bugs 4
Artikelmerkmale pro Variation in Ebay-Angebot JTL-Wawi 1.8 2
Neu Ebay: Laufende Angebote leer. eBay-Anbindung - Fehler und Bugs 2
Neu Automatische Sortierung der Bilder & Anzahl der Ebay Bilder eBay-Anbindung - Fehler und Bugs 0
Neu 2 ebay Konten, 1x B2B 1xB2C User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wie gebrauchte Waren bei Ebay einstellen? Workflow User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikel von JTL mit Ebay verbinden in Easy Action Einrichtung und Installation von JTL-eazyAuction 2
Neu Abfrage per Erweiterter Eigenschaft zu Lieferstatus aller Bestellungen eines Kunden User helfen Usern - Fragen zu JTL-Wawi 0
Rechnung per Mail versenden JTL-Wawi 1.9 2
Neu Barzahlung per POS generiert auf einmal "Geldtransit Barzahlung" JTL-POS - Fehler und Bugs 0
Neu JTL verschickt keinen Link zur Sendungsverfolgung per Mail Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Warenkorb in Euro per JavaScript ermitteln? Allgemeine Fragen zu JTL-Shop 1
Neu CustomWorkflow zum Setzen von einem Hinweis für Auftragspositionen (Wert aus Eigene Felder per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu CustomWorkflow zum SPERREN von Kunden (Auswahl eines Kunden/Auftrages/Rechnung per Workflow) Dienstleistung, Jobs und Ähnliches 0
Neu Preis auf Anfrage Button per CSS änderbar ? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Rechnung per Mail an eine bestimmte Mailadresse Arbeitsabläufe in JTL-Wawi 1
Worker (Ausgabe der geschriebenen Rechnunge per Mail JTL-Wawi 1.9 1
Neu 1. Shop spiegeln: Per WaWi? / 2. DB bi-di-replication /Master-Slave 3. RAMdisk 4. WaWi auch spiegeln? Onlineshop-Anbindung 3
Neu Merkmal eindeutig per SQL zuordnen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0

Ähnliche Themen