Änderungshistorie Shop: Unterschied zwischen den Versionen

Aus Mauve System3 Handbuch
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 +
__TOC__
 +
 
== Shop-Update 24/28 ==
 
== Shop-Update 24/28 ==
 
'''Performance im neuen Shop
 
'''Performance im neuen Shop

Version vom 12. Juli 2024, 11:32 Uhr

Shop-Update 24/28

Performance im neuen Shop

Cache product property in memory for subsequent calls in AProduct

Fehler bei Suche mit PZN

Die Möglichkeit für Prpdukte ein eigenes Artikelfreifeld für produkteigene Packungsgrößen zu pflegen soll auch in anderen Bereichen greifen wie der Vorschau in der Suche sowie den Produktdetails auf der entsprechenden Produktdetailseite.

Redirects können ein Preformance Problem darstellen

optimize Redirections performance

Bonuspunkte .ch / 1481268-K

Es gibt ein neues Shop-Modul über welches es möglich ist das S3-BONUS Modul nur für einzelne Shops eines Kunden zu aktivieren. Bisher war das Bonussystem immer für alle Shops eines Kunden aktiv.

Schnellbestellung

in der /quickorder und /prescription Suche soll die Eingabe von 'Enter' das Produkt hinzufügen

Packstation bei homoempatia

Es wurden weitere Einschränkungen auf Versand innerhalb Deutschlands bei der Packstationssuche entfernt.

Content Banner oben im Checkout

Die Bedingung "Der Kunde befindet sich im Checkout" berücksichtigte den Single Page Checkout nicht. Dies wurde ergänzt. Außerdem wurden die Content-Positionen CONTENT_TOP und CONTENT_BOTTOM im Single Page Checkout verfügbar gemacht.

Möglicher Fehler in der Portoberechnung

Bei der Portologik wurde die Variable der Kundenkategorie nur befüllt, wenn der Kunde eingeloggt ist. Diese Einschränkung wurde aufgehoben, da die Kundenkategorie auch bei Gastbestellern relevant sein kann.

Active Checkout Progress Step with excluded Steps

Wenn Schritte im Checkout durch das Freifeld `checkout_progress_excluded_steps` ausgeschlossen werden stimmte die Aktiv-Anzeige nicht mehr, sofern man sich in einem ausgeschlossenen Schritt befand, dies wird mit diesem Ticket behoben.

PPC Offcavas

isPaypalCheckoutActive im ajax request muss auch von der konfiguration abhängig sein

Maximale Temperatur für Kühlartikel auch in Abdata.php GetChilled auf S3 Feld anpassen

Eine Methode innerhalb der Abdata Daten berücksichtige noch nicht die im S3 setzbare individuelle Maximaltemperatur ab welcher ein Arikel gekühlt werden muss. Diese wurde ergänzt.

Platzhalter Tracking erweitern - Analog @RECHNUNGLANDISOALPHA@ brauchen wir auch IsoAlpha vom Lieferland

Neuer Platzhalter @LIEFERLANDISOALPHA@ ergänzend und analog zu @RECHNUNGLANDISOALPHA@

Shop-Update 24/28

Performance im neuen Shop

Cache product property in memory for subsequent calls in AProduct

Fehler bei Suche mit PZN

Die Möglichkeit für Prpdukte ein eigenes Artikelfreifeld für produkteigene Packungsgrößen zu pflegen soll auch in anderen Bereichen greifen wie der Vorschau in der Suche sowie den Produktdetails auf der entsprechenden Produktdetailseite.

Redirects können ein Preformance Problem darstellen

optimize Redirections performance

Bonuspunkte .ch / 1481268-K

Es gibt ein neues Shop-Modul über welches es möglich ist das S3-BONUS Modul nur für einzelne Shops eines Kunden zu aktivieren. Bisher war das Bonussystem immer für alle Shops eines Kunden aktiv.

Schnellbestellung

in der /quickorder und /prescription Suche soll die Eingabe von 'Enter' das Produkt hinzufügen

Packstation bei homoempatia

Es wurden weitere Einschränkungen auf Versand innerhalb Deutschlands bei der Packstationssuche entfernt.

Content Banner oben im Checkout

Die Bedingung "Der Kunde befindet sich im Checkout" berücksichtigte den Single Page Checkout nicht. Dies wurde ergänzt. Außerdem wurden die Content-Positionen CONTENT_TOP und CONTENT_BOTTOM im Single Page Checkout verfügbar gemacht.

Möglicher Fehler in der Portoberechnung

Bei der Portologik wurde die Variable der Kundenkategorie nur befüllt, wenn der Kunde eingeloggt ist. Diese Einschränkung wurde aufgehoben, da die Kundenkategorie auch bei Gastbestellern relevant sein kann.

Active Checkout Progress Step with excluded Steps

Wenn Schritte im Checkout durch das Freifeld `checkout_progress_excluded_steps` ausgeschlossen werden stimmte die Aktiv-Anzeige nicht mehr, sofern man sich in einem ausgeschlossenen Schritt befand, dies wird mit diesem Ticket behoben.

PPC Offcavas

isPaypalCheckoutActive im ajax request muss auch von der konfiguration abhängig sein

Maximale Temperatur für Kühlartikel auch in Abdata.php GetChilled auf S3 Feld anpassen

Eine Methode innerhalb der Abdata Daten berücksichtige noch nicht die im S3 setzbare individuelle Maximaltemperatur ab welcher ein Arikel gekühlt werden muss. Diese wurde ergänzt.

Platzhalter Tracking erweitern - Analog @RECHNUNGLANDISOALPHA@ brauchen wir auch IsoAlpha vom Lieferland

Neuer Platzhalter @LIEFERLANDISOALPHA@ ergänzend und analog zu @RECHNUNGLANDISOALPHA@

Shop-Update 24/17

SPC/Responsive Design Cart

Public: Der Warenkorb wird nun nach einer längeren Testphase mit Freifeld in der Mobilansicht im SPC global oben angezeigt. Das Freifeld wird dabei wieder entfernt.

Versand von Geschenkgutscheinen

Bei der Berechnung der Rabatte und des Portos wurde ein evtl. Überschriebener Preis nicht berücksichtigt.

QR Code zum Download der App im Checkout beim Zugriff über einen Desktop anzeigen

QR Code zum Download der App im Checkout beim Zugriff über einen Desktop anzeigen

24/12: veränderte Ansicht Markenshop

24/12: Marken als auch Kategorienansicht ist nun über Shop Freifelder brand_product_group_id und topic_product_group_id für mehrere ID's möglich. 24/17: Behebt einen Typo im Template durch den eine Variable nicht korrekt ausgewertet wird. Kommasepariert hintereinander ins Freifeld eintragbar.

PPC Overwrite PayPal FundingSourceAutomation

Kein Eintrag vorhanden

E-Rezepte bekommen den falschen Preis

Es gab ein Problem mit E-Rezepten, dass in die shop_posten Tabelle ein brutto statt eines netto Preises für eine mögliche Zuzahlung geschrieben wurde.

Exception wirft 500er

Die Ausgabe der Fehlermeldung "Dieser Shop befindet sich noch in der Einrichtung und ist in Kürze aufrufbar" geschah bisher, wenn der Shop eine mauve.cloud domain hat. Nun kommt sie generell, wenn der Shop keine Währung hat.

JOIN auf artikel_bestand ABE

Berücksichtigung der neuen artikel_bestand-Tabelle, sofern darauf im Verfügbarkeitsfilter zurückgegriffen wird.

Filial Plus Hinweistexte bei nicht verfügbaren Versandarten anzeigen

Filial-Plus Hinweistexte im Modal bei nicht verfügbaren Versandarten anzeigen

Portal - Beispiel Datei austauschen

Die Beispieldatei für den StatusImport, welcher sich bei Portalen im entsprechenden Backend befindet, wurde ausgetauscht.

Klarna

Klarna Legacy-Shop Optimierung

Filterfunktion defekt | besamex

add different map name of filter by availability to Elastic Search

Such-Tracking um Produkte erweitern

Innerhalb der Suche müssen die Produkte getrackt werden können, diese wurden dem DataLayer hinzugefügt.

Shop-Update 24/12

Kunde nach der Bestellung registrieren

Kein Eintrag vorhanden!


DB Cart Prevent Delete Insert and use Update instead

Kein Eintrag vorhanden!


24/12 Neue Regel für Portale und Filialen

Kein Eintrag vorhanden!


veränderte Ansicht Markenshop

Marken als auch Kategorienansicht ist nun über Shop Freifelder brand_product_group_id und topic_product_group_id für mehrere ID's möglich. Kommasepariert hintereinander ins Freifeld eintragbar.


2te Phase Shop Freifelder die zu richtigen Felder geworden sind

Freifelder speedfinder_portal_use_pharmacy_price_in_livesearch, speedfinder_portal_use_pharmacy_availability & bonus_points_for_registration wurden zu richtigen Feldern. Mapping Methode aus Step 1 entfällt und Kundenscopes werden von Freifeldcalls bereinigt.


von mir erstellter Kommentar kommt nicht im Partnermanagement an

Neue Tickets oder Tickes die nur aus öffentlichen Kommentaren bestehen werden jetzt im Partnermanagement angezeigt


Zeitfenster auch für Selbstabholer

Kein Eintrag vorhanden!


Kyte-Tec

Kein Eintrag vorhanden!


Disable/Override Cache

Kein Eintrag vorhanden!


Anzeigefehler bei Gutscheinen

Kein Eintrag vorhanden!


Paypal-Felder

Kein Eintrag vorhanden!


E Rezept CardLink Einlösung Shop

Kein Eintrag vorhanden!


In E-Rezept Abhängikeit von Secret und InsantReject aufheben

Kein Eintrag vorhanden!


Apozilla - Verkaufspreise

Kein Eintrag vorhanden!


Erweiterung Datalayer um CartItems und Search

Viele Trackings erfordern, dass der aktuelle Warenkorb und die Suche getrackt werden können, dieser MR fügt die entsprechenden Daten dem DataLayer hinzu.