Comment pouvons nous vous aider ? 👋

Comment intégrer le module de Privilèges Clients dans votre site ?

Notion image

Pour intégrer votre interface de programme de fidélité, vous devez dans un premier temps, générer un lien d’autoconnexion à ce module. Ce lien pourra ensuite être ajouté directement sur votre site via iframe.

1/ Comment générer un lien d’autoconnexion à l’espace de Privilèges Clients ?

Il est possible de générer un lien d'accès direct à l’espace de privilèges clients à insérer sur une page de votre site. Ce lien doit être généré avec une signature et permet d'être automatiquement connecté.

 
⚠️
Celui-ci doit être accessible uniquement pour les utilisateurs connectés.

Exemple de code

$today = new DateTime("now", new DateTimeZone('Europe/Paris'));
$now = $today->format("Y-m-d");
$email = 'test@sb.am'; // Email du profil
$secretkey = PRIVATE_KEY; // Clé d'API privée dans votre back office, menu "Paramétrage > Intégration > Tracker" en bas de page
$sign = md5($secretkey.'_'.$email.'_'.$now);

$link = 'https://social-sb.com/scn/{site_id}?email='.urlencode($email).'&sign='.$sign; // {site_id} = ID de votre BackOffice SPREAD

Pour retrouver votre site_id, prenez l'URL de votre BackOffice SPREAD. Les chiffres qui se trouvent après https://social-sb.com/bo/ sont votre site_id.

 

2/ Comment intégrer l’espace de Privilèges Clients dans la page de votre site ?

 
⚠️
Votre abonnement doit néanmoins comporter l'option marque blanche et votre domaine doit être personnalisé.

Vous allez pouvoir insérer le lien d’autoconnexion généré dans le code iframe suivant :

<iframe src="https://{domaine}/scn/{site_id}?email={email}&sign={signature}" width="100%" frameborder="0"></iframe>

Vous devrez copier-coller ce code dans la page de votre site pour afficher l’espace Privilèges Clients sur la page de votre choix, tout en ayant remplacé les valeurs suivantes :

  • {site_id} par votre identifiant de site (voir exemple précédent)
  • {domaine} par votre domaine personnalisé (option Marque Blanche)
  • {email} par l'adresse mail de votre client
  • {signature} par la signature secrète permettant d'authentifier votre client (voir exemple précédent)
💡
Veillez à ce que votre domaine personnalisé soit autorisé à être intégré en iframe sur nos serveurs en le précisant dans une demande au support ou par le biais de votre CSM.
 
 
🆘
Si vous avez d’autres questions sur ce sujet, vous pouvez contacter le support. 💬
Cela a-t-il répondu à votre question ?
😞
😐
🤩