L’extension Zendesk Magento 1 (M1) sert à fournir une connexion entre lanouvelle application Zendesk denotre partenaire pour Magento M1et votre instance Magento.
Si vous voyez une erreurau sein de la nouvelle application M1 partenaire contenant unIDde référenceet untype d'erreurde« fail-ordre »ou« fail-ordres»,cela est lié à des problèmes avec la M1 extension.
Cet article fournit des conseils pour vous aider à résoudre les problèmes courants liés à la configuration de votre extension M1.
- Vérifiez qu’aucune redirection d’URL n’est en place
- Vérifiez que vous avez installé la dernière version de l’extension M1
- Vérifiez la configuration de votre pare-feu pour Zendesk
- Utiliser un domaine https (TLS) pour l’URL de votre magasin
- Vérifiez le paramètre de jeton API de votre application Zendesk.
- Vérifiez votre paramètre de token d’API d’extension M1
- Vous avez toujours des problèmes ?
Vérifiez qu’aucune redirection d’URL n’est en place
Pour des raisons de sécurité, le proxy sécurisé utilisé par l’application pour accéder aux API d’extension Magento ne prend pas en charge les redirections.
Vérifiez que l’URL du magasin que vous avez saisie pointe directement vers votre magasin et qu’elle ne dépend pas des redirections sur le CDN, le réseau ou le serveur. Si vous avez des redirections en place, «Échec des commandes»dans la nouvelle application.
L’application effectuera des demandes semblables aux suivantes:
https://<<YOUR ZENDESK SUBDOMAIN>>.zendesk.com/proxy/apps/secure/<<YOUR STORE URL>>%2Findex.php%2Fzendesk%2Fapi%2Fcustomers%2Fsomecustomer%40somedomain.com
Toute demande provenant dehttps: // << VOTRE SOUS-DOMAINE >>. Zendesk.com/proxy/apps/secureettransférée à votre serveur Magento à l’adresse «VOTRE URL DE MAGASIN» / index.php / zendesk / api / *doit être capable de passer sans restriction ni redirection.
Vérifiez que vous avez installé la dernière version de l’extension M1
Les anciennes versions de l’extension M1 ne sont plus prises en charge et risquent de provoquer des erreurs de classement dans la nouvelle application. Vérifiez que la version de votre extension correspond à la dernière version disponible (https://github.com/zendesk/magento_extension). Sinon, mettez à jour en suivant les instructions de Magento: Installation de l’extension Zendesk pour Magento.
Les erreurs dues à des versions de l’extension M1 obsolètes sont visibles dans vos journaux Magento PHP et incluent les messages d’erreur suivants:
ArgumentCountError
Uncaught exception ‘ArgumentCountError’ with message ‘Too few arguments to function Zendesk_Zendesk_ApiController::ordersAction()
ou
PHP Fatal error: Call to a member function find() on a non-object in /var/www/html/apache.git/magento/store2/app/code/community/Zendesk/Zendesk/Model/Observer.php
Vérifiez la configuration de votre pare-feu pour Zendesk
Si vous avez un pare-feu pour votre instance Magento, vérifiez que vous avez autorisé les adresses IP de Zendesk pour le proxy sécurisé mentionné ci-dessus à accéder à votre extension M1. Pour en savoir plus, consultez Configuration de votre pare-feu pour Zendesk.
Utiliser un domaine https (TLS) pour l’URL de votre magasin
L’URL de votre magasindans la nouvelle applicationdoit commencer par unhttps: // protocole. Le Leprotocole http: // n’est pas pris en charge.
Vérifiez le paramètre de jeton API de votre application Zendesk.
Pour configurer le flux d’informations entre Zendesk et Magento, des jetons d’authentification doivent être fournis à l’application Zendesk et à l’extension M1. Il est fréquent de mélanger les tokens fournis.
Votre nouvelle application Zendesk doit être fournie avec un token API disponible dans l’extension M1. Pour trouver cela,
- Connectez-vous à votre panneau d’administration Magento et accédez à la page de configuration en sélectionnantSystème>Configuration>Zendesk..
- Dans lasectionDétails del’ API , vérifiez que l’option de liste déroulanteAPI activéeest définie surOui.
- Copiez lavaleur du champToken APIet saisissez-la dans lechampToken APIdansGérez votre compte. dans la nouvelle application. Ce jeton doit contenir 32 caractères.
Vérifiez votre paramètre de token d’API d’extension M1
Pour confirmer que votre extension M1 utilise le token API correct:
- Dans l’extension Magento, allez à la page de configuration Zendesk en sélectionnantSystème>Configuration>Zendesk. Le Jeton d’agent champ nécessite un jeton API Zendesk. Ce jeton doit contenir 40 caractères.
- Connectez-vous à votre compte Zendesk.
- Dans la barre latérale, sélectionnez l’icône d’engrenageAdmin>Canaux>API.. La page de l’API Zendesk s’affiche.
- Sous le titre Token Access , vous pouvez voir vos tokens actifs actuels ou utiliser le bouton + pour ajouter un nouveau token.
Vous avez toujours des problèmes ?
Si vous avez essayé les étapes ci-dessus et que vous rencontrez toujours des problèmes avec l’extension M1, contactezapi@zendesk.comet mentionnez l’extension Magento 1.
Traduction - exonération : cet article a été traduit par un logiciel de traduction automatisée pour permettre une compréhension élémentaire de son contenu. Des efforts raisonnables ont été faits pour fournir une traduction correcte, mais Zendesk ne garantit pas l’exactitude de la traduction.
Si vous avez des questions quant à l’exactitude des informations contenues dans l’article traduit, consultez la version anglaise de l’article, qui représente la version officielle.
0 Commentaires
Vous devez vous connecter pour laisser un commentaire.