Comprendre les différents types d'items

Types d'éléments

Frog SCM propose différents types d'items à ajouter. Il existe plusieurs types d'items :

  • Elément passant: L'action est exécutée sans être affichée à l'utilisateur. Cette action doit être suivie d'une autre action.
  • Elément bloquant: L'utilisateur ne peut pas passer à l'action suivante tant qu'il n'a pas effectué une action sur cet élément.
  • Elément de fin: Le workflow s'arrête à cet élément, et aucun autre élément suivant n'est exécuté.

Sections possibles

IconeSectionType de sectionConnexe
Recueillir des informations sur l'utilisateurBloquant
Afficher les produitsPassant
Afficher un formulaireBloquantFormulaires
Envoyer un emailPassant (En cours de développement)
Afficher une pagePassant
Afficher un résumé de la commandeBloquant
Afficher le panierBloquant
Envoyer la commandePassant
Définir l'état de la commandePassant
Ajouter un produit au panierPassantCréer une condition
Rediriger versFin
PayerBloquant
Afficher les informations de debugFin
Rediriger vers un autre workflowFinCréer une condition

Détails des section

Recueillir des informations sur l'utilisateur

Permet d'obtenir des informations sur l'utilisateur, par exemple son nom, son adresse, etc. Vous pouvez choisir quels champs afficher. Le système propose de collecter ces données :

  • Nom de famille : Collecter le nom de famille. Sera automatiquement rempli si l'utilisateur est connecté.
  • Prénom : Collecter le prénom. Sera automatiquement rempli si l'utilisateur est connecté.
  • Email : Collecter l'email. Ce champ pourra être utilisé pour l'envoi d'emails. Sera automatiquement rempli si l'utilisateur est connecté.
  • Numéro de téléphone : Collecter le numéro de téléphone.
  • Méthode de livraison : Demander la méthode de livraison. Vous pouvez sélectionner quelles méthodes doivent être affichées ou non dans les options.
  • Adresse postale de facturation : L'adresse de facturation à utiliser. Cette adresse sera utilisée sur la génération automatique de documents s'il échet.
  • Adresse postale de livraison : L'adresse postale est utile pour la livraison. Si vous sélectionnez l'option “Méthode de livraison”, ce champ ne s'affichera que si l'option “A domicile” est sélectionnée par l'utilisateur. Si le champ “Adresse de facturation” est affiché, il sera proposé de recopier les données.
  • Choix de la liste : Recueillir le choix de l'utilisateur parmi des propositions personnalisées. Cela est utile pour créer votre propre sélecteur.
  • Autoriser les entreprises : Si vous sélectionnez cette option, le système présentera la question “Etes-vous une entreprise ou un particulier ?” et présentera les champs “Nom de l'entreprise” et “Numéro d'entreprise” s'il échet.
Elément bloquant : Si l'utilisateur ne complète pas tous les champs correctement, il ne pourra pas continuer.
Actuellement, seules les adresses en Belgiques sont prises en charge.

Afficher les produits

Affiche les produits selon la disposition et les critères que vous souhaitez, avec ou sans catégories.

Catégorie: Les produits à afficher. Si vous sélectionnez une catégorie, seuls les produits de cette catégorie seront affichés.

Vue : Afficher les produits sous cette forme. Si vous sélectionnez une option avec “Affichage des détails au clic”, un clic sur le nom du produit permet d'en voir les détails.

Autoriser l'ajout de produit dans le panier : Permettre à l'utilisateur d'ajouter des produits dans le panier. Si vous sélectionnez “Oui, un seul exemplaire de chaque produit”, un seul exemplaire de chaque produit pourra être ajouté. Si vous sélectionnez “Non”, les produits ne pourront pas être ajoutés au panier.

Afficher un champ de recherche : Permettre à l'utilisateur de rechercher des produits via un champ de recherche.

Afficher les catégories : Afficher les catégories de produits. Si vous sélectionnez “En-dessous des produits”, les catégories seront affichées en-dessous des produits. Si vous sélectionnez “Avant de sélectionner un produit”, les catégories seront affichées avant que l'utilisateur ne sélectionne un produit. Si vous sélectionnez “Non”, les catégories ne seront pas affichées.

Envoyer un email

Cette fonction est en cours de développement

Afficher un formulaire

Cette fonction est en cours de développement

Afficher une page

Affiche une page du module 'Pages', avec le contenu de votre choix. C'est utile pour présenter des informations à vos utilisateurs, par exemple des modalités de livraison ou de contact, ou d'autres informations.

Afficher un résumé de la commande

Affiche un résumé de la commande, selon les options que vous spécifiez. Le résumé comprend les détails déjà encodés, et un résumé non modifiable du panier. C'est utile pour proposer, par exemple au client de relire sa commande avant de continuer.

Elément bloquant : Si le panier de l'utilisateur est vide, il ne pourra pas continuer.

Afficher le panier

Affiche la panier actuel de l'utilisateur. Le panier est partagé entre les différents workflows.

Elément bloquant : Si le panier de l'utilisateur est vide, il ne pourra pas continuer.

Envoyer la commande

Valide la commande dans le système en créant une entrée dans la base de données. Si la commande a déjà été envoyée, elle est mise à jour.

Elément passant : Envoyer la commande est un élément passant. Vous voudrez probablement faire en sorte que l'utilisateur soit redirigé vers une page de confirmation via le module de redirection après cette action.

Définir l'état de la commande

Changer le statut de la commande, globalement.

Elément passant : Définir l'état de la commande est un élément passant. Vous voudrez probablement faire en sorte que l'utilisateur soit redirigé vers une autre page via le module de redirection, ou qu'une autre action s'effectue après cette action.

Afficher les informations de debug

Affiche les informations de debug.

Elément de fin : Plus aucun élément de Workflow ne sera exécuté après ce module.

Ajouter un produit

Ajouter un produit personnalisé à la commande. C'est utile pour ajouter des frais de livraison, par exemple. Le produit peut être ajouté dans certains cas, via l'application d'une condition.

Rediriger vers

Redirige vers l'URL spécifiée. La variable –ORDERID– sera remplacée par l'UID de la commande si vous souhaitez le récupérer sur une autre page.

Elément de fin : Plus aucun élément de Workflow ne sera exécuté après ce module.

Payer

Propose au client de payer via Stripe.

Pour pouvoir utiliser ce module, vous devez configurer Stripe, et vous devez d'abord envoyer la commande.
Cette action changera d'office l'état de la commande à : 2 - Payée. Ce comportement ne peut pas être modifié, mais vous pouvez directement modifier l'état de la commande si vous le souhaitez.
Elément bloquant : Si l'utilisateur ne parvient pas à payer, il ne pourra pas continuer le workflow, et la commande restera dans le système à son état précédent.