Shop-Konfiguration > Bestellablauf > Versandarten
Der Produktversandpreis kann jetzt nach verschiedenen Regeln berechnet werden, es stehen folgende zur Verfügung.
- Höchster Preis der Artikel
- Niedrigster Preis der Artikel
- Summe der Preise pro Artikel
- Höchster Preis des Produktes
- Niedrigster Preis des Produktes
- Summe der Preise pro Produkt
Shop-Konfiguration > Bestellablauf > Zahlungsmethoden
Es gibt eine neue Zahlungsmethode für SwissBilling, damit diese verwendet werden kann, muss die Library terminal42/swissbilling-api installiert werden.
Eine Zahlungsmethode kann jetzt bei bestimmten Produkttypen über die Einstellung Produkttyp-Bedingungen (Deaktivieren, wenn sich einer dieser Produkttypen im Warenkorb befindet) ausgeschlossen werden.
Die mPay24-API wurde aktualisiert, um Rechnungs- und Lieferadresse mit einzubeziehen.
Die PayPal Plus-Zahlung wird jetzt nicht mehr auf Standard-Paypal-Maske umgeleitet, sondern wird im typischen Paypal Plus-iFrame angezeigt, ausserdem wurde das Problem mit einem möglicherweise falschen Preis in PayPal Standard behoben, wenn das Produkt keinen Namen hatte.
Shop-Konfiguration > Produkte > Attribute
Dieser Version wurde ein neues Attribut zum Auswählen einer Seite aus dem Seitenbaum spendiert. Du kannst dabei festlegen ob einer oder mehrer Navigationspunkte gewählt werden können und auch eine Root-Seite bestimmen.
Bestellungen
Im Backend kann der Bestellstatus geändert werden, neu zeigt es eine Historie aller Status-Änderungen an. Ausserdem kann eine Benachrichtigung unabhängig vom Bestellstatus gesendet werden und mit einer Sendungsnummer und/oder eine Nachricht an den Kunden versehen werden.
Sprachdateien
Neu kann das attributePriceLabel
über die Sprachdatei konfiguriert werden.
Die Sprachdatei sollte an folgendem Ort abgelegt werden contao/languages/de/default.xlf
besteht einer der Ordner noch nicht kannst du diesen anlegen.
<?xml version="1.0" ?><xliff version="1.1" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://docs.oasis-open.org/xliff/v1.2/cs02/xliff-core-1.2-strict.xsd">
<file datatype="plaintext" original="system/modules/isotope/languages/en/default.xlf" source-language="en" target-language="de">
<body>
<trans-unit id="MSC.attributePriceLabel">
<source>%s (%s)</source>
</trans-unit>
</body>
</file>
</xliff>
Regeln & Gutscheine
Um nur eine von mehreren Regeln im Warenkorb anzuwenden gibt es neu ein Typ «Warenkorb-Gruppe». Damit könnte z. B. folgender Fall abgedeckt werden:
- ab einer Bestellung von CHF 100.00 einen Rabatt von 10%
- ab einer Bestellung von CHF 200.00 einen Rabatt von 20%
- ab einer Bestellung von CHF 300.00 einen Rabatt von 30%
Benutzergruppen
Es wurde eine Option in der Benutzergruppe hinzugefügt, damit Backend-Benutzer:innen nur Bestellungen bestimmter Mitgliedergruppen sehen können.
Insert-Tag
Es wurde ein Insert-Tag für den Produktpreis {{productPrice::type::product_id}} hinzugefügt.
Modul
Falls eine Produktliste auf einer Leser-Seite platziert wurde, wird das auf der Seite angezeigte Produkt in der Produktliste mit einer Klasse «aktiv» versehen.
Bis zu dieser Version konntest du ein Formular (z. B. Checkbox für AGB) nur auf der Bestellbestätigungsseite ausgeben. Neu kannst du Formulare in jedem Schritt des Checkout-Prozesses ausgeben. So kannst du z. B. bei der Versandart ein Versandatum auswählen lassen.
Kompatibilität
Es wurde die Kompatibilität mit DC_Multilingual in der Version 4 hergestellt.
Obwohl Contao 3.5 seit Mai 2019 nicht mehr offiziell unterstützt wird, haben wir uns dazu entscheiden, mit der 2.7 eine letzte Isotope eCommerce-Version zu veröffentlichen, die noch mit Contao 3.5 kompatibel ist.