News
20.01.2024 | Erweiterung API-Funktion getCustomCatalogue
Die Funktion getCustomCatalogue wurde erweitert. Es ist jetzt möglich Preise für mehrere Mengen (bis zu 10) in einer Anfrage abzurufen.
Dazu werden im Parameter quantity mehrere Mengen angegeben.
Beispiel:
quantity=1_quantity|50_quantity|100_quantity
Die Preise werden im XML productList – selectGroupList – optionList im Array optionTranslations zurückgegeben.
Dabei entspricht der Wert im Feld optionName der angefragten Menge. (Im Beispiel 1_quantity oder 50_quantity oder 100_quantity)
Administration (2)
Error on request interface: Could not connect to host
Die Variable „stream_context“ muss nur im Sample- bzw. Dev-System gesetzt werden, in der Liveumgebung muss diese entfallen.
In der Variablen „local_cert“ wird das verwendete Zertifikat für das Sample-, Dev- oder Produktivsystem angegeben.
Error on request interface: Not Extended
Der Pfad zu dem angegebenen Zertifikat ist nicht richtig.
Die SOAP Schnittstelle liefert Ihnen verschiedene Rückgabewerte.
response
0 = nicht erfolgreich
1 = erfolgreich
Bei responseCode 0 wird der Rückgabewert wie folgt aufgebaut.
Ziffer 1
1 – important
2 – missing parameter
3 – invalid parameter
4 – notice
Ziffer 2-6
Parameter Code (siehe Mögliche Rückgabewerte)
Die Ziffern 2-6 des Rückgabewertes kodieren jeweils einen Key, welcher ein bestimmtes Datenfeld (z.B. Bestellmenge) oder einen Sachverhalt (Bestellung) beschreibt.
Beschreibt der Key ein Datenfeld, wird zusätzlich entschieden, ob es sich beim Fehlen dieses Wertes um ein Abbruchkriterium handelt (required), der Wert bestimmte vordefinierte Werte annimmt (values) oder bei einem fehlenden/fehlerhaften Wert ein Default-Wert gesetzt wird (default).
Mögliche Rückgabewerte
| Message code | Keyword | Values | Required | Default |
|---|---|---|---|---|
| 00000 | Payment method failed! | |||
| 20001 | aspect_ratio | landscape format | panel format | 1 | |
| 20002 | availability_type | 1 | 2 | 0 | 1 |
| 20003 | customer_copy | 5 | 10 | 15 | 0 | |
| 20004 | customer_item_id | 0 | ||
| 20006 | item_id | 1 | ||
| ... | ||||
| 30002 | customer_number | 1 | ||
| 30003 | data_source_host | 0 | ||
| 30006 | data_source_port | 0 | ||
| 30007 | data_transmission | ftp | download | e-mail | upload | 1 | download |
| 30008 | delivery_type | delivery | self collection | 0 | |
| 30010 | order_name | 0 | ||
| 30011 | order_quantity | 1 | ||
| 30013 | payment_method | 0 | ||
| 30015 | shipping_type | 0 | ||
| 30016 | partial_quantity | 1 | ||
| 30017 | OrderCommitSucessful | 0 | ||
| 30018 | OrderCommitFailed | 0 | ||
| 30019 | 1 | |||
| 30020 | password | 1 | ||
| 40005 | address_id | 1 | ||
| 40014 | address_data_search | 0 | ||
| 40015 | address_ambiguous | 0 | ||
| 40016 | address_new_successful | 0 | ||
| 40017 | address_new_failed | 0 | ||
| 40018 | party_group_code_failed | 0 | ||
| 40019 | address_id_search | 0 |