Serverspot.jpg

Änderungen

Zur Navigation springen Zur Suche springen
825 Bytes hinzugefügt ,  09:16, 20. Apr. 2018
keine Bearbeitungszusammenfassung
Bitte ersetzen Sie dabei Ihre persönliche Domain.
Selbstverständlich ist der Zugriff auf die API regelementiert. In der Shopadminstration unter Benutzer->[[API-User-Verwaltung|API-Benutzer]] {{Pfad_benutzer_api}} erstellen Sie dazu einen neuen Benutzer, bei dem der API-Key optional ist.
Die Authentifizierung erfolgt pro Aufruf mit Benutzername und Kennwort. Der Abruf erfolgt über eine verschlüsselte Verbindung, sofern für den Onlineshop eine solche aktiv ist.
* Alle Bestellungen eines Monats auslesen
* Details einer Bestellung auslesen
* Versandtracking setzen
* Bestellung abschließen
''' Kunden '''
protected $api_location;
protected $cURL;
protected $available_methods = array("GET","POST");
public function __construct($url, $user_name, $user_password) {
public function get($url) {
return $this->call($url, "GET");
}
 
public function post($url, $params) {
return $this->call($url, "POST", $params);
}
)
</source>
</tabber>
(
[time] => 1433326042
[customer] => 14
[email] => max@mustermann.com
[address] => Array
(
</source>
</tabber>
 
 
<br/><br/>Paketverfolgung setzen<br/><br/>
<tabber>
Abfrage=<source lang="php">
<?php
 
$api->post("ordertracking/11681",array("delivery" => "DHL", "code" => "00340434174844484564"));
 
 
?>
 
 
Mögliche Werte für "delivery" sind:
 
* DHL
* POSTAT
* POSTCH
* DPD
* GLS
* HERMES
* UPS
* FEDEX
* CHARRY
</source>
|-|
Antwort=<source lang="php">
(
[result] => ok
 
)
</source>
</tabber>
 
 
<br/><br/>Bestellung abschließen<br/><br/>
<tabber>
Abfrage=<source lang="php">
<?php
 
$api->post("ordersent/11681",array());
 
 
?>
</source>
|-|
Antwort=<source lang="php">
(
[result] => ok
 
)
</source>
</tabber>
 
 
<?php
$api->get("category/20customers");
?>
1.619

Bearbeitungen

Navigationsmenü