Release Notes
Gambio v4.5.1.0_beta1BETA1
Systemvoraussetzungen
- PHP
- min: 7.2 max: 7.4
- MySQL
- min: 5.5 max: 8.0
- MariaDB
- min: 5.5 max: 10.10
- PHP-Erweiterungen
- json, curl, dom, filter, gd, intl, libxml, mbstring, soap, xml, zip, zlib
Adminbereich¶
- Falsches Tausender- und Dezimaltrennzeichen in Bestelldetailansicht im Gambio Admin / Wrong thousands and decimal separator in order detail view in Gambio Admin. (55222)
- Color selection in GXModule.json is displayed incorrectly. (68850)
- Warning message in Gambio Admin about old .htaccess file creates notice message in error log | Warnmeldung im Gambio Admin zu alter .htaccess-Datei erzeugt Hinweis-Meldung im Log. (68501)
- Icons in switcher on settings page is too large and not centered | Icons im Switcher auf Einstellungen-Seite ist zu groß und nicht mittig positioniert. (68884)
- Wenn man Bestellungen nachbearbeitet, werden die Steuern anhand der Session bestimmt, was zu falschen Steuern bei z.B. Versandkosten führt, wenn der Kunde aufgrund des Landes einen anderen Steuersatz als der Admin hat. (68513)
- Suche im Admin wird beim verwenden von Leerzeichen in + umgewandelt, was nach dem Bearbeiten eines Artikels zu einem fehlerhaften Ergebnis führt / Search in admin is converted to + when using spaces, which leads to incorrect result after editing a product. (68538)
- Downloading a backup via the download icon results in a "Unsecure page token!" error | Das Herunterladen eines Backups über das Download-Icon führt zu einem "Unsecure page token!"-Fehler. (68664)
- Beim Hinuzfügen von Cross-Selling Artikeln mit sehr sehr vielen Gruppen, werden diese alle per GET übermittelt, was zu Probleme führt. (68584)
- Es kann zu RaceCondition kommen, wenn man E-Mail Rechnungen mehrfach auf "Senden" klickt / RaceCondition may occur if e-mail invoices "Send" are clicked several times. (68588)
- Refactoring PDF creation and handling. (68597)
- Admin Menüeintrag "Template Einstellungen" entferne / Ändern in Theme bearbeiten / Admin menu item "Template Settings" remove / change to Edit Theme. (68451)
- Nordirlands ISO Code should be XI and not IX / Nordirlans ISO Code (zwei Buchstaben) sollte XI und nicht IX sein. (68811)
- remove old unused product export code | ungenutzten Code zu altem Artikelexport entfernen. (68642)
- Footerspalten der Rechnung werden nicht korrekt ausgeblendet | The invoice footer columns are not correctly hidden. (68784)
- Settings for the invoice overview cannot be saved | Einstellungen für die Rechnungsübersicht können nicht gespeichert werden. (68768)
- Restoring a database backup of a different shop version is not possible | Die Wiederherstellung eines Datenbank-Backups einer anderen Shopversion ist nicht möglich. (68759)
- The configuration of the CKEditor, such as the height, should be customizable via data attributes in the HTML | Die Konfiguration des CKEditors, wie z. B. die Höhe, sollten über data-Attribute im HTML angepasst werden können. (68756)
- The COD module settings preview does not show the COD fee and the transfer charge per installed shipping method |Die Vorschau der Einstellungen des Nachnahmemoduls zeigt die Nachnahmegebühr und das Übermittlungsentgelt je installierter Versandart nicht an. (68648)
- If the attribute inventory check is deactivated, all attributes will still be displayed in the Gambo Admin overview if no inventory is stored.. (68745)
- In the modal window of an e-mail, the buttons are arranged too close to each other | Im Modal-Fenster einer E-Mail sind die Buttons zu dicht aneinander angeordnet. (68662)
- The orders overview in the Gambio Admin is inperfomant | Die Bestellübersicht im Gambio Admin ist inperformant. (68938)
- On the language page the option swtichers are arranged incorrectly | Auf der Sprachen-Seite sind die Options-Schalter falsch angeordnet. (68663)
- Es lassen sich keine Rollen anlegen, wenn Englisch im Frontend inaktiv ist / It is not possible to create new admin roles if english is inactive in frontend. (68343)
- Der Speichern-Button auf der Einstellungen-Seite ist erst klickbar, wenn nach einer Änderung in einem Feld dieses verlassen wird | The save button on the settings page is only usable after blur event of an input. (68103)
- Kundengruppen Einstellung wird nicht übernomen, wenn eine Sprache im FrontEnd deaktiviert ist / Customer group setting is not accepted if a language is deactivated in the front end.. (68375)
- Auf der Sonderangebote-Seite im Gambio Admin ist in der Konfiguration ein Switcher abgeschnitten. (62623)
Attribute¶
- Artikel nicht aufrufbar wenn in den Attributen die Artikelnummer NULL ist / Product cannot be opend if the model number in the attributes is NULL. (68886)
- Wenn man ein Gewicht in Attributen hinterlegt hat, was sehr nah an 1.9 ist, dann kann es beim Berechnen mit anderen Attributen dazu führen, dass dann die Nachkommastellen zu viel ausgegeben werden. (68697)
CSV¶
- Wenn man zusätzliche Artikelbilder per CSV importiert, kann man die CSV Datei nicht erneut importieren, wenn die Zusatzbilder bereits in der Datenbank existieren / When importing additional item images via CSV, you cannot re-import the CSV file. (68509)
Checkout¶
- If you have activated the header variant 2 with the small shopping cart in StyleEdit, then the slideout shopping cart is also triggered and thus the flyout shopping cart is covered with it.. (68858)
- Überladen von checkout_shipping.php für die Kunden registrierung ist nicht möglich / Overloading checkout_shipping.php for customer registration is not possible. (68646)
- Im Warenkorb kann der ausgeschriebene Name des jeweiligen Versandlandes nicht angezeigt werden. (68705)
- Error message when completing an order if the Afterbuy module is installed and the order status is set to -1. (68728)
- SEPA Bank Transfer should not show BIC and bank in checkout if IBAN verification is enabled | SEPA-Lastschrift sollte im Checkout BIC und Bank nicht anzeigen, sofern die Überprüfung der IBAN aktiviert ist. (68660)
Cookie Consent¶
- Incorrect initials in the Cookie Consent Integration display which causes external scripts to load incorrectly and then load as internal. (68787)
Core¶
- Sprachabhängige Textfelder werden nicht berücksichtigen / Language dependent text fields are not considered. (67450)
- If no database connection is possible the store should not return HTTP status code 200 but HTTP 503 | Wenn keine Datenbankverbindung möglich ist sollte der Shop nicht HTTP Statuscode 200 zurückgeben sondern HTTP 503. (68193)
- refactor cart_actions.php, tracking.php and write_customers_status.php. (68657)
- Updating composer dependencies and adding Composer 2 support. (68703)
- MainFactory-Refactoring. (68413)
- remove template system | Template-System entfernen. (68622)
- Deprecated Warnungen im admin-Log bezüglich DBAL 3.0 vermeiden / Avoid deprecated warnings in admin log regarding DBAL 3.0. (68856)
- Shop erzeugt unnötige Log-Einträge wenn der Shop mit flaschen Parametern überschüttet wird / Store generates unnecessary log entries when the store is overwhelmed with incorrect parameters. (68462)
- Improve overload ability of CheckoutShippingContentControl::proceed() and ot_coupon::calculate_tax_deduction() | Überladbarkeit von CheckoutShippingContentControl::proceed() und ot_coupon::calculate_tax_deduction() verbessern. (68464)
- CodeIgniterDB should use existing xtc_db_connect() MySQL connection instead of always establishing its own connection | CodeIgniterDB sollte bestehende xtc_db_connect() MySQL-Verbindung nutzen, statt immer eine eigene Verbindung aufzubauen. (68529)
- An HTTP request to the shop sometimes establishes too many database connections | Ein HTTP-Request an den Shop baut teils zu viele Datenbankverbindungen auf. (68522)
- Remove closing PHP tags from old files to avoid errors caused by spaces at the end of files. (68853)
- Fehler im Shop vermeiden, wenn unbekannte Module oder Parameter in der URL übergeben werden / Avoid errors in the store when unknown modules or parameters are passed in the URL. (68363)
- Navigation in the search results page broken if you have a & in the search word. (68847)
E-Mail¶
- E-Mail Signatur wird in der Vorlage für die Löschung eines Kundenkontos nicht angezeigt / Email signature is not displayed in the template for deleting a customer account. (68378)
Eigenschaften¶
- Link "Versand" wird in der Artikeldetailseite nicht angezeigt obwohl eigentlich immer angezeigt werden sollte / Shipping" link is not displayed in the product detail page although it should be displayed all the time. (68632)
Filter¶
- Product filters can vanish when changing category / Produktfilterauswahl kann verschwinden bei Kategoriewechsel. (68504)
Frontend¶
- Bei Artikeln die nicht käuflich sind, wird der 0 EUR Preis in der Detailansicht angezeigt obwohl in der Übersicht der Text "nicht käuflich" steht / For products that are not for sale, the 0 EUR price is displayed in the detail view. (68344)
- Sortierung nach Lieferzeit. (67257)
- Update qtip2 branch from master to main. (68700)
- The manufacturer menu box redirects to an url with session ID when a manufacturer is selected | Die Hersteller-Menübox leitet bei Auswahl eines Herstellers auf eine Urls mit Session-ID. (68888)
- Typo in CSS-class in themes/Honeygrid/html/system/product_listing_filter.html | Tippfehler in CSS-Klasse in themes/Honeygrid/html/system/product_listing_filter.html . (68799)
- The SQL queries to get the product recommendations on the start page (top products) and upcoming products are inperformant. (68883)
GX-Customizer¶
- The GX Customizer cannot be displayed over the full width because the value is stored incorrectly in the database. (68748)
GXModules¶
- The GXModules ServiceProvider registration cache is not cleared correctly. (68712)
Google Services¶
- Es werden keine Verkäufe getracked bei Google Analytics wenn man unter Mein Shop das Feld "Name des Shops" leer lässt / No sales are tracked in Google Analytics if you leave the "Shop name" field empty in My Shop.. (68630)
Honeygrid¶
- Klick auf ein Artikelbild in einer Detailseite leitet auf das original Artikelbild weiter / Clicking on an product image in a detail page redirects to the original product image. (68685)
Installer¶
- After fresh installation, records are missing for the test products in the categories_index table | Nach Neuinstallation fehlen für die Testartikel Datensätze in der categories_index-Tabelle. (68698)
- In the installer, an e-mail with + in the name is not recognized as valid | Im Installer wird eine E-Mail mit + im Namen nicht als gültig erkannt. (68797)
Malibu¶
- After restoring products to the cart the cart icon in the top right of malibu can't be clicked | Nachdem wiederherstellen vom Produkten kann das Einkaufswagensymbol nicht mehr geklickt werden. (68852)
- Sildeout Warenkorb verdeckt FlyOut Warenkorb, wenn der kleiner Warenkorb im Header im Malibu aktiviert wird / Sildeout shopping cart hides FlyOut shopping cart when the small shopping cart is activated in the header in Malibu. (68725)
- [Malibu] The shopping cart is not displayed on mobile version. (65992)
- Typo in Malibu-Header-3-Code. (66095)
Partner¶
- ITRK: Schnittstelle verwendet noch get_magic_quotes_gpc() | API still uses get_magic_quotes_gpc(). (68479)
- Update Mailbeez. (68500)
- Entfernen der alten PayPal-Ratenzahlung | Removal of old PayPal Installments. (68589)
- Heidelpay: Modul hppay kann nicht deinstalliert werden | module hppay cannot be uninstalled. (68338)
- remove YOOCHOOSE | YOOCHOOSE entfernen. (68637)
- Integration der neuen Postfinance-Schnittstelle | Integration of new Postfinance interface. (68848)
- Pay Pal PLUS (paypal3): Nachträglich eingetragene Rabattcoupons werden bei PayPal nicht angezeigt | Subsequently entered discount coupons are not displayed at PayPal. (68461)
- DHL GKV: Vorausverfügung bei Auslandssendungen | Endorsement for international shipments. (68437)
- Finologic Export ist nicht möglich / Finologic export is not possible. (68830)
Payment¶
- remove Saferpay | Saferpay entfernen. (68640)
- Änderungen an Bankdaten werden nicht übernommen | Changes to bank details are not accepted. (67936)
- EU Standard Bank Transfer is missing german locales / Es fehlen deutsche Übersetzungen für das Modul EU-Standard Bank Transfer. (67807)
REST-API¶
- Add "not equal" as opration for filtering in the REST API. (68925)
- REST API: Payment Details für KlarnaPaylaterHub-Zahlungen können nicht abgerufen werden | Requests for Payment Details for KlarnaPaylaterHub payments fail. (68445)
- Tippfehler in der Fehlermeldung des Customer-Api-Endpunkts / Typo in the error mesage of the cusomer api endpoint. (68647)
- V2: Documented query parameter "search" is not implemented. (68829)
Rechnung/Lieferschein¶
- Spalte Mwst. wird bei Rechnungen ins EU innergemeinschaft ausgegeben auf Rechnung obwohl es eine Nettorechnung ist / VAT column is displayed for invoices to the EU intra-community on the invoice although it is a net invoice. (68716)
Refactoring¶
- The module "Send error reports" can be removed | Das "Fehlerberichte senden"-Modul sollte entfernt werden. (68873)
- Deprecation of XML menu files. (68581)
- Allow prioritization of event handlers. (68571)
- Make
UserConfigurationServiceavailable for all users (not only admins). (68569) - email template preview should be extendable via overloads | E-Mail-Template Vorschau sollte überladbar sein. (68865)
- The customer detail page in the Gambio Admin should be extendable via an Extender | Die Kundendetail-Seite im Gambio Admin sollte mittels eines Extenders erweiterbar sein. (68866)
- Missing
Exceptionsuffix. (68572) - Improved and unified logging in shop frondend area. (68153)
Registrierung¶
- The shop-internal VAT number check does not detect numbers from Croatia | Die shopinterne USt-IdNr.-Überprüfung erkennt keine Nummern aus Kroatien. (68585)
SEO¶
- XTCsid wird nicht bei Canonical Tags rausgefiltert, was zu unschönenen und falschen Links führt die Suchmaschinen folgen können / XTCsid is not filtered out for Canonical tags, which leads to unattractive and false links that search engines can follow. (68456)
- Der Parameter no_boost=1 wird in Canonical URLs mit aufgenommen obwohl es sich um eine SEO Boost URL handelt / The parameter no_boost=1 is included in Canonical URLs even though it is an SEO Boost URL. (68694)
Security¶
- Sicherheitsverbesserungen und Härtung der Anwendung.
Sonstiges¶
- Attributes stock aren't displayed on product detail page / Artikelattributbestand wird nicht auf der Artikeldetailseite angezeigt. (68019)
Statistiken¶
- Umsatzstatistik wird falsch berechnet, wenn man unterschiedliche Währungen im Shop hat / Sales statistics are calculated incorrectly if you have different currencies in the store. (68667)
StyleEdit 4¶
- Apply theme specific Smarty template file overloads also for preview version used in StyleEdit | Theme-spezifische Overloads von Smarty-Templates sollten auch für Preview-Version im StyleEdit gelten. (68526)
- Menu boxes are not displayed | Menüboxen werden nicht angezeigt. (68839)
- Wenn man im StyleEdit4 eine Produktliste mit einer Kategorie einfügen will und die Artikel keine Lieferzeit haben, werden keine Artikel angezeigt. (68742)
- On the shopping cart page, the contents are not clickable when StyleEdit is used in edit mode | Auf der Warenkorb-Seite sind die Inhalte nicht klickbar, wenn StyleEdit im Bearbeitungsmodus genutzt wird. (68760)
- The mobile device graphics for preview in StyleEdit 4 are not loaded from its own server | Die Grafiken der mobilen Geräte für die Vorschau im StyleEdit 4 werden nicht vom eigenen Server geladen. (68633)
- The StyleEdit widgets do not show customer group-specific content during configuration in StyleEdit | Die StyleEdit-Widgets zeigen im StyleEdit keinen kungengruppenspezifischen Inhalt während der Bearbeitung an. (68611)
- The search suggestion function in the product list widget in StyleEdit is inperformant | Die Suchvorschlag-Funktion im Produktlisten-Widgets im StyleEdit ist inperformant. (68885)
- Required default fonts are not downloaded if no google fonts api url is provided in styleedit 4 | Standard Schriftarten werden nicht gedownloaded wenn das Feld 'Google Web Font Url' leer gelassen wird. (68426)
Theme¶
- In smartphone view checkout in shopping cart is not possible when using widget in bottom section (Malibu and Honeygrid Theme). (68644)
- Mengeneinheit ist nicht über CSS oder andere Elemente gestaltbar da diese kein eigenes HTML Element umschließst. (68401)
Updater¶
- Column 'exported' is missing in the table 'orders' (Gambio Updater). (66724)