Hallo zusammen, im Kundenportal findet ihr den Download des Master Updates v3.12.0.0 und der zugehörigen Vollversion v3.12.0.0. Diese Version des Master Updates ist ausschließlich für die Shopversionen GX3 v3.10.0.0 bis v3.11.3.0 vorgesehen. Achtung! Bestellungen und Rechnungen können nicht mehr gelöscht werden. Die Storno Funktion ist natürlich weiterhin vorhanden. Die Änderung ist eine Pflichtänderung aufgrund der GoBD Anforderungen Eine Zusammenfassung aller Änderungen findet Ihr hier: https://developers.gambio.de/changelog/?start=3.10.0.0&end=3.12.0.0 Neuerungen und Änderungen in der 3.12.0.0 beta1 [Adminbereich] "teilw. sichtbar" wird jetzt im Content Manager angezeigt wenn nur ein Teil der Sprachen aktiv ist [Adminbereich] Anpassungen an GoBD-Anforderungen: Bestellungen und Rechnungen können nicht mehr gelöscht werden; Bestandsänderungen werden in ein Logfile geschrieben (logfiles/stocklog-*.log) [Adminbereich] Attribut-Bilder können von nun an immer gelöscht werden ohne das Attribut vollständig löschen zu müssen. [Adminbereich] configure.sample.php ist nun wieder auf dem aktuellsten Stand. [Adminbereich] CronJobs werden nur noch ausgeführt, wenn diese aktiviert sind. [Adminbereich] Der Button zum Aktualisieren der Wechselkurse im Gambio Admin in der Währungskonfiguration wurde spezifischer beschriftet [Adminbereich] Die Bestellnachbearbeitung kann nun nicht mehr für eine nicht bestehende Bestellung ausgeführt werden [Adminbereich] Manuelle Bestellungen können nun für alle Gastkonten angelegt werden. [Adminbereich] QuickEdit speichert nun Komma-zahlen Artikelrabatte. [Adminbereich] Rechnungs- und Lieferschein-Counter geben wieder den entsprechenden Eintrag in der Datenbank aus [Adminbereich] Rechtschreibfehler in den Shop Einstellungen korrigiert. [Adminbereich] Standard Kundengruppen sind von nun an unlöschbar. [Adminbereich] Wiederherstellung eines DB Backups ist unter PHP 7.2 wieder zuverlässig möglich [Core] Alte XML Sitemaps löschen [Core] Beim Update des Shops auf Version 3.11.3.0 wird beim ersten Seitenaufruf nach dem Update jedes Sonderangebot aktiv gesetzt, das vorhanden aber inaktiv ist, und dessen Enddatum in der Zukunft liegt [Core] Nicht-ganzzahliger Lagerbestand wird in der Artikel-/Kategorieübersicht nun mit Kommastellen angezeigt [Frontend] Das Mengen-Eingabefeld in der Listenansicht einer Kategorie wird jetzt nur noch angezeigt wenn man den Artikel direkt in den Warenkorb legen kann. [Frontend] Die Warnmeldung, dass die Mindestbestellmenge eines Artikels nicht erreicht oder die Mengenstaffelung nicht korrekt ist, erscheint nun wieder in Kategorien und auf der Artikeldetailseite [Frontend] GX-Customizer wird im Safari Browser nicht immer angezeigt, wenn man die Artikeldetailseite aufruft. [Frontend] In strukturierten Daten (LD+JSON) auf Artikelseiten von Variantenartikeln wird die Artikelnummer ohne führendes '-' ausgegeben (bei Basisartikel ohne Artikelnummer) [Frontend] In strukturierten Daten (LD+JSON) auf Artikelseiten von Variantenartikeln wird priceCurrency auch in Offer ausgegeben [Frontend] Performance des Logins wurde optimiert. [Frontend] SOLD OUT Ribbon wird bei Artikeln mit Eigenschaften jetzt korrekt angezeigt [Frontend] Strukturierte Daten geben nur noch ersten Tab aus der Artikelbeschreibung aus wenn es mehr als einen Tab gibt. [Honeygrid] Darstellungsfehler des "In den Warenkorb" Buttons bei einer kleinen Bildschirmhöhe wurde behoben. [Honeygrid] Mobiles Menü ist nun aufklappbar, auch wenn das Horizontale Menü in den Template Einstellungen deaktiviert ist [Partner] DHL Geschäftskundenversand (GKV): Bestellstatusänderung verwendet nun OrderWriteService::updateOrderStatus [Partner] Hermes: Bestellstatusänderung überarbeitet, so dass abhängige Prozesse ausgeführt werden können [Partner] Shipcloud: Bestellstatusänderung überarbeitet, so dass abhängige Prozesse ausgeführt werden können [Updater] Zeitlimit für die Dateiprüfung im Updater wurde auf 2 Tage gesetzt Neuerungen und Änderungen in der 3.12.0.0 [Adminbereich] Artikelinhalte im Content-Manager sind nun mit MySQL sql_mode=only_full_group_by kompatibel [Adminbereich] Der Nettoeinzelpreis in der Bestelldetailseite wird jetzt korrekt berechnet, wenn man keine Ganzahligen Mwst. hat. wie z.B. 7.7% [Adminbereich] Erste Spalte im Footer der Rechnung wird nun nicht mehr entfernt, wenn keine Spalte für Bankdaten ausgewählt wurde. [Adminbereich] Für die Standard-Kundengruppen Admin, Gast, Neuer Kunde und Händler gibt es in der Kundengruppen-Konfiguration keinen Löschen-Button mehr [Checkout] Der Hinweis "Steuerfreie innergemeinschaftliche Lieferung. Steuerschuldnerschaft des Leistungsempfängers" erscheint wieder in allen vorgesehenen Fällen [Core] AutoUpdater v2.1.2 integriert [Core] Google Services v2.1.3 wurde integriert [Core] HubConnector v1.12.1 integriert [Frontend] Die Anrede in Formularen, wie z. B. bei der Registrierung oder Adressbearbeitung wird wieder korrekt vorausgefüllt, sofern sie vorher gesetzt wurde [Frontend] Ein alternativer Login nach fehlerhaften Versuch ein Kunden- oder Gast-Konto zu erstellen, führt nicht mehr zu einer Fehlermeldung [Frontend] SOLD OUT Ribbon funktioniert jetzt mit Attributen wenn die Lagerbestandsprüfung für Attribute deaktiviert ist [REST-API] Die REST-API kann wieder fehlerfrei Kundengruppen lesen und schreiben (fsk18-Attribut funktioniert wieder, kann aber jetzt mit verständlicherem fsk18Purchasable-Attribut ebenso angesprochen werden) [StyleEdit 3] Die Schriftfarbe für Unterkategorien kann nun über den StyleEdit zuverlässig geändert werden [Updater] SHOW_SUBCATEGORIES standardmäßig auf false gesetzt.
Hallo und guten Abend, habe das Update hochgeladen, es wird aber nicht gefunden. Bin gerade dabei es nochmal zu versuchen.
Hallo, habe das Update in einem Testhop von 3.12.0 Beta 1 gemacht und folgenden Fehler erhalten beim "Update durchführen" erhalten. Code: Query: UPDATE `gm_configuration` SET `gm_key` = "AUTO_UPDATER_ACCEPT_DATA_PROCESSING" WHERE `gm_key` = "UPDATE_DOWNLOADER_ACCEPT_DATA_PRIVACY" Error message: Duplicate entry 'AUTO_UPDATER_ACCEPT_DATA_PROCESSING' for key 'gm_key' Kann ich das irgendwie beheben?
Das hat alles geklappt bis auf den Fehler wie Olli, ich komme auch nicht weiter. Ich werde das Backup wieder einspielen.
Hallo, mein Versuch hat leider auch nicht funktioniert. Meldungen: Nachtrag: Auf diesem Testshop war bereits die Beta von 3.12.00 (fehlerfrei) installiert.
Bei mir gleicher Fehler wie bei Olli, allerdings ist die Installation bei zwei Testshops ohne Fehler durchgelaufen und im Live-Shop hängt die Installation jetzt. Ich lade jetzt die Datensicherung zurück.
@Gambio, Update in beiden Testshops fehlerhaft. Es kommt folgende Fehlermeldung: Code: Query: UPDATE `gm_configuration` SET `gm_key` = "AUTO_UPDATER_ACCEPT_DATA_PROCESSING" WHERE `gm_key` = "UPDATE_DOWNLOADER_ACCEPT_DATA_PRIVACY" Error message: Duplicate entry 'AUTO_UPDATER_ACCEPT_DATA_PROCESSING' for key 'gm_key'
In der Tabelle "gm_configuration" existieren 2 Einträge zu dem Thema. Ich habe mal Spaßeshalber (TEST-Shop !!!) den Eintrag mit der neueren ID und mit dem Inhalt "AUTO_UPDATER_ACCEPT_DATA_PROCESSING" gelöscht. Danach lief das Update durch, Shop scheint auf den ersten Blick zu laufen. Das evtl. als Hinweis zur Fehlerbeseitigung. Im Live-Shop bitte nicht machen !!
Update 3.12.Beta1 auf 3.12.0: Ja, das Löschen der Tabelle brachte ein Ergebnis - Testbestellung OK Sollte man sich das auch im Live-Shop trauen?
Das habe ich auch gemacht, aber ich habe Probleme bei der Anzeige der Sonderangebote (specials.php). Ich muss aber noch prüfen, ob das mit meinen Modul zusammen hängt. Das mache ich aber erst am Donnerstag,
Ich glaube das Problem habe ich auch im Testshop oder zumindest ähnlich. Muss aber auch noch Prüfen, kommt anscheinend nicht bei allen Produkten vor. Code: FATAL ERROR(1): "Uncaught InvalidArgumentException: Given keyName not found: DE in /home/users/teshop/www/teshop/GXEngine/Shared/KeyValueCollection.inc.php:46 Stack trace: #0 /home/users/teshop/www/teshop/GXMainComponents/Services/Core/VPE/Entities/VPE.inc.php(84): KeyValueCollection->getValue('DE') #1 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(585): VPE->getName(Object(LanguageCode)) #2 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView->_assignRichSnippetData() #3 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView->prepare_data() #4 /home/users/teshop/www/testshop/product_info.php(101): ProductInfoContentView->get_html() #5 {main} thrown"Information: <br /> <b>Fatal error</b>: Uncaught InvalidArgumentException: Given keyName not found: DE in /home/users/teshop/www/lteshop/GXEngine/Shared/KeyValueCollection.inc.php:46 Stack trace: #0 /home/users/teshopu/www/teshop/GXMainComponents/Services/Core/VPE/Entities/VPE.inc.php(84): KeyValueCollection->getValue('DE') #1 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(585): VPE->getName(Object(LanguageCode)) #2 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(104): ProductInfoContentView->_assignRichSnippetData() #3 /home/users/teshop/www/teshop/system/classes/products/ProductInfoContentView.inc.php(138): ProductInfoContentView->prepare_data() #4 /home/users/leshopu/www/teshop/product_info.php(101): ProductInfoContentView->get_html() #5 {main} thrown in <b>/home/users/teshop/www/teshop/GXEngine/Shared/KeyValueCollection.inc.php</b> on line <b>46</b><br />
Da sind Daten in der VPE Tabelle der Datenbank kaputt, da fehlt mindestens eine Eintragszeile. Ist bei mir ok, da erkenne ich so nix. Um Gottes Willen nicht die Tabelle löschen!!! Wenn dann die eine Zeile, die schon existiert. Ich vemute einen Bug auf unserer Seite, kann das hier ausm Flughafen WLAN aber gerade nicht genauer prüfen.
Update 3.11.3.0 auf 3.12.0 - kommt folgenden Fehler Code: Query: UPDATE `gm_configuration` SET `gm_key` = "AUTO_UPDATER_ACCEPT_DATA_PROCESSING" WHERE `gm_key` = "UPDATE_DOWNLOADER_ACCEPT_DATA_PRIVACY" Error message: Duplicate entry 'AUTO_UPDATER_ACCEPT_DATA_PROCESSING' for key 'gm_key'
Wir haben das Update auf 3.12.0.0 aus dem Portal entfernt, die Vollversion ist weiterhin da. Grund ist der hier besprochene Datenbankfehler mit der doppelten DB Zeile beim Update, der je nach dem welche Version des Autoupdaters vorher im Shop installiert war, bei euch auftritt. Das trifft damit nicht alle, aber zuviele um das so gelten zu lassen. Wir werden heute noch eine neue Version des Updates bringen, dann Version 3.12.0.1, die das Problem abstellt. Wer da schon am Problem im Updater hängt kann ein Ticket einreichen oder selbst die folgende Datei mit der aus dem Anhang ersetzen, um das Update dann erneut anzustossen: gambio_updater/updates/v3.12.0.0/independent.sql Datei bitte umbenennen von independent.sql.txt in independent.sql, die Dateiendung musste für das Forum angepasst werden.