ebay lieferzeit im Angebot wiedergeben

Dustin

Sehr aktives Mitglied
14. Mai 2008
2.999
53
Enger
Hi,

ist es möglich auf diese von Ebay dargestellte Lieferzeit zuzugreifen im Template und diese dann in der Beschreibung nochmals wiederzugeben?

lieferzeit_ebay.png

Für jeden Tipp Dankbar :)

Gruß
 

Anhänge

  • lieferzeit_ebay.png
    lieferzeit_ebay.png
    16,4 KB · Aufrufe: 42

nmueller

Sehr aktives Mitglied
5. April 2011
1.309
100
Saarland
AW: ebay lieferzeit im Angebot wiedergeben

ich würde behaupten: nicht machbar und wenn dann im Hinblick der Rechtssicherheit auch sehr bedenklich. Wenn da mal ein Unterschied drin wäre, könntest du dir gleich anwaltliche Prügel einhandeln :)

In der Wawi gibt's keinen Platzhalter für. Um das zu realisieren müsstest du den kalkulierten Wert über die ebay API auslesen (keine Ahnung, ob das überhaupt geht) und permanent über eine Schnittstelle updaten. Die Daten variieren ja je nach Wochentag, (nicht zwingend bundesweit einheitlicher) Feiertagslage, eBay-Einstellungen zu eBayPlus, Bearbeitungszeit, Versandarten etc. und wer weiß noch welche Variablen hier von eBay heran gezogen werden.

Immerhin müsste sich die Anzeige täglich updaten..
 

zivalr

Aktives Mitglied
12. März 2013
8
0
Hallo,

habe zufällig diesen Post entdeckt, als ich selbst auf der Suche nach Einstellungen der Lieferzeit war.

Man kann es ändern und auch auslesen und dann im Angebot anzeigen, aber nur über das API.
Zusammen mit einem cron Job dann einfach regelmäßig aktualisieren.

Der API Call dafür ist: GetItemShipping zum Auslesen und ReviseItem wenn man es ändern will

Dafür brauchst du eine ebay Developer Registrierung, dann ein Token das man generieren muß und das
entsprechenden Skript dazu.

Hier z.B. ein Skriptauszug für die Anpassung von Lieferzeiten etc. wenn der Lagerstand 0 erreicht.

PHP:
    while ($item = $ItemSelection->fetch_array(MYSQLI_ASSOC)) {

       $itemNo            = $item['ItemID'];
       $date                = $item['date'];
       $SKU                = $item['SKU'];
       $startprice        = $item['startprice'];
       $lagerbestand = intval($item['fVerfuegbar']);

       $startprice = $startprice * 2; // Startpreis
       $handlingtime = 40; // Lieferzeit

       if($item){

           $x++;

           echo "<p>". $x ." -- ". $itemNo ."    ". $SKU ."     ". $startprice ."</p>";

               $siteid = 77;
               $callname = "ReviseItem";
               $endpoint = "https://api.ebay.com/ws/api.dll";

               $api_dev_name = "";
               $api_app_name = "";
               $api_cert_name = "";

               $headers = array(
                   'Content-Type:text/xml',
                   'X-EBAY-API-COMPATIBILITY-LEVEL: 963',
                   'X-EBAY-API-DEV-NAME: '.$api_dev_name,
                   'X-EBAY-API-APP-NAME: '.$api_app_name,
                   'X-EBAY-API-CERT-NAME: '.$api_cert_name,
                   'X-EBAY-API-CALL-NAME: '.$callname,
                   'X-EBAY-API-SITEID: '.$siteid
                   );

               $body .= "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
               $body .= "<ReviseItemRequest   xmlns=\"urn:ebay:apis:eBLBaseComponents\">";
               $body .= "<RequesterCredentials><eBayAuthToken>".$auth_token."</eBayAuthToken></RequesterCredentials>";
               $body .= "<DetailLevel>ReturnAll</DetailLevel>";
               $body .= "<ErrorLanguage>en_US</ErrorLanguage>";
               $body .= "<Item>";
               $body .= "<ItemID>".$itemNo."</ItemID>";
               //$body .= "<StartPrice>".$startprice."</StartPrice>";
               $body .= "<DispatchTimeMax>".$handlingtime."</DispatchTimeMax>";
               $body .= "</Item>";
               $body .= "</ReviseItemRequest>";

               $curl = curl_init();

               curl_setopt_array($curl,
                   array(
                       CURLOPT_RETURNTRANSFER => 1,
                       CURLOPT_URL => $endpoint,
                       CURLOPT_POSTFIELDS => $body,
                       CURLOPT_HTTPHEADER => $headers
                       )
                   );

               $response = curl_exec($curl);

               curl_close($curl);

               $xml = new SimpleXmlElement($response);

               $path = dirname(__FILE__);
               $handle = fopen($path."/logs/ebay_setprice_".date("Y-m-d").".log", "a+");

               $date = date("Y-m-d H:i");
               $status = $xml->Ack;
               $code = $xml->Errors->ErrorCode;
               $shortmessage = $xml->Errors->ShortMessage;
               $longmessage = $xml->Errors->LongMessage;

               unset($curl);
               unset($body);
               unset($headers);

               // Log Datei Eintrag

               $itemLog = $itemNo."|".date("Y-m-d H:i:s")."|".$SKU."|".$xml->Ack."|".$xml->Errors->ShortMessage."|".$xml->Errors->LongMessage."\r\n";

               fwrite($handle,$itemLog);
               fclose($handle);

               $xml = "";
               $response = "";

       } // end if
   } // end while

   $old_itemLog = $path."/logs/ebay_setprice_".date("Y-m-d",strtotime("-1 days")).".log";
   if(file_exists($old_itemLog)){
       exec("rm -f ".$old_itemLog);
       }

Ich hoffe, es kann wer damit was anfangen.

Hier noch ein paar Links zum Thema:

http://developer.ebay.com/DevZone/g...ces.html#HandlingTimeandEstimatedDeliveryTime
https://developer.ebay.com/signin
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kind-Artikel nicht bei Ebay anbieten Allgemeine Fragen zu JTL-Shop 1
Neu Neues Tool - eBay Penner finden, beenden und neu listen Schnittstellen Import / Export 0
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 8
Neu eBay Vorlage lässt sich nicht mehr öffnen JTL-Wawi - Fehler und Bugs 0
Neu ebay artikelnamen User helfen Usern - Fragen zu JTL-Wawi 4
Problem beim Import über Ameise/eBay JTL-Wawi 1.11 1
Neu Nach Update auf 1.11.10.0 Abgleich zu Ebay über 3 Stunden bei neuen Angeboten eBay-Anbindung - Fehler und Bugs 2
Neu WAWI 2.0.2 Auftragsuche nach Ebay-Benutzernamen funktioniert nicht JTL-Wawi - Fehler und Bugs 1
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Neu Probleme beim Erstellen von Artikeln aus Angeboten von eBay User helfen Usern - Fragen zu JTL-Wawi 1
Neu eBay Attribute - Ändern / Überschreiben JTL-Ameise - Fehler und Bugs 9
globale Angebotsvorlage anpassen für eBay Angebote "Artikelspezifisch" JTL-Wawi 1.11 0
Neu Ebay Kategoriemapping Einrichtung und Installation von JTL-eazyAuction 2
Neu DRIGEND HILFE!!! Ebay Abgleich endet mit Arithmetischer Überlauffehler für tinyint-Datentyp, Wert = -1. Die Anweisung wurde beendet. eBay-Anbindung - Fehler und Bugs 4
Neu Ebay Variantenartikel aktuallisieren / Obergrenze 250 Varianten eBay-Anbindung - Fehler und Bugs 0
Neu [Tool] FloTax — eBay + Billbee → DATEV/Lexoffice | §25a | OSS | Reverse Charge | von JTL-Partner Dienstleistung, Jobs und Ähnliches 0
Neu Dummy-ID oder Freiposition für Angebot mit mehrzeiliger Beschreibung JTL-Wawi - Ideen, Lob und Kritik 7
Workflow Trigger bei Angebot-Import über Ameise JTL-Wawi 1.9 1
Neu Angebot Status "Fehlerhaft" aber keine Fehlermeldung Amazon-Lister - Fehler und Bugs 5

Ähnliche Themen