Release Notes


Productivity Solution

Version/Veröffentlichung

Release Notes

Stringfunctions

Stringfunctions 1.24

8/2026

Feature: URLs werden durch Umgebungsvariable PIM_HOST ersetzt(#85718)

Beschreibung:
In Posthandler- und URL‑Konfigurationen wurde bisher die Umgebungsvariable PIM_HOST verwendet. Durch die Nutzung von {=GETENV(\"PIM_HOST\")} konnten die URLs dynamisch an die jeweilige Umgebung angepasst werden, ohne hartkodierte Pfade. Allerdings geht die Variable beim Spiegeln des Tenants verloren. Stattdessen wurde die Stringfunktion GETPROJECTNAME eingeführt, die nach dem Spiegeln einer Datenbank konsistent bleibt und relative Pfade sowie Projektname‑Ersetzungen zuverlässig und persistent handhabt.

Vorteile:

  • Einheitliche URL‑Behandlung über Umgebungsvariablen erhöht die Wartbarkeit und verhindert Fehler bei der Migration zwischen Produktions- und Testumgebungen.

  • Die persistente GETPROJECTNAME Funktion sorgt dafür, dass nach Spiegeln keine unerwarteten Ersetzungen stattfinden, wodurch die Integrität der Datenbank erhalten bleibt.

Hinweis:
Nach dem Update sollten bestehende Posthandler, die bisher feste URLs oder die Funktion {=GETENV(\"PIM_HOST\")} enthielten, auf die neue GETPROJECTNAME-Syntax aktualisiert werden.

Stringfunctions

Stringfunctions 1.24

8/2026

Bugfix: FirstParentVal-Funktion – unterstützt nun auch Attributnamen(#91979)

Beschreibung:
Die Funktion FirstParentVal konnte vorher nur einen Wert zurückliefern, wenn die AttributsID übergeben wurde. Der Aufruf über den Attributnamen funktionierte nicht mehr zuverlässig. Der Fehler wurde behoben, sodass die Funktion nun sowohl über die AttributsID als auch über den Attributnamen korrekt den Wert des ersten Elternobjekts liefert.

Vorteile:

  • Konsistenter Zugriff auf Attributwerte unabhängig von der übergebenen Referenz (ID oder Name).

  • Reduzierung von Fehlermeldungen in bestehenden Import‑ und Transformations‑Scripts.

  • Vereinfachung der Skripterstellung für Benutzer, die sich bevorzugt auf Attributnamen verlassen.

Hinweis:
Nach dem Update sollten Sie Skripte prüfen, die FirstParentVal mit Attributnamen aufrufen, um sicherzustellen, dass die erwarteten Werte zurückgegeben werden.

Stringfunctions

Stringfunctions 1.24

8/2026

Bugfix: Behebung der deprecation Warning bei dimensionsStringFunction.php(#91834)

Beschreibung:
In der Funktion dimensionsStringFunction wurde das trim()‑Aufrufen auf einen möglichen null‑Wert angewendet, was in PHP 8.1+ zu einer deprecation Warnung führt. Der Code wurde angepasst, indem der Wert vor dem Trimmen in einen String explizit konvertiert wird, wodurch die Warnung eliminiert wird.

Hinweis: Es ist empfehlenswert, bestehende Regeln, die die Dimensionsfunktion nutzen, zu prüfen, um sicherzustellen, dass keine unerwarteten null‑Werte verarbeitet werden.

Advanced Search

Advanced Search 1.10

8/2026

Bugfix: Advanced Search findet keine vererbten Werte (#81131)

Beschreibung:
In der Advanced Search wurden Produkte nicht gefunden, wenn die Suchkriterien vererbte Attributwerte berücksichtigten. Durch Anpassung der Abfrage‑Logik funktioniert die Suche nun wieder korrekt über Produkthierarchien hinweg.

Integration

Integration 2.47

8/2026

Bugfix: Unterdrückung von Fehlermeldungen bei fehlenden Objekten im Integration-Import und Weitergabe an Action Queue(#85393)

Beschreibung:
Während eines Integration‑Imports wurden Fehlermeldungen angezeigt, wenn ein Objekt nicht vorhanden war. In dieser Version wird diese Fehlermeldung nicht mehr angezeigt. Stattdessen wird der Payload an die Action Queue übergeben und das fehlende Objekt in der Ziel‑Queue erstellt, sofern möglich.

Integration

Integration 2.47

8/2026

Bugfix: Beim Kanal Import wird statt eines Kanals ein Produkt erstellt (#86008)

Beschreibung:
Beim Import von Kanälen über den Legacy Importer wurde versehentlich das Produkt‑API verwendet, sodass Kanal‑Einträge als Produkte angelegt wurden. Die Logik wurde angepasst, sodass bei Erkennung eines Kanaltyps die View‑API verwendet wird.

Integration

Integration 2.47

8/2026

Feature: Bildlinks können optional mit CSTicketID im JSON-Export versehen werden (#92191)

Beschreibung: Im ImageUrlSDZeCOMExportMappingPlugin wurde die Möglichkeit eingeführt, Bild-URLs optional mit einer CSTicketID zu ergänzen. Dadurch können Bilder aus dem Centric PXM System ohne Authentifizierung abgerufen werden.

Vorteile:
Kunden können Bild-URLs in Exports ohne Auth‑Token bereitstellen, was die Integration mit externen Systemen vereinfacht und die Ladezeiten verbessert.

Integration

Integration 2.47

8/2026

Feature: OAuth2 Token Retrieval via String Function in URL unterstützt nun Umgebungsvariablen (#86213)

Beschreibung:
In der SDZeCOM-Integration wurde die Bereitstellung von OAuth2‑Autorisierungstoken über String‑Functions in der URL korrigiert. Durch die neue Unterstützung von Umgebungsvariablen kann die Token‑URL nun dynamisch mit entsprechenden Werten gefüllt werden, wodurch der automatische Token‑Abruf ohne manuelle Eingabe funktioniert.

Vorteile:
Erhöhte Automatisierung und Zuverlässigkeit bei Exporten, die OAuth2‑Authentifizierung ohne manuelles Token‑Management nutzen.