webleads-tracker

Etape du tunnel de commande

Sébastien
Bonjour,
Comment je peux savoir (en code) sur quelle étape du tunnel de commande, je suis ?
Merci d'avance

Jérémie Glotin
Bonjour Sébastien,

La meilleure façon pour détecter l'étape courante du tunnel de commande consiste à parser l'URL utilisée. Cela peut se faire de la manière suivante :
 
$actions = Emajine_URL::parse_actions();
if ($actions[0] === 'viewcart') {
	if ($actions[1] === 'adresses') {
		// étape de gestion des adresses
	} elseif ($actions[1] === 'confirmation') {
		// étape de confirmation de commande
	} elseif ($actions[1] === 'payment') {
		if ($actions[3] === 'response') {
		// étape de confirmation de paiement
		} else {
		// étape avec affichage du bouton pour partir sur le site de la banque
		}
	} else {
		if ($_POST['validcarsubmit'] || $_POST['subscriptionformcart']) {
		// étape d'authentification
		} else {
		// Affichage du panier
		}
	}
}
 

Bonne journée,
Directeur technique Medialibs