Konfigurieren Sie das Einkaufswagenlayout
Konfigurieren Sie Datensätze für das Einkaufswagenlayout, um Funktionen für Widgets oder Bildschirme im Einkaufswagen zu definieren.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Überlegungen zum Einkaufswagenlayout
Wenn Sie Einkaufswagenlayouts aktivieren, wirkt sich dies auf die Eigenschaften des Servicekatalogs aus. Berücksichtigen Sie die möglichen Ergebnisse, und ändern Sie die Einstellungen oder Eigenschaften, um das Einkaufswagenlayout und die gewünschte Funktionalität zu erzielen.
Das Verwenden von Einkaufswagenlayouts wirkt sich auf einige dieser Eigenschaften aus. Wenn Sie beispielsweise im Bestellstatus-Bildschirm die Option Wann Preise und Zwischensummen im Servicekatalog-Einkaufswagen angezeigt werden sollen aktivieren, werden die Einkaufswagenlayout-Einstellungen für die Preisanzeige überschrieben.
| Eigenschaft | Auswirkung |
|---|---|
| ESS-Benutzern ermöglichen, ihre Anfragen über den Abmeldebildschirm abzubrechen. [glide.sc.checkout.cancel] |
Überschrieben, wenn die Checkbox Anforderung abbrechen in den Einstellungen für das Einkaufswagenlayout aktiviert ist. Wenn diese Checkbox aktiviert ist, wird die Schaltfläche Abbrechen angezeigt, auch wenn die Eigenschaft auf Nein gesetzt ist. |
| Klonanforderungen während des Checkouts aktivieren. [glide.sc.allow.checkout.clone] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. In den Einstellungen für das Einkaufswagenlayout durch das Kontrollkästchen „Bezahlvorgang klonen“ersetzt. Die Checkbox Abmeldung klonen ist standardmäßig für neue Instanzen deaktiviert. Bei aktualisierten Instanzen wird die Checkbox auf den vorhandenen Wert der Eigenschaft „glide.sc.allow.checkout.clone“ gesetzt. |
| Liste der Rollen (kommagetrennt), die die Mengenauswahl im Einkaufswagen nutzen können [glide.sc.allow.quantity] |
Überschreibt alle relevanten Einstellungen für das Einkaufswagenlayout. |
| Anforderungselementnummer für jede Position auf dem Abmeldebildschirm anzeigen (standardmäßig „falsch“). [glide.sc.checkout.request.number] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. Durch die Checkbox Spalte für Anforderungselementnummer in den Einstellungen für das Einkaufswagenlayout ersetzt. |
| Schaltfläche „Zurück zum Katalog“ auf dem zweistufigen Abmeldebildschirm anzeigen. [glide.sc.checkout.twostep.back] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. Wurde in den Einstellungen für das Einkaufswagenlayout durch die Checkbox Zurück zum Katalog ersetzt. |
| Wann Preise und Zwischensummen im Service Catalog-Einkaufswagen angezeigt werden sollen. [glide.sc.price.display] |
Überschreibt alle relevanten Einstellungen für das Einkaufswagenlayout. |
Widget- und Spaltenmakros konfigurieren
Konfigurieren Sie Makros, die Funktionen für Elemente in jedem Widget oder Bildschirm definieren.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Einige Widgets oder Bildschirme verfügen auch über Spaltenmakros, die das horizontale Layout und die Konfiguration des Einkaufswageninhalts definieren.
Sie können diese Makros so konfigurieren, dass sie die Anzeigereihenfolge von Elementen ändern oder Elemente innerhalb des Widgets oder Bildschirms ausblenden. Sie können auch neue Makros erstellen, um zusätzliche Anforderungen zu erfüllen.
Prozedur
Makros für das Einkaufswagenlayout erstellen
Erstellen Sie Makros für Einkaufswagenlayout-Datensätze mit Jelly-Skripts, um angepasstes Verhalten zu definieren und in einem Widget oder Bildschirm anzuzeigen.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Von Ihnen erstellte Makros wirken sich nicht auf Upgrades aus, da die benutzerdefinierte Widgetfunktion vom allgemeinen Einkaufswagenverhalten isoliert ist.
Prozedur
Beispiel
<?xml version="1.0" encoding="utf-8" ?>
<j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
<j:set var="ref" value="sc_cart" />
<j:set var="jvar_ref" value="${jvar_cart.getRequestedFor()}" />
<j:set var="jvar_ref_display" value="${jvar_cart.getRequestedForDisplayName()}" />
<tr>
<td colspan="3">
${gs.getMessage('Requested for')}:
</td>
</tr>
<tr>
<td colspan="3" style="padding: 4px;">
<g:catalog_requested_for />
</td>
</tr>
</j:jelly>
Einkaufswagenlayout für bestimmte Artikel konfigurieren
Legen Sie im Katalogelementformular Felder fest, um das Einkaufswagenlayout für bestimmte Artikel zu konfigurieren.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
Überschreibt alle allgemeinen Einstellungen für das Einkaufswagenlayout. Sie können beispielsweise den Preis eines Artikels ausblenden, indem Sie das Feld Preis in Einkaufswagen auslassen für diesen Artikel auf true setzen.
Prozedur
Einkaufswagenlayouts für Artikel überschreiben
Der Servicekatalog ermöglicht Ihnen, zusätzliche Methoden zum Konfigurieren des Einkaufswagenverhaltens oder des Layouts zu verwenden, die die Einstellungen für das Einkaufswagenlayout überschreiben.
So können die Einkaufswagen-Datensatzeinstellungen beispielsweise die Artikelpreise ausblenden, wobei Sie jedoch entscheiden, dass der Preis für Vertriebslaptop angezeigt werden soll. In diesem Fall legen Sie die relevanten Konfigurationswerte für dieses Katalogelement fest. Beachten Sie, welche Auswirkungen diese zusätzlichen Methoden haben können, um sicherzustellen, dass sich der Einkaufwagen so verhält, wie Sie dies möchten.
Wenn Sie zu Einkaufswagenlayouts migrieren, können Sie zusätzliche Einstellungen und Eigenschaften definiert haben, die sich auf die Einkaufwagenlayout-Einstellungen auswirken.