IntelliShop eCommerce Plattform

IntelliShop AG
Release 7.8.2
Release Notes
Release Datum: 19.07.2016
1
Inhaltsverzeichnis
1
Dokumentenhistorie ................................................................................................................... 3
2
Verzeichnis der beteiligten Personen ........................................................................................... 3
3
Verbesserungen ........................................................................................................................ 4
4
Bug-Fixes .................................................................................................................................. 5
5
Technische Verbesserungen ..................................................................................................... 10
2
1
Dokumentenhistorie
Version
Datum
Änderungsart
Bearbeiter
0.1
18.07.2016
INITIAL
MD
0.9
19.07.2016
UPDATE
MD
1.0
19.07.2016
FINAL
MD
2
Bemerkung
Verzeichnis der beteiligten Personen
Kürzel
Name, Firma
Telefon
E-Mail
MD
Michael Döhler, IntelliShop AG
0721-381341-850
[email protected]
3
3
Verbesserungen
In diesem Abschnitt sind alle Verbesserungen des aktuellen Release aufgelistet.
Modulbezeichnung
Beschreibung
Kundenverwaltung
Diese Verbesserung optimiert die Ladezeit der Kundenübersicht im
[customer]
Admin Control Panel bei über 1 Million Kunden, da die Erstellung der
Länderauswahl auf Basis der Kundenadressen sehr lange gedauert
hat. Es wurde dafür ein Index auf die Länder-Spalte der
Kundenadressentabelle eingeführt.
Kundenverwaltung
Diese Verbesserung optimiert die Ladezeit der Kundentabelle im
[customer]
Admin Control Panel bei über 1 Million Kunden, wenn nach einer EMail Adresse gesucht wird. Es wurde dafür ein Index auf die E-MailSpalte der Kundentabelle eingeführt.
Kundenverwaltung
Diese Verbesserung optimiert die Ladezeit der Kundentabelle im
[customer]
Admin Control Panel bei über 1 Million Kunden, wenn nach der
Kundennummer gesucht wird. Es wurde dafür ein Index auf die
Kundennummern-Spalte der Kundentabelle eingeführt.
E-Mail Templates
Diese Verbesserung erweitert den WYSIWYG-Editor innerhalb der E-
[emailTemplate]
Mail Templates um die Auswahlfelder einer Text und
Hintergrundfarbe.
Web-Application-Framework
Diese Verbesserung macht das interne Logging-Framework
[lib]
kompatibel mit der neuen Atlassian HipChat API Version 2.0.
Produkt-Management
Diese Verbesserung führt die Speicherung eines Zeitstempels an einer
[product]
Favoritenliste ein.
Produkt-Management
Diese Verbesserung erweitert die Standard-Produkt-Validierung um
[product]
eine Plugin Schnittstelle. Damit ist es möglich eine kunden- bzw.
projektindividuelle Produkt-Validierung zu realisieren.
Benutzerverwaltung
Der Audit von Administrator-Benutzern wurde optimiert um auch mit
[usermanagement]
sehr vielen Einträgen (über 4 Millionen) umzugehen. Dafür wurden die
Datums- und Modul-Spalte der Tabelle changeTracker mit Indizes
versehen.
4
4
Bug-Fixes
In diesem Abschnitt sind alle Fehlerbehebungen des aktuellen Release aufgelistet.
Modulbezeichnung
Beschreibung
Admin Control Panel
Dieser Bugfix beseitigt das Problem, dass man im Admin Control Panel
[admin]
nicht nach Sonderzeichen bzw. Umlauten suchen kann.
Admin Control Panel
Durch diesen Bugfix erscheint im Modul "PIM: Suchen und Ersetzen"
[admin]
wieder die Toolbar im Admin Control Panel.
Suchen und Ersetzen
[pimreplace]
Werbemittel
Dieser Bugfix beseitigt das Problem das man Werbeelemente mit
[advertising]
Sonderzeichen im Namen im Admin Control Panel nicht öffnen kann.
Checkout
Dieser Bugfix löst das Problem, dass die Versandarten nicht korrekt
[checkout]
validiert werden. Dies führte dazu, dass die Versandinformationen ggf.
nicht gültig sind, die Bestellung aber trotzdem in der Datenbank
gespeichert wird.
Kundenverwaltung
Dieser Bugfix löst das Problem, dass die Verwendung der
[customer]
Feldvalidatoren bei den Kundenadressformularen nicht möglich war,
weil die Feldvalidatoren für die Kundenadressformulare nicht nach
Adresstypen, sondern nach den Datenbank ID's normalisiert wurden.
Die Verwendung wurde so umgestellt, dass jetzt die Adresstypen
verwendet werden.
E-Mail Templates
Dieser Bugfix beseitigt das Problem, dass die E-Mail-Variablen nicht
[emailTemplate]
korrekt an die E-Mail-Templates des Shop Designer's übergeben
werden. Dadurch lieferten die Widgets u.U. nicht die korrekten Werte
aus, wie z.B. einen leeren Warenkorb im Warenkorb-Widget.
E-Mail Templates
Dieser Bugfix beseitigt das Problem, dass zusätzliche Empfänger eines
[emailTemplate]
E-Mail-Templates, erstellt mit dem E-Mail Designer, im BCC stehen.
Jeder Empfänger erhält jetzt eine separate E-Mail.
5
Siehe Beschreibung
Dieser Bugfix behebt diverse Probleme, die bei der Migration zur
Version 7.8 aufgetreten sind und erleichtert somit den Umstieg in
zukünftigen Migrationsprojekten.
Folgende Module sind betroffen:
E-Mail-Templates [emailtemplate], Länder und Sprachen [i18n], SEO
Manager [seo], Web-Application-Framework [lib], Bestell-Verwaltung
[orders]
E-Marketing Connector
Dieser Bugfix beseitigt das Problem, dass nach einer Newsletter-
[emarketingconnector]
Registrierung ein Fehler ausgeworfen wurde und kein NewsletterAbonnent angelegt werden konnte.
eProcurment
Dieser Bugfix beseitigt das Problem, dass in Version 7.8 beim Aufruf
[eProcurement]
eines Angebot's im E-Procurement kein Angebot dargestellt wurde.
Länder und Sprachen
Dieser Bugfix beseitigt das Problem, dass in der Version 7.8 die
[i18n]
Migration von Sprachtags nicht korrekt funktionierte. Das
Fehlverhalten betraf sowohl die Funktionalität im Admin Control Panel
als auch in der Konsole.
Länder und Sprachen
Dieser Bugfix beseitigt das Problem, dass man in Version 7.8 nicht
[i18n]
nach Namespace-Klassen als Tag für einen Sprachtag suchen konnte.
Damit wurden manche Sprachtags, die als Klassennamen eingepflegt
waren, nicht mehr suchbar und pflegbar.
Länder und Sprachen
Dieser Bugfix löst das Problem, dass im Modul Benutzerverwaltung in
[i18n]
den Überschriften falsche Sprachtags verwendet wurden.
Benutzerverwaltung
[usermanagement]
IntelliShop
Dieser Bugfix beseitigt das Problem, dass u.U. der Testlauf von
OpenBusinessConnector
Datenimporten im IOBC nicht funktionierte. Durch einen Fehler in der
[iobc]
Spaltentrennung waren damit insbesondere Excel-Importe betroffen.
6
Siehe Beschreibung
Dieser Bugfix beseitigt das Problem, dass im Cluster Betrieb nicht die
korrekte IP-Adresse des Benutzers verwendet wird.
Folgende Module sind betroffen:
Web-Application-Framework [lib], Admin Control Panel [admin],
Katalog-Kiosk [catalogue], Customer Care Tool [cct], CMS Connector
[cmsconnector], E-Marketing Connector [emarketingconnector],
Monitoring Connector [monitoringconnector], Multichannel
[multichannel], Bestell-Verwaltung [orders], Produkt Bewertungen
[productReview], Katalog und Marktplatz Connector
[productcatalogconnector], Wiederkehrende Bestellungen
[recurringorder], Schnellberichte [reports], Retouren-Management
[returns], Vertriebsmitarbeiter [salesressources], Findologic Search
Connetivity Pack [searchconnector.findologic], Google Analytics
Connectivity Pack [webtracking.googleanalytics]
Mail-Management
Dieser Bugfix beseitigt das Problem, dass E-Mails die vor der Migration
[mail]
zum Release 7.8 angelegt wurden und nicht mit dem E-Mail Designer
erstellt wurden, nicht korrekt versendet werden.
TinyMCE
Dieser Bugfix beseitigt das Problem, dass beim Abbrechen von
[org.tinymce]
Textveränderungen im Admin Control Panel die Textänderungen auch
nicht übernommen werden. Der Bugfix betrifft dabei die Verwendung
des TinyMCE Editor's z.B. bei Produktbeschreibungen.
Payment Connector
Dieser Bugfix beseitigt das Problem, dass Zahlungstransaktionen nicht
[paymentconnector]
gelöscht werden konnten, weil der Status nicht automatisch mit
gelöscht wurde. Dies führte in der Datenbank zu Abhängigkeiten die
nicht sauber aufgelöst werden konnten.
Katalog und Marktplatz
Dieser Bugfix beseitigt das Problem in der CXML Integration im
Connector
Katalog und Marktplatz Connector, dass die ItemDetail XML beim
[productcatalogconnector]
Punchout u.U. nicht korrekt eingelesen werden kann. Dieser Bugfix
löst dabei Datenpflege-Probleme auf, weil Felder, die nicht gepflegt
wurden bisher generell nicht übertragen wurden. Mit diesem Bugfix
ersheinen diese jedoch zumindestens als leerer Text, so dass CXML
Provider wie z.B. Ariba, die Felder trotzdem parsen können.
7
Katalog und Marktplatz
Dieser Bugfix beseitigt das Problem, dass der Katalog- und Marktplatz-
Connector
Connector in der Version 7.8 nicht mehr aufgerufen werden kann, weil
[productcatalogconnector]
eine Referenz falsch gesetzt wurde.
Produkt-Management
Dieser Bugfix behebt das Problem, dass beim Verwenden der
[product]
Standard Produkt API's die Produkttext-Entitäten nicht korrekt
eingelesen werden können, weil die Benamung des XML Knoten's
falsch ausgelesen wird.
Angebotsverwaltung
Dieser Bugfix behebt das Problem, dass die Angebotsübersicht sich im
[quotation]
Shop-Frontend in der Version 7.8 nicht mehr öffnen lässt, weil eine
falsche Klassenreferenz verwendet wurde.
Retouren-Management
Dieser Bugfix löst das Problem, dass sich das Retouren-Modul bisher
[returns]
nur mit installiertem Bonusprogramm-Modul verwenden ließ, da hier
eine harte Abhängigkeit in der Verrechnungsmechanik von Retouren
existierte.
Search Connector
Dieser Bugfix behebt das Problem, dass der Search Connector die
[searchconnector]
Shop-ID nicht korrekt an die Connectivity Pack's weitergegeben hat,
was zu falschen Suchergebnissen im MultiShop-Betrieb führte.
Verkaufsberater
Dieser Bugfix löst das Problem, dass dem Verkaufsberater in der
[sellingGuide]
Konfiguration "Mehrfachselektion" keine Standard-Sprachtags
mitgeliefert wurden.
SEO Manager
Dieser Bugfix löst ein Problem im SEO Manager, dass bei den SEO
[seo]
Templates der Prefix falsch verwendet wurde und es so zu Problemen
beim SEO-Rewrite kommen konnte. Der konkrete Fehlerfall hängt
dabei von den individuell konfigurierten SEO-Templates ab.
Shop Cockpit
Dieser Bugfix behebt das Problem, dass das Shop-Cockpit bisher die
[shopcockpit]
Datumsvalidierung nicht korrekt ausführte und somit alle Shop-Regeln
im Shop-Cockpit mit Gültigkeitszeiträumen nicht benutzbar waren.
Fillial-Verwaltung
Dieser Bugfix löst das Problem, dass die Filial-Verwaltung eine falsche
[stores]
Plugin-Schnittstelle in das Bestellmodul benutzte und somit die
Referenz beim Löschen einer Bestellung mit einer Verknüpfung auf
eine Filiale nicht korrekt gelöscht werden konnte.
8
Template Manager
Dieser Bugfix löst das Problem, dass sich die Seiten im Shop-Designer
[template]
(Startseite, Warengruppen-Seite und Produktseite) in der Version 7.8
nicht korrekt öffnen ließen und somit der Shop-Designer für diese
Seitentypen unbrauchbar wurde.
Template Manager
Dieser Bugfix löst das Problem, dass im Shop Designer nach dem
[template]
Wechsel in einen Themenkontext (per Doppelklick) oder zurück aus
einem Templatekontext, die Anlage einer neuer Seite nicht mehr
funktionierte.
9
5
Technische Verbesserungen
In diesem Abschnitt sind alle technischen Verbesserungen des aktuellen Release aufgelistet.
Modulbezeichnung
Beschreibung
Admin Control Panel
Diese technische Verbesserung führt die Sortierbarkeit von Toolbar-Buttons
[admin]
in der DHTMLX Abstraktion ein.
Kundenverwaltung
Diese technische Verbesserung normalisiert die Verwendung von
[customer]
Fehlermeldungen in der Kundenregistrierung. Damit werden im Template
jetzt immer übersetzte Fehlermeldungen ausgespielt und müssen nicht an
zwei Stellen übersetzt werden.
E-Mail Templates
Diese technische Verbesserung führt die Plugin-Schnittstelle
[emailTemplate]
"EmailActionAbstractEmailTemplateVarsPluginInterface" ein. Über diese
Plugin-Schnittstelle wird es ermöglicht, zusätzliche Variablen innerhalb eines
Email-Templates zur Verfügung zu stellen. Dadurch kann ein bestehendes EMail Event, z.B. Bestelleingangsbestätigung, wiederverwendet und um eigene
Variablen im Projekt erweitert werden.
Gutscheine
Diese technische Verbesserung verändert die Sichtbarkeit von Methoden im
[giftcard]
Gutschein-Modul und ermöglicht so die flexiblere Anpassung im Projekt.
Menü-Manager
Dieser Bugfix beseitigt das Problem, dass beim Abruf der verfügbaren Menü's
im Menü-Manager nicht immer eine Liste aller Menü's zurückgegeben wird
und damit widersprüchlich zur API Dokumentation ist.
[menuManager]
Web-ApplicationFramework
[lib]
Diese technische Verbesserung verändert die im Release 7.8 neu eingeführte
Konfigurationsdatei - config.xml - um Konfigurationsvariablen.
Bisher war dies nicht möglich und das führte dazu, dass man z.B. bei einer
Verzeichnis Änderung diese an mehreren Stellen durchführen musste. Gerade
bei umgebungsabhängigen Konfigurationen erzeugt dies unnötig große und
komplexe Konfigurationsdateien.
Konfigurationsvariablen sind über "%" gekennzeichnet, z.B.
"%IntelliShop.Framework.Directory.Application%".
Damit ist es möglich, abhängig von dieser Variable, verschiedene andere
Konfigurationswerte aufzubauen, z.B.:
<Application>/srv/http/vhosts/customerportal.dev</Application>
<Config>%IntelliShop.Framework.Directory.Application%/config</Config>
<Cli>%IntelliShop.Framework.Directory.Application%/cli</Cli>
10
Bestell-Verwaltung
Diese technische Verbesserung optimiert das SQL-Statement im Abruf der
[orders]
Bestelldetailinformationen wenn keine Shop-ID verwendet wird.
Bestell-Verwaltung
Diese Erweiterung ermöglicht es innerhalb von Dwoo-Templates
[orders]
Klassennamen mit Namespaces korrekt zu verwenden, da diese
Web-Application-
umgeschrieben werden und ohne die Backslashes verwendet werden
Framework
können.
[lib]
Vertriebsmitarbeiter
Diese technische Verbesserung erweitert die Speicherkapazität des Feldes,
[salesRessources]
das die „Vertriebsmitarbeiter-zu-Kunde“ Beziehung speichert. Somit können
jetzt beliebig viele „Vertriebsmitarbeiter-zu-Kunde“ Beziehungen hinterlegt
werden.
Fillial-Verwaltung
Diese technische Verbesserung erweitert die Sichtbarkeit von Methoden im
[stores]
Admin-Plugin der Filial-Verwaltung und ermöglicht so im Projekt eine bessere
Erweiterung der Funktionalität.
IntelliShop AG
Amalienbadstraße 41
76227 Karlsruhe
Disclaimer:
Alle Angaben in diesem Dokument dienen der allgemeinen
Kundeninformation und erfolgen trotz größter Sorgfalt ohne Gewähr.
Tel. +49 721 381341-500
Irrtum, Fehler und Änderungen sind daher vorbehalten. Aus den
Fax +49 721 381341-990
Beschreibungen von Produktfunktionalitäten in diesem Dokument
[email protected]
lassen sich daher keine Vertragspflichten ableiten oder begründen.
www.intellishop.ag
11