Abacus REST

Inhaltsverzeichnis

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.

Illustration 1: Activer Abacus REST

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é

Illustration 2: Configurer Abacus-API

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.

Illustration 3: Import

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)

Illustration 4:

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

Illustration 5:

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

Illustration 6:

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

Illustration 7:

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.

Illustration 8:

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.

Illustration 9:

Illustration 10:

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
🌶️
🔥
🌶️