Jump to content

Redirection dans le panier lors de l'authentification pour les utilisateurs déjà inscrits


Recommended Posts

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

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

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 by Zebx (see edit history)
Link to comment
Share on other sites

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

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

Mmm, bon ça c'était un peu au pif, on va chercher un peu plus loin du coup :D

 

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 by Zebx (see edit history)
Link to comment
Share on other sites

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 by flo888 (see edit history)
Link to comment
Share on other sites

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

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 :D

Edited by Zebx (see edit history)
Link to comment
Share on other sites

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 :P 

Merci pour ta patience Zebx :)

Edited by flo888 (see edit history)
Link to comment
Share on other sites

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

Tu veux vraiment la réponse ? :P 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 :P

 

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

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 :lol:

 

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

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...