Jump to content

(SOLVED) Bloqué sur étape livraison, paiement impossible


Recommended Posts

Bonjour à tous,

Je réalise actuellement un thème sous Prestashop 1.4.0.17 mais je me heurte a un problème de taille puisqu'à l'étape de livraison il m'est impossible de passer à l'étape paiement. Quand je suis sur la page livraison (order-carrier.tpl) je clique sur suivant, cela me redirige sur la même page de livraison (step=2).

- Toutes les pages sont dans le dossier themes (order-paiement.tpl, etc...) aucune ne manque
- Modules de paiement actifs
- CGV actives dans le BO

EDIT : Je viens d'essayer le thème par défaut de Prestashop est le problème est identique.

Le hic est que j'offre les frais de port donc tout est à 0 dans le BO et j'ai effacé tous les variables OPC dans order-carrier.tpl afin de m'en servir comme une page d'aide concernant la livraison.

Est ce un problème avec le JS ? Les modules ? (j'ai désinstallé et supprimé de nombreux modules qui ne me sert pas) (voir image). J'utilise les champs personnalisés recquis avec upload image et textfields mais le panier semble correct (voir image)

Voici mon order-carrier.tpl




   <!--
       var baseDir = '{$base_dir_ssl}';
   -->

   var msg = "Pour continuer, merci de bien vouloir lire et accepter les conditions générales de ventes.";
   {literal}
   function acceptCGV()
   {
       if ($('.conditions').length && !$('input#cgv:checked').length)
       {
           alert(msg);
           return false;
       }
       else
           return true;
   }
   {/literal}


{capture name=path}Livraison{/capture}
{include file="$tpl_dir./breadcrumb.tpl"}
{assign var='current_step' value='shipping'}
{include file="$tpl_dir./order-steps.tpl"}

<form id="form" action="{$link->getPageLink('order.php', true)}" method="post" onsubmit="return acceptCGV();">


Livraison

{include file="$tpl_dir./errors.tpl"}

texte 


Conditions générales de ventes





       <input type="checkbox" name="cgv" id="cgv" value="0"  />
       En cochant cette case, vous avez lu et acceptez les conditions générales de ventes(Nouvelle fenêtre)





<input type="hidden" name="step" value="3" />
{l s='Previous'}
<input type="submit" name="processCarrier" value="{l s='Next'}" class="buttoncontinu" />






Merci d'avance pour votre aide car je suis prêt a mettre le site en prod mais je ne sais pas quoi faire avec ce bug.

Excellente journée

Emilien

Link to comment
Share on other sites

Hic résolu, j'ai tout simplement ajouter un transporteur bidon avec une tranche de prix de 0 à 5000 et effectif sur toutes les zones.

Dans mon .TPL j'ai mis un beau petit style="display:none;" sur les attributs de livraison.

Méthode sale mais je n'ai pas trouvé mieux.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...