xt:Commerce 5.x Changelogs

xt:Commerce 5.x Changelogs

xt:Commerce 5.1.4 (30.10.2018)

  • FIX Suche, Auswertung von SEARCH_MIN_LENGTH korregiert

  • FIX Sortierung der Länder nach Ländername korregiert

  • FIX bruto_404 IP-Lock wurde nie freigegeben

  • FIX Speicherung und Darstellung von Zeilenumbrüche in Bestellkommentaren

  • NEW Filter Hersteller

  • NEW BOX categories Als Box-Parameter kann jetzt eine Kat-Id angegeben werden

  • captcha tpl fix

  • Keine Gastanmeldung mit Ust-ID, login/account.html überarbeitet, neue Sprachvariable TEXT_NO_GUEST_ALLOWED_WITH_VAT

  • Ust-ID check aktualisiert

  • Template neue Box Teaser_v2 mit Slideshow

  • TPL xt_responsive überarbeitet

  • xt-version in error mail

  • meta generator xt:commerce Version

  • BE NEW Anzeige für 'Notiz mitsenden' in Liste der Statusänderunegn einer Bestellung

  • BE FIX falsche Anzeige der Kundengruppe auf Bestellübersicht, wenn BE im 'falschen' Mandanten geöffnet

  • BE FIX Mehrfachaktionen wieder verfügbar

  • BE FIX JS-Fehler im Backend, wenn Bildname 'php' enthält

  • BE FIX Sprachimport hat immer Länder in englischer Sprache importiert

  • BE FIX orderEdit, Adressänderung verfälscht Versandkosten

  • BE NEW Artikel können von Hauptkategorie losgelöst werden

  • BE FIX Anzeige der Bezeichnung im BE-Listing korregiert

  • BE NEW Bildverwaltung: Funktion 'Verknüpfung aufheben'

  • BE FIX Bildverwaltung: Funktion 'Löschen' hebt nicht nur die Verknüpfung auf, sondern löscht auch die Dateien auf dem Server

  • BE Erweiterung für Fehler/Erfolg-Meldungen

  • BE zusätzliche Speichern/Übernehmen-Button in BE-gridforms (nur wenn Sprach-tab vorhanden)

  • BE Passwortfeld-Breite 300px

  • BE ckeditor+ckfinder immer laden, unabahängig vom eingestellten html-Editor damit Multiupload immer mgl ist

  • BE Dashboard Tab SEO entfernt

  • BE ckeditor aus cdn holen

  • display.php NEW $body_params für body-Tag

  • class redirect_404 Anzeige/Filter Sprache

  • class language FIX Backend-Sprache kann auch eine für das Shop-Frontend deaktivierte Spache sein

  • class payment neue hooks

  • class SQL_query: mehrfache Aufrufe von getQuery führen jetzt nicht mehr zu fehlerhaftem SQL

  • class slides Ein Slide wird jetzt auch angezeigt, wenn - keine Sprache konfiguriert ist - von/bis BEIDE leert sind

  • class tax FIX Verwendung von vorgegebenem Land korregiert ($countryPreset)

  • cache_times.php umbenannt > config_caches.php

  • config_caches.php ADODB-Cache-Ordner konfigurierbar

  • config_caches.php Funktion zum Leeren des Zend-OpCache

  • config_caches.php Konfiguration Template-Caching überarbeitet

  • dropdowndata.php neue Hook getPaymentMethodCodes; ordersFilter versteht jetzt ids und auch codes

  • payment_logos.php überarbeitet / neuer Hookpoint

xt:Commerce 5.1.3 (03.09.2018)

  • TPL xt_responsive Login-Seite überarbeitet

  • xtFramework/xtCore/xtAdmin new hooks, minor fixes

  • class xtLink FIX param handling

  • class order FIX Downloads berücksichtigen Sprache

  • class DropdownData FIX order_edit_payment_methods

  • captcha neue Funktionen/Template

  • class xtLink process request parameter arrays

  • show smarty exceptions in frontend vs white page

  • class product base_price fix

  • flush adodb-cache on plugin install/update/uninstall

  • anpassung php 7.2; feature withStockOnly

  • conf custom_config.js für CK-Editor überarbeitet, Bilder erhalten !important im width/height, div/p's behalten ihren class-Angaben

  • gotoCart rework

  • conf cache_times.php unbenutzte Konstante _ACTIVATE_DB_CACHE entfernt

  • conf config_search Angabe der Sortierungrichtung

  • Anpassungen für address_addition

  • TPL order-email customers_company_2/_3 den Templates hinzugefügt

  • class order FIX: Suche nach E-Mail wieder möglich über oberes Suchfeld

  • BE Kategoriezuweisung Im Fenster Kategoriezuweisung werden die ID's der Kategorien angezeigt

  • TPL xt_responsive customers_company_2/_3 den Templates hinzugefügt

  • fix for update version display in rss feed notice

  • class seo_modRewrite fix: sql duplicate entry

  • class xt_minify added $location (header/footer) in css file names

  • BE CKEditor add !important rule to img witdth/height

  • class plugin/plugin_installed new hooks

  • class payment new hooks

  • TPL xt_responsive

  • order-edit fixes/updates/hooks

  • class order updated order-delete-js

  • updated debug settings

xt:Commerce 5.1.2 (08.06.2018)

  • class order FIX Steueanzeige in Backend/Email/Rechnung

  • Hersteller-Seite Fix SQL-Fehler, wenn xt_master_slave deinstalliert wurde

  • class customer Letzte (höchste ID) Default-Adresse wird als Default-Adresse festgelegt

  • class order FIX Suche im Backend

  • fix function current_age

xt:Commerce 5.1.1 (30.05.2018)

  • TPL fix: Ausgabe baseprice auf product.html

  • backen fixed system compatibility issue

  • class order fixed payment_info_html for templates

  • class payment_query fixed payment name/desc issue for multishop

  • backend shipping desc is now html-editor field

  • class Template html-minify only in shop frontend

  • xtMailer minor change

  • seo404 fixed isuue for urls like http://shop.de/http://xy.de

  • class xtMailer fix broken emails due combination of html-minify and nl2br

  • TPL hide page link for auto/cross sell

xt:Commerce 5.1.0 (24.05.2018)

  • 404 redirect Anzeige im Backend überarbeitet: Filter nach Datum, neue Spalte ’Anzahl Tag letzter Zugriff’

  • added hooks for 2FA

  • added InnoDB/MyISAM option into installer for mysql >5.5

  • admin classes:|db save: changed 'new_id' handling

  • admin classes: Extjs: new sort function

  • adminDB_save uses default_value instead of 'New'

  • adminDBSave|fix: add not checked checkboxes

  • adodb 5.20.4 > 5.20.12

  • Alphabetische SOrtierung der Kategoreien in Front- und Backend

  • Anpassung für 1c60976 'Beschreibung Zahlungsweise pro Mandant'

  • Anpassungen für b211692 'Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI'

  • Anpassungen für Smarty:|addPluginsDir statt setPluginsDir

  • Anpassungen Sprachwechsel/hreflang

  • Anpassungen und fixes für php 7.2

  • Anpassungen/Fixes Sprache/Sprachwechsel/hreflang

  • Autoloader-Einträge aktualisiert

  • fixed file encoding

  • Hauptnavigation: Begrenzung/Erweiterung der Menütiefe

  • intern cache for getStores / getLanguages

  • Kundenadresse beinhaltet jetzt Titel / wizard enterprise sql / order_edit / wizard mails

  • load Minify from with composer, see _SYSTEM_HTML_MINIFY_OPTION see 5291d3a

  • main handler|info constructor moved up

  • main.php changed file encoding to utf8

  • make sure language is available when log 404

  • Meta Tags entfernt: author, publisher, page-topic, reply-to, revisit-after

  • minor fix in acl::getCurrentIp

  • multi upload rework: gehört zu 391f0e8bb8fdc02b45bce13592815cfb4c733d43 : upload von Downloads mgl; kein Listing der Dateien (serverseitig); autorename fix (keine runde Klammern);

  • multi upload rework: upload von Downloads mgl; kein Listing der Dateien (serverseitig);|autorename fix (keine runde Klammern); ckfinder öffnet sich mit Backend-Sprache

  • multistore/store_handler/configuration: Neue Tabelle TABLE_CONFIGURATION_LANG_MULTI für Sprachen > Sprachtabs in BE->Shopeinstellungen; groupingPosition (tabs) für|BE->Shopeinstellungen

  • rework define(DB_PREFIX)

  • rework smarty plugin price_table

  • sec update|search/customer/404/filter

  • session_vars.php for session access

  • set storage engine in plugins

  • some minor fixes in xtFramework/classes|export acl ...

  • start page categories|db / category option / box

  • Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’: shipping-addresse, payment für digital (b2c) | shipping (b2b) | payment

  • storage engine

  • order-edit + Koupons Fix: Entfernen prozentualer Koupons die nachträglich angefügt wurden

  • Preisberechnung und -darstellung in product/cart/order/price (tbc)

  • Composer: PhpMailer 6.0.6, HtmlPurifier 4.10.0, DomPdf 0.8.2

  • Composer: Add CrawlerDetect, nusoap, Smarty

  • config_search|SEARCH_CHECK_STOCK = false by default

  • custom_ling + start_page_category

  • database handler: set sql mode

  • e-mail subject

  • serror handling

  • ExtEditForm|mini fix

  • file enc change

  • address_addition in class customer

  • admin Klassen/Funktionen/Lib/css update/neu

  • admin/phpExtjs

  • backend filter rework

  • backend functions

  • Bilder-Upload überarbeitet, Fix für fehlerhaften Commit: CKFinder in CKEditor hat wieder alle Funktionen, CKFinder-Originaldateien wiederhergestellt

  • changed lng-sync url to https

  • removed depreceated php 4 constructors

  • Handbuch-Links

  • DS-GVO/GDPR Export; Neue Einstellung: Shop-Einstellung > Kundendetails > Checkbox 'DSGVO-Download'

  • Kontakt-Formular: Titel anzeigen


  • class|plugin dont filter twice on save settings

  • class|export loads HtmlPurifier from composer now

  • class|Filter (tbc)|TODO varianten für xt4/xt5/xt51

  • class|content|FIX Paging im Backend

  • class|configuration|set empty checkboxes

  • class|acl better csrf logging

  • class|bruto_force_protection|SQL-Fehler vermeiden; Teil des sc patches

  • class|order Zuweisung von Templatevariablen in Funktion zusammengefasst in function assignEmailTemplateVars

  • class|plugin|Fix: Plg-Installer: Ausgabe des Fehlers, wenn nicht im Wizard; rethrow der Exception nur, wenn im Wizard

  • class|manufacturer|Fix: bearbeiten der externen Hersteller-Url ermöglichen

  • class|hookpoint|Hookpoint nicht ausführen, wenn im Wizard

  • class|callback Fix: Absicherung gegen mysql 5.6 Fehler ’no default value defined’

  • class|product_to_media|Fix: Sortierung der Dateianhänge eines Artikels

  • class|product allow_add_cart auf false gestezt, wenn nicht auf Lager und ’Verkauf nicht vorrätiger Ware’ != true

  • class|export Fix: xtAdmin nicht mehr Teil von URLs, nun richtige Verwendung http/https

  • class|product beim Kopieren eines Artikles werden nun einige Flags nicht mehr mitkopiert: price_flag_graduated_xy, products_ordered, products_transactions, products_average_rating, products_rating_count

  • class|product Fix für: Artikelsuche Backend erzeugt SQL-Fehler, wenn in Nord-Navi-Suche und Filter ’Name’ Text steht

  • class|price Fix Preisanzeige im Backend

  • class|order_edit Hinzufügen von Button/buttonBar ermöglichen; als Vorbereitung für ship_track 6.0

  • class|plugin_installed Reihenfolge De/Aktivierung Hooks angepasst

  • class| xt_password|SQL-Abfrage parametrisiert

  • class|class.customer search fix

  • class|product|fix date_added

  • class|dsgvo|added export exlude patterns

  • class|multistore|changed file encoding to utf8

  • class|order|new hook

  • class|multistore|fix admin-ssl für 1&1

  • class|order|new hook class.order.php:_getOrderData_while

  • class|seo_modRewrite|Neue Hookpoints

  • class|filter|cleanup

  • class|export|fix im cron (fclose)

  • class|configuration|Neuer Hook class.configuration:getGroupingPosition_switch_default

  • class|payment|cleanup

  • class|MediaImageList|neue Hookpoints

  • class|product|FIX: Suche im Backend

  • class|export / acl|fix SQL-Fehler, wenn export über cron gestartet und export bereits gelöscht, crfs-protection

  • class|xtLink|fix paction if ((_SYSTEM_MOD_REWRITE == 'true') && ($data['seo_url'] != ''))


  • BE|CKFinder Wechsel en/de, Standard en

  • BE|CKEditor Wechsel en/de, Standard en

  • BE|Seo-404-Filter Update

  • BE|Produkt-Filter Update

  • BE|Marketplace-Templates-IFrame ausgeblendet

  • BE|Template-Iframe ausgeblendet; METATAGS_WORDS_COUNTER nicht in Shopeinstellungen

  • BE|Fix js nach Löschen eines Mandanten

  • BE|externe Links in West-Navi

  • BE|minor changes/fixes; css; partner icons

  • BE|filter reset update

  • BE|neue Navigationspunkte: Premium-Plugins, Export-Plugins

  • BE|Tabs öffnet Artikel, Kategorien etc sich mit aktiviertem Tab des Anmeldeshops und Sprache des Backends

  • BE|ckfinder öffnet sich mit Backend-Sprache


  • FIX|Auswahl 'Alles' in Versandkosten und Zahlungsgebühr

  • FIX|Backend: js-Fehler bei Verarbeitung von Pflichtfeldern

  • FIX|Steuersatz bei nicht angemeldeten Nutzern richtet sich korrekt nach konfiguriertem Sitz des Shops: Shop-Einstellungen > Adressdaten > Land

  • FIX|orderEdit: stock check im Frontend

  • FIX|orderEdit: multishop link, TITLE-meta

  • FIX|Anpassungen der Dateinamen hochgeladener Bilder

  • FIX|SSL-Ermittlung angepasst

  • FIX|Warenkorb-Ersparnisse falsch berechnet; dadurch zb ausgeblendete Zahlungsweisen, obwohl mit Gutschein rabattiert

  • FIX|Beim Löschen eines Herstellers diesen von Artikeln trennen

  • FIX|Neuladen des Artikellistings im Backend beim Speichern eines neuangelegten Artikels; PHP7

  • FIX|4 Nachkommastellen im Dashboard|XTC4-272

  • FIX|Backend: DEFAULT 1|Werte wurden nicht übernmommen

  • FIX|Bei Update von Zahlungsarten-Plugins werden nun obsolete, nicht mehr in config_payment vorhandene Konfigurationswerte aus der Datenbank entfernt|XTC4-212

  • FIX|Bestellstatus-Option 'Berechnung in Statistik' wird nicht berücksichtigt|XTC4-88

  • FIX|keine Ausgabe von type=text/javascript für JS in html5

  • FIX|Meta robots=noindex,follow für Seite der Suchergebnisse XTC4-105

  • FIX|Einfache Rechteverwaltung: Artikel wird nicht angezeigt NFI-919-64820

  • FIX|Button ’Image Processing’ entfernt für Media Gallery > freie/kostenpfl. Downloads

  • FIX|in functions/session_vars

  • FIX|Mehrsprachige Beschreibung der Logos der Zahlungsweisen

  • FIX|nicht initilisierte Array in smarty box und box_cache

  • FIX|xtwizard Text von Sytsmstatus angepasst

  • FIX|USE_CACHE in cache_times.php erzeugte fehlende Breadcrump-Navigation

  • FIX|Beim Speichern von Produkten geht die Hauptkategorie verloren/wird zur Nebenkategorie FNM-418-11914

  • FIX|Falsche Urls bei aktivierte SEO-Option ’Genaue Url erzwingen’, unnötige Redirects, Fehler im Checkout

  • FIX|mehrfache Formularübermittlung verhindern (Doppelklick)

  • FIX|OrderEdit Frontend-Anmeldung nicht möglich bei xt4-Kunden-Accounts

  • FIX|Umlaute in Suche (sec-patch)

  • FIX|Nach manuellem Bearbeiten der Lagerampel (stock_rules) keine Sortierung mehr, wenn alle bearbeitet wurden

  • FIX|Sprach-Problem bei E-Mails aus dem Backend behoben

  • FIX|language switch

  • IMP|alternate lang links in class|meta_tags

  • IMP|Handbuch-Links in Backend-Westnavi

  • IMP|XT-spezifische adodb-Dateien verschoben nach xtFramework/library/adodb-xt

  • IMP|Verbesserte Fehleranzeige im Backend bei SQL-Fehlern

  • IMP|Übersicht Kundenadressen im Frontend zeigt Adresstyp (Standard/Liefer/Zahlung) XTC4-31

  • IMP|Backend: bei Klick im Plugin-Updater auf 'Plugin updaten' wird der Button deaktiviert

  • IMP|Backend Artikel-Details Bildliste:|max Grössen der Vorschaubilder gefixt

  • IMP|Backend Shop-Einstellungen > Artikel Listing: Dropdwoun-Auswahl zeigt System-Template und Shop-Template-Dateien|XTC4-215

  • IMP|Listings im Backend speichern Status (ausgewählte Spalten, Breiten, Filter ein/ausgeklappt)|( + alternativer Variante zur serverseitigen Speicherung ausgewählter Spalten, deaktiviert per kommentar)

  • IMP|Session-Bestellungskommentar löschen nach Bestellung/Confirmatation|XTC4-78

  • IMP|Beschreibung eine Zahlungsweise kann nun pro Mandant angegeben werden, zB Kontoverbindung/Mandant; FIX Rabattberückssichtigung korregiert

  • IMP|Verwendung von geoip-Land als Vorauswahl auf Seite Versandkosten

  • IMP|Verwendung von geoip-Land als Vorauswahl bei Registrieung und Anlegen von Adresssen

  • IMP|Backend: Anzeige des Gesamtgewichts der Bestellung


  • NEW|Seo-Konfiguration _STORE_HREFLANG_DEFAULT

  • NEW|class|geoip / Steuersatzermittlung kann nun eine country-Vorgabe verwenden (für Kunden ohne Login)

  • NEW|error_log auf IP-Adresse beschränken

  • NEW|Bestellungen nach Artikelnr. durchsuchen

  • NEW|Smarty plugin zur Augabe von system_status, zB Lieferzeit, / Lagereinheit

  • NEW|config_search.php Konfiguration der Suche; Suche 'Nur mit Bestand'

  • NEW|Externe Links in West-Naviagtion

  • NEW|Anzeige 404-URLs überarbeitet, Filter;|URL-PArameter werden nicht mehr berücksichtigt

  • NEW|Gast-Abmeldung; FIX js für Geburtsdatum überarbeitet; EDIT|Textanzeige auf login/register überarbeitet

  • NEW|Minify-Konfiguration|_SYSTEM_HTML_MINIFY_OPTION

  • NEW|Neue Hookpoints in xtCore/pages:|categorie, manufacturer

  • NEW|debug settings

  • NEW|license file api

  • NEW|table TABLE_CONFIGURATION_LANG_MULTI

  • NEW|update check webservice

  • NEW|Steuersatzermittlung Digitale Steuersätze müssen nun gekennzeichnet werden (Option am Steuersatz); Kundengruppe hat neue Option ’Basis der Berechnung des Steuersatzes’

  • NEW|Backend: Filter für System/IPN-Log, Löschen im System-Log


  • REM|Export: Option Sitemap entfernt; Funktion Vorlage importieren entfernt

  • REM|Datenbankmonitor entfernt|unter Backend > System

  • REM|console.log

  • REM|session_module_name('user') in adodb-sessions2-xt|to avoid Cannot set 'user' save handler by ini_set() or session_module_name() in php 7.2

  • REM|mobile-detect


  • TPL|PHP 7.2

  • TPL|fix Dropdown Auswahl Bundesland

  • TPL|product.html, neue Hookpoints: tpl_product_img, tpl_product_no_img

  • TPL|Fix: Breite AddCart-Anzahl vergrössert

  • TPL|Admin-Login und PW-Reset überarbeitet

  • TPL|CSS

  • TPL|Login-Seite überarbeitet

  • TPL|products.html|Fix: freie Stückzahl auf mobilen Geräten

  • TPL|subpage_pay_iframe entfernt

  • TPL|ShopNotActive.html jetzt deutsch+englisch

  • TPL|Checkout: Seite Versandart zeigt jetzt nur Standard- und Lieferadressen, Seite Zahlungsweise nur Standard- und Rechnungsadressen


  • UPD|Backend > Kunden anlegen: E-Mail-Adresse ist Pflichtfeld

  • UPD|debug.php überarbeitet und Konfiguration erläutert

  • UPD|agent_check per CrawlerDetect

  • UPD|csrf protection

  • UPD|xtcommerce pager: use input array

  • UPD|Ansicht Bestellung im BE überarbeitet / Anzeige Kundengruppe


  • WIZ|Fix für steuersätze, Anpassungen für Composer

  • WIZ|updated sql|table _config_lang, shop config

  • WIZ|FIX tax_zone_id 0 statt 6

  • WIZ|utf8mb4 für xt_products.products_model und xt_products.products_ean, notwednig für Suche und SQL-Fehler Illegal mix of collations

  • WIZ|enterprise.sql|Fix: _media_download_ip.user_ip hält md5(ip) und muss daher 32 Zeichen speichern können

  • WIZ|enterprise.sql|Fix: _failed_login.lookup muss mindestens so gross sein wie customer.email

  • WIZ|enterprise.sql|Fix: Standardwerte für mysql-Konfigurationen mit strikter Prüfung

  • WIZ|smarty adodb path

  • WIZ|changed to FULLTEXT KEY due 1000 Byte Index Limitation on KEY

  • WIZ|Partnertexte Contentmanager

  • WIZ|added sql for new customer group with id 4

  • WIZ|fix demodata start_page_prodcuts (added sort order)

  • WIZ|neue Kundengruppe 'Händler (EU)'

  • WIZ|fix/move xt_config_lang inserts

  • WIZ|neues feld customers_address_addition in customers_addresses

xt:Commerce 5.0.08 (22.02.2018)

  • Sicherheitspatch

xt:Commerce 5.0.07 (12.05.2017)

  • Sicherheitspatch

xt:Commerce 5.0.06 (28.03.2017)

  • xtWizard überarbeitet

  • adodb error handler dont recurse into exception

  • adodb error handler dont trace out of sync errors

  • backend load seperate tabs when opend from rowAction eg ‚payment costs xt_paypal‘ ‚payment costs xt_skrill‘

  • backend reload of seperate tab when opend from rowAction eg ‚payment costs xt_paypal‘

  • calculating/displaying price/discount

  • check for duplicate products_model (not yet enabled)

  • checkout fix: max addresses

  • class acl fix: CKEditor löst warnings aus beim Hochladen von Bilder

  • class cart fix: Warenkorb zeigt Nachkommastelle nach einloggen, obwohl ‚erlaube Kommastellen im Warenkorb‘ = false

  • class cart remove deactivated pproducts from cart

  • class check_fields + is now allowed in email addresses

  • class checkout _selectShipping now returns associative array with shipping code as key

  • class custom_link added possibilty to set sort order and flag top category

  • class customers fixes for sql modes NO_ZERO_IN_DATE and NO_ZERO_DATE

  • class customers_staus sql fix

  • class export fixed customer group prices, fixed prices when started manuylly

  • class export_manager fix: Fehler bei Ermittlung der zugeordneten Hersteller eines Exports

  • class form use static counter instead of rand(0,500)

  • class image removed log spoil

  • class MediaList dont show already assigned media in selection list

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum