Code:
Neuerungen und Änderungen in der Version 3.5.1.0 beta1
[Adminbereich] Alte Bestellübersicht aus dem Modulcenter entfernt
[Adminbereich] Auf der Bestellung-Detailseite im Gambio Admin wird jetzt angezeigt, ob der Kunde auf das Widerrufsrecht für Downloads oder Dienstleistungen verzichtet hat
[Adminbereich] Behebung von PHP7.1 Fehlermeldungen beim Erstellen von Kampagnen, Artikel Contents und dem Anlegen der Kombinationen von Artikeleigenschaften.
[Adminbereich] Bei fehlerhaften Adressänderungen von Bestellungen erfolgt nun die Ausgabe von Fehlermeldungen.
[Adminbereich] Der Löschen-Button zu einer Sprache wurde für Standardsprachen (Deutsch und Englisch) deaktiviert
[Adminbereich] Die Seite SQL im Gambio Admin wurde durch den miniSQL ersetzt
[Adminbereich] Drag Mousezeiger wird beim Hovern über Drag Elemente in Einstellungen der neuen Bestellübersicht angezeigt
[Adminbereich] Filterbuttons im Content-Manager sind jetzt gleich groß
[Adminbereich] Im Gambio Admin befindet sich nun unter Shop Einstellgen > Land/Steuer > Länder ein Button zum aktivieren aller EU Länder.
[Adminbereich] Im Gambio Admin können nun unter Shop Einstellungen > Allgemeines > Artikelbilder löschen auch nicht verwendete Artikelbilder gelöscht werden.
[Adminbereich] Im Gambio Admin wurde die Erstellen-/Bearbeiten-Ansicht von Produkten um einen Tooltip zur Mengenstaffelung erweitert.
[Adminbereich] Im ImageProcessing-Fenster wird jetzt der Bildname mit angezeigt
[Adminbereich] Im miniSQL erscheint unter PHP 7.1 keine Fehlermeldung mehr, wenn man ein SELECT-Befehl ohne Ergebnis ausführt
[Adminbereich] In der Artikelübersicht des Gambio Admins kann nun auch nach Top (auf Startseite anzeigen) sortiert werden.
[Adminbereich] In der Bestellnachbearbeitung werden die Felder für getrennt gespeicherte Haunummern und Adresszusaftzinformationen nun unabhängig von der Konfiguration im Admin angezeigt.
[Adminbereich] In der Hinzufügen-/Bearbeitenansicht von Artikeln wurde ein Tooltip zum Artikeltyp hinzugefügt.
[Adminbereich] Stornorechungen entsprichen nun den rechtlichen Vorgaben.
[Adminbereich] Überarbeitung der Suche über die obere Suchleiste im Gambio Admin. Wird bei der Suche von Artikel und Kategorien kein Treffer erzielt, so erfolgt eine erweiterte Suche mit beidseitig angefügtem *.
[Adminbereich] Unter "Toolbox > Timer" können nun auch Timer gelöscht werden, wenn diese bereits ausgeführt wurden.
[Adminbereich] Unter Shop Einstellungen > Rechtliches wurde die Option "Auch Mehrwertsteuer anzeigen, wenn diese gleich 0 sind" hinzugefügt.
[Adminbereich] Vorherige/Nächste Bestellung-Buttons wurden oben und unten auf der Detailseite der Bestellungen hinzugefügt.
[Checkout] Auswahl bei der Option Datenweitergabe an Transportunternehmen wird nun auch bei Verwendung von Paypal Plus richtig übermittelt.
[Checkout] Berechnung des Rabatt-Kupons rundet nun nicht mehr auf eine Stelle nach dem Komma, sodass diese jetzt einen präzisen Wert zurückliefert.
[Checkout] Der Verzicht auf das Widerrufsrecht im Bestellvorgang wird jetzt zuverlässig gespeichert
[Checkout] Die MwSt wird jetzt korrekt berechnet, wenn man einen Rabatt auf die gesamte Bestellung in Kundegruppen aktiviert hat.
[Checkout] Für Bestellungen die komplett durch Guthaben eines Gutscheins bezahlt wurden, kann es nicht mehr passieren, dass u. U. in der Bestellung als Zahlungsweise z. B. PayPal steht
[Core] Bei Neuinstallationen werden die MySQL Tabellen nun mit der InnoDB Engine erstellt
[Core] Die .htaccess Datei wurde optimiert und wird nun standardmäßig bei Neuinstallation im Shop-Hauptverzeichnis ausgeliefert.
[Core] Im Gambio Admin kann nun das Entfernen von Whitespaces in Smarty Templates unter "System Einstellungen > Kompression" aktiviert werden.
[Core] Mit dem GXModules-Ordner wurde eine neues System zum Anlegen von Modulen geschaffen
[CSV] Beim Artikelexport für Preissuchmaschinen wird für die URL bei aktiviertem Seo Boost die im Schema ausgewählte Sprache beachtet.
[CSV] Beim Export für Preisportale wird der Preis nun auch dann richtig exportiert, wenn die Anzeige des Preises deaktiviert wurde.
[CSV] Beim Import von Artikel wurde die SQL-Generierung angepasst. Mögliches Auftreten von zu vielen JOINS wurde dadurch verhindert.
[Eigenschaften] Das Speichern in der Bearbeitung einer Eigenschaften-Kombination funktioniert auch, wenn nachträglich neue Kombinationen über "Zuweisung ändern" ergänzt worden sind
[Frontend] Darstellung der Paypal Plus Payment Wall in Shops mit nicht weißen Hintergründen verbessert
[Frontend] Das Megadropdown verwendet nun nicht mehr das rel-Attribut und weitere HTML-Fehler wurden aus dem Honeygrid-Template entfernt
[Frontend] Fehlermeldungen, die unter PHP 7.1 auftreten, wurden behoben.
[Frontend] Getrennt erfasste Hausnummern lassen sich nun im Adressbuch auch nach Deaktivierung der getrennten Erfassung bearbeiten.
[Honeygrid] Bilder der Eigenschaftenkombinationen werden auch bei Artikelpreisstatus 'Preis auf Anfrage' und 'nicht käuflich' angezeigt
[Honeygrid] Das Honeygrid-Template kann jetzt mit StyleEdit 3 bearbeitet werden, während ein anderes Template aktiv ist
[Honeygrid] Das Styling der Social-Media-Icons wird nun nicht mehr überschrieben
[Honeygrid] Der Zurücksetzen-Button des Filters leitet nicht mehr falsch weiter
[Honeygrid] Die Darstellung der Guthabenauswahl im Checkout wurde überarbeitet
[Honeygrid] JavaScripte des Shops werden jetzt so geladen, dass sie keine blockierende Ressource mehr sind
[Honeygrid] Meldung 'Ungültiger Gutschein-Code' ist jetzt eindeutig als Fehlermeldung sichtbar und ist per StyleEdit 3 stylebar
[Honeygrid] Suchfeld lässt sich wieder über den StyleEdit3 ausblenden
[Honeygrid] Teaserslider lädt jetzt bei jeder Bildschirmgrösse immer zuerst das dazu passende Bild
[Honeygrid] Zwischen den Links im Footer wurde ein kleiner Abstand hinzugefügt, sodass die Links nun nicht mehr zu nahe beieinander liegen.
[Installer] Nach Neuinstallation des Shops ist die Passwort-Verschlüsselungs-Methode jetzt password_hash statt md5
[Partner] DHL Intraship: Die Einwilligung zur Datenweitergabe wird nun bei der Erstellung von Versandaufträgen berücksichtigt.
[Partner] Hermes: Die Einwilligung zur Datenweitergabe wird nun bei der Erstellung von Versandaufträgen berücksichtigt.
[Partner] Hermes: Fehlermeldungen durch Verfügbarkeitsüberprüfung im unkonfigurierten Zustand beseitigt.
[Partner] Intraship: WSDL-Caching wird verwendet, Gambio-Shops werden korrekt identifiziert.
[Partner] MyDPD/Iloxx: Die Einwilligung zur Datenweitergabe wird nun bei der Erstellung von Versandaufträgen berücksichtigt.
[Partner] Payone/Onlineüberweisung: Eingabe von IBAN/BIC (statt Konto/BLZ) bei Schweizer Kunden
[Payment] SOFORT Überweisung: Fehlende Locales (Serverkonfiguration) führen nicht mehr zu Abbruch der Zahlung.
[Refactoring] Performanteres Laden von JS Vendor Dateien.
[REST-API] Die Adress-Formate lassen sich jetzt über die REST-API abfragen, so dass addressFormatId aufgelöst werden kann
[REST-API] Die Shopversion im Header einer REST-API-Response hat jetzt kein "v" zu viel vor der Versionsnummer
[REST-API] Über die REST-API können jetzt Shopstammdaten abgerufen werden
[REST-API] Über die REST-API können jetzt Steuerklassen, -sätze und -zonen abgerufen werden
[REST-API] Über die REST-API können Kategorien über einen recursive-Flag als GET-Parameter jetzt mit Unterkategorien ausgelesen werden
[Sonstiges] Bundesländer aktualisiert/hinzugefügt.
[Sonstiges] Social Bookmarking Funktion aus Shop entfernt
[StyleEdit 3] Logout-Vorgang wurde in der StyleEdit3 API aktualisiert und löscht nun auch die __temporary_style_config-Dateien der einzelnen Templates.
Neuerungen und Änderungen in der Version 3.5.1.0 beta2
[Adminbereich] "Original wiederherstellen" einer Textphrase unter "Texte anpassen" führt zu keiner Fehlermeldung mehr, wenn diese aus einer GXModule-Section-Datei stammt
[Adminbereich] Die Graphen für Bannermanager und Besucherstatistik werden wieder korrekt angezeigt.
[Adminbereich] Die Prüfung der htaccess Version wurde im Updater und Admin verbessert.
[Adminbereich] Hinweis bzgl. fehlender Zahlungsweisen im Admin wurde korrigiert.
[Adminbereich] QuickEdit Tooltips werfen ein PageToken Fehler bei AJAX Request.
[Adminbereich] QuickEdit unterstützt Artikel die keine Steuersatzklasse haben nicht
[Adminbereich] Sammel-PDFs für Rechnungen und Lieferscheine werden jetzt zuverlässig erzeugt
[Core] E-Mail-Templates können jetzt auch über ein GXModules-Modul angelegt oder überladen werden
[Honeygrid] Es gibt eine Option um die Verwendung von kleinen Bildern in Produkt-Kacheln und -Slidern zu aktivieren
[Partner] Bezahlen mit Amazon: Login-Probleme wurden behoben.
[Partner] Geschäftskundenversand v2- und Parcelshopfinder-Modul im Shop integriert
[Partner] Payone/ELV: Konfiguration für Eingabe Kontonummer/BLZ wird nun berücksichtigt.
[Partner] Payone: Bei Vorkasse werden die Kontodaten nun korrekt verarbeitet und in der Bestellbestätigung und Rechnung angezeigt.
[Partner] Payone: Zahlungsart Kreditkarten funktioniert jetzt auch wenn keine weiteren Zahlungsarten zur Auswahl stehen.
[Partner] Trusted Shops: Fehlerhafte Rich Snippets wurden korrigiert.
[StyleEdit 3] Die Menüboxen-Konfiguration von StyleEdit 3 kann jetzt auch über ein GXModules-Modul erweitert werden
[StyleEdit 3] Im "Eigene Stylesheets"-Fenster von StyleEdit 3 gibt es jetzt die Möglichkeit direkt zu speichern ohne, dass sich das Fenster schließt
Neuerungen und Änderungen in der Version 3.5.1.0 beta3
[Frontend] Das USERMOD-System für Template-Dateien funktioniert wieder zuverlässig
[Honeygrid] Die Artiklelbilder werden auf älteren Smartphones nicht mehr verschoben dargestellt
Neuerungen und Änderungen in der Version 3.5.1.0 beta4
[Adminbereich] Bei der Generierung von Sitemaps wird nun unabhängig von der gewählten Backend-Sprache eine Datei für jede hinterlegte Sprache erstellt.
[Adminbereich] Beim Erstellen der Bestellbestätigung, werden Attribute nicht mehr ausgeschnitten, wenn man GX-Customizer Daten hat
[Adminbereich] Die Sitemap wird nun dynamisch für alle Sprachen in der robots.txt bei Generierung referenziert.
[Adminbereich] Filter in der Bestellübersicht wird Gastkontodaten finden.
[Adminbereich] Im Content-Manager lässt sich auswählen, ob Inhaltsseiten über die robots.txt von Crawlern ausgeschlossen werden sollen.
[Adminbereich] In den Sitemap-Einstellungen wurde ein Button hinzugefügt, um alle Kategorien und Produkte zu berücksichtigen.
[Adminbereich] Neue Contents, Kategorien und Produkte werden nun standardmäßig in der Sitemap berücksichtigt.
[Frontend] Beim Aufruf der Kundenregistrierung als allererste Seite erscheint keine Fehlermeldung mehr
[Frontend] Im IE11 werden Artikelbilder auf der Produktdetailseite jetzt korrekt skaliert.
[Honeygrid] Die Headline-Hierarchie wurde auf allen Seiten optimiert.
[Honeygrid] Die strukturierten Daten wurden auf der Produktseite optimiert/korrigiert.
[Honeygrid] Fehlende Alt- und Title-Tags sind hinzugefügt und doppelt-vergebene Alt-Tags mit einen Prefix versehen worden.
[Honeygrid] Im Admin unter "System Einstellungen > Kompression" gibt es nun eine Option, um das CSS inline im head auszugeben statt eine externe Datei zu verlinken.
[Honeygrid] In den Template-Einstellungen gibt es nun eine Option, um die Kategorietiefe der horizontalen Kategorie-Navigation einzustellen.
[Honeygrid] In der Tablet-Ansicht werden im Modal auf der Artikeldetailseite die Thumbnails nicht mehr falsch dargestellt
[Honeygrid] Kategorie-Menü: Link 'Alle Anzeigen' beinhaltet nun den Kategorienamen
[Honeygrid] X-UA-Compatible IE Edge ist entfernt worden.
[Sonstiges] DIe Nofollow-Links wurden entfernt.
Neuerungen und Änderungen in der Version 3.5.1.0 rc1
[Adminbereich] Bei der Generierung der robots.txt-Datei kann nun ausgesucht werden, ob die robots.txt wie vorher auch heruntergeladen werden oder direkt auf dem Webserver gespeichert werden soll.
[Adminbereich] jQuery UI Dialog werden richtig in neue Admin Seiten dargestellt.
[Core] Sitemap Generator erzeugt unvollständige Sitemaps
[Core] SQL-Trigger für Änderungsdatum von Tabellen
[Frontend] Adressbuch: Fehler beim Speichern ohne Firmenname
[Honeygrid] Artikelname wird auf der Startseite jetzt korrekt getrennt
[Honeygrid] Position und Styling des "Alle Anzeigen"-Buttons der Hauptkategorie im Megadropdown überarbeitet
[REST-API] Es gibt jetzt eine Möglichkeit Bestellstatus auszulesen, Neue zu erstellen, Bestehende zu aktualisieren oder zu löschen
[Sprachsystem] Textphrase zu "Mindestbestellwert" korrigiert
[Updater] Fehler im Gambio Updater bei nicht vorhandenen Tabellen wurde behoben.
Neuerungen und Änderungen in der Version 3.5.1.0
[Frontend] JS-Usermods funktionieren jetzt wieder page-spezifisch
[Partner] Shipcloud: API-Timeout ist jetzt konfigurierbar.
[Partner] Shipcloud: Bei Sendungen wird jetzt eine Inhaltsbeschreibung mitgesendet (bei manchen Carriern u.U. notwendig).
[Partner] Shipcloud: Beim Erzeugen von Retouren-Labels werden die Adressen nicht mehr vertauscht.
[Partner] Shipcloud: Beim Löschen eines Labels wird jetzt auch die Sendungsnummer aus der Bestellung gelöscht.
[Partner] Shipcloud: Die Einwilligung zur Datenweitergabe wird nun berücksichtigt.
[Partner] Sofortüberweisung Zahlungsmodul: Texte und Logos wurden aktualisiert.
[StyleEdit 3] Farbe der neuen Alle Anzeigen Leiste ist jetzt per StyleEdit3 konfigurierbar
Neuerungen und Änderungen in der Version 3.5.1.1
[Adminbereich] Die Tooltips in Bestell- und Rechnungsübersicht werden jetzt wieder zuverlässig geladen
[Adminbereich] Geschäftskundenversand Label erstellen funktioniert jetzt
[Core] Die .htaccess im Hauptverzeichnis des Shops verursacht kein Problem mehr, wenn der Hoster mod_env für den Apache nicht aktiviert hat
[Core] Die Sitemaps werden jetzt im public-Ordner erzeugt und der Verweis dazu in der robots.txt ist nun eine Url
[Core] Die Überprüfung, ob die .htaccess im Hauptverzeichnis des Shops aktuell ist, funktioniert jetzt zuverlässig
[Frontend] Das Markup bzw. die Daten zu Google Imagesitemaps wurde in die Generierung der Sitemap integriert.
[Frontend] Die Kunden-/Gast-Registrierung funktioniert im EyeCandy-Template wieder
[Frontend] Unter PHP 7.1 können jetzt wieder Artikel mit Attributen dem Merkzettel hinzugefügt werden
[Installer] Der Installer zeigt beim ersten Aufruf keine Fehlermeldungen mehr an
[Partner] Der Bezahlen-mit-Amazon-Gastcheckout funktioniert jetzt zuverlässig mit aktivierter Cookie-Bar
[Partner] Intraship funktioniert wieder zuverlässig
[Sonstiges] In den XML-Sitemaps werden URLs nun nicht mehr doppelt eingetragen.
Danksagung
Wir danken Lars Morgenroth @krankoPwnz für den Hinweis auf mögliche Angriffsszenarien, die wir für konstruktive Verbesserungen genutzt haben.
Dank der Unterstützung von Shopbetreibern, die im Rahmen von Beta-Tests bereit sind, neue Versionen ausgibig unter Live-Bedingungen zu testen und uns Feedback zu geben, können wir diese Version als "stabil" veröffentlichen.
Ein besonderer Dank für ihre tatkräftige Unterstützung geht an: Dominic Bartsch, Michael Czifra und Roland Dobner, Andreas Gehnen, Christian Müller Kai Schölzke, Michael Schreyer, Kai Stejuhn und Bernd Vogel