Pourquoi la synchronisation de ma boutique WooCommerce génère-t-elle une erreur 404 ?
Une erreur 404 lors de la synchronisation signifie généralement que Printful ne parvient pas à accéder aux points de terminaison de votre API REST WooCommerce. Le plus souvent, cela est dû à une configuration incorrecte des paramètres des permaliens ou des règles de réécriture du serveur.
Comment résoudre le problème
- Allez à Dashboard → Settings → Permalinks dans WordPress
- Sous Common Settings, choisissez n’importe quelle structure sauf Plain (par exemple, Post name, Month and name, etc.)
- Cliquez sur Save Changes — cette action régénère automatiquement les règles de réécriture dans votre fichier .htaccess
- Essayez à nouveau de connecter votre boutique WooCommerce à Printful
Ces étapes actualisent les points de terminaison de votre API REST et permettent à Printful d’établir une connexion correcte.
Autres vérifications
Si la mise à jour des permaliens n’a pas résolu l’erreur de synchronisation :
- Vérifiez votre fichier .htaccess (serveurs Apache) : assurez-vous que les règles de réécriture WordPress sont présentes et que le fichier .htaccess est accessible en écriture. Si vous l’avez modifié manuellement, vérifiez qu’il contient les blocs mod_rewrite par défaut.
- Vérifiez que WooCommerce est activé : assurez-vous que l’extension WooCommerce est installée et à jour, et que les principaux points de terminaison de l’API, comme /wp-json/wc/v3/, sont accessibles.
- Vérifiez l’accessibilité des points de terminaison REST : copiez et collez l’URL de votre boutique dans le navigateur, ajoutez /wp-json/wc/v3/ à la fin et vérifiez si l’API WooCommerce répond (par exemple, en renvoyant une liste d’options ou de commandes au format JSON).
- Recherchez d’éventuels conflits avec le thème ou les extensions : passez temporairement à un thème WordPress par défaut et désactivez toutes les extensions sauf WooCommerce et Printful. Réessayez la synchronisation ; si elle fonctionne, réactivez les autres extensions une par une pour identifier le conflit.
Si vous avez suivi ces étapes et que vous rencontrez toujours une erreur 404 lors de la synchronisation, veuillez contacter votre hébergeur ou notre service client via notre formulaire de contact, ou démarrer un chat avec nous. Indiquez les étapes de dépannage que vous avez déjà suivies ; elles permettront de résoudre le problème plus rapidement.