flo888 Posted May 28, 2014 Share Posted May 28, 2014 Bonjour, Je travaille sur la version 1.5.6.2 et j'ai constaté un élément qui bloque le processus de commande. Je m'explique : Lorsque l'utilisateur accède à son panier, si celui-ci a déjà un compte et qu'il souhaite se connecter sur la page de commande, il est redirigé vers la page mon compte plutôt que de voir sa page de commande rechargée. C'est un peu embêtant en plein processus de commande. Avez-vous déjà été confronté à cette situation ? Si oui existe-il une solution ? Merci d'avance Link to comment Share on other sites More sharing options...
Zebx Posted May 28, 2014 Share Posted May 28, 2014 Bonjour, Mmm, c'est bizarre normalement ça ne devrait pas. C'est avec le processus de commande en 5 étapes ou en one-page-checkout? Chez moi, en 1.5.6.2, si on se log via les champs proposés dans le processus de commande, on reste dans le process de commande et on passe direct à l'étape suivante... En revanche si on se log via un lien de connexion (typiquement en haut à droite), là en effet on retourne sur "mon compte", qu'il y ait un panier rempli/affiché ou non au moment du clic. Peut-être pas parfait, mais ça reste assez cohérent... Link to comment Share on other sites More sharing options...
flo888 Posted May 28, 2014 Author Share Posted May 28, 2014 Merci pour ton aide J'utilise le One page Checkout. Il est possible alors que ça vienne du theme prestashop que j'utilise ? Link to comment Share on other sites More sharing options...
Zebx Posted May 28, 2014 Share Posted May 28, 2014 (edited) Fort probable oui. Il est vrai que j'ai pas testé sur le thème par défaut, mais dans mon thème c'est bien géré. Ca doit se passer du côté de la page order-opc-new-account.tpl On peut avoir le lien de ta boutique éventuellement? Edit: ou le source de la page en question... Edited May 28, 2014 by Zebx (see edit history) Link to comment Share on other sites More sharing options...
flo888 Posted May 30, 2014 Author Share Posted May 30, 2014 Voici le code de ma page <div id="opc_new_account" class="opc-main-block"> <div id="opc_new_account-overlay" class="opc-overlay" style="display: none;"></div> <h2><span>1</span> {l s='Account'}</h2> <form action="{$link->getPageLink('authentication', true, NULL, "back=order-opc")|escape:'html'}" method="post" id="login_form" class="std"> <fieldset> <h1>{l s='Already registered?'}</h1> <div id="login_form_content" > <!-- Error return block --> <div id="opc_login_errors" class="error" style="display:none;"></div> <!-- END Error return block --> <div class="pole"> <label for="login_email">{l s='E-mail address'}</label> <span><input type="text" id="login_email" name="email" /></span> </div> <div class="pole"> <label for="login_passwd">{l s='Password'}</label> <span><input type="password" id="login_passwd" name="passwd" /></span> <a href="{$link->getPageLink('password', true)}" class="lost_password">{l s='Forgot your password?'}</a> </div> <div class="submit"> {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if} <input type="submit" id="SubmitLogin" name="SubmitLogin" class="button" value="{l s='Log in'}" /> </div> </div> </fieldset> </form> <form action="javascript:;" method="post" id="new_account_form" class="std" autocomplete="on" autofill="on"> <fieldset> <h1 id="new_account_title">{l s='New Customer'}</h1> <div id="opc_account_choice"> <div class="opc_float"> <h4>{l s='Instant Checkout'}</h4> <p> <input type="button" class="exclusive_large" id="opc_guestCheckout" value="{l s='Checkout as guest'}" /> </p> </div> <div class="opc_float"> <h4>{l s='Create your account today and enjoy:'}</h4> <ul class="bullet"> <li>{l s='Personalized and secure access'}</li> <li>{l s='Fast and easy check out'}</li> <li>{l s='Separate billing and shipping addresses'}</li> </ul> <p> <input type="button" class="button_large" id="opc_createAccount" value="{l s='Create an account'}" /> </p> </div> <div class="clear"></div> </div> <div id="opc_account_form"> {$HOOK_CREATE_ACCOUNT_TOP} <script type="text/javascript"> // <![CDATA[ idSelectedCountry = {if isset($guestInformations) && $guestInformations.id_state}{$guestInformations.id_state|intval}{else}false{/if}; {if isset($countries)} {foreach from=$countries item='country'} {if isset($country.states) && $country.contains_states} countries[{$country.id_country|intval}] = new Array(); {foreach from=$country.states item='state' name='states'} countries[{$country.id_country|intval}].push({ldelim}'id' : '{$state.id_state}', 'name' : '{$state.name|escape:'htmlall':'UTF-8'}'{rdelim}); {/foreach} {/if} {if $country.need_identification_number} countriesNeedIDNumber.push({$country.id_country|intval}); {/if} {if isset($country.need_zip_code)} countriesNeedZipCode[{$country.id_country|intval}] = {$country.need_zip_code}; {/if} {/foreach} {/if} //]]> {if $vat_management} {literal} function vat_number() { if ($('#company').val() != '') $('#vat_number_block').show(); else $('#vat_number_block').hide(); } function vat_number_invoice() { if ($('#company_invoice').val() != '') $('#vat_number_block_invoice').show(); else $('#vat_number_block_invoice').hide(); } $(document).ready(function() { $('#company').blur(function(){ vat_number(); }); $('#company_invoice').blur(function(){ vat_number_invoice(); }); vat_number(); vat_number_invoice(); }); {/literal} {/if} </script> <!-- Error return block --> <div id="opc_account_errors" class="error" style="display:none;"></div> <!-- END Error return block --> <!-- Account --> <input type="hidden" id="is_new_customer" name="is_new_customer" value="0" /> <input type="hidden" id="opc_id_customer" name="opc_id_customer" value="{if isset($guestInformations) && $guestInformations.id_customer}{$guestInformations.id_customer}{else}0{/if}" /> <input type="hidden" id="opc_id_address_delivery" name="opc_id_address_delivery" value="{if isset($guestInformations) && $guestInformations.id_address_delivery}{$guestInformations.id_address_delivery}{else}0{/if}" /> <input type="hidden" id="opc_id_address_invoice" name="opc_id_address_invoice" value="{if isset($guestInformations) && $guestInformations.id_address_delivery}{$guestInformations.id_address_delivery}{else}0{/if}" /> <div class="pole"> <p class="required text"> <label for="email">{l s='E-mail'} <sup>*</sup></label> <input type="text" class="text" id="email" name="email" value="{if isset($guestInformations) && $guestInformations.email}{$guestInformations.email}{/if}" /> </p> </div> <div class="pole"> <p class="required password is_customer_param"> <label for="passwd">{l s='Password'} <sup>*</sup></label> <input type="password" class="text" name="passwd" id="passwd" /> <span class="form_info">{l s='(5 characters min.)'}</span> </p> </div> <p class="radio required"> <span>{l s='Title'}</span> {foreach from=$genders key=k item=gender} <input type="radio" name="id_gender" id="id_gender{$gender->id_gender}" value="{$gender->id_gender}" {if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id_gender}checked="checked"{/if} /> <label for="id_gender{$gender->id_gender}" class="top">{$gender->name}</label> {/foreach} </p> <div class="pole"> <p class="required text"> <label for="firstname">{l s='First name'} <sup>*</sup></label> <input type="text" class="text" id="customer_firstname" name="customer_firstname" onblur="$('#firstname').val($(this).val());" value="{if isset($guestInformations) && $guestInformations.customer_firstname}{$guestInformations.customer_firstname}{/if}" /> </p> </div> <div class="pole"> <p class="required text"> <label for="lastname">{l s='Last name'} <sup>*</sup></label> <input type="text" class="text" id="customer_lastname" name="customer_lastname" onblur="$('#lastname').val($(this).val());" value="{if isset($guestInformations) && $guestInformations.customer_lastname}{$guestInformations.customer_lastname}{/if}" /> </p> </div> <p class="select"> <span>{l s='Date of Birth'}</span> <select id="days" name="days"> <option value="">-</option> {foreach from=$days item=day} <option value="{$day|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> {* {l s='January'} {l s='February'} {l s='March'} {l s='April'} {l s='May'} {l s='June'} {l s='July'} {l s='August'} {l s='September'} {l s='October'} {l s='November'} {l s='December'} *} <select id="months" name="months"> <option value="">-</option> {foreach from=$months key=k item=month} <option value="{$k|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_month == $k)} selected="selected"{/if}>{l s=$month} </option> {/foreach} </select> <select id="years" name="years"> <option value="">-</option> {foreach from=$years item=year} <option value="{$year|escape:'htmlall':'UTF-8'}" {if isset($guestInformations) && ($guestInformations.sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'} </option> {/foreach} </select> </p> {if isset($newsletter) && $newsletter} <p class="checkbox"> <input type="checkbox" name="newsletter" id="newsletter" value="1" {if isset($guestInformations) && $guestInformations.newsletter}checked="checked"{/if} /> <label for="newsletter">{l s='Sign up for our newsletter'}</label> </p> <p class="checkbox" > <input type="checkbox"name="optin" id="optin" value="1" {if isset($guestInformations) && $guestInformations.optin}checked="checked"{/if} /> <label for="optin">{l s='Receive special offers from our partners'}</label> </p> {/if} <br/><br/> <h1>{l s='Delivery address'}</h1> <div class="pole"> {$stateExist = false} {foreach from=$dlv_all_fields item=field_name} {if $field_name eq "company"} {elseif $field_name eq "firstname"} <p class="required text"> <label for="firstname">{l s='First name'} <sup>*</sup></label> <input type="text" class="text" id="firstname" name="firstname" value="{if isset($guestInformations) && $guestInformations.firstname}{$guestInformations.firstname}{/if}" /> </p> </div> <div class="pole"> {elseif $field_name eq "lastname"} <p class="required text"> <label for="lastname">{l s='Last name'} <sup>*</sup></label> <input type="text" class="text" id="lastname" name="lastname" value="{if isset($guestInformations) && $guestInformations.lastname}{$guestInformations.lastname}{/if}" /> </p> </div> <div class="pole"> {elseif $field_name eq "address1"} <p class="required text"> <label for="address1">{l s='Address'} <sup>*</sup></label> <input type="text" class="text" name="address1" id="address1" value="{if isset($guestInformations) && $guestInformations.address1}{$guestInformations.address1}{/if}" /> </p> </div> <div class="pole"> {elseif $field_name eq "address2"} <p class="text is_customer_param"> <label for="address2">{l s='Address (Line 2)'}</label> <input type="text" class="text" name="address2" id="address2" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "postcode"} <p class="required postcode text"> <label for="postcode">{l s='Zip / Postal code'} <sup>*</sup></label> <input type="text" class="text" name="postcode" id="postcode" value="{if isset($guestInformations) && $guestInformations.postcode}{$guestInformations.postcode}{/if}" onkeyup="$('#postcode').val($('#postcode').val().toUpperCase());" /> </p> </div> <div class="pole"> {elseif $field_name eq "city"} <p class="required text"> <label for="city">{l s='City'} <sup>*</sup></label> <input type="text" class="text" name="city" id="city" value="{if isset($guestInformations) && $guestInformations.city}{$guestInformations.city}{/if}" /> </p> </div> <div class="pole"> {elseif $field_name eq "country" || $field_name eq "Country:name"} <p class="required select"> <label for="id_country">{l s='Country'} <sup>*</sup></label> <select name="id_country" id="id_country"> <option value="">-</option> {foreach from=$countries item=v} <option value="{$v.id_country}" {if (isset($guestInformations) AND $guestInformations.id_country == $v.id_country) OR (!isset($guestInformations) && $sl_country == $v.id_country)} selected="selected"{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> </p> </div> <div class="pole"> {elseif $field_name eq "vat_number"} <div id="vat_number_block" style="display:none;"> <p class="text"> <label for="vat_number">{l s='VAT number'}</label> <input type="text" class="text" name="vat_number" id="vat_number" value="{if isset($guestInformations) && $guestInformations.vat_number}{$guestInformations.vat_number}{/if}" /> </p> </div> </div> <div class="pole"> {elseif $field_name eq "state" || $field_name eq 'State:name'} {$stateExist = true} <p class="required id_state select" style="display:none;"> <label for="id_state">{l s='State'}</label> <select name="id_state" id="id_state"> <option value="">-</option> </select> <sup>*</sup> </p> {/if} {/foreach} <p class="required text dni"> <label for="dni">{l s='Identification number'}</label> <input type="text" class="text" name="dni" id="dni" value="{if isset($guestInformations) && $guestInformations.dni}{$guestInformations.dni}{/if}" /> <span class="form_info">{l s='DNI / NIF / NIE'}</span> </p> {if !$stateExist} <p class="required id_state select"> <label for="id_state">{l s='State'} <sup>*</sup></label> <select name="id_state" id="id_state"> <option value="">-</option> </select> </p> {/if} <p class="required text"> <label for="phone">{l s='Home phone'}</label> <input type="text" class="text" name="phone" id="phone" value="{if isset($guestInformations) && $guestInformations.phone}{$guestInformations.phone}{/if}" /> </p> <p class="text is_customer_param"> <label for="phone_mobile">{l s='Mobile phone'}</label> <input type="text" class="text" name="phone_mobile" id="phone_mobile" value="" /> </p> <label for="alias">Donner un nom à cette adresse :</label> <input name="alias" id="alias" value="{l s='My address'}" style="text-align: center; width: 200px;"/> <i>(pour la retrouver plus facilement)</i> </div> <p class="checkbox is_customer_param"> <input type="checkbox" name="invoice_address" id="invoice_address" /> <label for="invoice_address"><b>{l s='Please use another address for invoice'}</b></label> </p> <div id="opc_invoice_address" class="is_customer_param"> {assign var=stateExist value=false} <h3>{l s='Invoice address'}</h3> {foreach from=$inv_all_fields item=field_name} {if $field_name eq "company"} {elseif $field_name eq "vat_number"} <div class="pole"> <div id="vat_number_block_invoice" class="is_customer_param" style="display:none;"> <p class="text"> <label for="vat_number_invoice">{l s='VAT number'}</label> <input type="text" class="text" id="vat_number_invoice" name="vat_number_invoice" value="" /> </p> </div> </div> <div class="pole"> <p class="required text dni_invoice"> <label for="dni">{l s='Identification number'}</label> <input type="text" class="text" name="dni_invoice" id="dni_invoice" value="{if isset($guestInformations) && $guestInformations.dni}{$guestInformations.dni}{/if}" /> <span class="form_info">{l s='DNI / NIF / NIE'}</span> </p> </div> {elseif $field_name eq "firstname"} <div class="pole"> <p class="required text"> <label for="firstname_invoice">{l s='First name'} <sup>*</sup></label> <input type="text" class="text" id="firstname_invoice" name="firstname_invoice" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "lastname"} <p class="required text"> <label for="lastname_invoice">{l s='Last name'} <sup>*</sup></label> <input type="text" class="text" id="lastname_invoice" name="lastname_invoice" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "address1"} <p class="required text"> <label for="address1_invoice">{l s='Address'} <sup>*</sup></label> <input type="text" class="text" name="address1_invoice" id="address1_invoice" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "address2"} <p class="text is_customer_param"> <label for="address2_invoice">{l s='Address (Line 2)'}</label> <input type="text" class="text" name="address2_invoice" id="address2_invoice" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "postcode"} <p class="required postcode text"> <label for="postcode_invoice">{l s='Zip / Postal Code'} <sup>*</sup></label> <input type="text" class="text" name="postcode_invoice" id="postcode_invoice" value="" onkeyup="$('#postcode').val($('#postcode').val().toUpperCase());" /> </p> </div> <div class="pole"> {elseif $field_name eq "city"} <p class="required text"> <label for="city_invoice">{l s='City'} <sup>*</sup></label> <input type="text" class="text" name="city_invoice" id="city_invoice" value="" /> </p> </div> <div class="pole"> {elseif $field_name eq "country"} <p class="required select"> <label for="id_country_invoice">{l s='Country'} <sup>*</sup></label> <select name="id_country_invoice" id="id_country_invoice"> <option value="">-</option> {foreach from=$countries item=v} <option value="{$v.id_country}" {if ($sl_country == $v.id_country)} selected="selected"{/if}>{$v.name|escape:'htmlall':'UTF-8'}</option> {/foreach} </select> </p> {elseif $field_name eq "state" || $field_name eq 'State:name'} {$stateExist = true} <p class="required id_state_invoice select" style="display:none;"> <label for="id_state_invoice">{l s='State'} <sup>*</sup></label> <select name="id_state_invoice" id="id_state_invoice"> <option value="">-</option> </select> </p> {/if} {/foreach} {if !$stateExist} <p class="required id_state_invoice select" style="display:none;"> <label for="id_state_invoice">{l s='State'}</label> <select name="id_state_invoice" id="id_state_invoice"> <option value="">-</option> </select> <sup>*</sup> </p> {/if} </div> <div class="pole"> <p class="required text"> <label for="phone_invoice">{l s='Home phone'}</label> <input type="text" class="text" name="phone_invoice" id="phone_invoice" value="" /> </p> </div> <div class="pole"> <p class="text is_customer_param"> <label for="phone_mobile_invoice">{l s='Mobile phone'}</label> <input type="text" class="text" name="phone_mobile_invoice" id="phone_mobile_invoice" value="" /> </p> </div> <p> <label for="alias">Donner un nom à cette adresse :</label> <input name="alias_invoice" id="alias_invoice" value="{l s='My Invoice address'}" style="text-align: center; width: 200px;"/> <i>(pour la retrouver plus facilement)</i></p> </div> </div> <p class="required opc-required" style="clear: both;"> <sup>*</sup>{l s='Required field'} </p> {$HOOK_CREATE_ACCOUNT_FORM} <p class="submit"> <input type="submit" class="exclusive button" name="submitAccount" id="submitAccount" value="{l s='Save'}" /> </p> <p style="display: none;" id="opc_account_saved"> {l s='Account informations saved successfully'} </p> <!-- END Account --> </div> </fieldset> </form> <div class="clear"></div> </div> Link to comment Share on other sites More sharing options...
Zebx Posted May 30, 2014 Share Posted May 30, 2014 Essaye en changeant ceci à la 4ème ligne : <form action="{$link->getPageLink('authentication', true, NULL, "back=order-opc")|escape:'html'}" method="post" id="login_form" class="std"> par ceci : <form action="{$link->getPageLink('authentication', true, NULL, "back=order-opc.php")|escape:'html'}" method="post" id="login_form" class="std"> Link to comment Share on other sites More sharing options...
flo888 Posted June 3, 2014 Author Share Posted June 3, 2014 ça marche pas Link to comment Share on other sites More sharing options...
Zebx Posted June 3, 2014 Share Posted June 3, 2014 Mmm, et comme ceci ? <form action="{$link->getPageLink('authentication.php', true)}?back=order-opc.php" method="post" id="login_form" class="std"> Link to comment Share on other sites More sharing options...
flo888 Posted June 3, 2014 Author Share Posted June 3, 2014 Non. Link to comment Share on other sites More sharing options...
Zebx Posted June 3, 2014 Share Posted June 3, 2014 Tu vides le cache et recompiles bien le template à chaque fois? Sinon tu peux fournir le lien de ta boutique pour voir? Link to comment Share on other sites More sharing options...
flo888 Posted June 4, 2014 Author Share Posted June 4, 2014 Oui j'ai bien vidé le cache et forcé la compilation. Malheureusement, le site est sur un serveur privé, il n'y a pas d'accès public :/ Link to comment Share on other sites More sharing options...
Zebx Posted June 4, 2014 Share Posted June 4, 2014 (edited) Mmm, bon ça c'était un peu au pif, on va chercher un peu plus loin du coup Dans order-opc.tpl : Peux-tu me donner les valeurs des variables suivantes : authenticationUrl orderOpcUrl Sinon juste pour info, avec le thème par défaut, ça réagit correctement? Edited June 4, 2014 by Zebx (see edit history) Link to comment Share on other sites More sharing options...
flo888 Posted June 4, 2014 Author Share Posted June 4, 2014 (edited) Alors voici les valeurs : var authenticationUrl = '{$link->getPageLink("authentication", true)}'; var orderOpcUrl = '{$link->getPageLink("order-opc", true)}'; Avec le theme par defaut ça réagit bien correctement Edited June 4, 2014 by flo888 (see edit history) Link to comment Share on other sites More sharing options...
Zebx Posted June 4, 2014 Share Posted June 4, 2014 Ok, ça c'est bon aussi. Donc à priori ton bug se trouverait dans order-opc.js (dans le répertoire js du thème) Essaye de copier ce fichier depuis le thème par défaut et colle-le dans ton thème perso... (fais une copie de celui de ton thème avant d'écraser) Ca risque peut-être de planter ailleurs, mais on va déjà voir ce que ça donne comme ça... Link to comment Share on other sites More sharing options...
flo888 Posted June 4, 2014 Author Share Posted June 4, 2014 (edited) Je viens de finir le test. Pas de changement, même pas de bug Edited June 4, 2014 by flo888 (see edit history) Link to comment Share on other sites More sharing options...
Zebx Posted June 4, 2014 Share Posted June 4, 2014 (edited) Euh, ben alors j'ai plus trop d'idées du coup... Le hic, c'est que ta page ne devrait même pas se reloader, vu que la connexion se passe en ajax, justement via ce fichier js. Tout ce que je peux encore te faire faire, c'est m'assurer que le fichier js remplacé est bien pris en compte lors de ton test... Donc: - utilise à nouveau le fichier order-opc.js du thème par défaut - ajoute un alert javascript dans ce fichier (à la ligne 498 théoriquement) comme ceci : // LOGIN FORM SENDING $('#SubmitLogin').click(function() { $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: authenticationUrl + '?rand=' + new Date().getTime(), async: false, cache: false, dataType : "json", data: 'SubmitLogin=true&ajax=true&email='+encodeURIComponent($('#login_email').val())+'&passwd='+encodeURIComponent($('#login_passwd').val())+'&token=' + static_token , success: function(jsonData) { alert("js du theme par defaut"); if (jsonData.hasError) Et refais enfin ton test. Au moment de la connexion, le message doit apparaître... si c'est pas le cas, vide le cache smarty et actualise ta page... car ça doit apparaître Edited June 4, 2014 by Zebx (see edit history) Link to comment Share on other sites More sharing options...
flo888 Posted June 5, 2014 Author Share Posted June 5, 2014 (edited) Euh ^^ ça marche pas. J'ai tout bien fait, et quand je vais vérifier, le fichier Js est bien le bon mais aucun alerte affichée en front Je vais essayer de contacter le concepteur du thème, sait on jamais Merci pour ta patience Zebx Edited June 5, 2014 by flo888 (see edit history) Link to comment Share on other sites More sharing options...
Zebx Posted June 5, 2014 Share Posted June 5, 2014 Arf, là ça devient carrément étrange ^^ On va mettre le alert, avant même la requête ajax alors : // LOGIN FORM SENDING $('#SubmitLogin').click(function() { alert("js du theme par defaut"); $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: authenticationUrl + '?rand=' + new Date().getTime(), async: false, cache: false, dataType : "json", data: 'SubmitLogin=true&ajax=true&email='+encodeURIComponent($('#login_email').val())+'&passwd='+encodeURIComponent($('#login_passwd').val())+'&token=' + static_token , success: function(jsonData) { if (jsonData.hasError) Réessaye comme ça... Link to comment Share on other sites More sharing options...
flo888 Posted June 5, 2014 Author Share Posted June 5, 2014 Tu veux vraiment la réponse ? Je t'avoue que j'ai du mal à comprendre aussi ^^ J'ai envoyé un message aux concepteurs du thème, à priori ils répondent rapidement si je me fie aux messages des acheteurs Je viens de vérifier sur leur url de demo et je constate le même problème. Je poserai la réponse sur le forum. Link to comment Share on other sites More sharing options...
Zebx Posted June 5, 2014 Share Posted June 5, 2014 Bah si ça marche toujours pas, je dirais que c'est un problème de cache plus qu'autre chose là... Dans admin/performances: -force la compilation -désactive le cache smarty -vide le cache smarty -désactive tous les CCC Sur la page panier, avant de te logger : CTRL+F5 pour actualiser Si après ça t'as toujours pas l'alert, je jette l'éponge Tu peux donner l'url de demo pour voir? Sinon oui effectivement, c'est un bug qu'ils devraient corriger aussi, du coup la solution devrait venir de chez eux... 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