Les applications FooSales pour iPad et tablettes Android se connectent à votre magasin à l'aide de API REST (primaire) ou WordPress XML-RPC (secondaire). L'API REST est la méthode de connexion préférée car elle est généralement plus stable et plus sûre que XML-RPC. Dans certains environnements de serveur, il se peut que vous ne puissiez pas utiliser l'API REST et que votre hébergeur ou un plugin de sécurité WordPress bloque ou limite XML-RPC pour des raisons de sécurité, ce qui entraînera une erreur "Erreur de connexion"dans FooSales.
Voici quelques conseils à suivre si vous vous trouvez dans cette situation :
Veillez à ce que les API REST est accessible en entrant l'adresse suivante dans votre navigateur web : 'www.YOURWEBSITE.com/wp-json/foosales/v2'
Vous devriez voir un écran qui affiche le code qui commence par {"namespace" : "foosales\/v2", "routes" :
par opposition à une page d'erreur telle que 404 fichier non trouvé ce qui indique que quelque chose ne va pas dans la configuration de votre serveur ou dans le fichier API REST est bloquée.
Si le API REST n'est pas accessible, l'application essaiera de se connecter en utilisant la fonction XML-RPC comme solution de repli qui pourrait être bloquée.
Si vous avez un CAPTCHA ou un plugin de sécurité installé sur votre site web, tel que Wordfence ou Sécurité iThemes, veuillez le désactiver temporairement et essayez de vous connecter à nouveau à l'application FooSales. Si vous pouvez vous connecter, c'est que le plugin bloquait l'accès et qu'il devra être désactivé de façon permanente ou configuré différemment.
Si vous n'avez pas installé de plugin de sécurité sur votre site web, demandez à votre hébergeur de vous indiquer si l'adresse IP de votre appareil a été bloquée pour accéder au site. Si c'est le cas, vous pouvez demander à votre fournisseur d'accès de prendre les mesures suivantes :
- Inscrire sur liste blanche la règle déclenchée par votre adresse IP
- Désactiver le Mod_security pour votre domaine
Si cela ne résout pas le problème, vous pouvez essayer ce qui suit :
- Renommer 'xmlrpc.php' dans le dossier racine de votre site web à 'rpc_requests.php‘
- Télécharger, installer et activer ce plugin qui correspond au fichier renommé 'xmlrpc.php'.
NB : Nous vous recommandons de télécharger 'xmlrpc.php' sur votre machine locale, de le renommer 'rpc_requests.php' et de le télécharger à nouveau afin que les deux fichiers existent sur votre site et que vous n'écrasiez pas le fichier d'origine.