Klasse
Bestellung
Funktionen


Die Funktion nimmt die Bestelldaten entgegen und überträgt Sie an Textil-Grosshandel.eu


neworder_post


Ein JSON-encodiertes Array mit folgenden Inhalten:

custnr = Ihre Kundennummer bei Textil-Grosshandel
shipping = Versandart (Standard, DHL, Express12 oder Express10)
*articles = Den Artikel, den Sie bestellen möchten (Array)
delAdress = Die Lieferanschrift
belegnummer = Ihr Belegnummer der Bestellung
custnrapi = Ihre Kundennummer bei Textil-Grosshandel

* Bitte legen Sie für den Artikel ein gesondertes Array mit folgenden Inhalten an:
artnum = Artikel-ID des gewünschten Artikels aus dem Textil-Grosshandel Shop
amount = Anzahl des gewünschten Artikels


http://www.textil-grosshandel.eu/webservice/index.php/api/bestand/neworder/apiKey/*IHRE API-KEY


JSON

Beispiel
// Bestellvorgang 
// Artikelnummer und Anzahl der zu bestellender Artikel im Array definieren
      // Artikeldaten 1
      $aArticles[1]['artnum'] = "1031128661111"; //Artikelnummer für das Produkt F182 White S
      $aArticles[1]['amount'] = "2"; //Anzahl der zu bestellenden Artikel
      // Artikeldaten 2
      $aArticles[2]['artnum'] = "1034731286165814196"; //Artikelnummer für das Produkt A136 Black One Size
      $aArticles[2]['amount'] = "1"; //Anzahl der zu bestellenden Artikel

// Lieferanschrift der Bestellung
      $aDeliveryAdress = array();
      $aDeliveryAdress['Company'] = "Firmenname";
      $aDeliveryAdress['FName'] = "Vorname";
      $aDeliveryAdress['LName'] = "Nachname";
      $aDeliveryAdress['Street'] = "Strasse und Nummer";
      $aDeliveryAdress['ZIP'] = "PLZ";
      $aDeliveryAdress['City'] = "Ort";
      $aDeliveryAdress['IsoCountry'] = "Länder-ID"; //z.B. für Deutschland die a7c40f631fc920687.20179984

// Kundendaten (Bestellerdaten)
    $aData[0]['custnr'] = "Ihre Kundennummer bei Textil-Grosshandel.eu";
    $aData[0]['shipping'] = "Versandart"; //zur Auswahl stehen DHL,Express12,Express10,Standard
    $aData[0]['articles'] = $aArticles; // Die Artikelinformationen aus dem Array (s.h oben)
    $aData[0]['delAdress'] = $aDeliveryAdress; //Die Lieferinformationen aus dem Array (s.h oben)
    $aData[0]['belegnummer'] = "Ihre persönliche Belegnummer";
    $aData[0]['custnrapi'] = "Ihre Kundennummer bei Textil-Grosshandel.eu";
    $aData[0]['testbestellung'] = "0"; // Wenn es sich um eine Testbestellung handelt, eine 1 eintragen

// Absenden der Bestellung an den Shop Textil-Grosshandel.eu
// Definition einer Variable mit dem json-encodiertem Array der Bestelldaten
    $sData = json_encode($aData);
// Verbindungsaufbau mit cURL
    $curl_handle = curl_init();
    curl_setopt($curl_handle, CURLOPT_URL, 'http://www.textil-grosshandel.eu/webservice/index.php/api/bestellung/neworder/apiKey/"Ihr Api-Key"/format/json');
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl_handle, CURLOPT_POST, 1);
// Die Bestelldaten werden an die Schnittstelle gepostet
    curl_setopt($curl_handle, CURLOPT_POSTFIELDS, array(
        'data' => $sData
    ));
    $buffer = curl_exec($curl_handle);
// Beenden der Verbindung
    curl_close($curl_handle);