Hallo, ich baue gerade eine Versandschnittstelle mit einer Abfrage zu einem Versanddienstleister. Dazu mache ich eine Abfrage direkt in einem Versandmodul mit Code: $response = $client->request('POST', $url_out.'/v1/quotations',..... Grundsätzlich funktioniert das schon, ich bekomme auch die Versandkosten zurück und kann sie verarbeiten. Das Problem taucht auf wenn die Schnittstelle einen Error liefert. Dann bleibt im Shop die Versand-Seite weiß ohne Inhalt. In einem zweiten Testshop bekomme ich eine weiße Seite mit einer Fehlermeldung. Hat jemand einen Tipp wie man verhindern kann daß ein Error die Seite blockiert und zumindest die anderen Versandmodule erscheinen? Gruß Mike
PHP: try { $response = $client->request('POST', $url_out.'/v1/quotations',.....} catch (\Exception $e) { // ignore error and continue} Vielleicht so? Es ist die Frage, was das für ein Fehler ist und wo der ausgelöst wird.
Hab ich mittlerweile auch gefunden. Funzt wenn ich die komplette Anfrage in die Klammern setze... Code: } catch (Exception $e) { $shipping == -1; } Dann erhalte ich auch meine saubere Fehlermeldung. Danke für die schnelle Antwort.