Skip to content

Latest commit

 

History

History
107 lines (83 loc) · 6.33 KB

changelog_de.md

File metadata and controls

107 lines (83 loc) · 6.33 KB

Changelog plentyshopPWA

v1.3.0 (2024-02-06) Overview of all changes

Hinzugefügt

  • Bestelleigenschaften zu Produktseiten, dem Warenkorb und der Bestellübersicht hinzugefügt
  • Möglichkeit zum Einlösen von Gutscheinen und Rabatten hinzugefügt
  • Zahlungsoption Später Zahlen von PayPal hinzugefügt
  • Retouren hinzugefügt, inklusive der Möglichkeit, einen Grund für die Retoure anzugeben
  • Wunschliste hinzugefügt, inklusive der Möglichkeit, Produkte von der Wunschliste direkt zum Warenkorb hinzuzufügen
  • Produktbewertungen zu Kategorieseiten hinzugefügt
  • Konfiguration hinzugefügt, um zu bestimmen welche Skripte geladen werden, wenn ein Nutzer der Nutzung eines Cookies zustimmt (cookie-scripts.config.ts).
  • Cloudflare Turnstile hinzugefügt, um Formulare gegen Bots zu schützen. Weitere Information zum Einrichten von Turnstile findest du in der Dokumentation.
  • Validieren von Formularen mit vee-validate hinzugefügt. Validierung bei folgenden Formularen hinzugefügt:
    • Neues Konto erstellen
    • Newsletter abonnieren
    • Produkt mit Bestelleigenschaften zum Warenkorb hinzufügen
    • Teile des Checkouts, Validierung für den Rest des Checkouts wird in einer zukünftigen Version ergänzt
  • Möglichkeit zum Schließen der Vorschau auf Live-Domains hinzugefügt

Geändert

  • Zum Hochladen der App auf plentysystems wird ab jetzt ein einziger Endpunkt für alle Systeme verwendet. Somit wird das Secret URL_ENDPOINT nicht mehr benötigt.

Behoben

  • Im Checkout werden Adressen jetzt richtig aktualisiert.
  • Auf den Schaltflächen von PayPal werden jetzt der Seite entsprechend die richtigen Beschriftung verwendet.
  • Im Megamenü werden Kategorien ohne Beschriftung nicht mehr angezeigt.
  • Die Cookiebar wird jetzt je nach Sprachauswahl auf Englisch oder Deutsch angezeigt.
  • Die Laufzeit des Cookies vsf-locale wurde angepasst und beträgt jetzt 100 Tage.
  • Das Öffnen der Sprachauswahl verursacht keinen Cumulative Layout Shift mehr.
  • Fehlende Aria-Label wurden zur Paginierung von Kategorieseiten hinzugefügt.
  • Fehlende Aria-Label wurden zur Cookiebar hinzugefügt.
  • Der klickbare Bereich rund um das Logo wurde erweitert, um die Barrierefreiheit auf Mobile zu verbessern.
  • Beim zurück navigieren vom Anmeldeformular auf Mobile wird jetzt das Modal geschlossen statt auf die vorherigen URL zu navigieren.

v1.2.0 (28.11.2023) Übersicht aller Änderungen

Hinzugefügt

  • Getter hinzugefügt, um Variationseigenschaften anzuzeigen.
  • Es wurde ein Toggle hinzugefügt, um im Frontend den PWA-Vorschaumodus zu deaktivieren.
  • Strukturierte Daten für Bewertungen (Rezensionen) hinzugefügt.
  • Artikelbilder werden jetzt auf der Bestellbestätigungsseite angezeigt.
  • Die App ist nun gegen CSRF-Attacken geschützt.

Geändert

  • Die Cookiebar Logik wurde überarbeitet.
  • Die ARIA-Labels von Schaltflächen der Cookiebar wurden übersetzt.
  • Die Sprachauswahl wurde überarbeitet und zeigt jetzt Länderflaggen an.
  • Die Checkout-Seite wurde überarbeitet, um weniger Daten zu laden.

Behoben

  • Die Seite Widerrufsformular wurde nicht korrekt geladen.
  • Beim Unterschreiten der Mindestkaufpreisanforderung wurde beim Bezahlvorgang kein Fehler ausgegeben.
  • UI Benachrichtigungen führten zu einer Layoutverschiebung für den Benutzer.
  • Kategorien wurden in der falschen Sprache geladen, wenn die Website zum ersten Mal mit SSR gerendert wurde. – Die Variationsauswahl hat die Variation nicht aus der URL entfernt, wenn die Basisvariation ausgewählt wurde.
  • Produkte auf der Bestellbestätigungsseite haben nicht auf das korrekte Produkt verlinkt.

v1.1.0 (03.11.2023) Übersicht aller Änderungen

TODO

  • Middleware API_ENDPOINT muss nun über eine .env-Datei unter apps/server gepflegt werden.

Hinzugefügt

  • PayPal Express Checkout hinzugefügt
  • PayPal-Kreditkarten-Zahlungsoption hinzugefügt
  • PayPal: Die Datei integration.config wird nicht mehr benötigt
  • Mein Konto: Die Erstellung und Bearbeitung von Versand- und Rechnungsadressen ist jetzt möglich
  • Mein Konto: Die Auftragshistorie zeigt die letzten Bestellungen von eingeloggten Kund:innen an
  • Mein Konto: Die Retourenhistorie zeigt die letzten Retouren von eingeloggten Kund:innen an
  • Die Bestellbestätigung zeigt jetzt alle relevanten Daten der Bestellung an
  • Die Bestellbestätigung zeigt jetzt Schaltflächen zum Download von Auftragsdokumenten an
  • Die Bestellbestätigung kann nach der Authentifizierung über einen Link aufgerufen werden
  • Die Bestellbestätigung ist jetzt auch über die Auftragshistorie erreichbar
  • Nicht verkäufliche Produkte werden als solche gekennzeichnet
  • Die Anzeige von Mengen-/Staffelpreisen auf Produktseiten wurde hinzugefügt
  • Anzeige von Netto-/Bruttopreisen je nach Konfiguration
  • Menü im Header hinzugefügt, um zwischen verschiedenen Sprachversionen der PWA zu wechseln
  • Mehrsprachige URLs werden nun für verschiedene Sprachversionen der PWA verwendet
  • Strukturierte Daten für Breadcrumbs, Logo, Kategorien und Produkte hinzugefügt
  • Composable hinzugefügt, das kanonische URL-Metadaten für statische Seiten setzt.
  • Weitere Standardbenachrichtigungen für eine Vielzahl von Interaktionen in der PWA hinzugefügt
  • Ladeanimationen hinzugefügt

Geändert

  • Überarbeitete Logik für Produkte mit mehreren Attributen
  • Aktueller Staffelpreis wird jetzt auf Produktseite markiert
  • Bei Produkten mit unterschiedlichen Preisen wird auf der Kategorieseite der niedrigste Preis als "ab Preis" angezeigt
  • Die URL-Struktur wurde aktualisiert und ähnelt nun mehr der von plentyShop LTS
  • Die Position der Benachrichtungen wurde geändert

Behoben

  • Nach dem Login wurde der Benutzer fälschlicherweise auf die Startseite weitergeleitet. Der Benutzer bleibt nun auf der aktuellen Seite.
  • Bewertungen und AggregateRating zu SEO-strukturierten Daten hinzugefügt
  • Filterung: Nicht mehr vorhandene Filteroptionen werden aus der URL entfernt

v1.0.0 (28.09.2023) Erster Release