Neu ebay Angbeot per SQL beenden

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
167
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
278
58
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
1.981
304
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
104
15
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
Neu ebay Bestellimport läuft nicht eBay-Anbindung - Fehler und Bugs 8
Neu EAN in eBay Angeboten (Varianten) User helfen Usern - Fragen zu JTL-Wawi 0
Versuch Bilder aus Ebay für Kaufland zu übernehmen JTL-Wawi 1.8 0
Eigene Felder für Ebay-Listings verwenden JTL-Wawi 1.8 0
Neu Versandzeit in Ebay-Vorlage geändert - Laufende Auktion automatisch anpassen? eBay-Anbindung - Ideen, Lob und Kritik 0
Neu leidiges Thema OSS + ebay Preise Umsetzung?! User helfen Usern - Fragen zu JTL-Wawi 0
Neu Bestände von der Wawi mit ebay abgleichen User helfen Usern - Fragen zu JTL-Wawi 2
Auftragsimport über eBay - Bezeichnung der Versandart auf der Rechnung leer JTL-Wawi 1.8 1
Neu Ganz neuer Bug? eBay.co.uk Verkauf Lieferung nach Ungarn - falsche Steuer eBay-Anbindung - Fehler und Bugs 2
Neu Ebay Artikel - bei Umstellung auf Designvorlagen werden Beschreibungen verändert User helfen Usern - Fragen zu JTL-Wawi 1
Neu ebay Versanddatum / Versandfrist "Versand bis..." in die Wawi holen, um Aufträge zu priorisieren eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe im Homeoffice für Amazon, ebay Kaufland etc. Dienstleistung, Jobs und Ähnliches 0
Neu Ebay Artikel Designer - Erfahrungen ? eBay-Designvorlagen - Fehler und Bugs 1
Neu Ebay - Bestände richtig auffüllen - Wawi 1.5.55 User helfen Usern - Fragen zu JTL-Wawi 5
Neu Ebay Bestseller/X-Seller in der Designvorlage und Preise Einrichtung und Installation von JTL-eazyAuction 0
Neu Fehler Übertragung Sendungsnummern an eBay JTL-Wawi 1.7 2
AB Preise in der Designvorlage für ebay bei Bestseller JTL-Wawi 1.8 0
Problem ebay Abgleich JTL-Wawi 1.8 4
Neu eBay Merkmale vereinfacht festlegen eBay-Anbindung - Fehler und Bugs 0
Neu ebay Import ohne Variantenbilder eBay-Anbindung - Fehler und Bugs 0
Neu eBay-Gebühren lassen sich nicht nachvollziehen eBay-Anbindung - Fehler und Bugs 6
JTL-WaWi eBay Angebotsvorlage Versand/Zahlung fehlerhaft JTL-Wawi 1.8 0
Neu Bestand an eBay ohne laufende Angebote eBay-Anbindung - Ideen, Lob und Kritik 0
Neu ebay- Angebote-laufende Angebote: Fehler beim Laden der Daten, der mehrteilige Bezeichner "Custom-fWawiArtikelpreisBrutto" konnte nicht gebunden werde JTL-Wawi - Fehler und Bugs 2
Neu Länge der beschreibung ebay eBay-Designvorlagen - Fehler und Bugs 0
Kunden Kontakt - EBay Nachrichten. JTL-Wawi App 0
Neu Abruf der Bestellungen Ebay / Amazon nicht mehr möglich JTL-Wawi - Fehler und Bugs 1
Fehler beim Artikelupload nach Ebay 21917328, 21916619, 21916970, 21919420 JTL WAWI 1.7.12.1 JTL-Wawi 1.7 0
Neu Bei eBay Verknüpfung: Keine Freie Lizenz Einrichtung und Installation von JTL-eazyAuction 0
Neu Ebay International kostenloser Versand, Preise je Land Einrichtung und Installation von JTL-eazyAuction 0
Neu Wie macht ihr das? Ebay Verkäufe automatisieren. Arbeitsabläufe in JTL-Wawi 3
Ebay Angebote importieren nicht möglich bitte um Hilfe ? JTL-Wawi 1.8 4
Neu Logo wird in Designvorlage nicht an Ebay gesendet eBay-Designvorlagen - Fehler und Bugs 0
Neu eBay-Variationsangebote Guide outdated? eBay-Anbindung - Ideen, Lob und Kritik 4
Neu Ebay Artikel einstellen über Ameise - Zustand wird nicht zugewiesen JTL-Ameise - Fehler und Bugs 4
Ebay unter Plattformen angelegt aber kein Verkaufskanal JTL-Wawi 1.8 1
Ebay stürtzt nach der 2 zeile ab JTL-Wawi 1.8 0
JTL Shop 5 Logo Verschieben in Ebay von Mitte nach Links Einrichtung JTL-Shop5 0
Neu Feld "Preisvorschläge" in Tausenden ebay-Vorlagen ändern? eBay-Anbindung - Fehler und Bugs 1
Neu eazyAuction 2 ebay Marktplätze Einrichtung und Installation von JTL-eazyAuction 3
Neu Import in ebay Angebotsvorlagen nicht möglich JTL-Ameise - Fehler und Bugs 0
Neu Export der Wawi VK-Brutto Preise und der Ebay VK-Bruttopreise für alle Artikel bei Ebay mit Varkombi JTL-Ameise - Fehler und Bugs 4
Neu Zugang zu Kategorien nur per Kennworteingabe Plugins für JTL-Shop 3
Neu Eigene Felder (Kunde) in csv-Datei per Ausgabe (Auftrag oder Lieferschein) Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Lieferadresse / Rechnungsadresse im Auftrag per Doppelklick wählbar machen JTL-Wawi - Ideen, Lob und Kritik 0
Datenbank-Abfrage per SQL nach Lagermenge pro Artikel & Warenbereich (WMSLager) JTL-Wawi 1.8 1
Neu Lieferantenbestellung als CSV mit selbst festgelegten Spalten per Mail senden Arbeitsabläufe in JTL-Wawi 1
Neu Benachrichtigung per Workflow bei Wareneingang User helfen Usern - Fragen zu JTL-Wawi 24
Neu Weiterleitungen direkt per Datenbank einfügen aufgrund Größe bzw. Anzahl? Betrieb / Pflege von JTL-Shop 9
Gelöst Per Workflow im Servicedesk eine Mail versenden. Gelöste Themen in diesem Bereich 4

Ähnliche Themen