xt:Commerce 6.x Changelogs
Bitte prüfen Sie unsere Updateanleitungen und wenn Sie wünschen erstellen wir Ihnen gerne ein Angebot für die Durchführung der Update. Bitte kontaktieren Sie uns.
xt:Commerce 6.6.5 (21.11.2024)
ADMIN
selektives Löschen des Artikel-Cache bei Speichern im Backend
nur einzelne Dateien/Kategorien löschen statt aller nach Bearbeitung
FIX Klick auf Menü-Links bei gefilterten Kunden löscht den Filter
FIX Nicht alle Länder werden angezeigt für Herstellerkennung
Artikel-Filter 'Kein Hersteller zugeordnet' überarbeitet
Login Sprachauswahl überarbeitet
Anpassungen für Froala-Editor Höhe
nach Plugin Install/Update Sprach-Cache löschen
SHOP
Email bei registierung jetzt bis zu 96 Zeichen
FIX Fehler bei Erzeugung von Links auf content-Seiten
FIX Ausgabe json-ld, og, twitter
FIX Smarty-Cache, betrifft zB Artikelvarianten
FIX Anpassung für cache_id für product_options
ALLGEMEIN
PHP8 fixes
mysql wait_timeout Anpassung
Externe Bibliotheken aktualisiert
xt:Commerce 6.6.4 (26.09.2024)
SHOP
Template-Anpassungen
FIX Smarty-Cache, betrifft Artikelvarianten
FIX Login-Seite
SEO noindex,follow auf cart und customer entfernt
Ansicht Hersteller im Artikellisting angepasst
BACKEND
NEU Artikelfilter Hersteller erweitert um 'Kein Hersteller zugeordnet'
FIX Anpassung Froala editor Höhe, wenn leer. FXG-660-49201
NEU Artikel-Bildsuche per ID
xt:Commerce 6.6.3 (09.09.2024)
SHOP
NEU Herstellerkennung am Artikel, EU-Produktsicherheitsverordnung (GPSR)
NEU Anzeige Artikelzustand {$products_condition_name}
BACKEND
NEU Herstellerkennung am Hersteller (GPSR)
FIX Anzeige compliance_responsible_address_1 am Hersteller
FIX Löschen mehrerer Kunden
FIX class.download
xt:Commerce 6.6.2 (29.08.2024)
BACKEND
NEU Funktion Kunden löschen überarbeitet, Löschen von Kundenbestellungen möglich
NEU Kunden löschen bereinigt nun auch _basket-Tabelle
NEU Filter 'Letze Bestellung vor mehr als X Jahren' in Kundenlisting
FIX Funktion Bestellung löschen überarbeitet
FIX Bestellung löschen: 'Abbrechen' wurde ignoriert
NEU Hinweis auf nicht gültige Kunden-ID in Bestellansicht (z.B. durch Löschen von Kunden)
NEU Filter Bestellungen 'Ohne gültige Kunden-ID'
FIX Updatecheck
FIX PHP-Fehler in class.permissions
xt:Commerce 6.6.1 (26.08.2024)
BACKEND
NEU Mehrere Bestellungen löschen
FIX Export Zeilenumbrüche MHO-582-25686
FIX Fehler beim anlegen/ändern von Aufträgen im Backend WJH-173-58246
FIX Anpassungen für Froala-Editor
FIX class.permissions PHP 8.3 kzc-917-49372
FIX Prüfung Anmelde-Email auf unerlaubte Zeichen. löste sql-Fehler aus
FIX Anpassung für Smarty 5 im Export
NEU Anzeige Gutschein/Coupon-Code in Bestellübersicht
FIX falsche Berechnung/Darstellung in Bestellübersicht YIW-341-70996
BE FIX Froala erzeugt nun standartmässig https-Links
SHOP
FIX Prüfung Anmelde-Email auf unerlaubte Zeichen löste sql-Fehler aus
Fix für php-Anpassung
FIX constant name _STORE_LANGUAGE
FIX Froala-Einbindung erzeugt Semikolon in html-Ausgabe
xt:Commerce 6.6.0 (22.07.2024)
PHP 8.3 / 8.2 Unterstüzung Systemanforderungen
ALLGEMEIN
Performance!
Zahlreiche Anpassungen an PHP 8.3
Vorbereitung GPSR (DB-Felder)
Update aller Bibliotheken
Smarty 5
BACKEND
CkEditor entfernt, neuer Editor Froala
FIX es lässt sich nur eine Adminkundengruppe zur Rechtebearbeitung öffnen FYS-911-4887
FIX keine Preisanzeige in der Liste der Artikelvarianten (Problem kam mit xt 6.5.6)
Theme-Editor > Css erzeugen löscht nun den Cache nach Erzeugung
Neu Anzeige Gutschein/Coupon-Code in Bestellübersicht
TEMPLATE
Alle Templates überarbeitet
Für die Templates xt_adventury und xt_evelations können jetzt auch Template-Überschreibung angelegt werden
SHOP
FIX Box Versandkosten DXA-594-39788
FIX & wird zu & umgewandelt YAH-814-99579
FIX last_modified der Bestellung wird mit last_modified des Kunden überschrieben SXF-890-44623
Fehlerseite überarbeitet
webp-Bilder-Unterstüzung
ENTWICKLER
Plugin ALLOW_ONLINE_UPDATE auschalten per const DEVELOPER_MODE
neue fnc array_value is_array() + array_key_exists und default
neue Hookpoints
FontAwesome 5.15 im Backend
xt:Commerce 6.5.6 (07.02.2024)
SHOP
FIX Fehler auf Versandkostenseite, wenn Versandpreis deaktiviert
Fehlerseite überarbeitet, Anzeige Shop-ID
webp support vorbereitet (folgt mit 6.6). upload & processing
ADMIN
orderEdit überarbeitet
Preisanzeige im Artikellisting
FIX Versandpreis. Fehleranzeige wieder aktiviert 'Wählen Sie nur Zone oder Land. Eine Kombination ist nicht zulässig.'
xt:Commerce 6.5.5 (11.12.2023)
SHOP
NEU X-Frame-Options: DENY hinzugefügt
FIX Absicherung Auswahl Versandart / Zahlungsweise gegen unzulässige Werte
FIX memroy exhausted bei falsch konfiguriertem parent-content eines contents
TPL FIX Passwort zurücksetzen
ADMIN
localStorage des Browser statt Cookies für Speicherung der extjs-Daten (ausgeblendete Spalten, Sortiereung etc)
FIX Fehler in Bestellübersicht (Zeilen/Spalten verschoben)
DEV
box_manufacturer neuer Hookpoint
box_shipping_cost selected_country_zone_id zu Template-Daten hinzugefügt
box_shipping_cost neuer Hookpoint
index empty page meldung in console verschieben
xt:Commerce 6.5.4 (04.09.2023)
PHP 8.2 / 8.1 Unterstüzung Systemanforderungen
ALLGEMEIN
diverse Anpassungen für PHP 8 (error,warning,deprecated)
externe Bibliotheken aktualisert
debug.php erweitert
conf_caches_test.php ist (mit Anpassungen) jetzt conf_caches.php
#304 brute force protection - IP-Ermittlung überarbeitet
TEMPLATE
diverse kleinere Fixes
Beschreibung aus Bestellübersicht entfernt, account_history_info.html
SHOP
Anzeige Versand nicht möglich wegen Preis/Gewicht
Suche überarbeitet, siehe conf/config_search.php
#307 Bug Adresse löschen: gelöschte Adresse wurde nicht aus der Session entfernt
Bugfix Passwörter länger als 35 zeichen wurden nicht als gültig erkannt
ADMIN
Anzeige products_price_before_discount auf order.html
order-edit, Hinzufügen von products_options-Artikeln: jetzt mit Hinweis-Ausgabe (Option zZ nicht wählbar)
Versandkosten: Absicherung entweder Zone oder Land, nicht beides
#306 Bugfix Rabatstaffeln werden nicht gespeichert
#303 order-edit berücksicht nicht Zahlungsrabatt
#305 Backend - Laden Liste Bestellungen beschleunigen
Bugfix Zahlungsweisen, Pflichtfelder Backend verhindern speichern
#302 Kunden-Anrede im Backend speiegkt sich nicht im Shop wieder
neue filter_text Funktion, zb für Exporte
Übersicht Bestellhistorie nichts statt 0 bei IPN-ID, wenn keine IPN
Funktion 'Lade Dropdowns automatisch vor' wieder hergestellt (Einstellungen > Konfiguration > Admin Optionen)
xt:Commerce 6.5.3 (07.03.2023)
Allgemein
weitere PHP8 Anpassungen/Fixes
Shop
Komplette Anzeige des Breadcrump bei untergeordnetem content
Backend
FIX orderedit Steuer fehlt nach Bearbeitung
Export Sprachvariablen mit mehrfacher Klasse
Sprach-Update initMissingKeys initEmptyKeys
Template
Anpassung rechtliche Vorgaben
Dev
smarty include_xt versteht jetzt relative Pfade und Überschreibung
class plugin möglich Zahlungsart zu installieren ohne xy_ORDER_STATUS_NEW zu erzeugen
form_handler cart->_refresh Verwendung überarbeitet
xtFramework/classes Verwendung neuer Funtion __text( text_constant )
xt:Commerce 6.5.2 (12.01.2023)
SHOP / TEMPLATE
Rechtstexte überarbeitet
Weitere Bugfixes
BACKEND
Sprach-Import/Export/Update und Darstellung überarbeitet
Weitere Bugfixes
ENTWICKLER / VERSCHIEDENES
debug.php
Aktualisierung der externen Bibliotheken
xt:Commerce 6.5.1 (09.12.2022)
SHOP / TEMPLATE
#288 FIX Uncaught Error: Undefined constant "_STORE_TITLE"
FIX Formatierte Ausgabe Datum
BACKEND
#287 FIX Multi-Upload funktioniert nicht in xt 6.5.0
#289 FIX Konfiguration Zahungsweise wird nicht gespeichert
#290 FIX Fehler bei ImageProcessing gif / PHP8
#291 FIX Sprachvariablen werden nicht gespeichert
FIX Fehler beim Erzeugen von PDF 'font no found'
ENTWICKLER / VERSCHIEDENES
xtMailer neue Funktionen prepareMail / sendMail
weitere PHP 8.1 Anpassungen
xt:Commerce 6.5.0 (08.11.2022)
PHP 8.1 Unterstüzung Systemanforderungen
SHOP / TEMPLATE
#278 FIX Shop-Anmeldung: gültige Email-Adressen werden nicht erkannt
#286 FIX json-ld 'Ab-Preise' verarbeiten
Payment Logos erneuert
Anpassungen zur Anzeige von Bildname/Copyright
json-ld mini anpassung an xt_reviews
NEU social media tags, og + twitter
TPL FIX content-Bild für jetzt ausgeben content-shipping
BACKEND
#276 FIX Shop: Filter 'Nur mit Bestand' in Listings lässt sich nicht deaktivieren
#277 FIX Export, Fehler bei FTP-Übertragung
#279 FIX DB-Fehler beim Speichern von Sprachvariablen
#281 FIX keine Zuordnung E-Mail Anhänge möglich
#283 FIX Aktivierung vieler Varianten nach Erzeugung führt zu zu grosser GET-Anfrage
#284 FIX OrderEdit Versandadresse ändert sich ungewollt
#285 FIX Payment-Updater entfernt Namen in Multishop
NEU "Neuer Shop" auf verwendeten Shop (Node) beziehen
NEU Artikel aus dem Backend öffnen in Übersicht, Detailansicht, Bestellung
ENTWICKLER / VERSCHIEDENES
Anpassungen für PHP 8.1
TPL/CORE smarty-Tag cronjob überarbeitet
TPL/CORE NEU Funktion date_format_intl
TPL/CORE NEU smarty-Tag content_link
Aktualisierung der externen Bibliotheken php/js
doppelten hookpoint entfernt (seit 2013 als deprecated gekennzeichnet) module_checkout.php:checkout_data in checkout.confirmation.php
xt:Commerce 6.4.3 (04.04.2022)
FIX Update Zahlungsplugins setzt Werte für Icon etc zurück
FIX BE Kategoriebaum neu laden
FIX class order
FIX json.ld mb_convert_encoding
FIX Fehler in Bearbeitung der Adressen einer Bestellung
FIX Adressverwaltung (address_class) prüfen
xt:Commerce 6.4.2 (22.03.2022)
Backend
originale Artikeldaten an Artikelposition speichern
FIX Artikelhersteller waren nur wählbar, wenn Hersteller aktiviert
FIX Mehrfach Aktion - verschieben funktionierte nicht
FIX Fehler-Plugin-Update 'Could not open zip Archive plugin_cache/download/xyz.zip (code: 9)'
Allgemein
FIX Fehler in Ermittlung von Urls (main_handler)
Entwickler
neuer Hookpoinnt in checkout.php module_checkout.php:before_getAdressList
xt:Commerce 6.4.1 (28.02.2022)
Shop
FIX baseUrl-Ermittlung
FIX main_handler Paypal callbacks etc
TPL Bestellübersicht überarbeitet
FIX Cookies
Backend
NEU an einer Bestellposition wird nun auch der Artikel aus dem Warenkorb gespeichert (zB für Bestellübersicht)
xt:Commerce 6.4.0 (02.02.2022)
2 Neue Templates (ew_evelations & ew_adventury)!
SHOP
NEW Anpassung 'Anrede' +'Neutrale Anrede' +'Keine Angabe'
UPD Anzeige 'Meine Bestellungen' im Shop überarbeitet
SEC config_extended.php
SEC config_security
FIX SEO sprach-Urls, 404 bzw umleiten auf index, wenn Sprache nicht vorhanden/deaktiviert
FIX callbacks erreichen uU den Shop nicht bei sprachbasierten Urls
FIX #246 SQL-Fehler bei Such mit Emojis (unterschiedliche Kollations)
FIX #256 FIX stop words werden falsch angelegt
FIX #252 wenn loginversuch mit mehr als 96 zeichen benutzername -> sql error beim 2ten versuch wegen double entry
FIX #249 Problem mit URL-Kodiertem Semikolon in URL, bei Reload der Seite durch Warenkorb-Popup (Tracker verstehen die URL nicht)
FIX #248 Registrierung: Felder zu klein mobile
FIX #244 class Template erzeugt zu lange Dateinamen
FIX #239 json-ld-Einbindung: Fehler in display.php
FIX #237 6.3.3 Umlaute werden in Suma-Url gelöscht statt ersetzt zu werden
FIX #232 Suchergebnisse tauchen doppelt auf
TPL download's name
Suche und Suchkonfiguration (config_search.php) überarbeitet
BACKEND
NEW Sortierung und Sortierrichtung in Zuweisung Artikel > Kategorie sort_order hinzugefügt
NEW Bestellungen/kunden Filter für PLZ und Telefon/Fax
NEW Weitere Sortierung config_extended.php
SEC csrf protection
FIX icon/css cleanup
FIX scrolling im Newsbereich des Dashboard
FIX customer filter: Breite der Eingabefelder
FIX #250 Backend West-Navi lädt nicht. class navigation $item->pid vs $item->PID
FIX #254 Backend SimpleHtmlEditor-Fenster zu schmal
FIX #253 Permission-Einträge entfernen beim Löschen einer Kundengruppe
FIX #258 Sprachinhalte: Klasse ändern
FIX #240 REGEX-Fehler beim Anlegen von Versandkosten
FIX #255 orderedit: Adressen werden überschrieben, wenn nicht im Adressbuch angelegt
FIX #247 max_user_connections überschritten beim Laden des Backends
FIX #245 Sortierung Kategorien nach Name nicht möglich
FIX #243 Rechtverwaltung erlaubt Ändern von black/whitlisting
FIX #241 SQL Fehler bei order_edit add product wenn Artikelvarianten deaktiviert
FIX #238 memory exceeded im IPN-Log
FIX #231 BE Tab Bestellung Filter nicht sichtbar
FIX #229 orderedit - Sprache falsch gesetzt
ALLGEMEIN
UPD externe Bibliotheken aktualisiert
SEC xss protection
FIX force gc_probability for Debian systems
FIX PHP 8 Kombatibilität
DEV
NEW #242 xtMailer Anhänge mit Namen zufügen
NEW diverse hookpoints
Diese Version ist nicht mehr mit xt:Commerce FREE Lizenz kompatibel:
Wechsel von xt:Commerce FREE > PRO
xt:Commerce 6.3.3 (26.05.2021)
Shop
FIX #208 Spracherkennung funktioniert nicht bei Inhaltsseiten
FIX #210 orderEdit: Versandkosten obwohl Limit für freien Versand erreicht
FIX #211 orderEdit - Neuberechung cart berücksichtigt nicht Kundengruppenpreis
FIX #216 hard coded table names in db_logger
FIX #223 _USE_CACHE_LANGUAGE_CONTENT true funktioniert nicht richtig
FIX #221 seo_modRewrite - preg_replace liefert NULL bei Url-Erzeugung
FIX #217 Kundengruppenpreis beheben, Menge 1
FIX Performance-Verbesserung bei hohem Plugin-Einsatz
SEC Catcha immer verwenden auf Kontakt-Seite
Backend
FIX #210 orderEdit: Versandkosten obwohl Limit für freien Versand erreicht
FIX #218 Statistik ignorniert Einstellung bei Bestellstati
FIX #220 "Bestellbestätigungsmail senden" im Backend versendet in Backendsprache
FIX #222 Sortierung/Anzeige Artikel Backend überarbeitet
FIX #225 Bestelldatumsfilter BE funktioniert nicht mehrsprachig
FIX #227 Namen der Zahlungsweisen werden nicht übernommen beim Anlegen eines neuen Shops
Template
TPL Aktualisierung der externen Komponenten
TPL Bootstrap-Schriften werden vorgeladen
TPL Ausgabe EAN (auskommentiert)
TPL kleinere Fixes
DEV
class.configuration new hookpoint
xt-smarty-Konstanten umbenannt in config_caches.php
Konstante _CACHETIME_DEFAULT umbenannt nach _CACHETIME_ADODB, Standard 0
xtFramework Aktualisierung der externen Komponenten
debug.php added _KP_LOG constant
xt:Commerce 6.3.2 (16.02.2021)
#200 Email-Validierung gross/klein
#204 Export-Manager
#205 language_content fest codierte Tabellen-Namen
#204 Export-Manager
#203 orders_filter DB-Fehler wenn shop 'keine Auswahl' gewählt ist
#199 DB url_text in ##_seo_url vergrössern
#197 xt6.3 Suche mit Umlauten nicht möglich
#196 Fehler Anzeige Versandkosten
#195 Column 'shipping_code' > cannot be null xt6.3
Framework: Update der externen Komponenten
diverse Fixes
htaccess headers sec
Template: Update der externen Komponenten
xt:Commerce 6.3.1 (11.12.2020)
FIX MySql Fehler
FIX Anpassungen für MySql 8
FIX PHP Fehler
FIX Anpassungen für PHP 8
FIX #109 Error in Next cronjob runtime calculation
FIX #163 Fehler in Ermittlung der Versandkosten
FIX #142 json-ld fix aggregate rating + review author
FIX #155 xtMailer sendet nicht, wenn verwendete Sprache gelöscht ist
SEC #169 SEC Login ändern/übernehmen
FIX #141 Fehler in class.seo_modRewrite.php
FIX #140 Suche mit emoji's führt zu SQL-Fehler
SEC #139 addCart gegen Manipulation des Request absichern
FIX #138 Validierung E-Mail-Adresse
FIX #120 Einstellung _USE_CACHE_LANGUAGE_CONTENT ohne wirkung
FIX #119 Plugin-Update Zahlungsweise überschreibt Beschreibung der Zahlungsweise
FIX Auslösung von Fatal-Error bei invalidem Hersteller-Filter-Parameter ab PHP7.1 HWE-383-72623
FIX Duplicate entry xt_seo_url_redirect BKY-145-64221
UPD #142 json-ld-Ausgabe überarbeiten
NEU #115 Backend: Sortierung und Sortierrichtung in Zuweisung Artikel (conf/config_extended.php)
--- Shop-Fronend
FIX #175 FE Bundesland ALABAMA obwohl DE
FIX contact.html captcha Firefox fix
FIX #158 Herstellerfilter auf Kategorieseite nicht sortiert
FIX #156 Herstellerbox wird nicht sortiert
FIX #181 staffel/sonder Streichpreis wird angezeigt, aber mit dem wert des 1-er preises / sie sparen 0%
NEU #114 Anzeige Lagerbestand am Artikel im Shop
--- Shop-Backend
FIX BE Zahlungs- Versandgebühren Anzeige Zone/Land korrigiert
FIX #170 Fehler bei Bestellbearbeitung
FIX #165 Backend Filter Bestellung Datum funktioniert nicht
FIX #168 Fehler Backend Breite itemSelectFIX
FIX #159 ckfinder cache verhindern/löschen
FIX #152 Text-Variable speichern setzt übersetzt auf 0; Sortierung
FIX #133 beim speichern einer 404 umleitung wird der ursprüngliche wert als redirect gespeichert, wenn die Eingabemaske für redirect-url leer ist
FIX #128 Sprach-Update scheitert mit curl-Fehler
FIX #178 Performance-Problem in MediaImageSearch im Backend
FIX #177 Checkbox 'Alles' funktioniert nicht in Übersicht 'Artikelvarianten'
FIX #184 Exportmanager, Export Bestellungen, gewählter Shop nicht berücksichtigt
FIX zu grosse Listen im Backend können bei GET zu too-long-request führen. Senden der modified Daten bei delete unnötig
NEU #98 Handbuch-Link in Konfiguration der Zahlungsweisen
NEU #172 Bildsuche per ID's
NEU #132 manuelle Eingabe Bundesland im Backend über Kürzel oder ID möglich
NEU Artikelbilder-Zuordnung 'Verknüfung aufheben' für mehrere Bilder gleichzeitig
NEU Artikelbilder-Zuordnung Liste in Suche vergrössert auf 50 Einträge pro Seite
UPD #157 Wenn Doku-Link in west-navi existiert, Hilfe-Icon auch im Tab anzeigen
UPD Hilfe-Link in übersichten immer hinten in Menü-Toolbar top
UPD admininfo Zeileumbrüche und auto-height
UPD #126 Fehleranzeige 'einfacher Dateiupload' verbessert
--- Entwickler
FIX class.plugin configuration sort order fom xml not set
UPD Systembibliotheken aktualisiert / Composer
UPD #145 minify - Zeitstempel für js im single mode
UPD #122 Wasserzeichen entfernen
NEU diverse hookpoints
xtCore/main.php
xtCore/main_slim.php
xtFramework/admin/main.php
xtCore/pages/callback.php
xtFramework/classes/class.xt_minify.php
xtFramework/classes/class.customer.php
templates/xt_responsive/xtCore/pages/edit_address.html
templates/xt_responsive/xtCore/pages/login.html
templates/xt_responsive/xtCore/pages/shipping/shipping_default.html
templates/xt_responsive/xtCore/pages/login.html
....
NEU #148 AdoDB über composer laden
redis/memcached session handlers
removed session gc, not needed in xtCore/pages/customer.php
Icons entfernt aus admin und media
xt:Commerce 6.2.2 (14.04.2020)
Cookie-Verarbeitung/Anzeige und xt_cookie_consent - Cookie Consent
SEC Patch Adressbuch
SEC Patch Checkout
Anzeige Versandkosten im Warenkorb Grundlage ist für nicht angemeldete Nutzer das Land des Shops/Geo, für angemeldete Nutzer wird das land der Lieferadresse verwendet
schema.org-Ausgabe erweitert
Drittanbieter-Bibliotheken aktualisiert
NEW Artikelbilder-Zuordnung Liste in Suche vergrössert auf 50 Einträge pro Seite
NEW Artikelbilder-Zuordnung 'Verknüfung aufheben' für mehrere Bilder gleichzeitig über UserButtons
FIX BE zu grosse Listen im Backend können bei GET zu too-long-request führen. Senden der modified Daten bei delete unnötig
TPL Template-Überschreibung README templates/_README_Bitte_lesen.txt
TPL xt_responsive fixes for js < ES5 (eg IE11)
FIX nginx ssl reverse proxy issue
FIX nginx ssl proxy fix
BE deutsche Übersetzungen für einige ext-js Komponenten
BE FIX Artikel-Sortierung im Backend
xt:Commerce 6.2.1 (26.11.2019)
Shop / allgemein
mysql 5.5 wird nicht mehr unterstützt, mysql min 5.6 (siehe Systemanforderungen)
PHP 7.4 Support (siehe Systemanforderungen)
Sprach- und Länder-Cache
Fix Hersteller-Listing Verfügbarkeit (on_stock) berücksichtigen
Anpassungen in robots.txt (z.B. NOINDEX entfernt)
xtMailer Fehlermeldung für tpl-not-found umgeschrieben
Fix php warnings/deprectaed/notice im Log
Ausgabe Artikel-Eigenschaften als json-ld für Google und Konsorten
In Emails immer voller Web-Pfad für Bilder
Ust-ID checktype nur noch format oder live
Checkout: Hinweis und Link zum Kontaktformular, wenn keine Zahlungsweise ermittelt werden konnte
neue Artikel-Option 'Lieferzeit ohne Bestand'
error handling: http 500 senden wenn !header_sent
class tax Fix verwendung payment_address statt shipping_address bei country-Ermittlung
class stock Meldung 'ERROR_STOCK_REDUCED_AMOUNT um 0 Stück' vermeiden
cart doppelte Meldung ERROR_STOCK_REDUCED_AMOUNT vermeiden
class product Absicherung mehrfacher aufruf buildData / getPrice
class image Fix Bildpfadermittlung für plugins
class payment Fix Sort order incorrectly set to 0 during payment plg update
class import Fehlermeldung verbessert
Fix Währungswechsel führt zu 404
Fix Ermittlung Steuersatz
Fix Versandkostenberechnung / Anzeige bei nur einem Land
Anzeige Grundpreis überarbeitet
xtMailer: Template-Fehler besser loggen / anzeigen
Fkt 'Nach Login auf aktueller Seite verbleiben' überarbeitet
Backend
core-Plugin-Update jetzt per Autodownload von XT-Server
Anzeige 'PHP-Version veraltet..' im Dashboard
Dashboard | Bestellungen | Filter Bestellstatus hinzugefügt
Dashboard | Bestellungen | Filter Zahlungsweise hinzugefügt
Cronjob Status setzen aus Übersicht
Erweiterung Export - Bestell-Liste
Fix javascript-Fehler im Backend
Fix css im Backend
Fix Backend-Spalten in Übersicht language_content
Einstellung SEO > Suchmaschinen > 'SEO für pages' entfernt
Shop-Einstellung _STORE_HREFLANG_DEFAULT 'keine Auswahl' hinzufügt
Shop-Einstellung 'Standard Artikelzustand' unter 'Mein Shop'
Shop-Einstellung _STORE_META_ROBOTS nur noch einfaches Textfeld
status-Icon 'deaktiviert' angepasst für rot/grün-Schwäche
MediaGallery - Verschieben von Bildern - Fix SQL-Fehler / UI-Fehler
Katgegoriezuweisung multishop - Fxi Fehler beim Verschieben von Artikeln
Fix bei Eingabe eines Suchbegriffs wird das Suchfeld kleiner
Backend Artikel kopieren: Flags für graduaded und special wurden nicht übernommen
Backend Sprachtexte: Zeilenumbrüche in Textfeldern führten zu js-Fehlern
Dropdown Zahlungsweisen zeigte teilweise Duplikate
class slides FIX Status 0 setzen aus Detailansicht
class stock FIX order-edit: Bestand 0 führt bei Bestellbarbeitung zu Entfernen der Position
class ProductToCategories FIX UI css
class nested_set FIX Kategorieermittlung für admin liefert jetzt auch die deaktivierten Kats (qnd)
Entwicker-Infos
TPL xt_responsive fixes & bower upd bower +axios +clipboard +bs-notify npm +sweetalert2
debug.php konstante XT_PAYPAL_DEBUG im standard false
class Template FIX if (!empty($cache_id)) statt if (isset($cache_id)) wg $cache_id evtl einfach leere string
class form FIX remove attr ancor after reading from config data
neu config_extended.php
productSqlQuery braucht seit mysql 5.7 ein uniques sort-kriterium um vorhersehbare ergebnisse zu liefern
TPL xt_responsive einfacher show-hide-alert
class Template aktive Plugins sind jetzt in allen Templates verfügbar unter $activeModules
xtFramework php cleanup using xt_backendcls
xtFramework new base class xt_backend_cls for classes using url_data
BE js des _ExtSubmitButtonHandler verarbeitet {callback: fnc, args }
plugin updater downlaod pfad jetzt plugin_cache/download/
xtWizard plg backup ordner jetzt plugin_cache/update_backup/class
class hookpoints cache ordner jetzt plugin_cache/hookpoints/
FIX Table 'xtc-shop.xt_config_0' doesn't exist
mgl flush adodb cache zu deaktivieren bei plg updates
snapshot setzen lässt sich per noSnapshot im Request auschalten
neuer smarty-modifier number_format_prec
connector - experimentell (connector.php und Bsp-Verwendung. xtCore/connector/cart.php)
xt:Commerce 6.1.2 (27.05.2019)
Allgemein
htaccess unnötige redirects entfernt
htaccess statische Dateien direkt aufrufen
htaccess vorlage für 'www entfernen'
FIX php warnings
FIX 404-Seite nach Login, wenn 'auf aktueller Seite verbleiben' eingestellt, keine 404 als Snapshot setzten
FIX Anzeige Ersparnis-% bei Zahlungsweisen-Rabatt auf confirmation, wenn ein Kundengruppenpreis vorliegt
FIX Anzeige möglicher Versandländer bei selbst erstellten Versandzonen
FIX checkout Anzeige Adressen
FIX Sprachwechsel im checkout
FIX Anzeige Erparnis % im cart für Kundengruppenpreise, %Ersparnis bezieht sich jetzt auf den Gruppenpreis
FIX Anzeige 'bereits abgezogener Rabatt'
checkout speedup
Backend
FIX csrf warnings
Höhe Dashboard > Gesamt angepasst
Ausgabe adress_addition in Bestellung
Entwickler
Angabe Höhe/Breite für itemselect möglich
PSP post form , checkout.pay.php wieder eingebaut
class products_list_no_loader moved to separate file
class getProductSQL_query fix time format
class Template, caching kann beim Aufruf getTemplate deaktiviert werden
class content Abfrage berücksichtigt nun id des Shops
class product, explizite Sortierung nach id; überschreibar mit hook
class checkout_base Absicherung für plgs die noch nicht umgestellt haben auf class.checkout.php von page checkout.php
class customers_status on delete drop col group_permission_x in products_price_special
class dsgvo add filter keys for bui-hinsche
fix weight format smarty modifier
plugin install/uninstall cronjobs from installer-xml
fix typo in db error email
xt_responsive neue css-Klasse und js für simple form-Validierung
subpage_pay_iframe.html
CSS-Klasse lazyOwl entfernt. lazyOwl sorgt dafür, dass solange das Bild noch nicht geladen ist ein Spinner angezeigt wird. Funktioniert nur eben in FF nicht richtig.
xt:Commerce 6.1.1 (27.03.2019)
fixes in xtFramework/classes
Shop
xt_responsive Hersteller-Link auf Artikel-Seite
xt_responsive Anpassung für products_condition auf product
php warnings
htaccess Vorlage rewriteBase
htaccess aufräumen und Vorlage für erzwingen www und/oder https
Fehlerbehandlung und -anzeige im Shop
Backend
'Bearbeiten'-Tab nur mit gültiger Auswahl öffnen
scroll in plg update window
php warnings
csrf warnings
Anzeige/Laden/Export Sprache überarbeitet
db-error mail erweitert
class content beim Speichern *box_footer* auf cache löschen
Fix db-def of federal states
fix: sql fehlermeldung zu gesprächig
store permission fix
fix adminview for store count = 1 and whitelist to ignore store permission setting
Entwickler
class MediaList new hook point
new hooks in orders filter/post
debug.php DEBUG_IP false
xt:Commerce 6.1.0 (05.03.2019)
BE Verwendung von _STORE_ACCOUNT_MIN_AGE in Bestellübersicht (statt fixed 18)
BE neue storeConfig _STORE_ACCOUNT_MIN_AGE, berücksichtigt bei Reistrirung und Adresse Neu/Edit, aber nur, wenn _STORE_ACCOUNT_DOB == true
BE upload.php Anzeige erlaubter Dateitypen
BE fix/update Ansicht Bestellung (Details)
BE layout/style/css
BE fixed js-error when text constants with line-breaks were used in column headers/messages
BE dont delete system galleries
BE default_language_code am Admin-User entfernt
BE standardmässig nichts statt colon [:] als labelSeparator verwenden
BE removed 'FIXME' alert
BE Log fehlgeschlagene Logins: checkbox 'Alles'
BE _SYSTEM_SEARCH_SPLIT jetzt in conf/config_search.php
BE FIX Abhaken 'Alles' nach Ausführung der Aktion
BE Fix/Workaround Darstellung seo redirect deleted / neuer Filter Sprache
BE Darstellung deaktivierter Kategorien
BE Fix Filter Payment/Shipping in Bestellübersicht
BE Artikelverwaltung Beim Löschen eines Produkts werden nun auch die Staffelpreis-Einträge in der DB gelöscht
BE Anzeige für 'Notiz mitsenden' in Liste der Statusänderunegn einer Bestellung
BE Bildverwaltung Wenn ein Hauptbild auf dem Server gelöscht wird, wird das Bild auch an anderen (gleichartigen) Objekten entfernt
BE Anzeige für 'Notiz mitsenden' in Liste der Statusänderunegn einer Bestellung
BE Bildverwaltung Funktion 'Verknüpfung aufheben' BE Bildverwaltung FIX Funktion 'Löschen' hebt nicht nur die Verknüpfung auf, sondern löscht auch die Dateien auf dem Server
BE fix falsche Anzeige der Kundengruppe auf Bestellübersicht, wenn BE im 'falschen' Mandanten geöffnet
BE fix JS-Fehler im Backend, wenn Bildname 'php' enthält
BE zusätzliche Speichern/Übernehmen-Button in BE-gridforms nur wenn Sprach-Tab voranden
class xt_cronfix in logging logic
class seo_modrRewriterework _lookUpforUrl
class plugin Unterscheidung PRO/FREE
class shipping FIX: deaktivierte Kosten können gesamte Versandart deaktivieren
class payment FIX: deaktivierte Kosten können gesamte Zahlungsart deaktivieren
class Templateset compile dir to _SRV_WEBROOT.'templates_c'
class redirect_404Anzeige/Filter Sprache
class languageFIX Backend-Sprache kann auch eine für das Shop-Frontend deaktivierte Spache sein
class redirect_404Sortierung in BE nach last_access desc
cron display_checkCol in BE-Ansicht, error_log entfernt
display.php $body_params für body-Tag
fix sql reload_st
fix pro/free plg install msg
fix cronjob.phpZurücksetzen des running_status nach 15 Minuten
fix href-lang tags nur für aktivierte Sprachen
fix parameter injection into cache file name
fix content-Verwaltungbeim Kopieren von content wurden nur die Werte für Shop1 übernommen
fix Seo > Weiterleitung auf exakte URL erzwingenkorregiert
fix js-Fehler im BE, wenn Artikelbildname die Zeichenkette 'php' enthält
fix Kategorie-Auswahl auf 'Erweiterte Suche'
functions getSingleValuerework save404Url
main_handler cart->refresh wieder nach oben verschoben(wg customers_discount rewok todo, m/s)
minify fix pathes when seo-option css-minify = merge
order editfix coupon
order_edit fix Hinzufügen von Artikeln für Kundengruppen ohne MwSt-Anzeige korregiert
Slider Fix Slider breücksichtigt nun minutengenaue Endzeit
TPL email tpl fix
TPL xt_responsive dont hide products description in cat/checkout
TPL xt_responsive sprungmarke zu more-images in product.html entfernt. lightgallery wirft sonst js-fehler. wahrscheinlich braucht diese marke auch niemand
TPL xt_responsive fix js für 'ungenauen' click auf versandart/zahlungsweise
TPL xt_responsive updated font-awesome to 4.7.0
TPL fix checkout success
TPL xt_responsive Anzahl Kategorien im Listing
UPD Suche: es ist mgl nach zb 12'' zu suchen (12 Zoll)
UPD Artikel-Sortierung im Shop NEW Sortierung nach Artikelnummer
Sk neues Artikelfeld products_condition
xtFramework content link_ssl entfernt
xtFramework Zahlungsweise: Option 'Für Mobile-Geräte aktivieren' entfernt
xtFramework FIX: Verwendung von $price als Variablenname kollidiert mit global $price
Fehlerbehandlung und -anzeige im Shop
php73 warnings
moved to layout.less
contact.phptest, ob email gesendet werden konnte
Nach Kunden-Login auf aktueller Seite verbleiben _STORE_STAY_ON_PAGE_AFTER_CUSTOMER_LOGIN
xtAdmin order.html überarbeitet
wenn mgl/nötig Hersteller-Filter ausblenden im Artikel-Listing
neuer buldtypcategory/listingTop
config_cachesadded v2 and simple_list
_SYSTEM_SSL_PROXY entfernt (fast alles nur schon lange auskommentiertes)
_SYSTEM_ADMIN_SSL bezieht sich jetzt über shop_ssl / xt_stores.admin_ssl dropped
checkout-shipping Anzeige der prinzipiell möglichen Versandländer/Zonen
CKEditor erst laden bei onFocus, konfigurierbar in conf/paths.php per CK_EDITOR_SHOW_ON_FOCUS_ONLY, Standardfalse
Versandkostengebühr gemischte Angabe von country/geozone nun möglich
Zahlungsgebührgemischte Angabe von country/geozone nun möglich
xt:Commerce 6.01 (04.11.2018)
Bugfixes
xt:Commerce 6.0.0 (11.10.2018)
xt:Commerce 6 FREE mit dem Klarna Checkout