Pour ajouter un nouveau module complémentaire, allez dans Paramètres / Modules complémentaires, sélectionnez un module complémentaire et cliquez sur le bouton "Détails" pour obtenir plus d'informations. Pour l'installer, cliquez sur le bouton "Installer" dans la boîte de dialogue qui s'affiche.
Modules complémentaires installés
Vous pouvez voir ici la liste des accessoires installés. La plupart des accessoires ne peuvent être installés qu'en un seul exemplaire, mais il existe également des accessoires qui peuvent être installés en plusieurs exemplaires. Dans ce dernier cas, le système vous demandera le nom de l'instance que vous souhaitez installer avant de procéder à l'installation : vous pouvez saisir n'importe quel nom qui identifie cette instance de l'accessoire.
Le module ajouté apparaîtra dans le sous-menu "Modules complémentaires". Si aucun module complémentaire n'est installé, l'élément de menu principal "Modules complémentaires" n'apparaîtra pas.
Pour supprimer un module complémentaire, cliquez sur le bouton "Supprimer". Une fois supprimé, toutes les données sont irréversiblement effacées.
Accessoires disponibles
Vous pouvez sélectionner un accessoire parmi ceux qui sont disponibles. Certains accessoires sont gratuits, d'autres sont payants. Dans le cas d'un accessoire payant, veuillez contacter le développeur de l'accessoire pour plus de détails. Pour l'installer, cliquez sur le bouton "Installer". Vous devez avoir un abonnement API actif pour installer un module complémentaire.
Créer un module complémentaire personnalisé
Vous avez la possibilité d'utiliser un module complémentaire personnalisé fonctionnant sur votre propre URL (hébergé sur votre propre infrastructure). Dans le menu Paramètres / Modules complémentaires, cliquez sur le bouton "Ajouter un module complémentaire personnalisé", entrez l'URL et le nom du module complémentaire personnalisé. Deliveo transmettra les informations suivantes aux modules complémentaires en tant que paramètre GET :
- key - la clé API administrative (celle que vous avez spécifiée)
- lang - la langue de l'interface du répartiteur
- license - paramètre de licence d'instance (que vous utilisez également lors de la connexion)
- color - couleur du thème de l'interface de dispatching (code HEX)
Exemple :
https://customplugin.com?key=da07b2262a4a4083964097691a95fc0da70a&lang=HU&license=demo&color=#0000FF
Seul le protocole https est supporté. Vous pouvez communiquer avec Deliveo via une connexion API supplémentaire. Un nombre illimité d'add-ons peut être intégré de cette manière. L'accès à chaque module peut être contrôlé de la même manière que pour les autres éléments du menu dans les paramètres d'autorisation.
Suppression d'un module complémentaire spécifique
Lorsqu'un add-on personnalisé est supprimé par un utilisateur, le système Deliveo appelle le point de terminaison /remove :
https://customplugin.com/remove?key=da07b2262a4a4083964097691a95fc0da70a&lang=HU&license=demo&color=#0000FF
Lorsqu'un add-on personnalisé est supprimé par un utilisateur, le développeur de l'add-on est responsable de la suppression permanente des données stockées dans l'add-on.
Si vous chargez un plugin à partir d'un domaine autre que deliveo.eu, votre navigateur peut (en fonction de vos paramètres de sécurité) désactiver les cookies tiers. Un cookie tiers est un cookie défini par un site web dont le domaine est différent de celui de deliveo.eu. Dans ce cas, vous devrez désactiver cette fonction dans votre navigateur sur deliveo.eu.
Publier votre propre contenu additionnel sur Deliveo
Si vous avez votre propre contenu additionnel que vous souhaitez publier pour les utilisateurs de Deliveo, veuillez nous contacter. Conditions de publication :
- Le complément doit être utile aux utilisateurs de Deliveo et doit être lié à l'utilisation de Deliveo.
- L'URL de l'add-on doit contenir le fichier init.json détaillé ci-dessous. Exemple : https://customplugin.com/init.json Toutes les données doivent être incluses dans le fichier. Explication de chaque paramètre entre parenthèses.
- Vous pouvez proposer l'add-on gratuitement ou contre rémunération. Deliveo ne prélève pas de part de rémunération. La redevance vous est versée directement par les clients.
- Le module complémentaire doit comprendre au moins l'anglais.
{
"developer": "Deliveo", (Nom du développeur)
"website": "https://deliveo.eu", (Site web de l'extension)
"price": "free", (Prix du module complémentaire)
"logo": "https://cdn.example.com/logo.png", (URL du logo)
"is_beta": "false", (beta = "true", prod = "false")
"language":
{
"hu":
{
"name": "Sample extension", (nom de l'extension)
"description": "Amazing free add-on for Deliveo" (description de l'extension, max 120 caractères)
},
"en":
{
"name": "Example plugin",
"description": "Wonderful free add-on for Deliveo"
}
}
}