@meicker Wir werden wohl noch mal ausdiskutieren müssen, wie unsere Richtlinien für so etwas in Zukunft aussehen sollen. Einstweilen hast du da aber einen validen Anwendungsfall. Zum einen, weil das bisher einigermaßen reibungslos so funktioniert hat, zum anderen, weil es auch anderen Gründe geben kann, dass die Stammdaten für einen Artikel in einer Bestellung nicht (mehr) vorliegen. Deswegen würde ich dich bitten, mal GXMainComponents/Controllers/HttpView/Admin/GeschaeftskundenversandController.inc.php durch die beiliegende Version zu ersetzen. Damit sollte es dann wieder funktionieren.
Hallo zusammen, nach Auskunft der Technik und dem Verständnis der bisherigen Problemschilderung nach, passiert Folgendes: magnalister importiert Bestellungen aus den Marktplätzen und legt in der Bestelldatenbank (orders_products) den Marktplatz-Artikel mit der product_ID "0" an, wenn der Artikel im Web-Shop nicht bekannt ist. Würde man keinen Wert angeben, führte das zu einem Fehler. Um eine Lösung zu erarbeiten, müsste man wissen, welche Änderung an Gambio oder dem DHL Modul nun zu dem Konflikt führen. Fest steht, dass wir beim Bestellimport einen Wert als "product_ID" angegeben müssen. Wir setzen uns mit Gambio zusammen. Hilfreich wäre auch, wenn meicker uns zur Analyse ein Ticket eröffnet: support@magnalister.de Euer magnalister-Team
@Marco (Gambio) Ich habe das Patch mal geladen und werde es testen, warte aber noch auf den Support von magnalister. @magnalister Vielen Dank Ich habe eben eine Email gesendet.
Hallo zusammen, hab das Update auf 3.6.0.1 durchgeführt, bekomme aber bei einem Bestelleingang folgende Fehlermeldungen: WARNING(2): "array_keys() expects parameter 1 to be array, null given" WARNING(2): "Invalid argument supplied for foreach()"
Wahrscheinlich siehst du da eine Ausprägung des Problems, das wir zum Anlasse nehmen eine Version 3.6.0.2 zu produzieren. Die soll noch heute nachmittag released werden.
Hat der Artikel Attribute? Wenn jar: (Link nur für registrierte Nutzer sichtbar.) Da war Wilken schneller
habe das problem behoben in dem ich beim export der MariaDB in der SQL Datei das ENGINE=InnoDB mit ENGINE=MyISAM in allen tabellen. Danke nochmal für den tip!
@Gambio, Update von 3.6.0.1 auf 3.6.0.2 in beiden Testshops und im Liveshop fehlerfrei durchgelaufen, keine Probleme erkannt und Testbestellungen OK.
Gibt es nicht nur einen einzelen Patch/Update von 3.6.0.1 auf 3.6.0.2. Ist ja wieder ein Megaupload. Da wir einige Änderungen haben, sitzen wir erst mal immer wieder einige Zeit an den Anpassungen. Welche Daten unterscheiden sich den vom 0.1 zu 0.2?
@Marco (Gambio) Ich habe jetzt erst einmal euer Patch eingespielt und damit funktioniert wieder alles wie gewohnt. Vielen Dank. Ich hoffe es gibt eine Lösung dafür damit ich nicht nach jedem Update eine Baustelle habe Mir ist aber gerade noch etwas aufgefallen: In den Einstellungen vom GKV Modul habe ich eingeschaltet das Label in einem neuen Fenster zu öffnen, es wird aber beim klick auf den Link Versandlabel im gleichen Fenster geöffnet. Viele Grüße, Marc
Gestern nach dem Update auf 3.6.0.1 gab es eine Fehlermeldung wenn Artikel mit Attributen in den Warenkorb gelegt wurden, gut dachte ich mir, machst mal die 3.6.0.2 heute drauf, gesagt getan, leider ist der Fehler immer noch, das wird direkt im Warenkorb oben angezeigt. in den Logs steht das Code: 2017-08-18 08:43:19 (3ec5197a409a2bcef22c5211bd58b98a) WARNING(2): "array_keys() expects parameter 1 to be array, null given" in /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:892 (Details) #8 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:892 #7 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:419 #6 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:760 #5 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:190 #4 File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153 #3 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:523 #2 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:126 #1 File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153 #0 File: /www/htdocs/12345678/shop/shopping_cart.php:44 Request: GET /shopping_cart.php (Details) - duration: ~137ms - server: Apache - server address: 85.13.155.103 - user agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0 - remote address: 3ec5197a409a2bcef22c5211bd58b98a 2017-08-18 08:43:19 (3ec5197a409a2bcef22c5211bd58b98a) WARNING(2): "Invalid argument supplied for foreach()" in /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:894 (Details) #8 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:894 #7 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:419 #6 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:760 #5 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/OrderDetailsCartContentView.inc.php:190 #4 File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153 #3 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:523 #2 File: /www/htdocs/12345678/shop/system/classes/shopping_cart/ShoppingCartContentView.inc.php:126 #1 File: /www/htdocs/12345678/shop/system/core/ContentView.inc.php:153 #0 File: /www/htdocs/12345678/shop/shopping_cart.php:44 Request: GET /shopping_cart.php (Details) - duration: ~4154ms - server: Apache - server address: 85.13.155.103 - user agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0 - remote address: 3ec5197a409a2bcef22c5211bd58b98a Hat jemand eine Idee, wo ich suchen muss? Caches wurden selbstverständlich auch per FTP geleert, Browser auch.
Sorry aber der Fehler besteht immer noch wenn Artikel mit Attributen ohne vorher angemeldet zu sein in den Warenkorb gelegt werden
ich bin da auch gerade dran, ich schau gerade, ist das der gleiche Fehler wie bei mir in Post 52? Ich habe da eine Vermutung, muss die noch prüfen, dauert noch einen Moment.
@Gremlin versuch mal folgendes lade dir die Vollversion von 3.6.0.2 runter und hole dir daraus die Datei /system/classes/shopping_cart/OrderDetailsCartContentView.inc.php und lade die ins gleiche Verzeichnis von deinem Shop, dann Caches leeren und mal testen, bei mir hat es den Fehler damit behoben, wie es scheint, diese Datei fehlt im Update Ordner Nachtrag: im MA 3.6.0.1 ist die Datei drin, in 3.6.0.2 fehlt die
Auch wenn du nicht als Kunde angemeldet bist und den Artikel in den Warenkorb legst? Also auf die Seite kommen Artikel in den Warenkorb legen und nicht vorher anmelden
Danke Kai, dein Tipp hat gut funktioniert. Ich war schon am verzweifeln und wollte das Backup von 3.6.0.0 einspielen.