yegortitov Posted April 12, 2013 Share Posted April 12, 2013 (edited) Bonsoir, lorsque j'active le mode SSL sur ma boutique, je ne peux plus ajouter de produits dans mon panier. J'ai l'erreur : Impossible to add the product to the cart. textStatus: 'error' errorThrown: '' responseText: Je suis sous Prestashop 1.5.4 L'erreur disparaît lorsque je désactive le mode SSL En désactivant l'ajax pour le panier, ça marche aussi Merci pour votre aide Edited April 12, 2013 by yegortitov (see edit history) Link to comment Share on other sites More sharing options...
emily_d Posted April 12, 2013 Share Posted April 12, 2013 (edited) Déjà il faut s'assurer que le SSL fonctionne correctement sur la page d'authentifcation ou de contact. L'erreur vient d'ajax-cart.js dans modules/blockcart/ajax-cart.js : $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: baseUri + '?rand=' + new Date().getTime(), async: true, cache: false, dataType : "json", data: 'controller=cart&add=1&ajax=true&qty=' + ((quantity && quantity != null) ? quantity : '1') + '&id_product=' + idProduct + '&token=' + static_token + ( (parseInt(idCombination) && idCombination != null) ? '&ipa=' + parseInt(idCombination): ''), success: function(jsonData,textStatus,jqXHR) { ... }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert("Impossible to add the product to the cart.\n\ntextStatus: '" + textStatus + "'\nerrorThrown: '" + errorThrown + "'\nresponseText:\n" + XMLHttpRequest.responseText); //reactive the button when adding has finished ... } Après la requète POST, la réponse attendue n'est pas la bonne. Il peut s'agir d'un problème de redirection. Il faudrait voir sur quelle adresse est envoyée la requête -- avec un alert(baseUri + '?rand=' + new Date().getTime()) --, ce qu'elle contient et quelle réponse renvoie le serveur (302,404 etc..) car visiblement responseText est vide. Edited April 12, 2013 by emily_d (see edit history) Link to comment Share on other sites More sharing options...
yegortitov Posted April 12, 2013 Author Share Posted April 12, 2013 bonsoir la connexion marche bien en SSL l'alert affiche ceci : https://www.monsite.com/store/?rand=1365804354746 Link to comment Share on other sites More sharing options...
emily_d Posted April 12, 2013 Share Posted April 12, 2013 Est-ce que le domaine SSL est exactement même que le domaine du site dans Préférences > SEO & URLs ? Est-ce que tu utilises plusieurs langues ? Quel est le status code après l'ajout d'un produit dans le panier, Chrome permet de voir ça très bien dans l'onglet Network de ses Developer Tools accessibles avec F12. Link to comment Share on other sites More sharing options...
yegortitov Posted April 13, 2013 Author Share Posted April 13, 2013 bonjour Est-ce que le domaine SSL est exactement même que le domaine du site dans Préférences > SEO & URLs ? => oui Est-ce que tu utilises plusieurs langues ? => non Quel est le status code après l'ajout d'un produit dans le panier, Chrome permet de voir ça très bien dans l'onglet Network de ses Developer Tools accessibles avec F12. => XMLHttpRequest cannot load https://www.monsite.com/store/?rand=1365835270839. Origin http://www.monsite.com is not allowed by Access-Control-Allow-Origin. Link to comment Share on other sites More sharing options...
emily_d Posted April 13, 2013 Share Posted April 13, 2013 (edited) Merci. Essaie d'ajouter ceci à ton fichier .htaccess. D'abord pour tester : Header set Access-Control-Allow-Origin * Ensuite si ça marche, remplace par : Header set Access-Control-Allow-Origin http://www.mon-site.com:443 Edited April 13, 2013 by emily_d (see edit history) Link to comment Share on other sites More sharing options...
yegortitov Posted April 14, 2013 Author Share Posted April 14, 2013 Salut ça marche dans les 2 cas Link to comment Share on other sites More sharing options...
emily_d Posted April 14, 2013 Share Posted April 14, 2013 Et en ajoutant (en plus) : Header set Access-Control-Allow-Headers "cache-control" Link to comment Share on other sites More sharing options...
yegortitov Posted April 14, 2013 Author Share Posted April 14, 2013 Le site fonctionne encore Seul le panier pose problème Link to comment Share on other sites More sharing options...
yegortitov Posted April 19, 2013 Author Share Posted April 19, 2013 Résolu / contourné : http://www.prestashop.com/forums/topic/2386[spam-filter]resolu-probleme-panier-lorsque-ssl-active/page__st__20 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now