Neu kein gültiges Lieferland - Wawi 1.2.2.4 und eigener Connector

seyerweb

Aktives Mitglied
7. September 2017
2
0
Hallo,

aktuell haben wir ein kleines Problem mit einem selbst erstellten Connector oder eher mit der Wawi.
Die Wawi meldet beim Abgleich "Auftrag xx hat kein gültiges Lieferland (ISO-Code '')"

Das Lieferland wird aber vom Connector geliefert (laut log und laut connector-tester)
In einer frisch installierten Wawi ohne Datenbestand (gleiche Version) wird der Auftrag fehlerfrei importiert.
In der eigentlichen Live-Wawi kommt der Fehler.
In beiden Umgebungen existiert weder der Kunde noch der Auftrag.

Das Land ist unter Allgemeine Einstellungen -> Länder ganz normal eingetragen.

Kennt jemand das Problem?
Vorschläge?
Welche Ursache kann diese Fehlermeldung haben.


Rückmeldung vom Connector
Code:
{
  "result": [
    {
      "customerId": [
        "45105",
        0
      ],
      "id": [
        "17",
        0
      ],
      "billingAddress": {
        "customerId": [
          "",
          0
        ],
        "id": [
          "",
          0
        ],
        "city": "Demoort",
        "company": "Demokunde",
        "countryIso": "",
        "deliveryInstruction": "",
        "eMail": "",
        "extraAddressLine": "",
        "fax": "",
        "firstName": "",
        "lastName": "",
        "mobile": "",
        "phone": "",
        "salutation": "",
        "state": "",
        "street": "Demostr. 123",
        "title": "",
        "vatNumber": "",
        "zipCode": "12345"
      },
      "carrierName": "",
      "creationDate": "2017-09-07T12:02:16+02:00",
      "currencyIso": "EUR",
      "estimatedDeliveryDate": null,
      "languageISO": "ger",
      "note": "",
      "orderNumber": "17",
      "paymentDate": null,
      "paymentInfo": null,
      "paymentModuleCode": "invoice",
      "paymentStatus": "unpaid",
      "pui": "",
      "shippingAddress": {
        "customerId": [
          "",
          0
        ],
        "id": [
          "",
          0
        ],
        "city": "Essen",
        "company": "Demokunde",
        "countryIso": "DE",
        "deliveryInstruction": "Kommentar Lieferadresse",
        "eMail": "",
        "extraAddressLine": "",
        "fax": "",
        "firstName": "",
        "lastName": "",
        "mobile": "",
        "phone": "",
        "salutation": "",
        "state": "",
        "street": "Supermarktstr.",
        "title": "",
        "zipCode": "12345"
      },
      "shippingDate": null,
      "shippingInfo": "",
      "shippingMethodName": "Standard",
      "status": "open",
      "totalSum": 1.06,
      "totalSumGross": 1.2614,
      "attributes": [],
      "items": [
        {
          "configItemId": [
            "",
            0
          ],
          "customerOrderId": [
            "17",
            0
          ],
          "id": [
            "40",
            0
          ],
          "productId": [
            "prod-id",
            0
          ],
          "name": "abc",
          "price": 1.06,
          "priceGross": 1.2614,
          "quantity": 1,
          "sku": "prod-id",
          "type": "",
          "unique": "",
          "vat": 19,
          "variations": []
        }
      ]
    }
  ],
  "error": null,
  "jtlrpc": "2.0",
  "id": "5a36cc19a3b44ca3ad546541efbfa"
}

screen.jpg
 

seyerweb

Aktives Mitglied
7. September 2017
2
0
Scheint aktuell gelöst, wir testen noch weiter ....

Statt des angegebenen Lieferlandes scheint eher das fehlende Rechnungsland problematisch zu sein. Wenn wir das mit "DE" füllen, läuft es.
Hier sollte also eventuell mal die Fehlermeldung angepasst werden ;)