Configurer la disposition du panier

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 6 minutes de lecture
  • 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

    1. Accédez à la Tout > Catalogue de services > Définitions de catalogues > Gérer les mises en page des paniers.
    2. Sélectionnez un widget ou un écran.
      • Widgets de panier : Widget Commande d'un élément, Widget Panier ou Widget Commande d'un élément (Guide de commande)
      • Écrans d'aperçu : Écran d'aperçu du panier, Écran d'aperçu du panier (Deux étapes), Écran d'aperçu du panier (Liste de souhaits) ou Écran d'aperçu du panier (Classic Mobile)
      • Écrans d'état de la commande : Écran d'état de la commande ou Commande écran d'état (Classic Mobile)
    3. Mettez à jour le champ Titre pour changer le titre qui apparaît sur le widget.
    4. Laissez la valeur Cible par défaut.
      Ne modifiez pas cette valeur, car elle identifie l'élément de panier qui est en train d'être défini.
    5. Mettez à jour les autres sections de l'enregistrement de disposition du panier, au besoin.
      La disponibilité de ces sections varie pour chaque enregistrement de widget et d'écran.
      • Dans la section Composants, sélectionnez les composants à afficher, tels que les délais de livraison, les descriptions d'éléments et les prix.
      • Dans la section Colonnes, sélectionnez les colonnes à afficher, telles que la colonne de description des éléments, la colonne des délais de livraison ou la colonne des prix.
      • Dans la section Boutons, sélectionnez les boutons à afficher, tels que Ajouter au panier, Modifier le panier et Supprimer l'élément.
      • Dans la section Étiquettes des boutons, saisissez de nouvelles étiquettes pour remplacer les étiquettes de boutons par défaut.

        Une nouvelle étiquette est utilisée sur tous les écrans sur lesquels le bouton apparaît. Par exemple, le bouton Continuer les achats est utilisé sur plusieurs écrans, c'est pourquoi la modification de son étiquette affecte tous les écrans concernés.

    6. Au besoin, configurez les macros de widget et de colonne.
    7. Enregistrez l'enregistrement, puis testez les résultats de votre configuration en commandant des éléments depuis votre catalogue de services.

      Certains paramètres et propriétés de votre instance peuvent remplacer ou affecter la disposition de votre panier.

    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.

    Tableau 1. Titre de la table
    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

    1. Accédez à la Tout > Macros de widget > Macros de colonne liste connexe.
    2. Cliquez sur l'entrée du numéro de commande d'une macro pour modifier son ordre d'affichage ou pour l'activer ou la désactiver.
      Configurez les widgets et les macros de colonne.
    3. Cliquez sur Mettre à jour.
    4. Cliquez sur l'entrée Macro widget/vue d'une macro pour afficher ses paramètres de fonctionnalité.
      Vous ne pouvez pas modifier les paramètres de fonctionnalité pour les macros par défaut, mais ils peuvent servir de référence utile pour créer vos propres macros de widget.

    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

    1. Ouvrez l'enregistrement de disposition du panier concerné.
    2. Accédez à la liste connexe Macros de widget ou Macro de colonne.
    3. Cliquez sur Nouveau.
    4. Saisissez les détails de la macro.
      Tableau 2. Formulaire de macro
      Champ Description
      Nom Nom de la nouvelle macro.
      Actif Case à cocher indiquant si la macro est affichée ou non.
      Description Résumé de l'utilisation de la macro.
      Actif Case à cocher indiquant si la macro est affichée ou non.
      XML Script Jelly à appliquer pour votre macro.
    5. Enregistrez l'enregistrement de macro.

    Exemple

    L'exemple suivant montre le script pour ajouter un champ Demandé pour référence en tant que macro de widget à un enregistrement de disposition du panier.
    <?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

    1. Accédez à la Tout > Catalogue de services > Définition du catalogue > Gérer les éléments.
    2. Sélectionnez l'élément de catalogue.
    3. Configurez le formulaire pour ajouter à la fois le champ Utiliser la disposition du panier et l'un des champs de configuration d'éléments suivants dont vous avez besoin :
      • Omettre le prix dans le panier ;
      • Aucun panier ;
      • Pas de commande ;
      • Option « Commander maintenant » indisponible ;
      • Option « Terminer les achats » indisponible ;
      • Aucune quantité.
    4. Décochez la case Utiliser la disposition du panier pour afficher les champs de configuration de l'élément.
    5. Définissez les valeurs de champ de configuration des éléments au besoin.
    6. Cliquez sur Mettre à jour.

    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.

    Remarque :

    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.