2 votes

{exp:store:checkout} a cessé de fonctionner

La balise {exp:store:checkout} a cessé de fonctionner.


Ce qu'il fait

Lorsque vous passez à l'étape suivante, ou que vous soumettez la balise de paiement, la page est rechargée et vous revenez au début.


Ce qu'il doit faire

Passer à l'étape suivante ou au prestataire de paiement (selon l'étape)


Diagnostic effectué

Pensant que cela pouvait être notre modèle, nous avons regardé les exemples de modèles de magasins inclus. Le même problème s'y produit.

Ce site a fonctionné jusqu'à récemment et aucun changement n'a été apporté, d'après ce que je peux voir. Il n'y a pas eu de ventes depuis une semaine.


Logiciel

Nous utilisons EE 2.5.2 avec Store 1.5.3. Nous avons essayé de passer à la version 1.6.2 mais les erreurs suivantes se sont produites. Peuvent-elles être liées ? http://pastebin.com/JqTLdTX6

1voto

Mutual Points 131

Ce problème a été résolu

Nous avions le texte suivant dans notre fichier .htaccess.

## ENSURE THAT THERE IS ALWAYS A TRAILING SLASH ##
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)([^/])$        /$1$2/ [L,R=301]

Cela a perturbé la façon dont les formulaires ont été soumis.

Désolé pour le désagrément.

(Pour ce que ça vaut, les erreurs PHP persistent).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X