circle-exclamation
This documentation is currently under development. Certain sections are not yet complete and will be added shortly.

API Cegid Retail Y2

The Wallet Crew exploite les API et les notifications métier de Cegid Retail Y2 pour fournir des mises à jour en temps réel et la synchronisation des données afin d’offrir une expérience utilisateur fluide. Ces intégrations permettent à The Wallet Crew de gérer efficacement les données clients, les programmes de fidélité, les opérations de caisse et les documents de vente au sein des Wallets mobiles.

Cegid Retail Y2 APIs

Liste des services Web et des notifications

1. Client

Objet: Ce service est utilisé pour rechercher, créer et mettre à jour les profils clients et gérer les consentements. Il permet à The Wallet Crew d’afficher les informations client directement dans les Wallets, garantissant que les données sont à jour et accessibles. Point de terminaison: CustomerWcfService.svc

Méthodes utilisées:

  • SearchCustomerIds: Trouve des identifiants clients en fonction de critères de recherche spécifiques (Email)

  • UpdateCustomer: Met à jour les informations client pour maintenir des dossiers précis.

  • AddNewCustomer: Ajoute de nouveaux clients à la base de données Cegid Y2 pour synchronisation avec The Wallet Crew.

2. Opérations de caisse

Objet: Facilite l’affichage des bons et des cartes-cadeaux disponibles dans les Wallets. Cela permet aux clients de visualiser et d’utiliser leurs bons ou cartes-cadeaux directement depuis leurs Wallets mobiles. Point de terminaison: CashOperationsWcfService.svc

Méthodes utilisées:

  • GetCustomerAvailableBons: Récupère les bons ou cartes-cadeaux disponibles pour un client.

3. Fidélité

Objet: Gère les données du programme de fidélité, y compris la création de cartes de fidélité et l’affichage des points de fidélité dans les Wallets. The Wallet Crew utilise ce service pour renforcer l’engagement client en gardant les informations de fidélité facilement accessibles. Point de terminaison: LoyaltyWcfService.svc et LoyaltyEngineLoyaltyEngineService.svc

Méthodes utilisées:

  • GetCustomerCards: Récupère les cartes de fidélité liées à un client.

  • GetLoyaltyCard: Récupère les détails d’une carte de fidélité spécifique.

  • CreateLoyaltyCard: Crée une nouvelle carte de fidélité pour les clients dans Cegid Y2.

  • GetCardCreationActiveProgramsOnStore : Utilisé pour savoir quel programme de fidélité est disponible pour un magasin

4. Documents de vente

Objet: Utilisé pour afficher les reçus dans les Wallets et générer des cartes click-and-collect. Cela garantit que les clients ont un accès facile à leurs reçus d’achat et à leurs cartes de collecte dans leurs Wallets mobiles. Point de terminaison: SaleDocumentService.svc

Méthodes utilisées:

  • GetByKey: Récupère un document de vente spécifique par sa clé.

  • GetHeaderList: Fournit une liste de documents de vente pour les transactions récentes.

5. Rapport de ventes

Objet: Utilisé pour générer le PDF d’un reçu. Point de terminaison: SalesExternalReport (REST)

Purpose

Méthodes utilisées:

  • generatedocument: génère un nouveau PDF

  • download: télécharge le PDF spécifié

  • poll : Vérifie la disponibilité de la génération du PDF

6. Employé

Objet: Utilisé pour obtenir la liste des employés d’un magasin. Principalement utilisé par la mise en page vendeur. Point de terminaison: EmployeeSalespersonsService.svc

Méthodes utilisées:

  • GetListDetail: Liste les conseillers d’un magasin.

7. Notifications métier

Objet: The Wallet Crew s’abonne aux notifications métier pour recevoir des mises à jour en temps réel sur des événements tels que les mises à jour de fidélité, les achats et les commandes. Cela permet au système d’envoyer des notifications push aux Wallets, garantissant que les clients sont informés rapidement des changements ou des mises à jour. Point de terminaison: BusinessNotificationSubscriptionService.svc

Méthodes utilisées:

  • GetActive: Liste les abonnements actifs.

  • Update: Modifie les abonnements existants.

  • Create: Crée de nouveaux abonnements pour des notifications spécifiques.

  • Delete: Supprime des abonnements pour cesser de recevoir des notifications spécifiques.

Cette documentation met en évidence l’intégration en temps réel entre The Wallet Crew et Cegid Y2, permettant une expérience dynamique et conviviale pour les clients en fournissant des informations à jour sur les points de fidélité, les bons et les transactions au sein des Wallets mobiles.

Mis à jour