Abacus REST
Introduction
Reliez votre système de commerce électronique et de caisse PepperShop directement à votre système de traitement des commandes Abacus. Profitez des processus automatisés et de la grande richesse fonctionnelle des deux plateformes.
C’est parti
Pour préparer votre intégration d’Abacus et de PepperShop, vous pouvez commencer par ces étapes :
Installez l’application via le Marketplace Abacus. Obtenez les informations suivantes :
- URL DE L’API
- Numéro de mandant
- ID du client
- Secret du client
Vidéo d’instruction Raccourci Abacus - PepperShop
Module Configuration
Le module est installé par nos techniciens. Après une installation réussie, vous le trouverez dans l’administration du shop sous “Modules -> Abacus”.
Les étapes suivantes devraient vous aider à configurer le module avec succès et à utiliser efficacement l’API Abacus.
Nous allons maintenant dans le module et cochons la case “Utiliser l’API Abacus”. Enregistrez votre réglage en bas, d’autres onglets seront ainsi visibles.
Configuration générale
Passez à l’onglet “Configuration” et saisissez sous “API Abacus” le ClientID et le Client Secret que vous trouverez dans Abacus. Remplissez également la base URL et le mandant avant d’enregistrer les paramètres.
- Client ID & Client Secret: proviennent de l’Abacus Q910.
- Token Endpoint: Endpoint pour récupérer le token, celui-ci ne doit en général pas être changé
- URL-Base: Domaine du serveur Abacus
- Mandant: Mandant qui doit être connecté
Abacus-API
Dans l’onglet “API Abacus”, différents jobs peuvent maintenant être exécutés. Par exemple, nous ouvrons l’importation complète en cliquant sur la petite flèche vers la droite. Vous pouvez soit automatiser ce job, soit l’exécuter manuellement. Il en va de même pour d’autres jobs que vous pouvez configurer selon vos besoins.
Configuration
Dans l’onglet “Configuration”, diverses possibilités de réglage sont à disposition.
-
Représenter les documents API Abacus: Le client a la possibilité, via le compte client, d’appeler ses documents depuis Abacus.
-
Utiliser l’API e-Business d’Abacus: Avec l’interface e-Business, Abacus se connecte à l’API PepperShop.
-
Utiliser l’API Abacus: Avec l’API Abacus, PepperShop se connecte à l’API d’Abacus.
-
AbaNet adresse e-mail: Adresse e-mail à laquelle sont envoyés par exemple les détails des paiements.
Consultation des prix en direct (Abacus Price API)
Forcer la demande: La commande ne peut être terminée que si les prix de tous les articles liés dans le panier ont été obtenus directement de l’API de prix en temps réel d’Abacus.
Demander les prix des sous-articles dans la catégorie: Est-ce que les prix de tous les sous-articles doivent déjà être demandés lors de la présentation de la catégorie ? La performance peut se dégrader fortement en cas d’activation, en particulier si le nombre de sous-articles par article est élevé.
Notification de problèmes
pour la consultation des prix en direct (Abacus Price API).
- Destinataire: Enregistrer une ou plusieurs adresses e-mail (séparées par des virgules).
- Intervalle en heures: Temps d’attente avant l’envoi d’une nouvelle notification.
pour l’exportation de la commande.
- Destinataire: Enregistrer une ou plusieurs adresses e-mail (séparées par des virgules).
- Tolérance en secondes: Temps d’attente avant l’envoi d’une nouvelle notification.
Abacus-API
Enregistrer les dimensions et les poids comme caractéristiques: Ce paramètre permet de représenter les dimensions et les poids dans la boutique et de créer des variantes. Si ce champ est activé, la quantité de données dans la boutique augmente et ralentit l’importation et la boutique en général.
Domaine d’activité: Sélectionnez ici votre domaine d’activité. Ceux-ci sont tirés de l’abacus. Les clients sont filtrés en conséquence.
Paramètres de commande
Frais d’envoi Les frais d’envoi peuvent être transférés soit en tant qu’article, auquel cas le code et le produit doivent être définis. Ou les frais d’envoi peuvent être transférés comme poste spécial de frais d’envoi. La position spéciale frais d’envoi a toujours le code TVA AUT et la TVA est répartie en conséquence sur les positions de commande.
Paramètres de rabais Les articles correspondants doivent être configurés aussi bien pour les rabais totaux sur les articles que pour les rabais totaux. Si une position de rabais concerne plusieurs positions avec différents codes TVA, la position sera transmise de manière fractionnée. Ceci parce qu’une position ne peut pas avoir plusieurs taux de TVA dans Abacus. Les rabais totaux peuvent également être transmis en tant que rabais de document. Cela a l’avantage que les positions ne doivent pas être divisées. L’inconvénient est que les rabais sont toujours calculés en pourcentage (à 2 décimales près) et qu’il peut y avoir au maximum 4 rabais de document. Pour utiliser les rabais sur les documents, la correction totale dans Abacus doit correspondre à celle de PepperShop.
Mapping
Dans l’onglet Mapping, nous découvrons les affectations existantes et avons la possibilité d’en ajouter d’autres. Choisissez entre différentes catégories comme les articles, les clients, les commandes, etc. Ici, vous voyez les données déjà associées et vous pouvez associer des enregistrements supplémentaires.
Statut
Dans l’onglet Statut, nous avons un aperçu des informations sur l'état du système. Vous pouvez y consulter le fichier journal actuel ou vider le cache des fichiers. Les éventuelles erreurs ou avertissements sont affichés à cet endroit.
Vidéo d’instruction des fonctions Abacus REST-API
Aide supplémentaire
Avez-vous besoin d’un soutien supplémentaire ? PepperShop vous offre différentes options.
- Souvent un clic dans l’administration en haut à droite sur l’icône du point d’interrogation aide. Ici, vous pouvez obtenir une aide directe sur le sujet concerné.
- Diverses réponses peuvent être trouvées dans la FAQ. Celles-ci peuvent également être consultées dans l’administration de la boutique via Help&News -> Help archive. Ou via notre page d’accueil https://www.peppershop.com/de/services/support/faq/
- Dans la PepperShop Academy https://www.peppershop.com/de/services/academy/, vous pouvez facilement trouver divers tutoriels vidéo gratuits.
- Nous sommes également à votre disposition par mail ou par téléphone (CHF 195./h) support@glarotech.ch ou +41 71 923 08 58