docs

Releases

Keep up with SCAYLE’s latest product news and releases.

  1. SCAYLE Resource Center
  2. Releases Notes
Filter:

Version 2.1.48

NEW

Released on: Dec 18, 2024

2.1.48

SCAYLE Panel

  • Wir haben die Willkommensseite des SCAYLE Panels neu gestaltet, um eine persönlichere und effizientere Benutzererfahrung zu bieten.
    • Benutzer werden jetzt dynamisch basierend auf ihrer Zeitzone begrüßt, und wichtige Kennzahlen wie Umsatz, Bestellungen und neue Kunden werden mit Vergleichen zu vorherigen Zeiträumen angezeigt – unter Berücksichtigung von Berechtigungen und zugänglichen Shop-Daten.
    • Verknüpfungen zu allen Funktionen im Panel sind jetzt anpassbar, sortierbar und global integriert.
    • Eine Leistungsübersicht bietet zusätzliche interaktive Einblicke in Shop-KPIs mit Optionen für Zeitrahmen- und Shop-Auswahl.
    • Aufgaben für ausstehende Importe und Datenreplikationen werden hervorgehoben, um einfachen Zugriff zu ermöglichen.
    • Ein neuer Ressourcenbereich verlinkt zum Ressourcen-Center, zur Scayle Academy und zu den Release Notes.
  • Die Suchfunktion der Select-Komponente wurde für eine bessere Benutzerfreundlichkeit verbessert. Suchergebnisse priorisieren jetzt Übereinstimmungen mit dem eingegebenen Begriff, gefolgt von alphabetisch sortierten Werten. Dies ermöglicht einen schnelleren Zugriff auf die gewünschten Optionen.

Admin API

  • Wir haben einen neuen Filter filters[state] hinzugefügt, der es ermöglicht, Produkte in einem bestimmten Status abzurufen.
    • Die möglichen Werte für diesen Filter sind 'live', 'inApproval', 'problem', 'blocked' oder 'draft'.
    • Der Endpunkt, an dem dieser Filter verwendet werden kann, ist GET /products.

Storefront Core

Wir freuen uns, zwei wichtige Updates für unser SCAYLE Storefront Boilerplate bekannt zu geben:

Storefront Core v8.0.0

Dieses Meilenstein-Release führt zahlreiche Änderungen ein und bildet die Grundlage für unsere brandneuen Storefront-Feature-Pakete. Diese Pakete ermöglichen es Ihnen, bestehende Projekte mit neu implementierter und überarbeiteter Logik zu erweitern, was reibungslosere Upgrades und modulare Funktionalität ermöglicht.

Wichtige Highlights:

  • Architektonische Überarbeitung: Ein schlankeres System mit entfernten veralteten Funktionen.
  • Verbesserte Entwicklererfahrung: Verbesserte Performance und Stabilität.
  • Entfernte Faceted Search: Funktionen wie useFacet werden nicht mehr unterstützt.

Um einen reibungslosen Übergang sicherzustellen, konsultieren Sie unseren Migration Guide, der einen detaillierten, schrittweisen Ansatz für die Migration von Storefront Boilerplate-Version 7 auf Version 8 bietet.

Storefront Feature Packages

Wir haben die ersten drei Feature-Pakete eingeführt, um unsere neue modulare Architektur zu unterstützen. Diese Pakete sind so konzipiert, dass Sie spezifische Funktionen besser aktualisieren können, ohne Ihre gesamte Anwendung zu beeinträchtigen. Erfahren Sie mehr über das Design dieser Verbesserungen in unserem Modular Architecture Guide.

Veröffentlichte Pakete:

Vorteile:

  • Granulare Upgrades: Modulare Pakete kapseln Funktionslogik für unabhängige Aktualisierungen.
  • UI-Unabhängigkeit: Diese Pakete bieten Composables und Utilities, die die zugrunde liegende Geschäftslogik für jede Funktion erfassen, ohne Vue-Komponenten einzuschließen.
  • Skalierbarer Ansatz: Optimierte Entwicklung mit minimalen Abhängigkeitskonflikten.

Für detaillierte Dokumentation besuchen Sie Feature Packages.

Storefront API

Verbesserungen und Ergänzungen zu den Smart Sorting Keys

  • Die Smart Sorting Keys berücksichtigen jetzt Verkaufs- und Umsatzdaten von Produkten, was zu besseren Ergebnissen führt, da die tatsächliche Performance der Produkte als Faktor einfließt.
  • Dies betrifft sowohl bestehende als auch neue Smart Sorting Keys, die mit diesem Release hinzugefügt wurden.
  • Weitere Informationen zu den Smart Sorting Keys finden Sie in unserem Developer Guide.

Verbesserte Behandlung von Kategorie-Filtern im Navigations-Endpunkt

  • Der Endpunkt /v1/navigagtions zeigt jetzt Kategoriedaten an, wenn diese mit einem bestimmten Navigationselement verknüpft sind.
  • Wir haben die Darstellung von Filterinformationen, die mit einer Kategorie verbunden sind, in /v1/navigations verbessert.
  • Detaillierte Informationen zur Integration der Daten finden Sie in unseren API Specs.

Checkout

  • Kleinere Performance-Verbesserungen.

Version 2.1.47

Released on: Dec 05, 2024

2.1.47

SCAYLE Panel

  • Wir haben eine neue Konfigurationsoption eingeführt, mit der Benutzer festlegen können, ob ein Produkt kostenlos verkäuflich ist oder nicht.
    • Wenn aktiviert: Produkte ohne Preis können im Shop-Frontend angezeigt werden.
    • Wenn deaktiviert: Produkte ohne Preis werden nicht im Shop angezeigt.
    • Diese Konfigurationsoption befindet sich unter Einstellungen > Konfigurationen > „Verkaufbar ohne Preis“.
  • Die KPI-Dashboards enthalten jetzt Tooltips neben jeder Kennzahl, die zusätzliche Informationen zu den angezeigten Zahlen liefern.
  • In der Preisaktionsübersicht wurde die Spalte „Gemeinsamer Rabatt“ hinzugefügt, um eine bessere Übersicht über die für einen bestimmten Shop eingerichteten Preisaktionen zu bieten. Zusätzlich wurde ein Bestätigungspop-up implementiert, das beim Speichern gemeinsamer Rabatte erscheint, um Benutzer auf die Änderungen aufmerksam zu machen.
  • Auf der Bestelldetailseite wird jetzt das Flag „Hat erwartete Verfügbarkeit“ angezeigt, das auf die zukünftige Verfügbarkeit eines Produkts hinweist.

Admin API

  • Kleine Leistungsverbesserungen.

Storefront Core

  • Kleine Leistungsverbesserungen.

Storefront API

  • Kleine Leistungsverbesserungen.

Checkout

Verbesserte Benutzererfahrung:

  • Neues Computop-Template
    Ein verbessertes Design für bessere visuelle Darstellung und Benutzerfreundlichkeit:
    Größere Schriftgrößen für Fehlermeldungen auf mobilen Geräten, um die Lesbarkeit zu erhöhen.
    Präzisere Fehlermeldungen, die den Nutzern klarere Anleitungen bieten.
  • Mehrere Symbole pro Zahlungsmethode
    Sie können nun mehrere Symbole für einen PaymentOptionKey anlegen, um größere Flexibilität beim Visualisieren der Zahlungsmethod zu erlauben.​
  • Checkout-Initialisierung mit alternativer Loyalitätsprogramm-ID
    Es ist jetzt möglich, den Checkout mit einer alternativen altLoyaltyId (z. B. PAYBACKs scrid) zu initialisieren und diese Informationen unter den benutzerdefinierten Bestelldaten weiterzugeben.​
  • Lieferoptionen
    Zeigen Sie die Versandkosten direkt im Versandelement an, damit Benutzer die Lieferkosten auf einen Blick sehen können.

Tracking und Analytics erweitert

  • Tracking-Ereignisse für ReferenceKey und PublicKey hinzugefügt, um tiefere Einblicke in Benutzerinteraktionen zu ermöglichen.
  • Neue Klickereignisse eingeführt, um Benutzeraktionen beim Wechsel zwischen folgenden Optionen zu verfolgen:
    • Heimlieferung
    • Click and Collect
    • Abholstation
  • Das Ereignis shop_init wurde erweitert, um den deliveryOptionKey einzuschließen, wodurch die Nachverfolgung von Lieferpräferenzen verbessert wird.

Diese Updates zielen darauf ab, die Benutzererfahrung zu optimieren, bessere Anpassungsmöglichkeiten für Mieter zu bieten und die Tracking-Funktionen zu erweitern, während eine nahtlose Integration von Loyalitätskennungen während des Checkouts sichergestellt wird.

Version 2.1.46

Released on: Nov 07, 2024

2.1.46

SCAYLE Panel

  • Wir haben die Konfigurationsoption „Flag for new products“ unter Einstellungen > Allgemein > Konfiguration angepasst, sodass sie nun auch über das Panel aktiviert/deaktiviert werden kann. Mit dieser Funktion kann festgelegt werden, ob und wie lange ein Produkt als „neu“ gekennzeichnet sein soll. Standardmäßig beträgt der Zeitraum 30 Tage, wenn die Funktion aktiviert ist. Diese Standardeinstellung kann auf Länderebene des Shops angepasst werden.
  • Ab sofort wird die Anpassung der Shop-URL auch mit dem System synchronisiert, das den Uptime-Status eines Shops überwacht.
  • Auf der Produktdetailseite zeigen wir nun auch das Datum „gültig bis“ in der Tabelle Preise & Lagerbestand für aktive Preise an. Zuvor war dieses Datum nur für inaktive Preise sichtbar.

Admin API

  • Wir haben der Kundenentität eine neue Eigenschaft namens identities hinzugefügt. Diese optionale Eigenschaft ermöglicht es, beim Erstellen eines Kunden einen oder mehrere Drittanbieter-Authentifizierungsdienste anzugeben.

Storefront Core

  • In diesem Release haben wir uns auf die Verbesserung von Leistung, Barrierefreiheit und Benutzererfahrung in verschiedenen Bereichen des Storefront-Boilerplates konzentriert:
    • Verbesserte Filter- und Sortiermeldungen: Optimierte Benutzerfeedbacks beim Anwenden von Filtern oder Sortieroptionen für eine klarere Nutzererfahrung.
    • Konsistentes Preisrunden: Aktualisierung des Preisfilters für einheitliches Runden, um eine korrekte Anzeige von Preisen in den Produktfiltern sicherzustellen.
    • Produktpreis: Implementierung einer Funktion, die den niedrigsten Preis der letzten 30 Tage neben dem aktuellen Produktpreis anzeigt.
    • Barrierefreiheitsverbesserungen: Hinzufügen von lang-Attributen für bessere Unterstützung von Screenreadern, Einführung beschreibender alt-Attribute für alle Produktbilder sowie Klarstellung von Seitentiteln für eine bessere Navigation.
    • Verbesserte End-to-End-Tests: Erweiterung und Optimierung der e2e-Testabdeckung für höhere Zuverlässigkeit und Stabilität der Plattform.

Storefront API

  • Kleine Leistungsverbesserungen.

Checkout

  • Kleine Leistungsverbesserungen

Version 2.1.45

Released on: Nov 07, 2024

2.1.45

SCAYLE Panel

Shop-Uptime-Monitoring bei Erstellung/Aktualisierung von Ländern konfigurierbar

  • Bei der Erstellung oder Aktualisierung eines Landes (Shop Country) kann der Benutzer nun entscheiden, ob das Shop-Uptime-Monitoring aktiviert oder deaktiviert werden soll. Bei Deaktivierung des Uptime-Monitorings erhält der Uptime-Status auf Landesebene den Status „Unbekannt“. Historische Daten zum Uptime-Status eines Shops werden entfernt und nicht angezeigt, solange das Uptime-Monitoring deaktiviert ist.
  • Jeder Benutzer mit der Berechtigung zum Erstellen / Aktualisieren von Shops oder Ländern kann das Uptime-Monitoring de-/aktivieren.

Benachrichtigung über abgeschlossene Missionsberechnung entfernt

Die Abo-Option, eine Benachrichtigung zu erhalten, wenn eine Mission die Berechnung ihrer Produkte abgeschlossen hat, wurde entfernt. Dies gilt für alle Missionen, die bearbeitet werden.

Admin API

  • Kleine Leistungsverbesserungen.

Storefront Core

  • Kleine Leistungsverbesserungen.

Storefront API

  • Kleine Leistungsverbesserungen.

Checkout

  • Kleine Leistungsverbesserungen.

Version 2.1.42

Released on: Sep 26, 2024

2.1.42

SCAYLE Panel

  • Sie können jetzt konfigurieren, wann Produkte automatisch als im Sale visualisiert werden sollen, indem Sie die Verkaufsberechnungen verwenden.. Diese Konfigurationsoptionen finden Sie unter Einstellungen > Allgemein > Konfiguration > Sale Calculations.
  • Wir haben die Option implementiert, Produkte aus einer Mission zu entfernen. Es ist keine Berechtigung erforderlich, um ein Produkt aus einer Mission zu entfernen. Wenn ein Produkt entfernt wird, werden keine Anpassungen am Produkt selbst vorgenommen. Im Benutzeraktionsbericht wird ein entferntes Produkt mit der überprüften Aktion aufgeführt.
  • Wir haben die Option eingeführt, unser allgemeines Dashboard zu abonnieren. Der Benutzer kann wählen, ob er einen täglichen, wöchentlichen und/oder monatlichen Bericht über den Umsatz, die Bestellungen, die neuen Kunden, den durchschnittlichen Bestellwert, die Verkaufsabzüge, die Zahlungsmethoden und den Umsatz nach Ländern für einen ausgewählten Shop oder ein Shop-Land erhalten möchte.

Admin API

  • Wir haben einen neuen Endpunkt implementiert, der die Erstellung von Abonnementbestellungen ermöglicht. Der Endpunkt lautet:\
    POST /shops/{shopKey}/countries/{countryCode}/orders/subscription-orders

Storefront Core

  • Einführung der Ländererkennung: Die Storefront umfasst jetzt eine grundlegende Funktionalität zur Erkennung des Landes eines Benutzers, ohne auf Drittanbieterdienste angewiesen zu sein. Wenn ein Benutzer einen Shop aus einem anderen Land besucht als das erkannte, wird ein Modal zum Wechseln des Shops/Landes angezeigt, das die Option bietet, zum entsprechenden lokalen oder globalen Shop zu wechseln oder im aktuellen Shop zu bleiben. Weitere Informationen zu dieser Funktion und ihren Anpassungsoptionen finden Sie in unserem Storefront Developer Guide.
  • Playwright als neue End-to-End-Testlösung: Wir haben die End-to-End-Testlösung vollständig von Cypress auf Playwright umgestellt, wodurch die Testabdeckung insgesamt verbessert wurde. Darüber hinaus haben wir die Leistungstests von Lighthouse integriert, um die Anwendungsqualität weiter zu verbessern.
  • Leistungsverbesserungen der PLP (Product Listing Page): Wir haben begonnen, die Leistung der neuen Storefront PLP weiter zu verfeinern. Dazu gehört die Behebung bestehender Hydrationsprobleme, die zu unnötigem partiellen Neurendering führten, die Optimierung des Wunschlisten-Icons für eine reaktionsschnellere Benutzererfahrung sowie die Verbesserung der Reaktionsfähigkeit beim Wechseln zwischen Kategorien.
  • Stabilitätsverbesserungen der CMS-Integration: Wir haben die CMS-Integration der Storefront, aktualisiert und sowohl Storyblok als auch Contentful verbessert, um die Zuverlässigkeit und Stabilität insgesamt zu erhöhen. Diese Updates umfassen das Entfernen nicht unterstützter Legacy-CMS-Komponenten, die Optimierung des Inhaltsabrufverhaltens für bestimmte Seitentypen, die Behebung mehrerer typbezogener Probleme und die Konsolidierung der CMS-Anmeldeinformationen sowie der redundanten Plugin-Initialisierung.
  • Verbesserte Datenverarbeitung in RPC-Komposables: Wir haben die Verarbeitung von Datentypen in bestimmten Systemkomponenten, insbesondere in RPC-Komposables, die Transform-, Default- oder Pick-Funktionen verwenden, verbessert. Dies führt zu einer verbesserten Code-Zuverlässigkeit und -Klarheit. Diese Änderungen können jedoch manuelle Anpassungen in Ihrem Code erfordern, um mit den neuen Änderungen übereinzustimmen.\
    Siehe @scayle/storefront-nuxt Changelogs.

Storefront API

/v1/baskets unterstützt jetzt Aktionscodes

  • Das neue Feld promotionCode kann auf der Artikel-Ebene hinzugefügt werden, um Aktionscodes beim Hinzufügen, Aktualisieren oder Entfernen von Artikeln aus einem Warenkorb über den /v1/baskets-Endpunkt anzuwenden oder zu entfernen.

    Weitere Informationen zur Funktionsweise dieser Funktion finden Sie in unserem Developer Guide und den API Spezifikationen.

Checkout

Features:

Carrier Selection Flow Enhancements

  • Konfigurationsflexibilität: Sie können die Seite und Position konfigurieren, an der der Benutzer den Versanddienstleister und die Methode auswählen kann.
  • Modulanzeige-Optionen: Sie können die Visualisierung zur Wahl der Versandmethode auswählen; entweder ein ein- oder ausklappbares Modul oder immer geöffnet.
  • Vorschlag für Abholpunkt: Sie haben jetzt die Möglichkeit, einen Abholpunkt vorzuschlagen.
  • Returning User Experience: The shipping method module now defaults to a collapsed view for returning users who have already selected a shipping method.

Bug Fixes 🐛

  • Google-Adresse-Autofill: Die Autofill-Funktion für Google-Adressen wird nun nicht mehr ausgelöst, wenn eine Hausnummer eingegeben wird, da sie nur bei Straßenadressen ausgelöst werden sollte.

Version 2.1.41

Released on: Sep 12, 2024

2.1.41

SCAYLE Panel

  • Einführung des Webhook-Dashboards: Das Webhook-Dashboard wurde entwickelt, um Ihnen die Verwaltung, Überwachung und Analyse von Webhooks zu ermöglichen. Es bietet Ihnen die Möglichkeit, die Leistung von Webhooks zu verfolgen, Probleme zu beheben und eine nahtlose Integration mit verschiedenen Diensten sicherzustellen.
  • Neues Such-Dashboard: Wir haben eine weitere erweiterte Analysefunktion hinzugefügt: das neue Such-Dashboard. Es bietet den Nutzern tiefere Einblicke und unterstützt die Vereinfachung der Verwaltung und Analyse von Suchdaten, um mehr Kontrolle über Suchvorgänge zu erhalten und eine intuitivere Benutzeroberfläche zu bieten.
  • Neuer Systembericht und Exportfunktion: Wir haben einen neuen Systembericht und eine Exportfunktion in der Benutzerliste implementiert, um Benutzerdaten wie zugewiesene Rollen, Unternehmen, erlaubte Shops, Händler und den Benutzerstatus zu exportieren. Diese Funktionalität ist an eine neue Berechtigung user__export gebunden.
  • Neuer Systembericht und Exportfunktion für Seiten: Ein neuer Systembericht und eine Exportfunktion zum Exportieren von Daten zu Seiten sind jetzt im SCAYLE Panel verfügbar. Jeder Benutzer mit den Berechtigungen shop_pages_show UND shop_pages_list kann diese Funktion nutzen.

Admin API

  • Wir haben zwei neue Webhook-Ereignisse zur Admin-API hinzugefügt, die Ihnen helfen werden, den Status von laufenden Bestellungen zu verfolgen: payment-capture und payment-refund.

Storefront API

  • Kleine Leistungsverbesserungen.

Storefront Core

  • Kleine Leistungsverbesserungen.

Checkout

  • Kleine Leistungsverbesserungen.

Version 2.1.40

Released on: Aug 29, 2024

2.1.40

SCAYLE Panel

  • Kleine Leistungsverbesserungen.

Admin API

  • Kleine Leistungsverbesserungen.

Storefront API

Einführung der Smart Sorting Keys

  • Wir haben eine neue Reihe vordefinierter Sortierschlüssel namens „Smart Sorting Keys“ eingeführt.
  • Die Smart Sorting Keys ermöglichen es Ihnen, die von der /v1/products-Endpunkt zurückgegebenen Produkte nach Ihren Prioritäten zu sortieren. Dies erfolgt mit Sortierschlüsseln, die auf bestimmte Ziele zugeschnitten sind.
  • Zusätzlich zu den Standard-Sortieroptionen, die von SCAYLE bereitgestellt werden, bieten die Smart Sorting Keys eine fortschrittlichere, zweckgerichtete Sortierung, die mehrere Attribute kombiniert und priorisiert. So können Sie die Produktreihenfolge an spezifische Ziele wie die Optimierung von Abverkäufen oder Lagerumschlägen anpassen.
  • Erfahren Sie im Developer Guide, welche Smart Sorting Keys existieren und wie Sie sie verwenden können.

Storefront Core

  • Kleine Leistungsverbesserungen.

Checkout

  • Kleine Leistungsverbesserungen.

Version 2.1.39

Released on: Aug 15, 2024

2.1.39

SCAYLE Panel

  • Wir haben einen neuen Import unter Produkte implementiert, der „Verkaufbar ohne Lagerbestand“ genannt wird. Mit diesem Import können Sie Produktvarianten so konfigurieren, dass sie ohne Lagerbestand verkaufbar sind. Um auf den Import zuzugreifen und ihn zu verwenden, ist die Berechtigung IMPORT__SPECIFIC__SELLABLE_WITHOUT_STOCK erforderlich.
  • Wir freuen uns, die Einführung unseres neuen Promotion Insights Dashboards bekannt zu geben! Dieses leistungsstarke Tool ist darauf ausgelegt, Ihnen tiefere Einblicke in Ihre Werbeaktivitäten zu ermöglichen, sodass Sie datengestützte Entscheidungen treffen und Ihre Marketingstrategien optimieren können.

Admin API

Minor performance enhancements.

Storefront Core

Neue Produktlisten-Seite

Diese Version führt nicht nur ein neues Design der Produktlisten-Seite ein, sondern bringt auch erweiterte Funktionen, um die Benutzererfahrung zu verbessern:

  • Erweiterte Filterung: Verbesserte Filter helfen den Nutzern, die gewünschten Produkte leicht zu finden, indem Filter dynamisch aktualisiert und nur relevante Filteroptionen angezeigt werden.
  • Intuitive Kategorienavigation: Navigieren Sie nahtlos zwischen verschachtelten und Hauptkategorien.
  • Erweiterte Badges: Badges heben Eigenschaften, Neuheiten oder andere Produktattribute hervor. Dazu gehören das Badge “Neu eingetroffen” für neu hinzugefügte Produkte, benutzerdefinierte Badges für spezifische Attribute (z. B. Nachhaltigkeit) und das Badge “Bereits im Warenkorb”, um doppelte Auswahlen zu vermeiden.

Darüber hinaus ist die neue Seite mit einem einfachen und leicht anpassbaren Code erstellt, sodass sie an Ihre spezifischen Bedürfnisse angepasst werden kann.

Um mehr über die Hauptkomponenten, die Logik des Datenabrufs und der Filterung sowie die Anpassungsmöglichkeiten zu erfahren, lesen Sie bitte unseren Storefront Guide.

Mehrere Pfade pro Shop

Wir können nun mehrere URL-Pfade für einzelne Shops (pro shopId) konfigurieren, während zuvor nur ein URL-Pfad pro Shop möglich war.

Beispielsweise kann derselbe Shop unter mehreren verschiedenen Pfaden erreichbar sein, wie z. B. your-shop.com/en-gb/, your-shop.com/en-us/, your-shop.com/en-au/.

Dies reduziert den Bedarf an übermäßigen Konfigurationen und verbessert gleichzeitig die Leistung.

Dediziertes NPM-Paket für die OpenTelemetry-Integration

Vor einiger Zeit haben wir die Unterstützung für OpenTelemetry eingeführt. OpenTelemetry ist ein Open-Source-Standard zur Instrumentierung Ihrer Anwendungen, der wertvolle Einblicke in deren Leistung und Verhalten bietet. Es ermöglicht das Sammeln, Verarbeiten und Exportieren von Telemetriedaten wie Metriken, Logs und Traces an verschiedene Backend-Plattformen, was eine bessere Überwachung und Fehlerbehebung ermöglicht.

Im Rahmen unseres Engagements, mehr zur Open-Source-Community beizutragen, haben wir die frühere Integration als dediziertes NPM-Paket veröffentlicht, um den Zugang zu erleichtern und die Funktionen zu verbessern.

Storefront API

Minor performance enhancements.

Checkout

Verbesserungen bei Artikelgruppen / Bundles

  • Mengenanzeige: Zeigt jetzt die Menge der Unterartikel innerhalb einer Artikelgruppe (Bundle) an.
  • Preisinformationen: Zeigt Preisdaten für Artikel innerhalb eines Bundles an, wenn zwei oder mehr der gleichen Artikel hinzugefügt werden.
  • Anzeigeoptionen für kostenlose Artikel: Sie können nun wählen, ob sie für kostenlose Artikel innerhalb eines Bundles entweder einen Text (z. B. „kostenlos“) oder eine Währung (z. B. „0,00 €“) anzeigen möchten. Erfahren Sie hier, wie es geht.

Spezielle Komponente: US-Markt

  • Anpassung für den US-Markt: Die specialComponent wurde verbessert, um besser auf die Bedürfnisse des US-Marktes einzugehen. Wenn sie für US-Shops aktiviert ist, wird die spezielle Komponente Folgendes tun:
    • Benutzer werden aufgefordert, zuerst ihren Bundesstaat einzugeben
    • Die Felder für Hausnummer und Adresse werden deaktiviert, bis der Benutzer seinen Bundesstaat und die Postleitzahl eingibt.
    • Die eingegebene Postleitzahl wird mit der Liste der Postleitzahlen des jeweiligen Bundesstaates abgeglichen, um Fehler zu minimieren

Weitere Informationen zur Aktivierung der Adresse für die spezielle Komponente finden Sie hier.

Version 2.1.38

Released on: Aug 01, 2024

2.1.38

SCAYLE Panel

  • Kleine Leistungsverbesserungen.

Admin API

  • Wir haben einen neuen Endpunkt implementiert, der es Ihnen ermöglicht, festzulegen, ob eine bestimmte Variante direkt ohne Lagerbestand verkauft werden darf.
    Der Endpunkt ist PUT /variants/{variantIdentifier}/stocks/sellableWithoutStock.

Storefront API

  • Kleine Leistungsverbesserungen.

Storefront Core

  • Kleine Leistungsverbesserungen.

Checkout

Features:

“Keine Angabe” (nicht spezifiziert) Geschlechtsoption

  • Eine neue Geschlechtsoption „Keine Angabe“ (nicht spezifiziert) wurde zum Adress-Dropdown sowie zu den Registrierungs- und Gastregistrierungsformularen hinzugefügt.
  • Diese Option ist über JSON konfigurierbar, sodass Administratoren sie je nach Bedarf aktivieren oder deaktivieren können. Standardmäßig ist sie in den JSON-Konfigurationen deaktiviert (nicht sichtbar). Erfahren Sie hier, wie Sie diese Option einrichten.
  • Die „Keine Angabe“-Option kann auch in Transaktions-E-Mails verwendet werden.

Verbesserte Formularübermittlung:

  • Alle Eingabefelder, die einen Button enthalten, unterstützen jetzt die Formularübermittlung über die Enter-Taste für eine optimierte Benutzererfahrung.

Integration von Drittanbieter-Tools:

Fehlerbehebungen:

  • Adressbuch-Modal:
    • Es wurde ein Problem behoben, bei dem der Hintergrund des Adressbuch-Modals beim Scrollen transparent wurde.

Computop-Zahlungsintegration:

  • Ein Fehler wurde behoben, der Benutzer dazu zwang, während des Bezahlvorgangs die Kartendaten für gespeicherte Karten erneut einzugeben.

Version 2.1.37

Released on: Jul 18, 2024

2.1.37

SCAYLE Panel

Es ist nun möglich, Shop-Kategorien von einer Umgebung in eine andere zu replizieren. Sie finden die Funktionserweiterung unter Einstellungen > Datenreplikation.

Wir haben einen neuen Systembericht implementiert, mit dem Sie alle Informationen zu den in Ihrer Anwendung eingerichteten Redirects abrufen können. Der Bericht ist für Benutzer zugänglich, denen die Berechtigungen shop__redirects__show und shop__redirects__list zugewiesen sind.

Redirects können jetzt auch über die AdminAPI verwaltet werden. Wir haben neue AdminAPI-Endpunkte bereitgestellt, um Redirects (massiv) zu erstellen, zu aktualisieren, zu löschen und abzurufen. Detailliertere Informationen finden Sie in unserer Developer Guide Dokumentation.

Admin API

  • Wir haben mehrere Endpunkte zur Admin API hinzugefügt, um Ihnen bei der Verwaltung von Redirects für eine oder mehrere spezifische Anwendungen zu helfen. Mit diesen Endpunkten können Sie Redirects auflisten, sowie einzeln oder massenhaft erstellen, aktualisieren und löschen. Diese Endpunkte sind:
    • GET /shops/{shopKey}/redirects
    • POST /shops/{shopKey}/redirects
    • PUT /shops/{shopKey}/redirects/{redirectId}
    • DELETE /shops/{shopKey}/redirects/{redirectId}
    • PUT /shops/{shopKey}/redirects/bulk
    • DEL /shops/{shopKey}/redirects/bulk
  • Wir haben auch die Funktion expectedAvailabilityAt für zusammengesetzte Varianten implementiert, sodass zusammengesetzte Varianten ihr erwartetes Verfügbarkeitsdatum anzeigen können, wenn ihre Bestandsinformationen abgerufen werden.

Storefront Core

Kleine Leistungsverbesserungen.

Storefront API

Kleine Leistungsverbesserungen.

Checkout

Fehlerbehebungen:

  • Ein Problem wurde behoben, bei dem gespeicherte Karten aus "Ihre Wallet" dennoch nach Kartendetails fragten, wenn Computop verwendet wurde.
  • Ein Problem wurde behoben, bei dem der Adresszeiger für Abholstationen nach dem Wechsel von der Suchansicht zur Listenansicht und zurück verschwand.
  • Das Tracking-Ereignis für Gastbenutzer wurde behoben, bei dem die Tracking-Identifikatoren für Neukunden und Gäste vertauscht waren.

Funktionen:

  • Implementierte Fehlergrenze für eine elegantere Handhabung von Frontend-Fehlern.
  • Hinzugefügte GDPR-Cookie-Zustimmungsfunktionalität:
    • Eingeführter hasCookieConsent-Parameter für das Web-Element (Werte: true/false).
    • Ersetzte isCookieConsentGiven-Überprüfung durch den neuen Parameter, um die Abwärtskompatibilität sicherzustellen.
  • Aktualisierte google.maps.Marker zu google.maps.AdvancedMarkerElement.
  • Verbesserte Handhabung von extrem langen Wörtern, die in neue Zeilen umgebrochen werden, insbesondere im Warenkorb, um sicherzustellen, dass diese das Design nicht mehr brechen.

Version 2.1.36

Released on: Jul 04, 2024

2.1.36

SCAYLE Panel

Preisrundung

Wir haben die Funktion Preisrundung eingeführt. Dies gibt den Benutzern die Möglichkeit, eine Regel festzulegen, wie Preise auf- oder abgerundet werden sollen, wenn ein Artikel Teil einer Kampagne oder eines Verkaufs ist.

Neue Analyseseite

Unter Shops > Analytics > Health finden Kunden jetzt die Health-Analyseseite. Diese Seite bietet Informationen über die Betriebszeit der Storefront für jedes Shop-Land auf globaler Ebene. Sie zeigt außerdem auf Länderebene ein Protokoll der Betriebszeitdetails der letzten 30 Tage an. Benutzer benötigen die Berechtigung shop_analytics_shop-health__show, um auf diese Seite zugreifen zu können.

Admin API

Kleinere Leistungsverbesserungen.

Storefront API

Kleinere Leistungsverbesserungen

Storefront Core

Live-Vorschau-Unterstützung für Storyblok und Contentful

Wir haben sowohl für Storyblok als auch für Contentful eine Live-Vorschau-Unterstützung integriert. Dies bedeutet, dass Benutzer nun CMS-Inhaltselemente in den jeweiligen CMS-Anbieter-Weboberflächen bearbeiten können und die Änderungen sofort im Kontext der Storefront-Anwendung sehen.

Explizite Importe für Vue-Komponenten

Um sich besser an das JavaScript- und TypeScript-Entwickler-Ökosystem anzupassen, verlässt Storefront Boilerplate allmählich das Nuxt-Feature "Auto-Import". Beginnend mit dem kommenden v1.2 Release werden wir die imports.autoImport Option in nuxt.config.ts deaktivieren.

In einem ersten Schritt haben wir explizite Importe zu allen Vue-Komponenten hinzugefügt. Beachten Sie, dass defineProps, defineEmits und withDefaults Vue-Compiler-Makros sind und nicht explizit importiert werden müssen; dies würde eine Compiler-Warnung auslösen. Für weitere Details zu unserem letzten Release, siehe die Changelogs Sektion in unserem Benutzerhandbuch.

Checkout

Zustimmung zum Kontakt mit dem Zustelldienst

Wir haben eine neue Funktion eingeführt, die es den Nutzern ermöglicht, über ein dynamisches Feld im Frontend ihr Einverständnis zu geben, von Zustellern kontaktiert zu werden. Beachten Sie, dass die Zustimmung nicht dauerhaft ist. Die Benutzer müssen diese Zustimmung jedes Mal akzeptieren, wenn sie den Shop erneut betreten. Wie Sie diese Funktion konfigurieren können, erfahren Sie in unserem Entwicklerhandbuch.

Neue Standardeinstellungen für Hongkong

Wir haben Standardkonfigurationen für Hongkong eingeführt. Bisher führte das Fehlen einer Voreinstellung für diesen Markt zu einem endlosen Laden des Checkout-Frontends. Mit diesem Update können Benutzer in Hongkong einen nahtlosen und effizienten Einrichtungsprozess erleben.

Version 2.1.35

Released on: Jun 19, 2024

2.1.35

SCAYLE Panel

Shop-Länder-Navigation

Ein neuer Systembericht (Shop Country Navigation) ist jetzt verfügbar. Er liefert Navigationsinformationen auf der Ebene des Shoplandes. Es können sowohl Navigationsbäume von bestimmten als auch von allen Shop-Ländern exportiert werden. Dieser Bericht ist auch auf der Ebene der Navigationselemente von Shop-Ländern über die neue Schaltfläche Export verfügbar. Weitere Informationen zu dieser Funktion finden Sie in unserem Benutzerhandbuch.

Aktualisierungen des Dashboards

  • Wir haben zwei neue KPIs hinzugefügt, einen für den durchschnittlichen Bestellwert und einen für den Umsatzabzug in einem bestimmten Zeitrahmen.
  • Wir haben die Berechnung der Umsatz-KPI angepasst, um angewandte Gutscheine und werbe- oder kampagnenbezogene Rabatte zu berücksichtigen.

Verbesserungen bei der Suche

  • Sie können nun aktive und sichtbare Shop-Kategorien von der Suche ausschließen.
  • Sie können nun Synonyme für durchsuchbare Navigationspunkte definieren.

Admin API

Filter für Europäische Artikelnummern (EAN)

Wir haben dem Endpunkt GET /products einen neuen Filter hinzugefügt, mit dem Sie Produkte gefiltert nach einer Liste von EANs der Varianten abrufen können.

Neuer expectedAvailabilityAt Parameter

Wir haben mehrere Endpunkte erweitert, die die Erstellung und Aktualisierung von Beständen ermöglichen, um ein zusätzliches, löschbares Datumsfeld namens expectedAvailabilityAt zu unterstützen. Die betroffenen Endpunkte sind:

  • POST /variants/{variantIdentifier}/stocks
  • POST /products
  • PUT /products/{productIdentifier}
  • POST /products/{productIdentifier}/variants
  • PUT /products/{productIdentifier}/variants/{variantIdentifier}

Wir haben auch einige Endpunkte erweitert, um expectedAvailabilityAt als Teil der Bestandsinformationen anzuzeigen:

  • GET /variants/{variantIdentifier}/stocks
  • GET /products (mit dem Parameterwith=variants.stocks)
  • GET /products/{productIdentifier} (mit dem Parameterwith=variants.stocks)
  • GET /products/{productIdentifier}/variants (mit dem Parameterwith=stocks)
  • GET /products/{productIdentifier}/variants/{variantIdentifier} (mit dem Parameter with=stocks)

Storefront Core

Kleinere Leistungsverbesserungen

Storefront API

Navigationselemente jetzt in den Suchergebnissen enthalten

Navigationseinträge können jetzt über unsere Endpunkte /v2/suggestions und /v2/resolve zurückgegeben werden. Navigationselemente sind standardmäßig nicht durchsuchbar, können aber im SCAYLE Panel als durchsuchbar definiert werden. Weitere Informationen zu dieser Funktion finden Sie in unserem Benutzerhandbuch.

Bestimmte Elemente und Kategorien von den Suchergebnissen ausschließen

Sie haben jetzt die Möglichkeit, bestimmte Elemente oder Kategorien von den Suchergebnissen in unseren Endpunkten /v2/suggestionsund /v2/resolve auszuschließen. Elemente, die im SCAYLE Panel ausgeschlossen wurden, werden bei Suchanfragen über diese Endpunkte nicht zurückgegeben. Weitere Informationen finden Sie in unserem Benutzerhandbuch.

Konfigurierbare Elemente in Wunschzetteln

Konfigurierbare Artikel, wie z. B. Fußballtrikots mit personalisiertem Namen, können jetzt zur Wunschliste hinzugefügt werden. Weitere Informationen zu dieser Funktion finden Sie im Entwicklerhandbuch.

Checkout

Address Doctor Update

Bei der Adressprüfung mit Address Doctor werden nun die Informationen zum Bundesland für jedes Land im Frontend angezeigt. Diese Verbesserung stellt sicher, dass Länder, in denen die Angabe des Bundeslandes obligatorisch ist, eine bessere und genauere Adressüberprüfung erhalten.

Version 2.1.34

Released on: Jun 06, 2024

2.1.34

SCAYLE Panel

Gesundheitsstatus des Shops

Benutzer können jetzt den Zustand ihres Shops im SCAYLE Panel überwachen. Sowohl auf globaler Shop-Ebene als auch auf Shop-Länderebene können die Benutzer den aktuellen Status ihres Shops sehen (entweder als „in Betrieb“ oder „nicht in Betrieb“). Der Benutzer kann auch sehen, ob das SSL-Zertifikat für einen bestimmten Shop demnächst abläuft. Weitere Informationen finden Sie im Benutzerhandbuch.

Seiten

Sie können jetzt im SCAYLE Panel Seiten erstellen, die in Ihrem Schaufenster verwendet werden können, um verschiedene Arten von Informationen anzuzeigen:

  • Statische HTML-Seiten: Abrufen und Anzeigen von Details für statische HTML-Seiten wie „Impressum“.
  • Marken-SEO-Seiten: Zeigen Sie Seiten mit gefilterten Produkten von bestimmten Marken an, indem Sie die zugehörigen Seitendetails abrufen.

Navigieren Sie zu Ihrem Shop -> Schaufenster -> Seiten, um auf die neue Seitenfunktion zuzugreifen.

Die wichtigsten Funktionen sind:

Kriterien für die Produktanzeige: Sie können Kriterien für die Anzeige von Produkten auf einer Seite hinzufügen. Diese Kriterien basieren auf den Shop-Kategorien und können mit zusätzlichen Filtern wie Farbe, Marke und mehr erweitert werden.

Aktiv/Inaktiv-Status: Sie können Seiten pro Shop und Land auf aktiv oder inaktiv setzen. Bearbeitbarer Slug: Der Slug wird aus dem Seitennamen generiert, kann aber ähnlich wie die Kategorie-Slugs bearbeitet werden.

SEO-Text (Inhalt/Beschreibung): Geben Sie bis zu 8.000 Zeichen ein, die im Frontend sichtbar sein werden.

Meta-Beschreibung: Geben Sie bis zu 170 Zeichen für die Meta-Beschreibung ein, um die Auflistung in der Google-Suche zu verbessern.

Übersetzung: Übersetzen Sie die Seiten pro Gebietsschema, einschließlich des Titels, des Slugs und des Textes, um verschiedenen Sprachen und Regionen gerecht zu werden.

Eine detaillierte Anleitung zum Einrichten und Verwalten von Seiteninformationen finden Sie im Benutzerhandbuch.

Admin API

shopCountryId Parameter in weiteren Endpunkten enthalten

Wir haben einige Endpunkte erweitert, um die Eigenschaft shopCountryId bereitzustellen, wenn der Parameter with=countries übergeben wird. Die betroffenen Endpunkte sind:

  • GET /shops/{shopKey}/categories
  • GET /shops/{shopKey}/categories/{shopCategoryId}

Storefront Core

Einführung des lokalen storefront-ui-Moduls

Wir führen den ersten Schritt zu mehr wiederverwendbaren Komponenten ein: das lokale storefront-ui Modul. Es enthält die gebräuchlichsten und am häufigsten wiederverwendeten UI-Komponenten aus der SCAYLE Storefront Boilerplate. Die erste Iteration besteht aus Komponenten, die sich hauptsächlich im Verzeichnis ./components/ui befinden. Weitere Details zu unseren neuesten Versionen finden Sie im Abschnitt Changelogs in unserer Storefront guide.

Storefront API

Neuer Endpunkt für Seiten

Der neue Endpunkt /v1/pages wurde eingeführt, um Seiteninformationen bereitzustellen. Mit diesem Endpunkt können Sie:

  • Abrufen einer Liste aller Seiten
  • Abrufen von Details einer bestimmten Seite anhand ihrer ID

Ausführlichere Informationen zu diesem neuen Endpunkt finden Sie in unserem Entwicklerhandbuch oder in unserer API-Referenz. Die Einrichtungsanweisungen und zusätzliche Konfigurationen finden Sie im Benutzerhandbuch.

Boolesche Filter für Suchergebnisse

Auf die Suchergebnisse von /v2/resolve und /v2/suggestions können jetzt auch boolesche Filter angewendet werden.

Ein paar Beispiele:

  • Eine Suchanfrage „neue Hemden“ kann den Benutzer zur Kategorie „Hemden“ führen und einen Filter für Produkte anwenden, die kürzlich hinzugefügt wurden
  • Eine Suchanfrage „Hosen im Angebot“ kann den Benutzer zur Kategorie „Hosen“ führen und nach Artikeln filtern, die derzeit im Angebot sind.

Die gesamte suchbezogene Dokumentation finden Sie in unserem Entwicklerhandbuch. Zusätzliche Informationen über diese Endpunkte finden Sie in unserer API-Referenz.

Checkout

Einhaltung der Adyen-Visa-Bestimmungen

Das Feld holderName wurde als obligatorische Anforderung in die Adyen-Kreditkarten-Webkomponente aufgenommen. Diese Änderung ist eine Reaktion auf die neuen Vorschriften von Visa, die zusätzliche Datenelemente in der 3DS-Authentifizierungsanfrage verlangen.

Authentifizierungs-API aktualisiert

Unser Endpunkt /v1/auth/password/send-reset-email erfordert nicht mehr ein Passwort-Reset-Token („Hash“) im Antwortkörper. Weitere Details finden Sie in unserem API-Referenz.

Version 2.1.33

Released on: May 22, 2024

2.1.33

SCAYLE Panel

Mehr unterstützte Browser

Zusätzlich zu Google Chrome unterstützt das SCAYLE Panel jetzt auch Firefox und Microsoft Edge.

Admin API

Neuer Endpunkt für Promotion, Audience und Stock

Wir haben mehrere neue Endpunkte im Zusammenhang mit Werbeaktionen hinzugefügt. Diese Endpunkte ermöglichen es Ihnen, Angebote aufzulisten, ein einzelnes Angebot nach ID abzurufen sowie ein Angebot zu erstellen, zu aktualisieren und zu löschen. Die neuen Endpunkte sind:

  • GET /promotions
  • POST /promotions
  • GET /promotions/{promotionId}
  • PUT /promotions/{promotionId}
  • DELETE /promotions/{promotionId}

Wir haben unsere bestehenden Endpunkte für Werbeaktionen veraltet und durch die oben aufgeführten Endpunkte ersetzt und sie in diese Endpunkte verschoben:

  • POST /create-promotion
  • PUT /update-promotion/{promotionId}

Wir haben auch neue Endpunkte für Zielgruppen hinzugefügt. Mit diesen Endpunkten können Sie eine einzelne Zielgruppe nach ID abrufen sowie eine Zielgruppe erstellen, aktualisieren und löschen. Diese Endpunkte sind:

  • POST /promotions/audiences
  • GET /promotions/audiences/{audienceId}
  • PUT /promotions/audiences/{audienceId}
  • DELETE /promotions/audiences/{audienceId}

Schließlich haben wir neue Endpunkte für die Reservierung von Lagerbeständen hinzugefügt, mit denen Sie Reservierungen über die Admin-API erstellen und löschen können. Diese Endpunkte sind:

  • POST /reservations
  • DELETE /reservations/{reservationIdentifier}

Storefront Core

Kleinere Leistungsverbesserungen.

Storefront API

Kleinere Leistungsverbesserungen.

Checkout

Aktualisiertes Verhalten der "Weiter"-Schaltfläche

Die Schaltfläche "Weiter" scrollt nun automatisch sowohl den Versand-/Zahlungsschritt als auch den Warenkorb nach unten und verbessert so die Benutzererfahrung, indem sie die Navigation reibungsloser und intuitiver gestaltet und sicherstellt, dass sich alle relevanten Elemente nach dem Scrollen oberhalb der Falz befinden.

Erweiterte HTML-Slot-Funktion

Die HTML-Slot-Funktion wurde um Slots für das neue Promotions-Design erweitert. Dies ermöglicht eine größere Anpassungsfähigkeit und Flexibilität bei der Anzeige von Werbeinhalten.

Version 2.1.32

Released on: May 13, 2024

2.1.32

SCAYLE Panel

Daten-Replikation

Sie können jetzt Daten aus einer Quellumgebung (z. B. Test) in eine Zielumgebung (z. B. Live) replizieren. Zu den Datensätzen, die derzeit repliziert werden können, gehören Weiterleitungen, Übersetzungen, Hauptkategorien, Attributgruppen und ihre Konfigurationen, Seiten, Navigation, Standardfilter, Rollen und Suchkonfigurationen. Weitere Datensätze, die repliziert werden können, werden folgen (bleiben Sie dran). Ausführlichere Informationen über diese Funktion finden Sie in unserem Benutzerhandbuch.

Update für benutzerdefinierte Daten

Unsere Navigationsfunktion unterstützt jetzt auch benutzerdefinierte Daten. Benutzerdefinierte Datenkonfigurationen können unter Einstellungen > Benutzerdefinierte Daten > Navigationselement auf Navigationselementebene definiert werden, genau wie bei anderen Entitäten, die bereits benutzerdefinierte Daten unterstützen. Weitere Informationen zu dieser Funktion finden Sie in unserem Benutzerhandbuch.

Neues Feld für die Produktbeschreibungsseite

Die Preis- und Bestandstabelle auf der Produktdetailseite enthält jetzt die Zeile "Erwartete Verfügbarkeit am". Sie können diese Zeile verwenden, um Kunden das Datum anzuzeigen, an dem ein bestimmtes Produkt auf Lager sein wird, sofern diese Information für mindestens ein Händlerprodukt auf Variantenebene verfügbar ist.

UI-Verbesserungen

  • Die Funktion "Telefonische Bestellung" wurde um ein neues Feld erweitert, das es Kunden ermöglicht, bei der Bestellung eine DHL-Postnummer einzugeben.
  • Wir haben der Checkout-Konfiguration mehr Bilder und produktinterne Hilfe hinzugefügt, um den Benutzern eine bessere Einführung in die Funktion zu bieten.

Admin API

Neuer Endpunkt für Promotion-Zielgruppen

Wir haben einen neuen Endpunkt zum Abrufen von Zielgruppen für Werbeaktionen hinzugefügt. Dieser Endpunkt ermöglicht es Ihnen, Zielgruppen aufzulisten und sie nach id, name, companyId oder customerId zu filtern. Der Endpunkt lautet GET /promotions/audiences.

Mehr Informationen über Varianten

Wir haben die Informationen, die wir zu Varianten bereitstellen, um das Feld merchantReferenceKeys erweitert. Die betroffenen Endpunkte sind:

  • /products
  • /products/{productId}
  • /products/{productId}/variants
  • /products/{productId}/variants/{variantId}
  • /products/composite
  • /products/composite/{productId}
  • /products/composite/{productId}/variants
  • /products/composite/{productId}/variants/{variantId}

Storefront Core

HTTP-Anfrageverfolgung mit OpenTelemetry

Die Storefront Boilerplate enthält jetzt eine integrierte Integration mit OpenTelemetry. Um mehr über diese Monitoring-Integration zu erfahren, lesen Sie bitte das Storefront Boilerplate Changelog.

Funktion "Kombinieren mit" Produktempfehlung

In der PDP gibt es eine Funktion, mit der Sie angeben können, welche Produkte empfohlen werden oder sich zur Kombination mit dem Hauptartikel eignen. Einmal eingestellt, werden diese Empfehlungen in der PDP des jeweiligen Produkts für die Kunden deutlich sichtbar angezeigt. Ausführlichere Informationen zu dieser Funktion finden Sie in unserem Storefront-Leitfaden.

Storefront API

Benutzerdefinierte Daten werden jetzt in /v1/navigation aufgenommen

Benutzerdefinierte Daten, die im SCAYLE Panel definiert sind, werden nun über die /v1/navigation zurückgegeben.

Neues Feld "Verfügbarkeitsdatum der Variante" zu Variants, Products und Basket Endpoints hinzugefügt

Für Produkte, die ab einem zukünftigen Datum verkauft werden, wie z.B. Vorverkaufsprodukte, wird nun ein neues Feld expectedAvailabilityAt zur Verfügung gestellt:

  • /v1/variants
  • /v1/products
  • /v1/basket
  • expectedAvailabilityAt wird als Datum angegeben (yyyy-mm-dd)

Checkout

Verbesserte Zahlungserfahrung

  • Die Schaltfläche "Jetzt bezahlen" ist jetzt bei Systemprozessen wie Artikelmengenänderungen für alle neuen Zahlungsmethoden deaktiviert (bestehende Methoden bleiben unverändert).
  • Es wurden neue Komponenten für Apple Pay und Google Pay erstellt.

Anpassungen für UPS-Sammelstellen

Neue Assets wurden hochgeladen, die es Mietern ermöglichen, UPS-Logos zuzuweisen und zwischen braunen und weißen Logothemen zu wählen.

Vorlagen-Updates

  • Alte Bilder wurden in den E-Mail-Vorlagen "Auftragsbestätigung" entfernt, um die Übersichtlichkeit zu erhöhen.
  • Die Polsterung in den E-Mail-Vorlagen "Rücksendung/Abholung von Bestellungen" wurde bereinigt.
  • TWINT wurde als neue Zahlungsmethode in die Vorlagen aufgenommen.
  • Die Spaltenbreite der "Warenbeschreibung" in PDF-Vorlagen wurde angepasst, um die Konsistenz des Layouts zu verbessern.

Version 2.1.31

Released on: Apr 24, 2024

2.1.31

SCAYLE Panel

Kleinere Leistungsverbesserungen.

Admin API

Neue Endpunkte für die Migration von historischen Daten

Sie können jetzt die Admin API verwenden, um historische Kunden- und Auftragsdaten zu migrieren. Dies umfasst die Möglichkeit, Bestellungen zu importieren und zu löschen sowie Kundenpasswörter festzulegen und zu aktualisieren. Weitere Informationen finden Sie in unserer Entwicklerhandbuch.

Storefront Core

Neues Contentful integration

Contentful ist jetzt als CMS-Anbieter für Storefront verfügbar. Sie müssen Ihre Contentful-Space-ID und Ihr Zugriffstoken in Ihrer Storefront .env Datei angeben, um diese Integration nutzen zu können. Weitere Informationen finden Sie in unserem Storefront-Benutzerhandbuch.

Search Engine v2

Wir haben den gesamten Suchfluss basierend auf der neuen Storefront API's Search Engine v2 implementiert und ersetzt:

  • Allgemeine UI- und UX-Anpassungen (Sucheingabe in der Kopfzeile, Dropdown-Liste für Vorschläge, Anzeige der anwendbaren Filter, Suche in der mobilen Seitenleiste, usw.)
  • Kategorievorschläge, die mit Filtern versehen werden können
  • Produktvorschläge, die nur durch Eingabe der genauen ID aufgelöst werden
  • Verfeinerter Fluss beim Auflösen des Suchbegriffs
  • Verwendung der Suchseite nur als Fallback

Neues Subscription Add-on

Wir haben das Subscription Add-on als lokales Modul implementiert. Das Add-on ermöglicht es Ihnen, eine bestimmte Produktvariante zu abonnieren. Diese Produktvariante wird dann in regelmäßigen Abständen an einem bestimmten Tag geliefert, so dass die Kunden mühelos regelmäßig einkaufen können.

Checkout

PayPal Express

Wir haben den Bezahlvorgang für Kunden, die PayPal Express nutzen, gestrafft, indem wir unnötige Schritte übersprungen und so Reibungsverluste und potenzielle Nutzerabbrüche reduziert haben. Diese Verbesserungen verbessern das allgemeine Benutzererlebnis und erhöhen die Konversionsraten und die Zufriedenheit. Der PayPal Express-Ablauf kann auf zwei Arten konfiguriert werden: Benutzer überspringen die Bewertungsseite und landen nur im Falle eines Validierungsfehlers auf ihr; oder Benutzer landen immer auf der Bewertungsseite.

UI Improvements

Das Design der Verfügbarkeitsplakette wurde überarbeitet und bietet nun Platz für 35 Zeichen, mit einem grünen Häkchensymbol für die Verfügbarkeit, einem Uhrensymbol für Lieferinformationen und einem roten Hintergrund, der anzeigt, dass der Artikel ausverkauft ist.

Leistungsverbesserungen

  • Es wurde ein Problem behoben, bei dem Nutzer in der Tschechischen Republik aufgrund von Adressvalidierungsfehlern Schwierigkeiten bei der Auswahl ihrer Adresse hatten.
  • Wir haben unsere Nutzung von ThreadMetrix erweitert, so dass es neben den Unzer-Kreditkartenzahlungen für weitere Zahlungsmethoden zur Verfügung steht.

Version 2.1.30

Released on: Apr 11, 2024

2.1.30

SCAYLE Panel

Wir haben die Aktualisierungsaufrufe für Attributgruppenkonfigurationen, die mit BCO gespeichert wurden, von denen getrennt, die mit CLPA gespeichert wurden. Außerdem haben wir die BCO-Konfigurationsoptionen für Systemattributgruppen deaktiviert. Auf diese Weise können die Benutzer erkennen, welche Konfigurationen bearbeitbar sind und welche nicht.

Admin API

Kleinere Leistungsverbesserungen.

Checkout

  • Wir haben die Designs für Transaktions-E-Mails und PDFs aktualisiert. Die bisherigen Funktionen zur Bearbeitung dieser E-Mails und Vorlagen bleiben unverändert.
  • Aktualisierung der folgenden Tracking-Events, um den neuen Tracking-Standards zu folgen: gift_card und voucher
  • Wir haben unsere Modaldesigns überarbeitet, um die Benutzerfreundlichkeit für Mobilgeräte mit den folgenden Änderungen verbessert:
  • Benutzer können nun innerhalb des Modals scrollen, wobei der Titel (oben) und die Schließen Tasten (unten) für einen einfachen Zugriff ständig sichtbar bleiben.
  • Das Modal kann nun durch Klicken auf eine beliebige Stelle im Hintergrund geschlossen werden.
  • Für eine bessere Zugänglichkeit haben wir sowohl für die Mobil- als auch für die Desktop-Ansicht eine Taste zum Schließen (am unteren Rand) eingeführt. Zusätzlich gibt es in der Desktop-Ansicht ein "X"-Symbol (oben) zum Schließen des Modals.
  • In mWeb wurde am oberen Rand des Modals eine Padding hinzugefügt, um die Lesbarkeit und die visuelle Attraktivität zu verbessern.

Version 2.1.29

Released on: Apr 02, 2024

2.1.29

SCAYLE Panel

Unterstützung von Regulären Ausdrücken

Das Redirects-Feature unterstützt nun reguläre Ausdrücke und bietet den Benutzern die Flexibilität, Redirects entweder über explizite Quell-URLs oder reguläre Ausdrücke zu definieren. Ein neues Testwerkzeug wurde eingeführt, das es Benutzern ermöglicht zu überprüfen, ob ihre regulären Ausdrücke spezifische URLs genau entsprechen.
Priorisierung von Redirects

Benutzer können nun ihre Redirects priorisieren, was eine Lösung zur Verwaltung potenzieller doppelter Umleitungsszenarien bietet. Diese Priorisierungsfunktion wurde sowohl in die Benutzeroberfläche als auch in die Importfunktionalität integriert.\

Attributverwaltung

Wir haben die Möglichkeit wieder eingeführt, spezifische Attribute aus einer Mehrfachauswahl-Attributgruppe während der Massenaktualisierungen der Produktliste zu entfernen.


Sichtbarkeit der Attributgruppen

Eine neue Konfigurationsoption, „In Storefront-API verbergen“, wurde für Attributgruppen hinzugefügt. Mit dieser Einstellung markierte Attribute werden im Shop-Frontend nicht sichtbar sein oder in den Suchergebnissen enthalten sein.


Erweiterte Funktion für Telefonbestellungen

Die Funktionalität für Telefonbestellungen wurde erweitert. Nun können Benutzer bei der Aufgabe einer neuen Kundenbestellung neben der regulären Kundennummer auch nach einer externen Kundennummer suchen. Der Service umfasst auch die Option, an Packstationen innerhalb eines Radius von bis zu 100 km zu liefern.

Admin API

Kleinere Leistungsverbesserungen.

Checkout

Verbesserte Promotion-Designs: Einführung der Möglichkeit, Promotion-Komponenten von links nach rechts zu tauschen, und Hinzufügen neuer klappbarer Elemente, wenn Mieter die Promotion-Engine 2.0 verwenden.

Version 2.1.28

Released on: Mar 14, 2024

2.1.28

SCAYLE Panel

  • Sie können jetzt den Umsatz aus Preisen mit oder ohne Steuern berechnen. Dazu können Nutzer den neuen Umschalter im Shop-Dashboard, im allgemeinen Dashboard (unter Analytics) oder in der PDP unter dem Abschnitt Insights verwenden.
  • Wir haben unseren Redirects-Importer verbessert. Die Erstellung oder Aktualisierung von Weiterleitungen über unsere Importfunktion muss nun nicht mehr in viele kleine Dateien aufgeteilt werden, was den Aufwand für die Erstellung und Aktualisierung von Weiterleitungen deutlich reduziert.
  • Wir haben eine neue Werbevorlage hinzugefügt. Mit dieser Vorlage können Benutzer Werbeaktionen erstellen, die entweder für das billigste oder das teuerste Produkt in ihrem Warenkorb eingelöst werden können.

Admin API

Wir haben neue Endpunkte implementiert, um einfache Attribute unabhängig von der Produkterstellung zu erstellen, zu aktualisieren oder zu löschen. So können Sie alle Attributgruppen und Attribute vorkonfigurieren, bevor der eigentliche Produktimportprozess beginnt. Die Endpunkte sind POST /attribute-groups/{attributeGroupName}/attributes, PUT /attribute-groups/{attributeGroupName}/attributes/{attributeValue} und DELETE /attribute-groups/{attributeGroupName}/attributes/{attributeValue}

Checkout

Wir zeigen jetzt eine Fehlermeldung an, wenn ein Benutzer versucht, mehr als die maximal verfügbare Menge an Produkten zu kaufen.

Version 2.1.26

Released on: Feb 26, 2024

2.1.26

Storefront API

Wir stellen nun Händlerinformationen im Variants-Endpunkt zur Verfügung, falls verfügbar. Um die Händlerinformationen in den Variants-Endpunkt aufzunehmen, verwenden Sie den Anfrageparameter with=merchant.

Checkout

Kleinere Leistungsverbesserungen.

Version 2.1.25

Released on: Feb 09, 2024

2.1.25

SCAYLE Panel

Es ist jetzt möglich, bis zu 4 Massenaktualisierungen von Produktlisten für eine beliebige Anzahl von Produkten gleichzeitig durchzuführen (Attribut-, Stammkategorie- und Statusaktualisierungen). Auf diese Weise können Produktverbesserungsprozesse verbessert und effizienter durchgeführt werden. Da wir noch daran arbeiten, die herunterladbare CSV-Datei entsprechend anzupassen, um die Vorschau aller ausgewählten Massenoperationen anzuzeigen, haben wir die Option zum Herunterladen der CSV-Datei vorübergehend deaktiviert. Sie wird Ende Februar wieder zur Verfügung stehen.

Außerdem haben wir einen kleinen Fehler behoben, der die Auswählbarkeit von Attributgruppen für Standardfilter mit ihrer Übersetzbarkeit verknüpfte. Es ist nun möglich, alle einfachen Attributgruppen als Standardfilter auszuwählen - unabhängig davon, ob sie übersetzbar sind oder nicht.

Admin API

Wir haben die Payloads von Customers, Orders und Newsletter Webhooks um die Eigenschaft shopCountry erweitert, die zusätzliche Informationen über das jeweilige Shopland enthält.

Storefront API

Integration von Händlerinformationen für Produkte

Wir stellen jetzt Händlerinformationen im Endpunkt products und baskets zur Verfügung, sofern verfügbar. Dadurch können Sie dem Endbenutzer für jedes Produkt rechtliche Informationen zu den Händlern zur Verfügung stellen. Die Händlerinformationen werden auf der Ebene der Varianten bereitgestellt.

Um die Händlerdaten aufzunehmen, wird ein neuer Parameter eingeführt.

  • Produkte Endpunkt Beispiel: with=variants.merchant
  • Baskets Endpunkt Beispiel: with=items.product.variants.merchant

Checkout

Kleinere Leistungsverbesserungen.

Version 2.1.24

Released on: Jan 15, 2024

2.1.24

SCAYLE Panel

  • Das Layout der Navigation wurde überarbeitet. Die Navigationspunkte Promotion, Gutscheine und Audiences sind nun in einem Eintrag als Unterpunkte neben den Promotiontypen zu finden. Bei den Promotionen gibt es nun den neuen Typ "Rabattstaffel".
  • Die Rabattstufen werden im Shop angezeigt, wenn Produkte in den Warenkorb gelegt werden.

Admin API

  • Wir haben den Endpunkt Update product state mit Unterstützung für mehrere Händler erweitert.
  • Wir haben die Fehlerbehandlung verbessert, wenn der angegebene Attributwert oder die Übersetzung für einfache Attribute die maximale Länge von 255 Zeichen überschreitet.

Storefront Core

Einführung in die Promotion Engine

Die Promotion Engine zeigt verschiedene Promotions an, die bestimmte Bedingungen für den Erhalt des Rabatts haben. Das Storefront Boilerplate unterstützt derzeit die beiden Typen Automatischer Rabatt und Kaufe X erhalte Y standardmäßig als Promotions.

Weitere Details finden Sie in unserem Benutzerhandbuch.

Einführung der Unterstützung von Identity Provider (IDP)

Die Storefront Boilerplate bietet nun Unterstützung für Single-Sign-On (SSO) über mehrere Identity Provider (IDP) wie Okta, KeyCloak oder Google. Der IDP Login / SSO Flow integriert sich in die bestehende Token-basierte Authentifizierung und kann parallel zum bestehenden SCAYLE IDP verwendet werden.

Weitere Details finden Sie in unserem Developer Guide.

Aktualisierung auf Nuxt 3.9 und Vue 3.4

Die Storefront Core Pakete und die Storefront Boilerplate laufen jetzt sowohl auf der neuesten Nuxt v3.9 als auch auf Vue v3.4 und profitieren von einer Vielzahl von Verbesserungen und Bugfixes.

Weitere Details zu allen Änderungen finden Sie im offiziellen Nuxt 3.9 Ankündigungsblog und im offiziellen Vue 3.4 Ankündigungsblog.

Verbesserte Handhabung der Authentifizierung

Wir behandeln jetzt die Verifizierung der Session basierend auf der Antwort des Checkouts und entfernen redundante Verifizierungslogik. Wenn ein 401 vom Checkout zurückgegeben wird, wird die entsprechende Session gelöscht.

Technische Changelogs

Weitere technische Details finden Sie in den Storefront Changelogs.

Checkout

Kleinere Leistungsverbesserungen.

Version 2.1.23

Released on: Jan 02, 2024

2.1.23

SCAYLE Panel

  • Wir haben die Handhabung des Feldes für den Produktnamen in der neuen Shop-Struktur vereinfacht: Bisher wurden zwei Felder für den Produktnamen in der Product Detail Page (PDP) angezeigt: eines im Stammbereich und die AG 553 (Produktname) im Produktbereich der PDP.
  • Von nun an wird nur noch die AG 553 (Produktname) im Produktbereich der PDP angezeigt und kann sowohl für die PDP mit Standardlokalisierung als auch für PDPs ohne Standardlokalisierung gepflegt werden. Die AG 553 wird in jeder PDP immer sichtbar und editierbar sein, unabhängig davon, ob sie einer Stammkategorie zugeordnet ist oder nicht.
  • Aufgrund dieser Änderung haben wir den "Produktname"-Import in der neuen Shop-Struktur deaktiviert, da er den alten Produktnamen aktualisiert hat und nun veraltet ist.
  • Die Promotion Engine wurde um einen neuen Typ erweitert, der "Tiered Promotions" genannt wird. Mit dieser Funktion werden dem Kunden Rabattstufen angezeigt, wenn er ein Produkt in den Warenkorb legt, so dass der Kunde sehen kann, wie viele Produkte er hinzufügen muss, um einen höheren Rabatt zu erhalten.

Admin API

  • Wir haben Endpunkte für die Konfiguration von Preisrundungsregeln implementiert.
  • Wir haben die Endpunkte Get Customer und Get Customer Addresses um den Filter nonUniqueAddresses erweitert, der es ermöglicht, auch nicht eindeutige Kundenadressen abzurufen.
  • In der Antwort des Endpunkts Get Attribute Groups wird nun die Struktureigenschaft für alle Attributgruppentypen zurückgegeben, die eine erweiterte Attributstruktur unterstützen.
  • Wir haben die Antwort der Shop Category Endpunkte um die leftSiblingId Eigenschaft erweitert.

Storefront Core

Unterstützung für IDP-Anbieter

Wir unterstützen jetzt die neue IDP-Funktion der Checkout Authentication API, um IDP-Anbieter einfach zu integrieren.

  • Wir haben eine neue IDP-Konfiguration hinzugefügt, in der Sie konfigurieren können, welche IDPs für Ihre Shops verfügbar sind.
  • Wir haben eine neue getExternalIdpRedirect RPC hinzugefügt, die Ihnen die Redirect-Urls für Ihre konfigurierten IDPs zurückgibt.
  • Wir haben eine neue handleIDPLoginCallback RPC hinzugefügt, um den temporären IDP-Code gegen korrekte Authentifizierungs-Tokens auszutauschen.

Anpassung der Standard-Cache-Dauer

Bisher betrug die Zwischenspeicherzeit für Produkt-RPCs eine Stunde, was leicht dazu führen konnte, dass die Produktinformationen über einen langen Zeitraum veraltet waren.

Die RPCs getProductById und getProductsByIds werden nun für 5 Minuten zwischengespeichert und getProductsByCategory für 15 Minuten.

Storefront API

Verbesserte Suche mit neuem Suggestions-Endpunkt

Ein neuer Endpunkt für Vorschläge /v2/search/suggestions gibt Kategorievorschläge zurück, während der Benutzer die Suche eingibt.

Informationen zur Verwendung des neuen Endpunkts finden Sie in unserer Storefront API.

Verbesserte Suche mit neuem Resolve-Endpunkt

Ein neuer Endpunkt /v2/search/resolve gibt die am besten passende Kategorie für den angegebenen Suchbegriff zurück.

Informationen zur Verwendung des neuen Endpunkts finden Sie in unserer Storefront API.

Neue Felder für "Buy X Get Y"-Aktionen

Im Rahmen unserer Initiative zur Verbesserung der Promotion-Engine haben wir neue Felder zur "Kaufe X erhalte Y"-Vorlage hinzugefügt.

  • Sie können nun die maximale Anzahl der kostenlosen Artikel festlegen, die als int64 im Feld EligibleItemsQuantity übergeben wird.
  • Zusätzlich können Sie über das optionale Feld buy_x_get_y-max_count_type festlegen, wie die Höchstmenge berechnet wird, indem Sie die Zeichenfolge per_eligible_items_quantity oder per_eligible_uniq_items wählen.
    • Wenn per_eligible_uniq_items gesendet wird, werden nur eindeutige Artikel für die Berechnung der Höchstmenge an kostenlosen Artikeln berücksichtigt.
    • per_eligible_items_quantity bedeutet, dass die Berechnung des Höchstbetrags der Gratisartikel auf der Anzahl der Artikel im Warenkorb basiert, die die Bedingung erfüllen.

Neuer Promotion-Typ "Tiers"

Als weitere Verbesserung für die Promotion Engine werden nun Promotion-Tiers unterstützt. Das Feld "Tiers" wird nun im Promotion-Objekt mit seinen Feldern angezeigt.

Parameter "forceSlug" zur Verbesserung des Marken-Endpunkts hinzugefügt

Ein neuer forceSlug-Parameter wurde hinzugefügt, damit Benutzer Daten von Marken mit numerischen Markennamen abrufen können. Sie können jetzt /v1/brands/{slugOrId}?forceSlug=true verwenden, um Markeninformationen unter Verwendung des Namens statt der ID abzurufen.

  • /v1/brands/33?forceSlug=true gibt die Marke mit einem Slug 33 zurück.
  • /v1/brands/33 gibt die Marke mit der ID 33 zurück.

Checkout

Kleinere Leistungsverbesserungen.

Version 2.1.22

Released on: Dec 20, 2023

2.1.22

SCAYLE Panel

Kleinere Leistungsverbesserungen.

Admin API

  • Wir haben neue Endpunkte zum Erstellen und Aktualisieren von Werbeaktionen für die Verwaltung von Werbeaktionen eingeführt.
  • Wir haben Endpunkte ohne Ratenbegrenzung eingeführt. Für Endpunkte, die nicht zu einem Tariflimitbereich gehören, ist kein Tariflimit definiert (z. B. die Endpunkte Promotions erstellen und aktualisieren).
  • Voucher-bezogene Endpunkte wurden um eine neue Eigenschaft isApplicableToPromotions erweitert.
  • Wir haben einen neuen Filter isComposite zum GetProducts-Endpunkt hinzugefügt. Wenn er auf true gesetzt ist, werden nur Composite-Produkte zurückgegeben. Bei false werden nur Produkte zurückgegeben, die nicht zusammengesetzt sind.

Storefront API

Verbesserte Anzeige von relativen Promotionen

Im Rahmen unserer Initiative, die Promotion Engine weiter zu verbessern, werden relative Promotionen in der Storefront API nicht mehr in einer Größenordnung von 100 angezeigt. Ein Beispiel: Eine 20%ige Promotion wurde bisher als 2000 angezeigt. Der Storefront-API-Endpunkt für Promotionen zeigt jetzt relative Promotionen auf eine Weise an, die leichter zu verstehen und zu lesen ist. Angepasste API-Änderung:

  • Der Typ des Antwortschemas wurde von Integer auf Float geändert.
  • Eine relative Promotion von 20,34% wird jetzt als 20,34 angezeigt.

Products?filters[term] Suchendpunkt unterstützt jetzt Stemming

Um unsere bestehende Suchimplementierung weiter zu verbessern, wurde Stemming für den Endpunkt products?filters[term] für alle unterstützten Sprachen implementiert. Stemming ist ein Prozess, bei dem Wörter auf ihre Wurzelform reduziert werden, so dass verschiedene Wörter aus derselben Wortfamilie abgeglichen werden können, was zu besseren Suchergebnissen führt. Ein Beispiel: Ein Nutzer, der nach "Strickpulli" sucht, sollte die gleiche Antwort erhalten wie ein Nutzer, der nach "Strickpulli" sucht, da "gestrickt" zu "stricken" verkürzt wird.

Checkout

  • Konsolidierte Ladezustände zwischen Authentifizierung, Versand und Zahlung.
  • Aktualisierte PAYBACK-Fehlermeldungen und Informationstexte.
  • Unterstützung für Chronopost, Bartolini, Postnord und Seur wurde hinzugefügt.
  • Wir haben die Authentifizierung über einen externen Identitätsanbieter aktiviert. Zu den in der ersten Version verwendeten Anbietern gehören Okta, Auth0, Salesforce, Google und Facebook.
  • Aktualisierung der Gitcard-Fehlermeldungen, wenn die Gitcard nicht gefunden wird.
  • Verbesserte Unterstützung von Warenkörben für abgestufte Werbeaktionen.

Version 2.1.21

Released on: Dec 07, 2023

2.1.21

SCAYLE Panel

Verbesserungen

Die Produktdetailseite kann nun mit Produkten umgehen, die eine große Anzahl von Varianten haben. Wir haben an einer Lösung gearbeitet, um die PDP in diesen Fällen korrekt zu laden und auch eine große Anzahl von Varianten für ein Produkt anzuzeigen.

Neue Funktionen

Die Promotion Engine ermöglicht es dem Benutzer, individuelle Rabatte zu erstellen und Bedingungen festzulegen, um zu entscheiden, ob der Rabatt gültig ist und auf den Warenkorb oder die Bestellung angewendet wird. Die Feature Audiences bieten eine vollständige Liste der existierenden Audiences und neue Audiences können erstellt werden, um in der Promotion Engine als Bedingung verwendet zu werden.

Storefront Core

Offizielle Unterstützung für Vercel als Deployment-Option

Eine Storefront Boilerplate-basierte Storefront-Anwendung kann nun auch auf Vercel Edge Runtime bereitgestellt werden. Weitere Informationen finden Sie in unserer Storefront Boilerplate Dokumentation.

Unterstützung der Cache-Komprimierung für Storefront Boilerplate (Nuxt 3)

Wir unterstützen jetzt die Kompression von Cache-Daten mit dem neuen "Unified Storefront Core Cache Handling". Um die Cache-Kompression zu aktivieren, kann die neue Option compression für storefront.storage.cache oder storefront.storage.session verwendet werden. Die Kompressionsoption akzeptiert die Werte deflate, gzip, brotli und none. Nach der Aktivierung der Cache-Komprimierung wird empfohlen, die entsprechende Cache-Instanz / Datenbank, z.B. Redis, vollständig zu leeren. Weitere Informationen finden Sie in unserer Storefront Core Dokumentation.

Vereinheitlichte Storefront Core Cache-Verwaltung

Wir haben das Cache-Handling von Storefront Core vereinheitlicht und die Art und Weise geändert, wie Cache- und Session-Speicher innerhalb von Storefront Core verwaltet werden. Storefront Core verwendet nun den Mountpoint storefront-cache als Root für den Cache-Speicher und storefront-session für den Session-Speicher. Die Storefront Core-Konfiguration enthält jetzt die Konfigurationsoptionen storefront.storage.cache und storefront.storage.session, um diese Mountpoints automatisch zu erstellen. Dies behebt ein kritisches Speicherleck, das dazu führen konnte, dass pro Anfrage eine neue Redis-Verbindung erstellt wurde, was zu einem hohen Speicherverbrauch auf dem Node-Server und dem Redis-Server führte.

Auslesen des CampaignKey für Nuxt 3

Wir haben den CampaignKey für die Verwendung in einer Nuxt 3-basierten Storefront-Anwendung bereitgestellt. Sicherheitsverbesserungen Wir haben die Rückgabe von OAuth-Tokens aus RPC-Methoden entfernt und stellen nun sicher, dass Sitzungen nicht zwischen verschiedenen Ländershops geteilt werden.

Technische Verbesserungen

Wir haben die Fehlerbehandlung für Storefront Core bei Fehlern, die bei einem Fetch-Aufruf innerhalb einer RPC-Methode auftreten, verbessert und verhindern nun potenzielle Endlosschleifen, falls das Schreiben von Protokollen fehlschlägt.

Storefront API

Verbesserung des Storefront-API-Endpunkts für Werbeaktionen

Zusätzlich zu den bereits entwickelten Funktionen für die Promotion Engine stellt der Storefront-API-Endpunkt für promotions jetzt auch das Feld "Priorität" in seinem Antwortkörper zur Verfügung. Das Feld "Priorität" ist ein Wert, der im SCAYLE Panel definiert ist, wo Sie Promotions erstellen und verwalten können. Es wird als Priorität der Promotion im Vergleich zu anderen definiert und ist vor allem dann nützlich, wenn mehrere Promotionen definiert worden sind.

Admin API

  • Wir haben Unterstützung für die automatische On-the-Fly-Erstellung von einfachen Attributen bei der Erstellung/Aktualisierung von erweiterten Attributen, die einfache Attribute enthalten, implementiert. Von nun an müssen Sie einfache Attribute nicht mehr im Voraus hinzufügen, wenn sie Teil eines erweiterten Attributs sein sollen.
  • Wir haben die Fehlerbehandlung für Anfragen mit unerwarteten Gebietsschemata verbessert.

Checkout

  • Konsolidierte Ladenstatus zwischen Authentifizierung, Versand und Zahlung
  • Aktualisierte PAYBACK-Fehlermeldungen und Informationstexte
  • Unterstützung für chronopost, bartolini, postnord und seur hinzugefügt
  • Ein neues Feature, das auf der Authentication API basiert, ermöglicht es Shops, sich mit verschiedenen externen Identitätsanbietern (IDPs) zu verknüpfen. Die erste Version wird IDPs wie Okta, Auth0, Salesforce, Google und Facebook enthalten

Version 2.1.20

Released on: Nov 23, 2023

2.1.20

SCAYLE Panel

  • Unsere Übersetzungsfunktion bietet nun die Möglichkeit, Übersetzungen für die Sprache Deutsch (de_DE) für die fest definierten Systemkriterien zu setzen, die als Standardfilter konfiguriert werden können.
  • Missionen können nun wieder priorisiert werden.
  • Die Eingabe eines Suchbegriffs in der entsprechenden Leiste der Produktlistenübersicht wird nun als Filter erkannt, der bei der Massenaktualisierung von Produkten berücksichtigt wird.

Admin API

Rückgriff auf den Standard-Händler aus Gründen der Rückwärtskompatibilität

Wir haben die Endpunkte für Products, Variants, Stocks und Prices angepasst, um die Rückwärtskompatibilität zu gewährleisten, falls ein zusätzlicher Händler zum System hinzugefügt wird. Wenn kein merchantReferenceKey in den Anfragen angegeben wird, geht SCAYLE Admin API davon aus, dass die Änderung für den default-Händler bestimmt ist.

Storefront API

Verbesserungen an unserer Promotion Engine Funktion

Wir haben weitere Verbesserungen an den Endpunkten unseres Warenkorbs in Bezug auf unsere Promotion Engine vorgenommen. Diese Verbesserungen vereinfachen die Implementierung der Promotion Engine auf der Warenkorbseite, indem sie Ihren Nutzern die korrekten Promotions und Promotionspreise/Rabatte anzeigen.

  • Validierung von Promotion-IDs, die mit Artikeln im Warenkorb verknüpft sind.
  • Für jeden Artikel des Warenkorbs, der eine Werbeaktion enthält, werden der Validierungsstatus und die fehlgeschlagenen Bedingungen hinzugefügt.
  • Implementierung von Preisberechnungen: Nach der Validierung der Werbeaktionen ändern wir die Einzel- und Gesamtpreise der Artikel, um die Preisnachlässe zu berücksichtigen.

Sobald dem Artikel im Warenkorb eine Aktions-ID zugeordnet ist, wird der Preisnachlass automatisch angewendet, wenn die in der Aktion definierten Bedingungen erfüllt sind.

Checkout

  • Ein Problem wurde behoben, durch das Gutscheine nicht eingelöst werden konnten, wenn die optionale PIN-Nummer fehlte.
  • Erweiterung der Tracking-Ereignisse um den Gutscheinwert.
  • Es wurde ein Problem behoben, das die Erstellung von Kampagnen zum niedrigsten vorherigen Preis blockierte.

Version 2.1.19

Released on: Nov 07, 2023

2.1.19

SCAYLE Panel

Kleinere Leistungsverbesserungen.

Checkout

  • Ein Problem mit Callback-URLs für Adyen-Zahlungsmethoden wurde behoben, um eine korrekte Weiterleitung zur Seite mit dem Bestellungserfolg sicherzustellen.
  • Ein Problem mit wiederkehrenden Adyen-Kreditkartenzahlungen wurde behoben, bei dem ein Formular zur Bestätigung der CVV nicht sichtbar war.
  • Aktualisierung von node.js auf die neueste stabile Produktionsversion (20).
  • Verbesserte Handhabung von Fehlermeldungen beim Zurücksetzen von Passwörtern, um eine bessere Rückmeldung an den Benutzer zu geben.

Version 2.1.18

Released on: Oct 26, 2023

2.1.18

SCAYLE Panel

  • Um lange Ladezeiten auf der Preiskampagnen-Übersicht zu vermeiden, haben wir die Spalte "Typ" von hier entfernt. Ab sofort wird der Typ einer Preisaktion (rabatt-, produkt- oder händlerspezifisch) beim Öffnen der Detailseite einer Preisaktion berechnet und dort weiterhin angezeigt Für unseren Insights-Bereich auf der Product Detail Page (PDP) haben wir eine zusätzliche Validierung für die auswählbaren Shops hinzugefügt: Es sind nur Shops auswählbar, die mindestens ein Land haben, dem das Produkt zugeordnet ist. Ansonsten würde das Dashboard keine Daten liefern.
  • Das KPI-Widget "Neukunden" auf dem allgemeinen Dashboard enthält keine Gastkunden mehr, sondern nur noch neu registrierte Kunden für einen ausgewählten Zeitraum
  • Die Seite unter Einstellungen > Importe hat ein neues Aussehen erhalten: Mit einem Klick auf "Neuer Import" öffnet sich ein neues Modul mit einer Übersicht über alle Importe. Wie bereits bekannt, sind die Importe nach Typen kategorisiert. Importe können favorisiert und durchsucht werden. Die favorisierten Importe werden auf der Landing Page des neuen Moduls angezeigt, wenn ein neuer Import erstellt werden soll
  • Wir haben einen kleinen Fehler in der Tabelle "Preise und Bestände" in der PDP behoben, der dazu führte, dass ein falscher "RRP" (empfohlener Verkaufspreis) angezeigt wurde

Admin API

Endpunkt "Kundenadresse erstellen"

Wir haben den Endpunkt "Kundenadresse erstellen" um die Möglichkeit erweitert, den referenceKey direkt beim Erstellen einer Kundenadresse zu setzen. Jetzt müssen Sie nach dem Anlegen der neuen Adresse keine zusätzliche Anfrage zur Aktualisierung des referenceKey mehr senden. Bitte beachten Sie, dass die Aktualisierung des referenceKey für eine bestehende Kundenadresse nach wie vor nur über einen speziellen Endpunkt Kundenadressen-Referenzschlüssel aktualisieren möglich ist.

Version 2.1.17

Released on: Oct 12, 2023

2.1.17

SCAYLE Panel

  • Standard-Filter: Wir haben nun alle bestehenden Standard-Filterkonfigurationen von BAPI auf unsere Seite übertragen und kleinere Probleme behoben, die beim Testen aufgefallen waren. Die Funktion ist nun vollständig nutzbar. Außerdem haben wir den Navigationspunkt im SCAYLE Panel von "Default Category Filter" in "Default Filter" umbenannt.
  • Es ist nun möglich, sowohl CSV- als auch Xlsx-Dateien für alle Importe hochzuladen.
  • Wir haben einen Fehler in unserer Produktlisten-Massenaktualisierungsfunktion in Bezug auf die Aktualisierung von (komplexen) erweiterten Attributgruppen behoben, so dass diese Funktion nun wieder problemlos genutzt werden kann. Auch Übersetzungen von erweiterten AGs können nun mit der Bulk-Update-Funktion gepflegt werden
  • Alle Benutzer mit der Rolle "Key Account Manager" können nun alle verfügbaren Firmen in einer Umgebung anderen Benutzern zuweisen - einschließlich sich selbst.

Admin API

Neue Endpunkte für die Verwaltung von Händlern

Wir haben neue Endpunkte für die Verwaltung von Händlerkontakten, Händler-Rücksendeadressen und für die Verwaltung von Händler-Spediteur-Beziehungen implementiert.

Lagerhaus-Verwaltung

Wir haben Endpunkte zum Abrufen, Erstellen und Löschen von Lagern implementiert. Die Endpunkte für Händler wurden ebenfalls erweitert, um Operationen zum Abrufen, Erstellen und Löschen von Beziehungen zwischen Händlern und Lagern zu unterstützen.

Checkout

  • Ein Problem wurde behoben, bei dem das Feld für die Steuernummer nicht korrekt gesendet wurde, nachdem der Benutzer es entfernt hatte.
  • Fehlende Übersetzungen für Hermes-Versandoptionen hinzugefügt
  • Ein Problem wurde behoben, bei dem sich das Dropdown-Feld für die Auswahl automatisch geschlossen hat
  • Daten-Test-Id-Selektoren zur Codebasis hinzugefügt, um automatisierte QA-Tests zu verbessern
  • Ein Tracking-Ereignis wurde hinzugefügt, wenn der Benutzer seine Kundennummer und sein Geburtsdatum verwendet, um die zugehörige Konto-E-Mail-Adresse abzurufen
  • Behebung eines Fehlers, bei dem der Nachname falsch ausgefüllt wurde, wenn der Benutzer von der Detailseite der Sammelstelle kam
  • Unterstützung für Webkomponenten-Namen hinzugefügt
  • Die Regex für die Felder Straße und Hausnummer wurde verbessert, um mehr Kombinationen zu unterstützen.

Version 2.1.16

Released on: Sep 28, 2023

2.1.16

SCAYLE Panel

  • Ein reaktiviertes Benutzerkonto behält seinen Status für 7 Tage, bevor es wieder deaktiviert wird. Das bedeutet, dass die Nutzer 7 Tage Zeit haben, dem Reaktivierungslink zu folgen, bevor ihr Kontostatus wieder auf "inaktiv" gesetzt wird. Zuvor wurde das Konto spätestens nach 24 Stunden wieder auf "inaktiv" gesetzt und musste erneut reaktiviert werden.
  • Wir haben die Standardvorwahl (+49) aus dem Telefonnummernfeld im Benutzerprofil entfernt, so dass nun eine beliebige Landesvorwahl eingegeben werden kann, um gültige Telefonnummern zu speichern
  • Der Import unter Produkte > einfache Attribute erlaubt nun auch das Ändern von Attributgruppen auf Masterebene. Die Möglichkeit, Attribute auf dieser Ebene zu entfernen, wird in einem separaten Ticket implementiert

Admin API

Löschen eines Produktstammattributs

Wir haben einen speziellen Endpunkt für das Löschen von Produktstammattributen eingeführt, der es Ihnen ermöglicht, ein Attribut für alle Produkte desselben Stammes mit einer einzigen Anfrage zu löschen.

Promotion-Informationen in Bestell-Endpunkten & Webhooks

Wir haben die Payloads von Order Endpoints & Order Webhooks so erweitert, dass sie nun auch die Informationen über angewandte Promotions enthalten.

Verbesserte Fehlerbehandlung

Wir haben die Fehlerbehandlung der Endpunkte Create Customer, Create Voucher und Get Voucher verbessert, um Ihnen im Falle von Fehlern mehr Kontext zu bieten.

Verbesserte Leistung

Wir haben die Endpunkte Produkte erstellen und Produkte aktualisieren optimiert, um die Antwortzeiten dieser Vorgänge zu verkürzen.

Checkout

  • Ein Problem wurde behoben, bei dem das "Schließen"-Symbol im Modal überlagert wurde
  • Ein Problem wurde behoben, bei dem die PayPal-Risikoprüfung fehlschlug, so dass ein Benutzer seine Adresse nicht ändern konnte.
  • Es wurde ein Problem behoben, bei dem die Kundenanrede in einigen Fällen auf den Standardwert zurückgesetzt wurde.
  • Der Mechanismus zur Abfrage des Zahlungsbestätigungsstatus wurde verbessert, um zu viele gleichzeitige Anfragen zu verhindern.
  • Ein Problem wurde behoben, bei dem dem Kunden doppelte Benachrichtigungen angezeigt wurden, wenn ein Angebot entfernt wurde
  • Ein Problem wurde behoben, bei dem ein 500-Fehler ausgegeben wurde, wenn das Kundenobjekt nicht gefunden wurde.

Version 2.1.15

Released on: Sep 19, 2023

2.1.15

SCAYLE Panel

Sie können nun im SCAYLE Panel unter "Shops > Schaufenster > Standard-Kategoriefilter" Standard-Kategoriefilter festlegen. Diese Standardfilter gelten für jede Kategorie in Ihrem Shop und können aus vordefinierten Systemkriterien und im SCAYLE Panel konfigurierten Attributgruppen ausgewählt werden. Die gewählten Standardfilter erscheinen in der Filter-Registerkarte für Shop-Kategorien.

Sie können Systemkriterien auch unter "Shops > Übersetzungen > Systemkriterien" übersetzen. Um konfigurierte Standardfilter anzuzeigen, benötigen Sie die Berechtigung "default-category_filter__list".

Um sie zu bearbeiten und zu konfigurieren, benötigen Sie die Berechtigung "default-category-filter__edit". Um konfigurierte Übersetzungen von Systemkriterien zu sehen, benötigen Sie das Recht "default-category-filter_translation__list", und um Übersetzungen zu setzen/ändern, benötigen Sie das Recht "default-category-filter_translation_edit".

Wir haben die "Download CSV-Funktionalität" vorübergehend aus der Produktlisten-Massenaktualisierungsfunktion entfernt. Wir werden die zugrundeliegende Abfrage dieser Funktion verbessern und sie so bald wie möglich wieder einführen.

Checkout

  • Bei der Zahlungsmethode P24 wurde ein Fehler behoben, bei dem das Styling der Dropdown-Komponente andere Elemente überlagerte.
  • Logos und Übersetzungen wurden für die Versandoptionen GLS, FAN, POST HR, Seur, LaPoste, Bartolini und Speedy hinzugefügt
  • Ein neuer Fehlerschlüssel wurde für Klarna-Zahlungsmethoden eingeführt, um Transparenz zu schaffen, wenn die Rechnungsadresse des Benutzers mit der Lieferadresse übereinstimmen muss.
  • Verbesserungen wurden an unserer Klarna-Implementierung für wiederkehrende Zahlungen vorgenommen.
  • Designverbesserungen wurden an den Warenkorbpreisen vorgenommen, um die Preisgestaltung für den Benutzer deutlicher zu machen
  • Ein Problem mit der HTTP/2-API-Fehlerbehandlung wurde behoben
  • Frontend-Abhängigkeiten wurden aktualisiert, um die Leistung und Sicherheit zu verbessern
  • Ein neuer JWKS-Endpunkt wurde hinzugefügt, der es Mietern ermöglicht, JWKS-Signaturen unabhängig zu verifizieren, was die Anzahl der Anfragen an den Authentifizierungsdienst reduziert