Looking forward to Rakuten = c# Sample API Artikel anlegen addProduct

Das nächste Ziel ist die Schnittstelle zu dem Anbieter Rakuten.
Ich habe mir das heute mal angesehen und bin recht überrascht, wie einfach sich Rakuten das macht. Einfach muss jedoch nicht schlecht bedeuten, bewerten kann ich das sicherlich erst nachdem ich tiefgründigere Erfahrungen gemacht habe. Für alle, die das gerne mal ausprobieren möchten. Dieses Sample ist die gekürzte Version, die recht schnell in einer VS Umgebung funktionieren sollte. Es ist vielleicht sinnvoll den Sandbox Key durch den eigenen auszutauschen.  Das Sample legt einfach einen Testartikel an. Natürlich fehlen noch eine ganze Reihe Angaben, aber dieser erste Test war in wenigen Minuten erfolgreich. Hier noch ein paar Links, dann gehts alles etwas schneller:

addProduct

Den API-Key (oder Händler-Key) gibts hier

private void cmdTest_Click(object sender, EventArgs e)
{
// Creates an HttpWebRequest for the specified URL.
string sPost = „http://webservice.rakuten.de/merchants/products/addProduct?name=testartikel&description=beschreibung&price=10.00&key=c86cea54c71sbb05a5f8297bed641944„;

//Change Rakuten Sandobx Key
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(sPost);
// Sends the HttpWebRequest and waits for a response.
HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
if (myHttpWebResponse.StatusCode == HttpStatusCode.OK)
Console.WriteLine(„\r\nResponse Status Code is OK and StatusDescription is: {0}“,
myHttpWebResponse.StatusDescription);
// Releases the resources of the response.

System.Xml.XmlDocument oXMLDoc = new XmlDocument();
oXMLDoc.Load(myHttpWebResponse.GetResponseStream());
System.Data.DataSet ds = new System.Data.DataSet();

string sNextPrintDocNumber = oTools.GetNextPrintDocNumber();

oXMLDoc.Save(„RakutenAddProduct“.XML“);
ds.ReadXml(„RakutenAddProduct.XML“);
myHttpWebResponse.Close();
}

 

Lieferantenstatistik

Über die Lieferantenstatistik wird ausgewiesen, welche Umsätze mit Artikeln eines ausgewählten Lieferanten erzählt wurde. Gleichzeitig lassen sich hier die Erlöse nachvollziehen unter Berücksichtung von Verkaufsgebühren. In der neuen Version ist nun erkennbar, auf welcher Platform der Erlös erzielt wurde.
Statistik

Lagerbuchungs-Umleitung

eXODA verfügt nun über das Feature „Artikellagebuchungsumleitung“

Möchte man einen Artikel unter verschiedenen Labeln verkaufen, jedoch nur einen Bestand pflegen, so kann der Alternativartikel nun eine UmbuchungsID erhalten. Alle Lagerbuchungen betreffen dann den Ursprungsartikel. Durch die Automatische Aktualisierung auf den Verkaufsplattformen werden die Bestände dann des Nachts autom. auf den alten Bestand gesetzt um einen „Ausverkauf“ zu verhindern. Das Feature hilft dabei einen zentralen Lagebestand zu pflegen und sinnvolle Bestellvorschlagslisten zu erhalten.

Screenshot at Juli 08 10-16-33

1 4 5 6