Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Suche Komponenten für ebay, Amazon und Co. (https://www.delphipraxis.net/180792-suche-komponenten-fuer-ebay-amazon-und-co.html)

arnof 18. Jun 2014 09:15


Suche Komponenten für ebay, Amazon und Co.
 
Hallo,

gibt es sowas fix und fertig ?

Ich suche Lösungen mit dem man schnell Artikel einstellen kann, Verkäufe mitbekommt und den Versand Status setzen kann. Halt die komplette Abwicklung möglichst einfach einzubinden in ERP Systeme.

Neutral General 18. Jun 2014 09:17

AW: Suche Komponenten für ebay, Amazon und Co.
 
Für eBay benutzen wir http://www.ea4d.com/

arnof 18. Jun 2014 09:20

AW: Suche Komponenten für ebay, Amazon und Co.
 
Zitat:

Zitat von Neutral General (Beitrag 1262699)
Für eBay benutzen wir http://www.ea4d.com/

die hatte ich eben schon mal gefunden:

- irgendwie keine Doku ?
- kein Beispiel ?

Ist das ok ? Welchen Aufwand hat man für die oben genannte Anforderung (Mann Tage)?

mkinzler 18. Jun 2014 09:31

AW: Suche Komponenten für ebay, Amazon und Co.
 
Es scheint eine freie Version zu geben

Neutral General 18. Jun 2014 09:50

AW: Suche Komponenten für ebay, Amazon und Co.
 
Zitat:

Zitat von arnof (Beitrag 1262700)
Zitat:

Zitat von Neutral General (Beitrag 1262699)
Für eBay benutzen wir http://www.ea4d.com/

die hatte ich eben schon mal gefunden:

- irgendwie keine Doku ?
- kein Beispiel ?

Ist das ok ? Welchen Aufwand hat man für die oben genannte Anforderung (Mann Tage)?

Also wenn man das Prinzip der Klassen verstanden hat dann braucht man eigentlich nur die eBay-API Doku um die API zu benutzen:

Delphi-Quellcode:
var Trading: TeBayTrading;
    Request: TeBayT_AddFixedPriceItemRequestType;
    Response: TeBayT_AddFixedPriceItemResponseType;
begin
  Trading := InitEBayTrading(); // Create + Zuweisung der ganzen API IDs von eBay + URLs
  try
    Request := Trading.AddFixedPriceItem.Request;
    Request.Item.Site.Value := 'Germany';
    Request.Item.ListingType.set_FixedPriceItem;

    Request.Item.Title.Value := 'Glaskugel *NEU*';
    Request.Item.BuyItNowPrice.Value := 32.50;
   
    // etc. welche (Pflicht-)felder gefüllt werden müssen steht in der API Doku von eBay
    // z.B. http://developer.ebay.com/DevZone/XML/docs/Reference/ebay/AddFixedPriceItem.html

    Trading.Call; // Call machen (oder mit Trading.Start gehts auch asynchron)

    Response := Trading.AddFixedPriceItem.Response;
    if (Response.Ack.is_Success) or (Response.Ack.is_Warning) then
    begin
      Result := Response.ItemID.Value; // Auktionsnummer zurückgeben
      // Hier kann man aus der Response dann (weitere) zurückgegebene Werte auslesen
    end;
  finally
    Trading.Free;
  end;
end;

function InitEBayTrading: TeBayTrading;
begin
  Result := TeBayTrading.Create(nil);
  //Result.OnError := ...;

  Result.Session.DevID := ...;
  Result.Session.AppID := ...;
  Result.Session.CertID := ...;
  Result.Session.SiteID := 77; // deutsche eBay Seite
  Result.Session.Token := ...;
  Result.Session.TradingURL := ...; // siehe eBay Doku für Sandbox/Produktion URLs
  Result.Session.ShoppingURL := ...; // siehe eBay Doku für Sandbox/Produktion URLs
  // .. weitere URLs
end;
Ich kann dir nicht sagen wie viele Mann-Tage das dauert. Kommt drauf an wie viel da (bei euch) noch drum rum passiert/passieren muss und woher du die Daten bekommst die du der API übergibst und ob da noch Masken/Datenbanktabellen o.ä. erstellt werden müssen.

arnof 18. Jun 2014 09:59

AW: Suche Komponenten für ebay, Amazon und Co.
 
:thumb:

Sowas noch für Amazon und Rakuten


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:50 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz