Wer nutzt die Möglichkeit beim Erstellen von Versand Etiketten die Abholung der Pakete zu beauftragen und wie sind Eure Erfahrungen?
Bei uns funktioniert die Abholung durch DHL nicht. Es erscheint folgende Fehlermeldung: Bei der Übertragung der Daten ist ein Fehler aufgetreten
Bietet das DHL überhaupt an? Mal auf der Shipcloud Website direkt versucht? Dort könntest es mal testen. Meine das würde nicht gehen. Bei DPD makiere ich nach erstellen die Häckchen vorne von den Labels und dann abholung - funktioniert auch.
Kann es sein, dass du eine ziemlich alte Shopsystemversion hast? Die Fehlermeldung lautet nämlich eigentlich: „Fehler beim Anfordern des Abholungstermins: Carrier dhl does not support pickup requests.“ – Also, Dennis’ Vermutung ist korrekt, das Anfordern von Abholungen durch DHL ist über Shipcloud nicht möglich.
Beauftragung der Abholung mit DPD funktioniert auch nicht. Es erscheint folgende Fehlermeldung: Bei der Übertragung der Daten ist ein Fehler aufgetreten
Die Fehlermeldung hätte man auch als „Es ist ein unerwarteter Fehler aufgetreteten“ formulieren können; da muss man ins Logfile sehen, um zu erkennen, was wirklich los ist. Kann auch der Support für dich tun, wenn du uns ein Ticket schreibst, in dem du den möglichst genauen Zeitpunkt nennst, wann du es zuletzt erfolglos probiert hast.
Da ich das Thema gestern auch hatte mit meiner ersten DPD Abholung, könnt ihr mit dem Log was anfangen? Code: 2017-04-11 17:27:39 (9cab39cc080062d2d448abc33ddf574c) WARNING(2): "Invalid argument supplied for foreach()" in /www/htdocs/w0116e17/shop/GXMainComponents/Controllers/HttpView/Admin/ShipcloudController.inc.php:683 (Details) #7 File: /www/htdocs/w0116e17/shop/GXMainComponents/Controllers/HttpView/Admin/ShipcloudController.inc.php:683 (Details) Code: │ line 681: if($result->getResponseCode() != '200') │ line 682: { ├─ line 683: foreach($responseObject->errors as $errorMessage) │ line 684: { │ line 685: $result_messages[] = sprintf("%s: %s\n", $this->shipcloudText->get_text('pickup_error'), #6 (Details) #5 File: /www/htdocs/w0116e17/shop/GXEngine/Services/System/Http/HttpViewController.inc.php:145 (Details) Code: │ line 143: } │ line 144: ├─ line 145: $response = call_user_func(array($this, $methodName)); │ line 146: │ line 147: return $response; #4 File: /www/htdocs/w0116e17/shop/GXEngine/Services/System/Http/HttpViewController.inc.php:100 (Details) Code: │ line 98: │ line 99: $actionName = $this->httpContextReader->getActionName($httpContext); ├─ line 100: $response = $this->_callActionMethod($actionName); │ line 101: │ line 102: $this->httpResponseProcessor->proceed($response); #3 File: /www/htdocs/w0116e17/shop/GXMainComponents/Controllers/HttpView/Admin/ShipcloudController.inc.php:90 (Details) Code: │ line 88: $this->contentView->set_template_dir(DIR_FS_ADMIN . 'html/content/'); │ line 89: // Call the parent "proceed" method. ├─ line 90: parent::proceed($httpContext); │ line 91: } │ line 92: #2 File: /www/htdocs/w0116e17/shop/GXEngine/Services/System/Http/HttpDispatcher.inc.php:72 (Details) Code: │ line 70: $controller->validateCurrentAdminStatus(); │ line 71: } ├─ line 72: $controller->proceed($httpContext); │ line 73: } │ line 74: } #1 File: /www/htdocs/w0116e17/shop/GXEngine/Services/System/Http/HttpService.inc.php:67 (Details) Code: │ line 65: try │ line 66: { ├─ line 67: $this->httpDispatcher->dispatch($httpContext); │ line 68: } │ line 69: catch(MissingControllerNameException $e) #0 File: /www/htdocs/w0116e17/shop/admin/admin.php:15 (Details) Code: │ line 13: $httpService = StaticGXCoreLoader::getService('Http'); │ line 14: $httpContext = $httpService->getHttpContext(); ├─ line 15: $httpService->handle($httpContext);Request: POST /admin/admin.php?do=Shipcloud/PickupShipments (Details) - duration: ~279ms - server: Apache - server address: 85.13.150.229 - user agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0 - remote address: 9cab39cc080062d2d448abc33ddf574c Session: (Details) - tpl: Honeygrid - MOBILE_ACTIVE: false - language: german - languages_id: 2 - language_charset: utf-8 - language_code: de - currency: EUR - customers_status: [...] - cart: [...] - wishList: [...] - customer_id: 1 - payment: ### Session entry not present ### - shipping: ### Session entry not present ### - cartID: ### Session entry not present ### - sendto: ### Session entry not present ### - billto: ### Session entry not present ### Post: (Details) - page_token: 69a790202ccce8ac72401b4b7f4ea558 - pickup_shipments: [...] - pickup_earliest: 2017-04-11 18:00 - pickup_latest: 2017-04-11 20:00 Get: (Details) - do: Shipcloud/PickupShipments
Jein, ich kann erahnen, dass da von Shipcloud eine Antwort kam, die wir in der Form nicht erwartet haben. Aber dazu müsste man das noch mit dem Shipcloud-Logfile abgleichen. Wirf uns mal ein Ticket dazu rein, zu meinen Händen.
Danke @Marco (Gambio) für die schnelle Abwicklung mit dem Ticket. Lösung, manuelle Freischaltung bei Shipcloud für die Abholung von DPD beantragen. Dort angefragt und sofort erledigt. Danke euch