Configurer la disposition du panier
Configurez les enregistrements de disposition des paniers pour définir les fonctionnalités des widgets ou des écrans dans le panier d'achats.
Avant de commencer
Rôle requis : administrateur
Procédure
Considérations relatives à la disposition du panier
Lorsque vous activez les dispositions du panier, les propriétés du catalogue de services sont affectées. Tenez compte des résultats possibles et modifiez les paramètres ou les propriétés pour obtenir la disposition de panier et la fonctionnalité dont vous avez besoin.
Certaines de ces propriétés sont affectées lorsque vous utilisez les dispositions du panier. Par exemple, avec l'écran d'état de commande, la propriété Détermine l'affichage des prix et des sous-totaux dans un panier Service Catalog (glide.sc.price.display) remplace les paramètres de disposition du panier pour l'affichage des prix.
| Propriété | Impact |
|---|---|
| Permettre aux utilisateurs ESS d'annuler leurs demandes à partir de l'écran de validation. [glide.sc.checkout.cancel] |
Remplacée lorsque la case Annuler la demande dans les paramètres de disposition du panier est sélectionnée. Si la case est cochée, le bouton Annuler s'affiche même si la propriété est définie sur Non. |
| Activez les demandes de clonage durant la validation. [glide.sc.allow.checkout.clone] |
Non utilisée (déconseillée) si les dispositions du panier sont activées. Remplacé par la case à cocher Cloner la validation dans lesparamètres de mise en page du panier. La case Cloner la validation est décochée par défaut pour les nouvelles instances. Pour les instances mises à jour, la case à cocher est définie sur la valeur existante de la propriété glide.sc.allow.checkout.clone. |
| Liste de rôles (séparés par des virgules) qui peuvent utiliser le sélecteur de quantité dans le panier d'achats. [glide.sc.allow.quantity] |
Remplace tous les paramètres de disposition du panier pertinents. |
| Affichez le numéro d'élément demandé pour chaque élément de ligne sur l'écran de validation (false par défaut). [glide.sc.checkout.request.number] |
Non utilisée (déconseillée) si les dispositions du panier sont activées. Remplacée par la case à cocher Colonne Numéro d'élément de demande dans les paramètres de disposition du panier. |
| Affichez le bouton « Retour au catalogue » sur l'écran de validation en deux étapes. [glide.sc.checkout.twostep.back] |
Non utilisée (déconseillée) si les dispositions du panier sont activées. Remplacée par la case à cocher Retour au catalogue dans les paramètres de disposition du panier. |
| Détermine l’affichage des prix et des sous-totaux dans un panier Service Catalog [glide.sc.price.display] |
Remplace tous les paramètres de disposition du panier pertinents. |
Configurer les macros de widget et de colonne
Configurez les macros qui définissent les fonctionnalités pour les éléments de chaque widget ou écran.
Avant de commencer
Rôle requis : administrateur
Pourquoi et quand exécuter cette tâche
Certains widgets ou écrans ont également des macros de colonne qui définissent la disposition horizontale et la configuration du contenu du panier d'achats.
Vous pouvez configurer ces macros pour modifier l'ordre d'affichage des éléments ou pour masquer des éléments dans le widget ou l'écran. Vous pouvez également créer de nouvelles macros pour implémenter les éventuelles exigences supplémentaires.
Procédure
Créer des macros pour la disposition du panier
Créez des macros pour les enregistrements de disposition des paniers à l'aide de scripts Jelly afin de définir un comportement personnalisé et d'afficher dans un widget ou un écran.
Avant de commencer
Rôle requis : administrateur
Pourquoi et quand exécuter cette tâche
Les macros que vous créez n'affectent pas les mises à niveau car la fonctionnalité de widget personnalisée est isolée du comportement général du panier.
Procédure
Exemple
<?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>
Configurer la disposition du panier pour des éléments spécifiques
Définissez des champs dans le formulaire d'élément de catalogue pour configurer la disposition du panier pour des éléments spécifiques.
Avant de commencer
Rôle requis : administrateur
Pourquoi et quand exécuter cette tâche
Remplace tous les paramètres de disposition du panier généraux. Par exemple, vous pouvez masquer le prix d'un élément en définissant le champ Omettre le prix dans le panier sur true pour cet élément.
Procédure
Remplacer la disposition du panier pour des éléments
Service Catalog vous permet d'utiliser d'autres méthodes pour configurer le comportement ou les dispositions de panier, qui remplacent les paramètres des enregistrements de disposition du panier.
Par exemple, vous pouvez décider d'afficher le prix de l'élément Portable de vente alors que l'enregistrement de disposition de votre panier est configuré pour masquer les prix des éléments. Dans ce cas, vous devez définir les valeurs de configuration appropriées sur cet élément de catalogue. N'oubliez pas de tenir compte de l'impact de ces méthodes supplémentaires et assurez-vous que votre panier se comporte comme vous le souhaitez.
Si vous migrez vers des dispositions de panier, vous avez peut-être défini des paramètres et des propriétés supplémentaires qui ont un impact sur les paramètres de disposition de votre panier.