La mise en cache de pages et le commerce électronique ont toujours eu du mal à bien fonctionner ensemble. Les deux technologies ont travaillé dur pour surmonter les problèmes avec un certain succès, mais il reste encore quelques difficultés.
Problèmes généraux avec EDD et la mise en cache
Licences de logiciels
L'extension Software Licensing fonctionne en faisant communiquer votre logiciel avec votre boutique EDD via une API. Cet point de terminaison Software Licensing peut être mis en cache par n'importe lequel des plugins de mise en cache courants. Cela causera des problèmes lors de la vérification des licences.
La solution à ce problème est de ne simplement rien mettre en cache dans le répertoire Software Licensing.
Si vous utilisez WP Rocket, vous pouvez utiliser ce modèle pour exclure les éléments appropriés : /edd-sl/(.*)
Si vous utilisez WP Super Cache, choisissez le paramètre Ne pas mettre en cache les pages avec des paramètres GET. (?x=y à la fin d'une url)
Problèmes spécifiques avec les plugins de mise en cache
Chaque plugin de mise en cache a ses propres problèmes, voici la documentation pour chacun d'eux.
