Changelog

8.0 Build 77 (2021-08-25)

Bugfixes

Multilager

  • Wenn ein Hauptartikel mit Subartikel gespeichert wird überschreibt dies die Lagerbstände der Subartikel nicht mehr

8.0 Build 76 (2021-08-18)

Bugfixes

Business Connector

  • Lagerbestände von gelöschten Artikeln werden nicht exportieren

Credits Modul

  • Button zum Aufladen von Credits nur anzeigen, falls die nötige Konfiguration gesetzt ist

Gutscheine

  • Gutscheincodes können nun länger als 14 Zeichen sein

Drill Down Search / Kategorienfilter

  • Fehler bei der Darstellung der Filter behoben

Webkasse

  • Probleme beim Scrollen per Touch auf Microsoft Surface Geräten behoben

Webservice API

  • PATCH debtor_rebate Endpoint kann jetzt Arrays und Objekte verarbeiten

Core

  • Anzeige vom letzten Anmeldedatum in der Admin verbessert
  • Kassenbestellungen werden nun bei Bestellungsfilterung angezeigt

8.0 Build 75 (2021-08-10)

Features

Kassenbestand

  • Kassenbestand Buchung auf Kassenkunde anstatt Kassenplatz erlauben

Galaxus

  • Geschwindigkeit der Exporte verbessert

Bugfixes

Webkasse

  • Bei abgebrochenen Terminal-Zahlungen konnte danach die Zahlung nicht mehr Bar abgeschlossen werden
  • Inkonsistente Rückgeldberechnung behoben

Multilager

  • Multilager Spezialprogrammierungen steuern Lagebestände nun auch in der Artikelsuche

Wallee

  • Bei Wallee-Transaktionen die PepperShop Referenz-Nr. mitgeben

Core

  • Beim Custom-CSS Editor wurde Autocomplete deaktiviert

8.0 Build 74 (2021-07-20)

Features

Business Connector

  • Queue Job fürs automatische Generieren der Filter erstellen wenn Merkmale importiert wurden

Webservice API

  • Queue Job fürs automatische Generieren der Filter verwenden wenn Merkmale importiert wurden

Weitere Änderungen

  • Permissions-Policy Header wird nun parallel zu Feature-Policy verwendet

Bugfixes

Newsletter

  • Newsletteranmeldung im Kundenaccount wird nun richtig gespeichert

Webservice API

  • Product Documents können wieder als collection angeliefert werden
  • Cross Selling Verknüpfungen werden wieder korrekt zugewiesen und können auch vollständig entfernt werden

Core

  • WK Auto-Submit erst, wenn Touchspin fertig initialisiert wurde
  • Subartikel-Bilder nur mit Parentbildern anreichern, wenn entsprechende Bedingungen gegeben sind

8.0 Build 73 (2021-07-06)

Features

Webservice API

  • Feld data_source auf product_property ist jetzt anpassbar
  • Artikelmerkmale welche nicht mehr angeliefert werden, können per Parameter gelöscht werden
  • Merkmal Werte werden jetzt zusammen mit Definition entfernt

Core

  • Die Session-Laufzeit der Webkasse ist nun abhängig von der Shop-Session Laufzeit
  • Datenschutzerklärung wird nun angezeigt, wenn b2b-Modus eingeschaltet ist

Bugfixes

Produkte Konfigurator (Artikel-Set)

  • Artikelset data-preis darf nicht formatiert sein

Saferpay JSON

  • Längenbeschränkungen für Line-Items wurden nicht überall korrekt erzwungen

Core

  • Alert-Farbe auf blau (info) gewechselt, bei Meldung "Email bereits verwendet"

8.0 Build 72 (2021-06-23)

Features

Innocard Loyalty

  • Innocard Loyalty Gutscheine können direkt im Shopsystem eingelöst werden

Bugfixes

Drill Down Search / Kategorienfilter

  • Scrollable Filter: Texte haben nun einen Hover-Title

8.0 Build 71 (2021-06-08)

Bugfixes

Webkasse

  • Problem in der Navigation per Kategorien behoben

Login Post Connector

  • Login Funktionalität korrigiert bei Konfiguration mit aktivierten Datenschutz-Checkboxen (DSGVO) und der Darstellungsform des Widgets "Mein Konto" in der linken Navigationsspalte

Webservice API

  • SEO-Name ist nicht mehr "required"

Core

  • Überpruefung, ob es sich beim Kunden um einen Webkassekunden handelt, refactored bei der Berechnung des Artikelpreises
  • Artikeleinheiten bei gesetzter Maximalbestellmenge werden neu übersetzt

Weitere Änderungen

  • CSS-Version wurde bei automatisierten Updates nicht erhöht
  • Wenn die Steuerungskonstante DEFAULT_LANGUAGE auf eine Fremdsprache gesetzt war und lokalisierte Zusatzfelder verwendet wurden, konnte dies zu SQL-Fehlern führen

8.0 Build 70 (2021-05-27)

Features

Galaxus

  • Verbesserungen an Produktexport, Konfiguration um Produkte-Exportpfad ergänzt

Bugfixes

Wallee Terminal

  • MwSt-Sätze ohne Beschreibung führen nicht mehr zu Fehlermeldung
  • Zahlungsart der Transaktion wird nun in gewissen Fällen verbessert erkannt

Wallee E-Commerce

  • Transaktion konnte nicht validiert werden, wenn der Kunde sich in einer anderen Ländergruppe befand

Weitere Änderungen

  • Security Fix: Warenkorboperationen per a_b_ID

8.0 Build 69 (2021-05-25)

Features

Core

  • Auflistung von gelöschten Artikeln und Totalwerten bei Statistik mit Gruppierung nach Kategorien

Bugfixes

Versandoptionen Modul

  • Wenn Vorteilspaketartikel entfernt wurden, konnte es Fehler geben bei der Reinitialisierung der Artikel

Webservice API

  • Debtor Prices werden nach POST wieder mit ausgegeben

Core

  • Rundungsangaben bei Import von Lagerbeständen korrigiert

8.0 Build 68 (2021-05-18)

Bugfixes

Newsletter

  • Security Fix: Kundenseitiges Erstellen von Kategorien

Core

  • Fehlerbehebung, wenn je nach Konstellation zum ersten mal ein Artikel hinzugefügt wurde
  • Multivarianten: Darstellung überabeitet, wenn mehr als drei Variantengruppen visualisiert werden
  • Fehlerbehebung beim Auslesen der Bestellung

8.0 Build 67 (2021-05-11)

Features

Webservice API

  • SEO-Name für Kategorien kann neu direkt mit angeliefert werden
  • Erlaube bisland unbekannte Cross Selling Verlinkungen

Core

  • Bei der Cookie Privacy Infomeldung kann nun die Farbe für die Links spezifisch angepasst werden

Bugfixes

Abacus

  • Fehlerbehebung bei User-Fields

AbaNinja-Anbindung

  • Artikel ohne Artikelbezeichnung können neu ebenfalls übermittelt werden (Spezialfall)

Abonnemente

  • Währung explizit initialisieren
  • Fehlerbehebung bei der Überprüfung ob es sich um eine Abonnement-Bestellung handelt

bexio-Anbindung

  • Kundensprache von bexio korrekt mit importieren

Bestellungsexport

  • UI: Dropdown-Breite vereinheitlicht

Design Integration Connector

  • Parameter "lang" für Sprache bei Rendering von Hauptnavigation wird beachtet

Google Analytics

  • Analytics Enhanced Steps verbessert

Google Shopping

  • Zustand des Artikels auch auslesen, wenn Google Kategorie nicht übermittelt wird

Herstellerangaben zum Artikel

  • Fehlerbehebung bei der Anzeige des Dropdowns der Hersteller in der Hauptnavigation

Webkasse

  • Wenn eine Vertretung gestartet wird, wird nun der Preis nur neu berechnet wenn keine Preisänderungen getätigt wurde
  • Kommas im Preis werden nun korrekt interpretiert
  • Artikelsuche bei Subartikel beachtet den Lagerbestand des Parent nicht mehr

Webservice API

  • product post-Call bricht neu bei insert-Fehler ab, locale-Werte unmittelbar nach insert speichern
  • Adressen von nonnumerischen Kundennummern abrufen
  • includes werden ohne Parameter immer ausgeliefert
  • Telefonnummer unverändert importieren
  • Das Feld mobile wird jetzt korrekt mit Handy statt Tel ausgeliefert
  • Wenn keine Textzusatzfelder (customer_product_notes) angegeben wurden, wurde ein array mit einem leeren string ausgegeben, anstatt ein leerer array

Wallee Webkasse

  • Fehlerbehebung bei Transaktions-Initialisierung

Core

  • Fehlerbehebung beim auslesen von Ländergruppen in Versand und Zahlung
  • Überschreiben von custom-resource-register locale_js
  • Maximale Anzahl an Suchergebnissen mit Artikelsichtbarkeit korrigiert
  • Bei der Anzeige der Lagerbuchungen wird nun korrekt sortiert
  • Sprache von Kunde beim Anmelden ändern, wenn diese nicht verfügbar ist
  • Sortierung und Auswahl von Anzahl Einträge in Lagerinhalt-Tabelle ermöglicht
  • Rechte erstellen Skript mit den Dateien des fckeditors erweitert
  • Wenn ein Artikel mit Subartikeln aufgerufen wird, bereits entsprechende Subartikelbilder laden
  • Fehlerbehebung wenn ein Subartikel gesucht wird, dessen Parent Artikel nicht sichtbar ist
  • Anzeige bei DB-Tables verbessert

8.0 Build 66 (2021-04-19)

Features

Abacus

  • priceType-Fields in Order ausgeben

Webservice API

  • Verwaltung von Merkmalen über product Requests
  • Chunk-Verarbeitung für product Endpoint

Core

  • Beim Cookie Manager die Möglichkeit bieten, standardmässig nur essentielle Cookies auszuwählen

Bugfixes

Core

  • Dateiformat von Zusatzbildern werden nun ignoriert
  • Fehler behoben, dass Zusatzfelder geleert werden, wenn nicht in Bearbeitungsmaske dargestellt

8.0 Build 65 (2021-04-13)

Bugfixes

Startartikel Anzeige

  • Fehlerbehebung bei der Darstellung des exakten Lagerbestandandes mit Subartikeln

8.0 Build 64 (2021-04-06)

Bugfixes

Drill Down Search / Kategorienfilter

  • Fehler in den Filtervorlagen behoben
  • Bei der Generierung der Filter kam es in manchen Fällen zur Generierung von leeren Filtern

PDF-Druck

  • Beim generieren von mehreren PDFs soll der Einzahlungsschein zu jeder Bestellung erstellt werden

8.0 Build 63 (2021-03-29)

Bugfixes

Debitorenpreisfindung / Zeilenrabatte

  • Fehlerbehebung in der Aktionskategorie mit Filtern

Core

  • Multivarianten Lageranzeige
  • Bei der Artikelsuche die Überschrift als richtigen Titel Darstellen
  • Bei "Letzter Login" wurde ein falsches Datum angezeigt

Weitere Änderungen

  • Bei Gutscheinartikel stimmte der Preis Brutto in den Schnittstellen nach aussen nicht, falls mehrere Gutscheinartikel auf einmal gekauft wurden

8.0 Build 62 (2021-03-19)

Bugfixes

Abacus

  • Staffelpreisanzeige bei Subartikeln verbessert

AbaNinja-Anbindung

  • Preise werden nun korrekt aus AbaNinja importiert, wenn MwSt exkl. konfiguriert ist

Core

  • Artikelauswahl-Popup hat einen falschen Link zurückgegeben, wenn der Shop direkt auf / liegt'
  • Umsatzvergleich rechente ein Tag mehr, als beim Interval angegeben wurde

Weitere Änderungen

  • Fehlerbehebung wenn Bestellung extern abzuschliessen mit einer leeren Session-ID aufgerufen wurde

8.0 Build 61 (2021-03-15)

Features

Abacus

  • Feld PriceBeforRebateNet /-Gross in Webservice durchreichen

Galaxus

  • INVOICE_ID muss eindeutig über die Bestellungen und Teillieferungen sein.
  • Artikel- Bestellungserweiterungen bereinigen
  • Anpassungen aufgrund der Galaxus-Schnittstellenerweiterung

PostFinance checkout

  • PostFinance Checkout Files hinzugefügt

Wallee E-Commerce

  • Zahlungsart kann im Vorhinein ausgewählt werden
  • Wallee E-Commerce anbindung per Lightbox Integration

Core

  • Performance-Optimierung der Lagerinhalt-Tabelle bei Singlelager
  • Wenn bei der Bestellung Daten zum Zeitpunkt des Bestellungsexport vorhanden sind, werden diese angezeigt

Bugfixes

Creditreform

  • Durch eine Veränderung der Schnittstelle wurden leere Geburtstagsfelder nicht mehr akzeptiert. Leere Geburtstagsfelder werden nicht mehr übermittelt

Galaxus

  • Fehlender GTIN im Galaxus-File richtig verarbeiten. Artikelnr XML-sicher exportieren.

Webkasse

  • Kaufbeleg drucken Dialog-Texte von Buttons lokalisiert

Startartikel Anzeige

  • Parentartikel wurden bisher nicht als Startartikel dargestellt

TAF-Export

  • Beim Export nicht die Kunden_Nr sondern k_ID verwenden, damit sicher nur Zahlen angegeben werden

Core

  • Fehlerbehebung im Lifestyle-Theme für Hauptnavigation

8.0 Build 60 (2021-03-09)

Features

Webservice API

  • a_b_ID zur Referenzierung des korrekten order_product aus included wird ausgegeben

Core

  • Möglichkeit die Merkmale in Artikel-Detail Ansicht nach Merkmaldefinitionsgruppe zu sortieren
  • Änderungen in Modultabellenspalten werden jetzt automatisch beim Update übernommen

Bugfixes

Abacus

  • Staffelpreisanzeige in der Administration korrigiert

Abonnemente

  • Darstellung des nächsten Rüstschein war inkorrekt wenn der nächste Rüstschein nur aus gekündigten Abos bestand
  • Bei Abos ohne Enddatum wurden die nächsten 3 Auslieferungen nicht angezeigt
  • Geschenkservice Modul wurde für Abos vorausgesetzt

Debitorenpreisfindung / Zeilenrabatte

  • Streichpreise von Subartikel in der Artikel anzeigen, wenn "hat_streichpreis" aktiv
  • Anzahl wurde im Preissimulator nicht korrekt berücksichtigt
  • Durch eine Anpassungen im Zusammenhang mit "hat_streichpreis" kam es zu Fehlern im Simulator

Webservice API

  • Textzusatzfelder werden nicht gelöscht, wenn nichts mitgesendet wurde
  • Lagerdatensätze immer als Array ausgeben
  • Vorauskasse wurde über payment_methods nicht mehr korrekt ausgegeben

Core

  • Fehlerbehebung bei Fremdsprachen wenn bei Installation eine andere Sprache als Deutsch als Standard gewählt wurde
  • Bei Optionsartikeln auch die des Parents auslesen, damit Cross-Selling korrekt funktioniert
  • Die Option nur Subartikelrendern funktionierte nicht mehr korrekt

Weitere Änderungen

  • URL-Validierung erlaubte in einigen Subsystemen keine Port-Nummern in der URL

8.0 Build 59 (2021-02-23)

Bugfixes

Webkasse

  • Auf Kassenbon Artikel mit Anführungszeichen richtig darstellen

Core

  • Spalte bei Artikelrabatt in Bestellbestätigungsemail korrigiert
  • Parentartikel wurden nicht angezeigt, wenn Mindestpreis auf -1 war
  • Lieferbar in wurde bei Varianten nicht mehr angezeigt

8.0 Build 58 (2021-02-16)

Features

Debitorenpreisfindung / Zeilenrabatte

  • Preisfindungscache löschen wenn im Editor gespeichert wurde. Somit sind Debitorpreisänderungen sofort aktiv
  • Zeige im Preis-Simulator eine Warnung an, wenn die Preisfindung deaktiviert ist
  • Im Preis-Simulator können nun Kunden anhand der Firma gesucht werden

Core

  • Wenn Multivarianten oder Subartikel als Dropdown angeziegt werden, werden nun Parent- und Subartikelbilder dargestellt

Bugfixes

Debitorenpreisfindung / Zeilenrabatte

  • Im Zeilenrabatt pro Debitor Editor erlauben, dass Regeln auf alle Artikel erstellt werden

Google Shopping

  • Kein Tausendertrennzeichen im Preis ausgeben

Preisfindung Modul

  • Zeilenrabatte für Preise ohne Debitorenpreise wurden nicht korrekt gerundet

Saferpay JSON Business

  • Nach der Bestellung mit Firefox über die Businessschnittstelle konnte es vorkommen, dass der Kunde ausgeloggt wurde

Saferpay JSON

  • Credits-Aufladen mit SaferPay funktionierte nicht bei vereinzelten Währungen nicht korrekt

Vorteilspaket

  • Fehlerbehebung bei der Erkennung ob es ich um ein Vorteilspaket handelt

Webservice API

  • Saubere Fehlermeldung, wenn Kunde mit vorhandenem Loginnamen updated wird

8.0 Build 57 (2021-02-10)

Bugfixes

Weitere Änderungen

  • diverse kleine Fehlerbehebungen

8.0 Build 56 (2021-02-03)

Bugfixes

Weitere Änderungen

  • Fehlerbehebung bei Sperrfristen in der Kalenderauswahl

8.0 Build 55 (2021-01-29)

Features

Abacus

  • Lokalisierung der generierten Filter für Userfields mehrsprachig
  • Staffelpreise / Aktiv_von und Aktiv_bis für Multi Varianten Subsystem auswerten

Core

  • Administration: Merkmale ohne Sprachbindung können auch bearbeitet werden, wenn die Definition grundsätzlich lokalisiert sein sollte

Bugfixes

Facebook Shopping

  • Bildaktualisierungsverfügbarkeit optimiert

Webservice API

  • Virtuelle, interne Kategorie "Aktion" korrekt als solche erkannt und verarbeitet

Wallee Webkasse

  • Wallee-Abschluss per Queue & Karten-Brand optimiert, Wallee SDK Update

Weitere Änderungen

  • Impressum konnte nicht direkt aufgerufen werden

8.0 Build 54 (2021-01-27)

Bugfixes

Facebook Shopping

  • Bildaktualisierung funktionierte nicht immer

Webservice API

  • Interne Kategorie "Aktion" korrekt als solche erkannt

Wallee Webkasse

  • Wallee-Abschluss per Queue & Karten-Brand korrekt holen

Vorteilspaket

  • Wenn mehrere komplette Vorteilspakete auf einmal in den Warenkorb gelegt worden sind, wo einzelne Artikelelemente mehrfach vorhanden waren, wurden von diesen Artikeln nur die Anzahl für ein Vorteilspaket mit übernommen.

8.0 Build 53 (2021-01-14)

Features

Abacus

  • Lokalisierung der generierten Filter für Userfields mehrsprachig

Core

  • Merkmale ohne Sprache können auch bearbeitet werden, wenn die Definition grundsätzlich lokalisiert ist (aktualisiert)
  • Wenn ein Artikel der Systemkategorie "Nichtzugeordnet" zugwiesen ist, dies loggen bei Artikel hinzufügen

Bugfixes

Spezialversand

  • Distributionslogik: Warenkorb-Kurzinfo Aktualisierung gefixt, wenn Abrechnung nach Artikelpreis verwendet wird

Webservice API

  • Wenn leere Kategorienzugehörigkeiten übergeben wurden, wurde die Systemkategorie "Nichtzugeordnet" zugewiesen, ohne die bestehenden zu entfernen

Core

  • Neue Merkmal-Configwerte bei Update automatisch erstellen
  • Merkmale-Editor "serverside"-Modus Berücksichtigung von Referenz bearbeitbar gestaltet

8.0 Build 52 (2021-01-12)

Bugfixes

Spezialversand

  • Spezialversand/Distributionslogik: Warenkorb Kurzinfo Aktualisierung gefixt

8.0 Build 51 (2021-01-05)

Features

Weitere Arbeiten

  • Internes Release

8.0 Build 50 (2020-12-22)

Features

Abacus

  • Lokalisierung der generierten Filter für Userfields mehrsprachig (Backport)
  • Userfields werden nicht mehr per Default alle kundenseitig dargestellt
  • Userfieldwerte können per statischer Konfiguration ignoriert werden und werden gar nicht in den Shop gespeichert
  • Userfields können nun via statischer Konfigurationen Sprachzugehörigkeiten zugewiesen erhalten
  • Fehlende Merkmal-Sprachgruppen werden von PepperShop nach dem Datenimport automatisch generiert
  • Die Anrede kann von Abacus nummerisch angeliefert werden
  • Freie Artikel der PepperShop POS Webkasse werden als Type "other" synchronisiert. Dementsprechend muss der Artikel in Abacus nicht vorhanden sein für die Verarbeitung

bexio-Anbindung

  • Hinweis zur Modulanleitung und Webinare erweitert

Credits Modul

  • Neu gibt es die Möglichkeit Credits aufzuladen mit einem Worldline SIX Payment Services AG Saferpay Payment ohne Bestellung und Bestellvorgang zurchzugehen

Development Modul

  • Debugbar ist nun extern aktivierbar für bestimmte IPs (Glarotech internal)

Debitorenpreisfindung / Zeilenrabatte

  • Erweiterung und UI-Optimierung des Preis Simulators

Galaxus

  • Überarbeiteter Hilfetext zum Modul digitec Galaxus Anbindung

Drill Down Search / Kategorienfilter

  • Datalist Awesomplete Anbindung optimiert
  • Datalist mit Awesomplete erweitert

Webkasse

  • Maximum Artikelanzahl Default angepasst

Multilager

  • UI Interoperabilität mit Datenbank Table Editor verbessert

Swiss21.org-Anbindung

  • Default-Waehrung und Land sicherstellen, dass sie nicht unerlaubt geandert werden können
  • Nach der Bestellung, Waehrung beibehalten
  • Währungen im Swiss21 Umfeld erlauben
  • Default Währung und Hauptland aus Portal übernehmen

TAF-Export

  • Export für die TAF Schnittstelle erstellt (Sage, Topal, ..)

Core

  • Wenn Artikel der Systemkategorie "Nichtzugeordnet" zugewiesen sind, bei der Operation "Artikel hinzufügen" mit einem Log-Eintrag belegen
  • Clean: Nicht mehr benötigte Dateien wurden entfernt

Bugfixes

Webservice API

  • Wenn leere Kategorienzugehörigkeiten übergeben wurden, wurde die Kategorie "Nicht-Zugeordnet" zugewiesen ohne die bestehenden zu entfernen

8.0 Build 49 (2020-12-17)

Features

Weitere Arbeiten

  • Internes Release

8.0 Build 48 (2020-12-01)

Features

Core

  • Varianten gruppiert jetzt mit Fallback, falls Daten fehlen oder nur 1 Variante

Bugfixes

Pakettracking

  • Kompatiblität mit Übersetzung
  • Abfrage hinzugefügt ob Tracking-Nr ersetzt werden darf

8.0 Build 47 (2020-12-04)

Bugfixes

Flexbox / Einkaufserlebnisse

  • Maximale Anzahl an Rows in der Flexbox auf 1000 angepasst

Drill Down Search / Kategorienfilter

  • Artikelfilter-Editor: Von Merkmal Definition übernommener Name wird nun korrekt gespeichert

Core

  • Staffelpreise werden bei Varianten ohne diese komplett ausgeblendet
  • Multi Varianten: Streichpreise werden jetzt angezeigt

8.0 Build 46 (2020-12-02)

Features

Webservice API

  • API-Doc um Pflichtfelder bei Property Definition und Product Property hinzugefügt

Bugfixes

Flexbox / Einkaufserlebnisse

  • Maximale Höhe einer Flexbox erhöht

Weitere Änderungen

  • Merkmalwertkonsistenzcheck konnte mit falschen boolschen Werten nicht korrekt umgehen

8.0 Build 45 (2020-12-01)

Features

Abacus

  • Userfields werden nicht mehr per default kundenseitig dargestellt

Core

  • Bei der Artikelsuche die Sprache von suchbaren Merkmalen berücksichtigen
  • Merkmale durchsuchbar: Verwaltung und Berücksichtigung in den Standard Artikelsuchen

Bugfixes

Abacus

  • Timeout der Preisanfragen auf 2 Sekunden gestellt

Startartikel Anzeige

  • Fehler bei Kombination aus Aktionspreis und Staffelpreise behoben

Core

  • Artikel mit Specialchars in Suche Anklickbar machen
  • Artikel mit specialchars anklickbar machen
  • MultiVarianten: Varianten ausblenden, wenn sie bereits in get_subartikel() herausgefiltert werden

Weitere Änderungen

  • Timeoutangaben bei diversen Verbindungen griffen nicht

8.0 Build 44 (2020-11-23)

Features

Credits Modul

  • Credits aufladen mit einem Payment ohne Bestellung

Debitorenpreisfindung / Zeilenrabatte

  • In einer virtuellen Kategorie mit Aktionen werden nun Artikel mit Debitorpreis-Aktion angezeigt

Drill Down Search / Kategorienfilter

  • Filterauswahlmöglichkeiten natürlich sortieren (A,B,C oder 1,2,3,10,20,100)

Core

  • Kompatibilität mit PHP 7.4 sichergestellt

Weitere Änderungen

  • Credits-Modul kann nun mithilfe von Saferpay Credits aufladen

Bugfixes

Google Shopping

  • Bei Fremdwährungen soll der Umrechnungsfaktor beachtet werden

INET-CASH

  • INET-CASH 3D-Secure 2.0 Rebranding bei Rückmeldungen umgesetzt

Webkasse

  • Standard Artikelanzahl für Business im Kassentypcheck geändert

Webservice API

  • Pluszeichen in URL werden nun als Leerzeichen interpretiert

Core

  • Merkmale bei Artikel ändern, wenn Subartikel geändert wird
  • Image-Harmonize: Laufnummer auf zwei Zeichen eingrenzen um Verwechslungen mit einer Artikel-Nr zu vermeiden
  • E-Mail Bestaetigung bei Neukundenanmeldung wurde nicht korrekt gerendert
  • Multivarianten: inaktive Subartikel werden nicht mehr zur Auswahl angezeigt
  • Lagerbuchungen bei Import mehrerer Zeilen des selben Artikels über Caller (set_artikel_inkrementell) behoben

8.0 Build 43 (2020-11-18)

Features

Core

  • Debitorenpreise als Aktionspreise verwenden (Streichpreisdarstellung)
  • Checkbox für shopstyles_custom.css Bearbeitung

Bugfixes

Swiss21.org-Anbindung

  • Modul Moneyhouse aus der Liste der zu installierenden Module entfernt.

Core

  • Datatables Spaltensichtbarkeit und Label korrigiert für Merkmal Artikel und Artikel-Bestellung Statistik
  • Fehlerhafte Darstellung bei Unikat-Artikel bei Direktkauf in Artikelliste
  • Videos wurden im Einrichtungsassistent aktualisiert

Weitere Änderungen

  • Wenn bei der Neukundenanmeldung JavaScript deaktiviert wart und ein Benutzername kürzer wie 3 Zeichen eingegeben wurde, wurde die Skriptausführung Fatal abgebrochen

8.0 Build 42 (2020-11-16)

Features

Abacus

  • Userfieldwerte können per statische Konfiguration ignoriert werden und werden gar nicht in den Shop gespeichert0
  • Userfields können nun via statische Konfigurationen Sprachzugehörigkeiten haben
  • Fehlende Merkmal-Sprachgruppen nach Import automatisch generieren
  • Die Anrede kann von Abacus numerisch angeliefert werden.
  • Userfields (Merkmal Definition) mit locales werden importiert

Vorteilspaket

  • Barcodegenerierung auf Rechnung nur noch wenn CH/LI. Barcodegenerierung von ESR getrennt

Webservice API

  • RTF kann in HTML umgewandelt werden (Nur ganz rudimentäres RTF)
  • Replication status anliefern
  • Neues Feld title_key, um Anrede sprachunabhängig zu importieren

Core

  • Fehlende Merkmal-Sprachgruppe-Nummern werden bei Callerimport und bei Strukturitegrität automatisch generiert

Bugfixes

Abacus

  • Modulkonfiguration wurde nicht korrekt bezüglich escaping abgespeichert
  • Bestellungen können auch ohne Rabatt-Merkmaldefinition ausgegeben werden

Kassenbestand

  • Fehler bei Kassenbestand-Zählung in Webkasse bei aktivierter SSL-Erzwingung behoben

Drill Down Search / Kategorienfilter

  • Filter Widget von bis Code Korrektur

Webkasse

  • Kundennummer wird abgeschnitten, damit es nicht über die Tabellenzeile geht.

PDF-Druck

  • ESR auf erster Seite funktioniert nun auch für Vorauskasse Rechnungspdfs

Webkasse SumUp

  • Bestellung wurde mit Samsung Internet Browser nicht automatisch abgeschlossen

SwissBilling - Rechnung mit Zahlungsgarantie

  • EShopTransactionStatusRequest Erfolgserkennung korrigiert

Webservice API

  • Ausgabe des Rabattwerts bei GET debtor_rebate jetzt korrekt

Core

  • Vorauskasse Konto Anpassung PepperShop
  • Bei Zahlungen mit Datatrans werden nicht mehr fälschlicherweise mehrere Zahlungen registriert

Weitere Änderungen

  • Wenn der GET/POST Parameter "Database" übergeben wurde, konnten keine SQL-Befehle mehr ausgeführt werden
  • Dashboard neuste Bestellungen war die Reihenfolge verkehrt

8.0 Build 41 (2020-10-28)

Features

bexio-Anbindung

  • Hinweis zur Modulanleitung und Webinare hinzugefügt

Drill Down Search / Kategorienfilter

  • Awesompete anbindung

Multilager

  • Benötigt Lagernummer
  • Verbesserungen gemacht, damit es schöner mit dem db_tables_editor ist.
  • Mulitlager Lagernummer - Read only
  • Lagernummer read only

Swiss21.org-Anbindung

  • Default-Waehrung und Land sicherstellen, dass sie nicht unerlaubt geandert werden können.
  • Nach der Bestellung, Waehrung beibehalten.
  • Waehrungen im Swiss21 Umfeld erlauben.
  • Default Waehrung und Hauptland aus Portal übernehmen.

Webservice API

  • Für Webkassenbestellungen wurde die Versandart nicht ausgegeben

Core

  • Fuer Updates uebernehmen wir immer die konfigurierte Cookie-Meldung-Farben fuer die Infomeldung-Boxen
  • Einrichtungsassistent Benutzerführung bei aktivem Theme optimiert: Meldung, wenn Design nicht verfügbar
  • addThis nur verwenden wenn Marketing Cookies erlaubt sind
  • Peppershop eigener Consent Manager

Bugfixes

Galaxus

  • Artikelnamen vom Shop und nicht von Galaxus übernehmen.
  • Nur Galaxus-Bestellungen Dispatchen
  • Prefix der Dispatch-Notification richtig setzen.
  • Preise werden von Galaxus stets exkl. Mwst ausgewiesen.
  • Anpassungen aus dem Testing.

Innocard Loyalty

  • PDF-Vorschau hat ignoriert ob es ein Multigutschein ist oder nicht

Multilager

  • Verbesserung

PDF-Druck

  • Fehlerbehebung wenn Shop Exkl. MwSt, PDF jedoch Inkl.
  • Fehler wenn Total über 1000.- war und MwSt dargestellt wird

SAP Belegintegration

  • SAP Belegintegration tests fix

Webservice API

  • Price Updates über price_exkl/price_inkl konnten bei Parent-Artikel zu Problemen führen (undokumentiertes feature)

Core

  • Preisslider wird nun auch korrekt dargestellt, wenn ein Hochkomma vorhanden ist
  • Wenn man eine Inhaltsseite löscht, sollte diese in allen verfügbaren Sprachen gelöscht werden
  • Anzahl ändern auf einer gelöschten Warenkorb-Position führt nicht mehr zu einem Fehler.
  • Cookiewarnung sollte nicht auf dem Ausdruck sichtbar sein
  • berechne_warenkorb_neu uebernimmt a_b_ID des neuen Artikels korrekt

8.0 Build 40 (2020-10-16)

Features

Spezialversand

  • Framework erweitert zur Versandkostenrechnung pro Artikel

Bugfixes

Abacus

  • Interne Kategorien nicht an ABEA übermitteln

Asendia Modul

  • Event-/Dispatch-List Exceptions im Dashboard werden jetzt abgefangen

Kassenbestand

  • Rückbuchung des Rechnungsbetrags im Kassenbestand bei Stornierung einer Bestellung

Debitorenpreisfindung / Zeilenrabatte

  • Wenn beim simulieren des Preises kein Log ausgelesen wird, die Blöcke gar nicht rendern

Multilager

  • Verbesserungen an Modulchecks im Shop

Core

  • Falls die Webkasse versandart gelöscht wurde, wurde der array nicht mehr neu indexiert.
  • Verbesserung am Installationsprozess bei Erkennung von Composer

Weitere Änderungen

  • Formmailer führte je nach PHP Version zu Fehlern bei der Validierung von Checkboxen wenn keine korrekte Vorselektierung gemacht wurde

8.0 Build 39 (2020-10-14)

Bugfixes

Core

  • Je nach Serverkonfiguration konnte development Modul nicht korrekt geladen (fatal)

8.0 Build 38 (2020-10-12)

Features

Development Modul

  • Debugbar ist nun extern aktivierbar für bestimmte IPs (Glarotech)

Webkasse

  • Maximum Artikelanzahl angepasst

Weitere Änderungen

  • Binärfiles für die HTML-Templates können alle vorgeneriert werden

Bugfixes

Galaxus

  • Anpassungen die vom Testing her gekommen sind übernehmen.
  • Nur Filenames vom FTP Server lesen.
  • Anpassungen der File-Names mit der Customer-ID von Galaxus.
  • Retourn-Requests und Cancel-Requests können nicht vom PepperShop verarbeitet werden.
  • Anpassungen nach Testing mit Galaxus
  • Anpassungen des Testings übernehmen.
  • Anpassungen Galaxus waehrend Live-Testing

Webkasse

  • Lagerbestand wurde mit Multilager nicht korrekt ausgelesen

Webservice API

  • Gruppierungsfelder sind nicht mehr Pflichtfeld

Core

  • Rebranding 3D-Secure
  • Subartikelsichtbarkeitssteuerung in Verbindung mit Preisfindung konnte zu fehlern führen wenn einzelne Subartikel unsichtbar gemacht wurden
  • In der Bestellungsliste die hängigen Bestellungen anzeigen (ausgenommen Layaway-Bestellungen)
  • PostFinance E-Payment Hosts aktualisiert und deren Prüfung deaktiviert. Initialisierung und Logging, wenn keine Bestellung optimiert
  • Elemente aus der Hauptnavigation entfernen verursachte eine Cacheinvalidierung nur, wenn die Reihenfolge anderer Elemente angepasst wurde
  • COOKIE-Daten konnten sich in einem vom Shop nicht selber reperablen Zustand befinden, wenn man diese manuel angepasst hat
  • Installationsprogramm um Composer-Installation erweitert

8.0 Build 37 (2020-09-29)

Features

Debitorenpreisfindung / Zeilenrabatte

  • Staffelpreisconverter Verbessert
  • Converter um Staffelpreise in Debitorenpreise umzuwandeln

Galaxus

  • Überarbeiteter Hilfetext zum Modul Galaxus übernommen.

Drill Down Search / Kategorienfilter

  • Datalist Awesomplete Anbindung
  • Datalist mit Awesomplete erweitern

Core

  • Kommentar von LANGUAGE_DB_FIELD_MODE angepasst, damit bei einem Update ein reject entsteht
  • Benutzername bei Statistik mitgeben
  • Abacus Belegintegration fix und zusatzfiles
  • Nicht benoetigte Dateien loeschen
  • Hauptsälich Änderungen an SAP Belegen
  • Neuste Änderungen in den DataTables
  • Lager-Buchungen Tabelle verbessert, Filterung nach Artikel hinzugefügt
  • Noch nicht committete Files nachreichen
  • DataTables Kundenseitige uebersetzung
  • Fehlende Localetext Files committen
  • Fehlendes Localetext File committen
  • kunde_account.php
  • Neuste Aenderungen in SAP und Abea Belegintegration
  • Icon fuer Moduladministration
  • HTML Header fuer Emails hinzufuegen
  • Localetext files nachreichen
  • Finaler commit mit allen restlichen Aenderungen
  • Exception handling und kleinere Darstellungsaenderungen und Code smells
  • localefiles neu committen
  • Hauptsaechlich Kundenseitige darstellung angepasst und neue Belegtypen hinzugefuegt
  • Weitere Aenderungen am neuen Modul und Core
  • Auf neusten Stand bringen

Bugfixes

Webkasse

  • Aktualisierte Kunden erhalten in der Webkasse ein neues "aktualisiert" Datum
  • Neu erstellte Kunden erhalten in der Webkasse ein erstellt/aktualisiert Datum

Newsletter

  • Fehler beim manuellen Synchronisieren von Kaufinformationen zu Cleverreach behoben

Swiss21.org-Anbindung

  • Whoops Meldungen eliminiter beim Import
  • Data-Importer verursachte Error mit eingeschaltetem Development-Modul.

Webservice API

  • Payment labels für kostenlose Bestellung und Vorauskasse vereinheitlicht

Core

  • Versandkostenanzeige pro Artikel: Artikel-Nr. SQL-Escaping und XSS bei Anzeige gefixt
  • Fallback für Stückübersetzung bei veränderten Einheitencodes
  • Vergessenes File nachcommitten
  • Awesomplete fixes
  • Nicht lokalisierte Merkmale werden neu in der Standardsprache der Administration bearbeitet
  • Sortierung der Artikelmerkmale für die Anzeige in den Artikeldetails verbessert
  • Wenn das Kundenattribut Firma ausgeschaltet ist, ist die Variable $Firma nicht initialisiert.
  • Bei abweichenden Lieferadressen wird im Kunden-Account die Kundenadresse als Rechnungsadresse bezeichnet
  • Release compared between all missing branches, so for every release a manual changelog had to be created
  • Nach den Weiterleitungen in index.php wird das Script jeweils beendet
  • Es werden keine gelöschten Kategorie-IDs mehr gecached
  • Apikey abfrage
  • DeepL wirft nun einen Fehler, wenn kein API-Key vorhanden ist
  • Fehlende DROP TABLES hinzugefügt

8.0 Build 36 (2020-09-08)

Features

Abacus

  • Freie Artikel der Webkasse werden als type "other" synchronisiert. Dementsprechend muss der Artikel in Abacus nicht vorhanden sein für die Verarbeitung

Core

  • Das Grossbild der Kategorie kann jetzt relativ simpel als Banner gerendert werden
  • Im Ordner für KategorieBilder können nun Grossbilder mit einem gewählten Suffix angegeben werden

Bugfixes

Social Bookmarking und Sharing Modul

  • Social Bookmarking Links wurden in der einstufigen Darstellung nur beim ersten Artikel angezeigt

8.0 Build 35 (2020-09-04)

Features

Debitorenpreisfindung / Zeilenrabatte

  • Ermöglicht das Löschen von allen Regeln welche sich in der Vergangenheit befinden
  • Hilfetext für Preis Simulator erstellt
  • Finalisierung Preisverwaltung
  • Erweiterung und Verschönderung des Preis-Simulators
  • Preis-Simulator stark erweitert und verbessert
  • Editoren für Preisverwaltung erweitert und verbessert
  • Simulator für die Preisberechnung erstellt
  • Debitorenpreise Editoren hinzugefügt
  • Zweiter Zeilenrabatt Editor erstellt und implementiert
  • Erster Preisverwaltungseditor grundlegend fertiggestellt
  • Preisverwaltungseditoren in Admin Sidebar verlinkt
  • Leere Klassen für Preisverwaltung vorbereitet
  • Erster Preisverwaltungseditor erstellt

Core

  • Artikeldetails können neu in der Artikelbearbeitungsmaske gelöscht werden
  • Modulesubsystem erkennt einen mitgegebenen backlink und benutzt diesen für den Zurück-Button
  • Neues Dropdown widget zur Darstellung von Kunden

Bugfixes

Abholung beim Fachhändler (Versandart)

  • Der Kunde ist jetzt gezwungen einen Abholungsort zu waehlen

Business Connector

  • Performance des Merkmale-Imports verbessert

Debitorenpreisfindung / Zeilenrabatte

  • Speichern der Preisverwaltung wenn nur eine Währung aktiv ist

Galaxus

  • Richtiger Bestellungs-Status abrufen.

Google Analytics

  • Null Preise berechnen ohne Subartikel-Funktionalität

Herstellerangaben zum Artikel

  • Sortierung der Hersteller in der Administration beim Artikel
  • Richsnippet Hersteller Breadcrumb korrigiert

Webkasse

  • Beim Wechseln des Typs vom Bestellungsrabatt soll das Label nicht gelöscht werden

8.0 Build 34 (2020-08-24)

Features

TAF-Export

  • Export für die TAF Schnittstelle erstellt

Bugfixes

Social Bookmarking und Sharing Modul

  • Social Bookmarking kann wieder ohne Addthis-Account genutzt werden

8.0 Build 33 (2020-08-26)

Features

Webservice API

  • Kassierer (Vertretung) über Webservice ausgeben

Bugfixes

AbaNinja-Anbindung

  • OAuth reconnect erfolgreich bei Adminaufruf, wenn Wartungsmodus aktiv und refresh token abgelaufen

Webservice API

  • PATCH Funktionsparameter an POST angepasst

Core

  • Lagerampel wird bei Subartikelliste wieder angezeigt

8.0 Build 32 (2020-08-19)

Features

Webservice API

  • Beim Import von Merkmalen über die API werden leere Werte neu ignoriert
  • einzelne Felder bei Kategorien patchen

Core

  • Subartikel werden kundenseitig neu natürlich sortiert

Bugfixes

Abacus

  • Importierte Aufträge können jetzt über den Webservice ausgegeben werden

Garantiezeit / Seriennummernverwaltung

  • Einheit bei Gutschein-Artikel darstellen

Drill Down Search / Kategorienfilter

  • Fremdsprachen DB Spalte wurden nicht erweitert, wenn die Sprache kundenseitig nicht aktiv war

PDF-Druck

  • Falls es bereits mwst befreit ist nicht noch einmal mwst abziehen

Suchanalyse

  • Das Suchanalyse Modul verwendet optional IP Verschleierung

Webservice API

  • Leerstring in parent_product_number statt false liefern, wenn Artikel nicht mehr vorhanden

YellowCube

  • Logging komplett auf rlog umgestellt

Core

  • Abstand bei tell a friend Konfigurations-Value entfernt
  • Wenn verschiedene MwSt Sätze für unterschiedliche Lieferländer hinterlegt sind, die SessionID korrekt holen
  • artikel_code aus der Schnittstelle entfernen.
  • Bilduploader automatische Höhenanpassung an den Inhalt

8.0 Build 31 (2020-08-12)

Bugfixes

bexio-Anbindung

  • Rechnungsbeträge unter 0.01 werden als kostenlos annerkannt und es wird nicht mehr versucht diese als separat bezahlt zu markieren

Innocard Loyalty

  • Innocard Loyalty LOIN/User/Signon ab sofort ohne Hashen des Passworts

Drill Down Search / Kategorienfilter

  • Filter-Resultate bei Parent-Sub korrigiert

Swiss21.org-Anbindung

  • Verbessertes Fehlerhandling + unnötige Config-Elemente nicht mehr speichern

Core

  • Einspaltige Artikeldarstellung Artikellinks fix
  • Bestellungsexport Feld source_reference nicht ausgeben.
  • Fehler bei der Rückbuchung von Artikel einer Bestellung ins Lager bei Spezialfall

8.0 Build 29 (2020-08-07)

Bugfixes

Fulfillment

  • Modulcheck bei Fulfillment-Versand

Drill Down Search / Kategorienfilter

  • Aus der DB ausgelesenes Merkmallabel vor der Verwendung als Filtertitel noch mit localetexte übersetzen

Core

  • Beim Import über den Caller kann nun auch angeliefert werden ob es sich um eine Variante handelt
  • Hilfelinks überarbeitet und korrigiert
  • Mobile Detect Anpassungen und Hilfetexte für neue Module integriert

8.0 Build 28 (2020-08-03)

Features

Drill Down Search / Kategorienfilter

  • Artikelfilter Editor: Bei der Merkmal-Wahl wird der lokalisierte Merkmalname als Filtername uebernommen
  • Falls kein spezifischer Filtername angegeben, wird als nächstes der lokalisierte Merkmalname verwendet

Webservice API

  • Order limit Maximum von 1000 auf 100 herabgesetzt.
  • Merkmaldefinition Neue Felder (kundenseitig darstellen 6 lokalisiertes label/gruppe) anlieferbar

Core

  • API-Dokumentation mit Online-Version abgeglichen
  • SameSite-Cookie Optionen funktionieren nun auch mit PHP Version < 7.3
  • DB-Table-Editor: Styling von Checkboxen, Inputfeldern und Icons angepasst
  • Lokalisierte Felder bei Merkmal Definitionen über Caller anlieferbar (Schema: [Sprachcode]_[Name])
  • Merkmal Definitionen mit user_security='none' fuer Anzeige bei Artikel und Artikelfilter nicht wählbar
  • DB-Table-Editor: Neue Möglichkeiten für Spalten-Konfiguration Visibility und Darstellungspriorität
  • Alter Merkmal Editor technisch entfernt und überall durch den neuen Editor (DB-Table-Editor) ersetzt
  • Merkmal Definitionen lokalisiert ueber API anlieferbar, nr ueber Caller anlieferbar
  • Filterassistent erweitert, so dass dieser mit lokalisierten Merkmalgruppen umgehen kann
  • Merkmale: Lokalisierungsmöglichkeit, Möglichkeit einzeln beim Artikel darzustellen
  • Cookie SameSite ist nun immer Lax und kann optional auf Strict gesetzt werden
  • HTTP-Headers erweitert um X-Frame-Options, X-XSS-Protection, Referrer-Policy, Feature-Policy

Weitere Änderungen

  • status/debug.php liest Datenbankdaten vereinheitlicht aus, was das Setzen der Datenbankzugriffsdaten über eine Hosting-Konfiguration ermöglicht

Bugfixes

Abonnemente

  • Artikelset-Abo nur in Queue legen, wenn der Artikel korrekt in den Warenkorb gelegt wurde
  • Artikel-Set Subartikel ignorieren, ob es Abo-Artikel hat oder nicht

Flexbox / Einkaufserlebnisse

  • Zeilenbasierte Höhenanpassung kann wieder deaktiviert werden & Fixes wenn Accordion verwendet wird

Webkasse

  • Kein Streichpreis wenn inkl MwSt, obwohl Preis noch normal ist

Merkliste

  • Aktiv von und Aktiv bis der Artikel in der Merkliste beachten, entfernen wenn Artikel nicht aktiv

reCaptcha

  • Bei Passwort vergessen, wird nach einem ReCaptcha Fehler nun eine Info angzeigt und das Formular geladen

Swiss21.org-Anbindung

  • Gutschein-Artikel Modul Restrictionprüfung mit Swiss21.org Modulcheck synchronisiert

Webservice API

  • Kein Speichern mehr von Modulverwaltung aus (POST Aufruf)
  • Bei Lagerbestandsaktualisierung nur Buchung eintragen, wenn der Lagerbestand geändert hat

Core

  • Swiss21.org SIX Onboarding Page erweitert um Individualvertrag
  • last_login aktualisieren nach Login, Bestellungsanzeige von Admin-Session-Anzeige ohne Loganalyse
  • Eigener Inhalt löschen: Fehlender Check für Flexbox / static_content führte zu Fehler ohne Modul
  • Jquery ueber resourceloader laden
  • Jquery implementieren
  • Dieses File hat noch gefehlt
  • Resourceloader soll geladen werden, wenn der Shop deaktiviert ist

8.0 Build 27 (2020-07-08)

Features

bexio-Anbindung

  • Texte von bexio werden jeweils in die in der Administration standardmässig aktive Sprache gemapped
  • Warnhinweis, dass MwSt-Sätze existieren, welche in bexio nicht existieren, wird nur noch ausgegeben, wenn eine Synchronisation bereits stattgefunden hat

Business Connector

  • set_merkmale_artikel liest neu die originale Anzahl Datensätze wieder aus

Newsletter

  • Fehlermeldungen von Newsletter2go in der Shop-Administration klar ersichtlich gemacht, dass diese von Newsletter2go kommen

Saferpay JSON Business

  • Twint und Applepay werden nun immer über das PaymentPage Interface (Weiterleitung zu Saferpay) vollzogen

Core

  • Logging bei Fehlgeschlagenem Artikel in den Warenkorb legen wurde erhöht

Bugfixes

Business Connector

  • Merkmalimport Problem Datenbank Timeout behoben

ESR PDF-Druck

  • Probleme mit Umlauten und Unicodezeichen behoben

RSS-Feed Generator

  • Die Generierung des RSS Feeds wurde optimiert (Führte bei grossen Shops Wartezeiten über 5 Minuten)

Core

  • Kundenüberprüfungen (z.B. erlaubte Währungen) nur bei erfolgreichem Login durchführen
  • Ein Versandartname mit "<" z.B. "<5kg" wird jetzt korrekt im Bestellstring angezeigt

8.0 Build 26 (2020-07-01)

Features

Abonnemente

  • Eine Vorziehung der Queue-Verarbeitung ermoeglicht es alle nachfolgenden Auslieferungen als Vorauskasse zu ermöglichen
  • Für monatliche Auslieferungen ohne einen bestimmten Monatstag ist nun eine Kalenderauswahl für das Startdatum möglich. Anhand des Startdatums wird dann die Periodizität errechnet
  • Monatliche Auslieferungen, welche den Monatstag dynamisch ab dem bestellten Tag rechnen sind nun möglich

Webservice API

  • Get-Call für einzelnen Debitorenrabatt / Debitorenpreis

Bugfixes

Abonnemente

  • Bei Periodizitäten mit Anzahl Auslieferungen kleiner wie 3 wurden trotzdem die ersten 3 Auslieferungsdaten angezeigt

bexio-Anbindung

  • Kostenlose Webkassenbestellungen ergaben in der Verarbeitung eine Fehlermeldung, da versucht wurde die Bestellung als bezahlt zu markieren. An der Datenlage in bexio ändert sich durch diese Änderung nichts

Webservice API

  • GET orders/ Fremdwährungstotal (currency_total) wurde bei grossen Beträgen falsch ausgegeben

Core

  • Lieferadressen-Zusatzfelder werden richtig ausgegeben.
  • HTML-Tags im Artikelnamen sollen im in den Warenkorb gelegt Layer nicht interpretiert werden (so wie überall
  • Kundendaten speichern, wenn eine Lieferadressen bearbeitet werden.

8.0 Build 25 (2020-06-29)

Features

bexio-Anbindung

  • Konfigurativ ermöglichen bei Bestellabschluss eine extra E-Mail mit der online-Rechnung direkt zu senden

Bugfixes

Abacus

  • do_detail_price_request flag auch bei PATCH speichern

Webservice API

  • Artikel berücksichtigen bei Löschung einer Kategorie

8.0 Build 24 (2020-06-25)

Features

Weitere Arbeiten

  • Internes Release

8.0 Build 23 (2020-06-16)

Features

Core

  • Umsatzvergleich rechnet Datenbereich nun exklusive letzten Tag. Sprich zuvor wurde von 1. Tag des Monats bis und mit ersten Tag des nächsten Monats gerechnet. Der erste Tag des nächsten Monats wird nun nicht berücksichtigt.

8.0 Build 22 (2020-06-25)

Features

Saferpay JSON

  • Neue Zahlungsmittel verbinden Button wurde je nach Konfiguration im Kundenmanagement angezeigt, obwohl keine neuen Zahlungsmittel verbunden werden konnten

Bugfixes

bexio-Anbindung

  • Zur Versendung der Versandinformationen einer Bestellung war es bei Versandkostenbefreiten Bestellungen notwendig, dass eine Verkaufstaxe von 0% in bexio definiert war

Newsletter

  • Das DSGVO-konforme Löschverfahren löschte zu viele Daten

Swiss21.org-Anbindung

  • doppelte hochkommas entfernt
  • Localetext-Eintrag mit einfachen Hochkommas, statt doppelten

Webservice API

  • Id nicht 2x anzeigen in response

Core

  • Sicherstellen, dass Preis_unformatiert nicht formatiert ist um Fehler vorzubeugen
  • Wenn Kategoriedarstellung auf Dropdown wurde diese nicht angezeigt, wenn Kategorien oben und links aktiv sind
  • DB-Table-Editor: Neue Typen date & ENUM, default-Wert aus DB verwenden, Checkboxen Handling überarbeitet

8.0 Build 21 (2020-06-23)

Features

AbaNinja-Anbindung

  • Übermitteln von clearing_id und clearing_provider im ZUGFeRD

bexio-Anbindung

  • Bei der Deinstallation des Modules werden die alle dazugehörigen Queue-Einträge entfernt

Webkasse

  • Wenn die IP-Adresse für den Drucker zu kurz ist, versucht die Kasse keine Verbindung herzustellen

Webservice API

  • Entferne base64 Daten gewisser Länge aus Logs
  • DELETE for debtor_price and debtor_rebate based on debtor_group_identification, debtor_identification and product_rebate_group is now possible

Bugfixes

Webkasse SumUp

  • Fehlermeldung in Kasse, wenn Transaktions-ID von der SumUp-App nicht übertragen wird
  • SumUp-Kauf kann nur noch auf Mobile/Tablet abgeschlossen werden

Webservice API

  • Lagerbestand aktualisieren optimiert
  • 5-stellige Bestellungsstati ausblenden

Core

  • Footer-Links CSS ohne Klassen korrekt anwenden

8.0 Build 20 (2020-06-19)

Features

Webkasse

  • In der Webkasse wurde die Erkennung von iPads verbessert

Webkasse SumUp

  • Fehler anzeigen, wenn SumUp-Zahlung nicht auf Mobile oder Tablet gestartet wird

Webservice API

  • update_if_exists für debtor_price und debtor_rebate eingeführt
  • PATCH für debtor_price und debtor_rebate eingeführt
  • DELETE debtor_price,DELETE debtor_price by product id, DELETE debtor_rebate, DELETE debtor_rebate by product id hizugefügt

Bugfixes

AbaNinja-Anbindung

  • Namespace fix beim Ändern des Bestellungsstatus

Core

  • Das Ablaufdatum für den Passwort zurücksetzen Link wurde falsch gsetzt
  • Darstellung der Anzahl der Content-Cache-Einträgen in der Shopadministration berücksichtigte die persistenten Einträge nicht korrekt, was zu negativen Zahlen führen konnte

8.0 Build 19 (2020-06-17)

Features

DHL Anbindung

  • Development Mode nur dann anzeigen, wenn aktiv oder dev='true'

Core

  • Performanceoptimierungen bei der Queue-Abarbeitung (Indexierung)

Bugfixes

DPD Anbindung

  • Firma in Label berücksichtigen

Herstellerangaben zum Artikel

  • Brand wird auch ohne Herstellernummer in Richsnippet ausgegeben

Webservice API

  • Webkassenversandkosten in orders ausblenden
  • Update von erstellt/aktualisiert bei insert/update von Debitorenpreisen/Zeilenrabatten
  • Liefereinheit wird jetzt immer gespeichert

Core

  • Saferpay Backoffice Button wurde nicht fuer Saferpay JSON gemacht, wurde von Kunden vermisst

8.0 Build 18 (2020-06-10)

Features

Abonnemente

  • E-Payment failure und renewal sind in allen Sprachen übersetzt worden

Google Analytics

  • Preise von Artikel mit Varianten richtig ausweisen.

Intrum Credit Decision

  • Intrum Anbindung erweitern um Möglichkeit B2B Abfragen zu senden

Webservice API

  • Numerische Strings welche kleiner 4 Zeichen lang sind werden beim Update des Bestellungsstatus automatisch mit 0 links aufgefüllt

Core

  • Ab jetzt werden alle Änderungen welche backported werden, auch in diesem Changelog nochmals separat erwähnt

Bugfixes

DPD Anbindung

  • Leere versandart nicht verarbeiten.

Google Analytics

  • Aktionspreise beachten

Google Shopping

  • Da Google Shopping nur 10 zusätzliche Bilder aufnehmen kann lassen wir nicht mehr in den Feed
  • Aktiv von und Aktiv bis erhalten ein Standarddatum (heute)

Drill Down Search / Kategorienfilter

  • Suchfeld bei Standardfilter Konfigurationsmöglichkeit in der Administration funktionierte nicht

Webkasse

  • Wenn das Logo für den Bondruck den Dateitype geändert hat, konnten alte Bons nicht mehr ausgedruckt werden

Webkasse Layaway

  • PDF-Lieferscheine zeigten die Layaway Versandart nicht korrekt an.

Webkasse SIX

  • American Express Zahlungen bekommen das korrekte Icon, wenn über das SIX-Terminal bezahlt

Webservice API

  • Korrekter Fehlercode für Konflikt bei POST category picture
  • Korrekter Fehlercode für Konflikt bei POST picture

Core

  • optionaler Parameter
  • Optionaler Parameter statt Wertübergabe
  • Passwort vergessen fehler
  • Kalender-Monat sperrte Daten nicht immer

8.0 Build 17 (2020-05-22)

Features

bexio-Anbindung

  • Versandart an Bexio übergeben

Core

  • Umsatzliste Artikel und Kunden ohne Detailangaben haben nun Datatables und sind Excel exportierbar

Bugfixes

Core

  • Logausgabe von Garbage Collection beachtete Konstante HTTP_HOSTNAME aus config.inc.php nicht korrekt
  • Cookiewarnung verwendet bei fremdsprachigen Meldungen den Link in korrekter Sprache für die Datenschutzerklärung

8.0 Build 16 (2020-05-19)

Features

Abonnemente

  • Lockerung welche Bestellungen alles gelöscht werden dürfen

Drill Down Search / Kategorienfilter

  • Und-Verknüfungen innerhalb eines einzelnen Filters sind nun möglich

Bugfixes

Newsletter

  • Abfrage der Kategorienliste beim Austragen eines Newsletters verbessert

Core

  • SSL-Aktivierung ging verloren wenn keine Weiterleitung aktiv war und man in Shop-Settings in anderem Tab war
  • JPG Bildqualitaet verbessern mit JPEG-Quality=92% und angepasster Schaerfen Einstellung
  • Suche eines Parent-Artikels in Nichtzugeordnet mit aktivierter Artikelsichtbarkeit erzeugt Fehler
  • Canonical der Kategorien war nicht Case-Sensitive
  • PayPal kann nachträglich angelieferte PayPal Payment Calls handeln

8.0 Build 15 (2020-05-13)

Features

Core

  • Update von Themes, welche kein update_sql.json Datei enthalten (Veraltete Themes) ist nun möglich
  • SSL-Deaktivierung prueft vorher ob Weiterleitung aktiv und SSL-Check erweitert

Bugfixes

DHL Anbindung

  • Mit ungültigen Anmeldedaten werden Fatal-Error generiert.

Gutscheine

  • Print@Home Modul-Check in Gutschein-Artikel Konfigurationsmaske funktionierte nicht richtig, Link gefixt

Vorteilspaket

  • Der alte PDF-Link wurde durch den neuen docs-Link ersetzt

Caller

  • Lokalisierte Artikelfelder, ohne aktivierung der Sprache, verwendbar

Core

  • Microbilder JS-Links funktionieren wieder mit zweistufiger Parentanzeige
  • Einrichtungsassistent bei Stand-Alone Kasse im Dashboard nur einmal öffnen
  • PayPal konnte mit Sonderzeichen in der Strasse nicht umgehen bei Anlieferung mit Charset windows-1252
  • Anzeige Korrektur MWST und Versandkosten Info bei Standardvarianten

8.0 Build 14 (2020-05-06)

Features

Login Post Connector

  • Vervollständigung der Strasse / Ortes blockiert die Session nicht mehr

Bugfixes

DHL Anbindung

  • Moduldaten wurde entfernt, wenn das Modul über die Modulverwaltung geöffnet wurde.

DPD Anbindung

  • Zeichen begrenzen zur DPD Schnittstelle

Login Post Connector

  • Autocompletion animation wird bei Fehlern des Server auch beendet

Vorteilspaket

  • Aktionspreis wird bei Vorteilspaket-Artikel nun berücksichtigt

8.0 Build 13 (2020-04-28)

Features

Abacus

  • Rabattinformationen von Warenkorb bis API Export mitschleifen

Saferpay JSON

  • Apple Pay Wallet kann als Kreditkarte angegeben werden. Zahlungsseite zeigt dementsprechend Apple Pay dann an.

Bugfixes

AbaNinja-Anbindung

  • Postcard akzeptieren

Instanz Artikel

  • Ersetzung PhPepperShop PepperShop

Swiss21.org-Anbindung

  • Auswahl Logeintrag für Mindestmengenbenachrichtigung für swiss21 entfernt
  • Fix, wenn ein User bereits einen anderen Account hat.

Webservice API

  • Aktionspreis_verwenden korrekt abspeichern
  • Sonderzeichen in URL (IDs) zulassen

Core

  • Debitorenzeilenrabatte aufgrund von Aktionspreise
  • Basic-Shops zeigten Templatefehler, da footer.tpl.htmls Pfad nicht korrekt war

Weitere Änderungen

  • bei Artikelimport doppelte Artikelnummer anzeigen

8.0 Build 12 (2020-04-20)

Features

Abonnemente

  • Einmalige Auslieferungen eines Abos können neu ohne Login getätigt werden
  • Korrektur Abo Zahlungsmittel-Auswahl
  • Design fuer Abo Zahlungsmittel-Maske

Bugfixes

Abonnemente

  • Es war möglich als Gast ein Abo zu kaufen, wenn man sich zuerst als Gast eingeloggt hatte und nacher erst ein Abo-Artikel dem Warenkorb hinzufügte

Gutscheine

  • Gutscheine wurden nicht in Bestellbestätigungsmail angzeigt

Drill Down Search / Kategorienfilter

  • In PHP 7.4 konnte es dazu kommen, dass die automatisch generierten Files nicht aktuell includiert worden durch cache Probleme
  • Bei globalen Filtern die ID um die aktuelle Kategorie-ID erweitern um Caching-Probleme zu verhindern

Print at Home

  • Gutschein-Artikel ohne Print At Home wirft keine Fehler mehr

Core

  • Beim Auslesen des Datums der ersten Bestellung wurden ungültige Webkassenbestellungen nicht ignoriert
  • Kommastellen beim Preis von Optionsartikel als Optionen über die Shop-Einstellungen steuern (war fix 2)
  • Kommastellen von Artikel- und Staffelpreisen in Admin wurden nicht über die Shop-Einstellungen gesteuert
  • WK-Layer Transition verbessert
  • README.txt ueberall http durch https ersetzt in PepperShop Links

8.0 Build 11 (2020-04-09)

Features

Abonnemente

  • Pausierungen, welche in der Zukunft sind können per Knopfdruck aufgehoben werden
  • Abo ändern wenn Zahlungsart nicht Kreditkarte

bexio-Anbindung

  • Der PepperShop liest von bexio das verfügbare Lager anstatt das komplette Lager aus. Sprich Reservationen von bexio werden einberechnet

Webkasse Waagen Code

  • Waagen Barcode Modul für die Webkasse

Webservice API

  • HMAC authentication neu möglich

Core

  • Übersetzunge von Übersetzer importiert.
  • Im Layout Management ist die Kategorienkonfiguration verlinkt
  • Artikel können um Videos und SVG-Bilder erweitert werden
  • Übersetzer Files importiert (FR, IT)
  • Performance-Verbesserung von Merkmale-Import über die Caller-Schnittstelle
  • Konfigurations hinzugefügt, um exportierte Bestellungen löschen zu können

Bugfixes

Flexbox / Einkaufserlebnisse

  • css_path rendern
  • anderer Modulcheck verwendet
  • Bei basic Shop wurde das Flexbox Style ebenfalls geladen
  • Styles wurden bei Wartungsmeldung nicht verwendet

Webservice API

  • Kassierer ohne Webkasse ignorieren

Core

  • RECAPTCHA Fehlerhandling Hinweis in Hilfetext integriert
  • Korrekturen / Optimierungen im CSS (Filter + Slider)
  • Shopsprache bei Kundenlogin von Kundendaten übernehmen

8.0 Build 10 (2020-04-02)

Features

Webservice API

  • Anzahl angelieferter Webkassenbenutzer beschränken
  • Neues Feld cashier (webkasse_kassenkunde) in customer/Kunde

Core

  • Lieferfristen der Lieferarten auch in der Dropdown-Darstellung anzeigen

Bugfixes

Drill Down Search / Kategorienfilter

  • Balken mit Filter ein-/ausblenden hat Glyphicon über Text - fixed

Swiss21.org-Anbindung

  • Harte Artikellimits aus Portal übernehmen

Webservice API

  • Kunden_Nr anhand Kunden-ID setzen oder updaten

Core

  • Die Bezahlungsart Maestro als Icon in der Kreditkartenauwahl rendern und E_ALL gefixt
  • Die Geblockten Daten werden nun nicht mehr für alle dargestellten Monate verwendet
  • Kleine Adminmasken Optimierungen im Core

8.0 Build 9 (2020-04-01)

Features

CRIF

  • Wir parsen nun auch ISO-8859-1 encodierte Deltavista Antworten und haben SEO-Variablen Anzeigefix

Webkasse

  • Diverse Verbesserungen der Usability

Swiss21.org-Anbindung

  • Mehrere Benutzer können dem Shop zugewiesen werden.

Core

  • Prüfung auf Rechnungsbetrag kann auch ein String sein.

Bugfixes

AbaNinja-Anbindung

  • PayPal-Transaktionsgebühren bei MwSt freiem Shop korrekt ins AbaNinja übertragen

CRIF

  • CRIF uebermittelt nie Geburtsdatum und bei Rechnungslieferung auch unnoetige Anzeige

Innocard Loyalty

  • Kein DB-Fehler in PDF-Darstellen, wenn Module-Files vorhanden und Gutschein-Artikel nicht installiert

Webkasse

  • Scrollen in der Artikelliste funktionierte in der Mobile-Darstellung nicht

Core

  • Der Artikelmerkmal-Editor akzeptiert nun auch DE grossgeschrieben als gültigen Sprachwert
  • Preisfindung überschreibt die Lieferadress-ID nicht mehr
  • Enter in der Kasse unterdrücken

8.0 Build 8 (2020-03-26)

Bugfixes

Innocard Loyalty

  • Nach den Änderungen beim Gutschein-Artikel Modul Loyalty wieder Funktionsfähig machen

Core

  • Bestellungshelper get_uuid nur wenn Payment Objekt da, Theme Verwaltung UI-Fixes
  • Chrome Druckproblem mit Logo auf jeder Seite das Content verdeckt gelöst und weitere kleine Druckissues

8.0 Build 7 (2020-03-25)

Features

Geschenkservice (Grusskarte)

  • Darstellung im Warenkorb und in der Kasse überarbeitet (Geschenkservice Part)

Print at Home

  • Darstellung im Warenkorb und in der Kasse überarbeitet (PrintatHome Part)

PDF-Druck

  • PDF-Druck Rechnungsdatum flexibler wählen und Kundenaccount Bestellungsdruck optimiert

Webservice API

  • Kategoriebilder werden jetzt auch als Originalbild abgelegt unter shop/resources/category_images_raw

Core

  • AJAX-Suche fuer direkt externe Einbindung kann via GET-Parameter Beschreibung durchsuchen, Leerzeichen an Zeilenende entfernt
  • Artikelpositionierung kann nun direkt in der Artikel erfassen / bearbeiten Maske angepasst werden
  • Neue Operation: Alte Lagerbuchungen ab bestimmtem Datum löschen

Bugfixes

Webkasse

  • Scrollbar bei den Einstellungen, falls kein Platz auf dem Bildschirm ist

Core

  • Aktualisierte Übersetzungsdateien und htmlspecialchars des Shopnames an gewissen Orten
  • Autocomplete loading wieder anzeigen
  • Fix fixen

8.0 Build 6 (2020-03-20)

Features

Direkt externe Einbindung

  • Kombinierte Calls erlauben Rendering von Header Hauptnavigation und Footer und kleinere Fixes

Webservice API

  • Setze einen Leerstring, wenn Datum "0000-00-00 00:00:00"

Core

  • Versandarten können über die Shop-Administration aktiviert und deaktiviert werden

Bugfixes

Webkasse Click and Collect

  • Bei Stornierung einer übernommenen Bestellung werden nicht mehr ALLE Bestellungen als storniert markiert

Webkasse

  • Weiterleitungsmeldung beim Popup entfernt, wenn ein Artikel in den Warenkorb gelegt wird

Versandoptionen Modul

  • Wenn man nach der Auswahl einer Abweichenden Lieferadresse in die Kasse zurückkehrte wurde die Strasse und der Ort inkorrekt dargestellt

Webservice API

  • Export-/Stornierungsfelder korrekt ausgeben
  • Customer: Strings mit Sonderzeichen werden korrekt übernommen
  • Feld Beschreibung in customer hinzugefügt

Core

  • Wenn der Shop nicht in einem Unterordner betrieben wird, lud der Einrichtungsassistent nicht richtig
  • Files wurden mit einem falschen/shallowed Hash markiert für das Release
  • Manuell hinzugefügte lokalisierte Texte für die Kundenseite, speicherten doppelte Hochkommas nicht korrekt ab
  • Escaping Fehler in Artikelbearbeitungsmaske

8.0 Build 5 (2020-03-13)

Features

bexio-Anbindung

  • Bei dem Import der Artikel von bexio in den Shop werden nun alle Fremdsprachfelder mit der Defaultsprache abgefüllt, falls diese nicht bereits manuell abgefüllt wurden

Webservice API

  • Product endpoint: patch mit Minimalangaben möglich

Core

  • Custom CSS Editor ist ein-/ausschaltbar und kann ein File anlegen
  • Kundenmanagement Bestellmailvorlagen erhalten Variablen für Währung und Rechnungsbetrag - z.B. für Mahnungen
  • Custom CSS File Editor und letzter Tab bleibt nach Speichern offen
  • Queue-Abhängigkeiten werden aktiv anstatt passiv aufgelöst, was zu weniger Arbeit führt
  • AJAX Handler kann konfiguriert werden, die Artikelbeschreibung mit zu durchsuchen
  • Kassenformular überarbeitet
  • Das default-Lagerverhalten der Artikel ist nun "Nachbestellbar" anstatt "uneingeschränkt verfügbar". Dies ist daher, dass "uneingeschränkt verfügbar" neu immer als verfügbar angezeigt wird. Betrifft existierende Shops nicht

Bugfixes

Abonnemente

  • Unterstuetzung fuer PHP 7.3/7.4 verbessert

bexio-Anbindung

  • Artikelnummern bei Export an bexio Gross-/Kleinschreibung ignorieren

DHL Anbindung

  • Keine abweichende Lieferadresse führte zu Fehler
  • abweichende Lieferadresse auf Label berücksichtigen

Flexbox / Einkaufserlebnisse

  • Fehler beim Speichern der aktiven Spalten der Vorschau behoben

Newsletter

  • Die Links bei Newsletter2go waren nicht mehr korrekt und nicht mehrsprachig.

Pakettracking

  • Erklärung von Keine Tracking-Nr erweitert.

PDF-Druck

  • PDF ausserhalb der Webkasse generierbar machen

Webservice API

  • Übersetzung "Kreditkarte" mit non connected terminal

Core

  • Fehlermeldung beim Öffnen des Lagerinhalts ohne ausgewähltes Lager behoben
  • Trailingslash pi weiterleitung
  • Wenn Zuletzt angesehen aktiviert ist, werden die Breadcrumbs nun richtig angezeigt
  • XSD-Schema fuer Caller aktualisiert, div. kleinere Fixes
  • Unsichere Beispielanwendungsdatei der BARCODE Klasse entfernt
  • Übersetzungen bereinigt.
  • Browser Autocomplete fuer Firma im Kontaktformular hat noch gefehlt
  • Admin-PepperShop-API clearing_provider Fixes und kleine UI-Verbesserungen
  • Lieferadressen von aktiven Abos dürfen nicht gelöscht werden.
  • Kunden können sich bei uneingeschränkt verfügbaren Artikeln nicht mehr einschreiben, wann diese wieder verfügb
  • Statistik Umsatzliste Shop: Jahr-Auswahl nach Auswertung zeigt nun alle möglichen Jahre an

8.0 Build 4 (2020-03-04)

Features

Abonnemente

  • In der Administration wird bei einem Kunden direkt die Lister seiner Abonnemente angezeigt
  • Operationen an den Feiertagen werden geloggt

Business Connector

  • Beim XML Export der Bestellungen kommt die UUID der Zahlung, welche die Bestellung abgeschlossen hat, mit.

Webservice API

  • Server Parameterisiert, so kann man auf swagger.io direkt den Shop eingeben und Calls versuchen
  • Beim Abrufen einer Bestellung wird die aktive Zahlung mitgeliefert
  • Neuer Endpoint orders/{order_id}/payments
  • Passwörter können nun angeliefert werden

Core

  • Artikelzusatzinfos: Standard-Darstellung um Merkmale, Artikeldokumente und Bewertungen erweitert
  • Wenn ein Benutzer etwas sucht, ist keine Kategorie mehr aktiv
  • Fallback fuer IE11 bei AGB und Datenschutz Checkboxen in der Kasse
  • Lager Barcodescannermaske erlaubt neu Inventurbuchungen und zeigt Tabelle responsive an

Bugfixes

Abacus

  • Waehrung bei allen beteiligten Funktionen in Grossschreibung konvertieren
  • Waehrung in Grossbuchstaben mitgeben (Price API)

Abonnemente

  • Ändernmaske im Shop war nicht schön dargestellt
  • Modal bei der Veränderung des Abonnementes konnte via ESC Taste geschlossen werden
  • Klasse per Namespace hinzufügen & get_count_bestellungen() Artikel-Set kompatibel machen

Business Connector

  • get_zahlungen gibt nun nur noch erfolgreiche Zahlungen aus

DPD Anbindung

  • Abweichende Lieferadressen ohne Lieferland verarbeiten.

Drill Down Search / Kategorienfilter

  • Die Generierung der Artikelfilter war darauf angewiesen, dass die Kategorie der Subartikel die Kategorie-Nr "Subartikel" hatte, falls es nur Subartikel mit Merkmalen in den Parentkategorien gab

Core

  • Bei Optionsartikel wurde die Anzahl im wk_layer nicht richtig übernommen.
  • Lieferadressen Management und Abo-Darstellung Fixes
  • Abfangen, wenn kein Session Cache verfügbar
  • Fancybox Fehler bei Artikelbilder in Artikelbearbeitungsmaske gefixt

8.0 Build 3 (2020-03-02)

Features

AbaNinja-Anbindung

  • GET-Parameter von Hostname entfernen
  • Bei Webkassenbestellungen die Rechnungen im AbaNinja nicht versenden

Abonnemente

  • Abo Startdatum auswahl mit Kalender bei Täglichen und Wöchentlichen Abos

Drill Down Search / Kategorienfilter

  • Kategorie, ab welcher die Custom-Filter angezeigt werden, kann nun in der Administration gewählt werden

Newsletter

  • Automatische Synchronisation von Newsletter-Anmeldungen an Cleverreach

Webservice API

  • Alle Merkmale eines Artikels löschen

Core

  • Bestellungs-Transaktionen werden nach 400 Tagen entfernt, ausser sie sind explizit als nicht entfernbar defin
  • Übersetzungen von RM übernommen.
  • Lieferadressen Management Layouting
  • Neue Uebersetzungen wurden hinzugefuegt
  • In der Bestellübersicht wird angezeigt, wenn die Lieferadresse der Bestellung nicht mehr existiert.
  • Beim Speichern der Abos Alert mit Icon voran ausgeben.
  • Texte des DPD und DHL Modul wurden angepasst und Uebersetzungen der neuen .po wurden erstellt
  • Neue Uebersetzungen der Sprache Franzoesisch wurden hinzugefuegt bzw geaendert
  • Einrichtungsassistent für Stand-Alone Kasse von demjenigen für einen Standardshop getrennt

Bugfixes

Abacus

  • Nicht vorhandenen vat_code als Leerstring übergeben, nicht 0 (int)

Direkt externe Einbindung

  • Cache-Funktionalitäten waren nicht immer includiert, was zu fatalen Fehler führten

Webkasse

  • Nicht mehrere Payments pro Zahlung in der Webkasse initialisieren
  • Kasse mit Innocard Terminal Bugfix

Webkasse SumUp

  • Transaktionsdaten werden nun korrekt auf der Bestellung hinterlegt (SumUp Backend)

Webkasse SIX

  • Transaktionsdaten werden nun korrekt auf der Bestellung hinterlegt (SIX Backend)

Webservice API

  • Bei Kundenänderungen über API keinen API-Trigger (via hooks) auslösen
  • Trigger über Hooks werden jetzt als POST statt GET versendet
  • Flag rebate allowed wird jetzt korrekt gespeichert
  • Verschiedene types in products werden korrekt übernommen
  • Veränderungen der Produktbilder wurden falsch gecached und eine Reduktion der Produktbilder war nicht moeglich, ausser es wurde explizit gelöscht

Core

  • shopstyles von wk-Anpassung
  • Megamenu aufteilung gefixt
  • MwSt. Anteile im Bestellungsobjekt auch ablegen, wenn MwSt 0 Prozent ist. Dies, damit auch der Umsatz mit MwSt 0 ausgewiesen werden kann.
  • Typ der Variableninitialisierung vor country-Include in get_localized_country korrigert
  • Rechte-Erstellen Abbruch wegen shopstyles.non-min.css gefixed und Template Fehlermeldung verbessert
  • DB-Table-Editor: Fliesskommazahlen wurden nicht richtig verarbeitet
  • Umlaute in tinymce bleiben nun erhalten
  • Importformat von Datumfeldern (Geburtsdatum, LetzteBestellung, ...) im US-Datenformat
  • Kompatibilität von Webkasse und Cleverreach-Anbindung verbessert

8.0 Build 2 (2020-02-07)

Features

Abacus

  • staffelpreise von abacus price api anzeigen
  • do_detail_price_request wird ausgewertet und verwendet
  • Authentication Abacus Price API über hmac ermöglichen

bexio-Anbindung

  • Die Bexio-Anbindung unterstuetzt nun den Kundenimport von Bexio zum Shop

Webservice API

  • customer_adress hat keine Länderinformationen mehr (immer gleich wie customer)
  • Währungen pro Kunde einschränken

Core

  • Ergebnis als return Wert für collation fix Funktion
  • PepperShop 8.0 Initialcommit

Bugfixes

AbaNinja-Anbindung

  • Preisabfrage korrigiert und optimiert

bexio-Anbindung

  • Der Datentype der Adress-ID stimmte nicht, wenn diese bereits in bexio registriert war. Dies hatte aber keine weiteren Auswierkungen

Flexbox / Einkaufserlebnisse

  • Wenn ein Artikel Subartikel hat wird der Preis in der Flexbox nun mit Preis ab angezeigt

Webkasse

  • Modul Check um Link als Kunde anmelden , damit nicht weiterleitung zu Kasse versucht wird zu machen

Saferpay JSON

  • Fehlerhandling bei abgelaufener Session verbessert

Vorteilspaket

  • JavaScript-Fehlermeldung bei Aktivierung von Modul behoben

Webservice API

  • Fehler bei bestimmten Bestellungskonstellationen behoben

Core

  • Statistik: Monatsvergleich brauchte verbesserte POST-Vars Checks
  • config_admin.inc.php gibt es im SRC zwei mal (als Template und normal) und die Veränderungen waren nicht synch
  • Währungseinschränkung nur kundenseitig berücksichtigen
  • Übersetzung auf Admin-Dashboard verbessert
  • Wechsler bei mehreren Artikelbildern in einstufiger Darstellung verbessert

Ältere Builds und ältere Versionen