Konfigurieren Sie das Einkaufswagenlayout
Konfigurieren Sie Einkaufswagenlayout-Datensätze, um die Funktionalität für Widgets oder Bildschirme im Einkaufswagen zu definieren.
Vorbereitungen
Erforderliche Rolle: Administrator
Prozedur
Überlegungen zum Einkaufswagenlayout
Wenn Sie Einkaufswagenlayouts aktivieren, sind die Servicekatalog-Eigenschaften betroffen. Berücksichtigen Sie die möglichen Ergebnisse, und ändern Sie die Einstellungen oder Eigenschaften, um das gewünschte Einkaufswagenlayout und die gewünschte Funktionalität zu erreichen.
Einige dieser Eigenschaften sind betroffen, wenn Sie Einkaufswagenlayouts verwenden. Beispiel: Mit dem Auftragsstatusbildschirm Wann Preise und Zwischensummen im Servicekatalog-Einkaufswagen angezeigt werden sollen Die Eigenschaft (Glide.sc.price.Display) überschreibt die Einstellungen des Einkaufswagenlayouts für die Anzeige der Preise.
| Eigenschaft | Auswirkung |
|---|---|
| Ermöglichen Sie es ESS-Anwendern, ihre Anforderungen über den Checkout-Bildschirm abzubrechen. [glide.sc.checkout.cancel] |
Überschrieben, wenn Anforderung Abbrechen Das Kontrollkästchen in den Einstellungen des Einkaufswagenlayouts ist aktiviert. Wenn dieses Kontrollkästchen aktiviert ist, wird Abbrechen Schaltfläche wird angezeigt, auch wenn die Eigenschaft auf festgelegt ist Nein . |
| Aktivieren Sie das Klonen von Anforderungen während des Bezahlvorgangs. [glide.sc.allow.checkout.clone] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. Ersetzt durch Klon Zur Kasse Kontrollkästchen in den Einstellungen des Einkaufswagenlayouts. Die Klon Zur Kasse Das Kontrollkästchen ist für neue Instanzen standardmäßig deaktiviert. Für aktualisierte Instanzen ist das Kontrollkästchen auf den vorhandenen Wert der Eigenschaft glide.sc.allow.checkout.clone festgelegt. |
| Liste der Rollen (kommagetrennt), die die Mengenauswahl im Einkaufswagen verwenden können [Glide.sc.allow.quantity] |
Überschreibt alle relevanten Einstellungen für das Einkaufswagenlayout. |
| Zeigen Sie die Anforderungselementnummer für jede Position auf dem Bildschirm „Bezahlvorgang“ an (Standard: „Falsch“). [glide.sc.checkout.request.number] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. Ersetzt durch Spalte „Elementnummer anfordern“ Kontrollkästchen in den Einstellungen des Einkaufswagenlayouts. |
| Zeigen Sie die Schaltfläche „zurück zum Katalog“ auf dem zweistufigen Bildschirm zum Bezahlvorgang an. [glide.sc.checkout.twostep.back] |
Nicht verwendet (veraltet), wenn Einkaufswagenlayouts aktiviert sind. Ersetzt durch Zurück zum Katalog Kontrollkästchen in den Einstellungen des Einkaufswagenlayouts. |
| Wann Preise und Zwischensummen im Servicekatalog-Einkaufswagen angezeigt werden sollen. [Glide.sc.Preis.Anzeige] |
Überschreibt alle relevanten Einstellungen für das Einkaufswagenlayout. |
Konfigurieren Sie Widget- und Spaltenmakros
Konfigurieren Sie Makros, die die Funktionalität 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 von Einkaufswageninhalten definieren.
Sie können diese Makros konfigurieren, um die Anzeigereihenfolge von Elementen innerhalb des Widgets oder Bildschirms zu ändern oder Elemente auszublenden. Sie können auch neue Makros erstellen, um zusätzliche Anforderungen zu implementieren.
Prozedur
Erstellen Sie Makros für das Einkaufswagenlayout
Erstellen Sie Makros für Einkaufswagenlayoutdatensätze mithilfe von Jelly-Skripts, um anwenderdefiniertes 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 anwenderdefinierte Widget-Funktionalität 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>
Konfigurieren Sie das Einkaufswagenlayout für bestimmte Artikel
Legen Sie Felder im Formular „Katalogelement“ 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 Elemente Einstellungen für Einkaufswagenlayout . Sie können beispielsweise den Preis eines Artikels ausblenden, indem Sie festlegen Preis im Einkaufswagen auslassen Feld bis Wahr Für dieses Element.
Prozedur
Überschreiben Sie Einkaufswagenlayouts für Artikel
Mit dem Servicekatalog können Sie zusätzliche Methoden zum Konfigurieren des Einkaufswagenverhaltens oder der Layouts verwenden, die die Einstellungen für den Einkaufswagenlayout-Datensatz überschreiben.
Beispielsweise können Ihre Einstellungen für den Einkaufswagenlayout-Datensatz Artikelpreise ausblenden, Sie können jedoch den Preis von anzeigen Verkaufs-Laptop . In diesem Fall legen Sie die relevanten Konfigurationswerte für dieses Katalogelement fest. Beachten Sie die Auswirkungen dieser zusätzlichen Methoden, um sicherzustellen, dass sich Ihr Einkaufswagen wie gewünscht verhält.
Wenn Sie es sind Migration zu Einkaufswagenlayouts , Sie können zusätzliche Einstellungen und Eigenschaften definiert haben, die sich auf Ihre Einstellungen für das Einkaufswagenlayout auswirken.