SDK Sline
Installation
Rajoutez la balise suivante à la fin de la section <head> de votre page:
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/sline-io/web-sdk@1/sline-sdk.min.js"></script>
Initialisation
A la fin de votre <body>, ajoutez la ligne suivante:
<script type="text/javascript">
Sline.Initialize(retailerId, liveMode);
</script>
Configuration
Voici les différentes options disponibles:
Paramètre | Type | Description | Obligatoire |
---|---|---|---|
retailerId | String | Identifiant du marchand | Oui |
liveMode | Boolean | Mettre à true si vous êtes en production, sinon à false | Oui |
Méthodes
Voici les différentes méthodes disponibles via le SDK:
Initialize
Initialize doit être la première méthode que vous appelez pour configurer le SDK
Sline.Initialize(retailerId, liveMode)
ResetCart
ResetCart permet de vider complètement le panier actuel
Sline.ResetCart()
AddCart
Ajoute un produit dans le panier. Si le produit est déjà présent, la quantité passée en paramètre remplacera l'ancienne valeur
Sline.AddCart(item, quantity)
Paramètre | Type | Description | Obligatoire |
---|---|---|---|
item | string | Identifiant du produit | Oui |
quantity | Number | Nombre d'exemplaires du produit à ajouter | Oui |
UpdateCart
Ajoute un produit dans le panier. Si le produit est déjà présent, la quantité passée en paramètre remplacera l'ancienne valeur
Sline.UpdateCart(item, quantity)
Paramètre | Type | Description | Obligatoire |
---|---|---|---|
item | string | Identifiant du produit | Oui |
quantity | Number | Nombre d'exemplaires du produit à ajouter | Oui |
RequestCheckoutURL
Génère l'URL de checkout et redirige vers cette page
Sline.RequestCheckoutURL(elementId, title);
Paramètre | Type | Description | Obligatoire |
---|---|---|---|
elementId | String | ID du bouton déclencheur | Oui |
title | String | Texte qui sera injecté dans le bouton, en préfixe de "X€/mois". Valeur par défaut: "Louer à partir de " | Non |
Example
Produit | Prix de vente | Quantité |
---|---|---|
1 159.00 € | ||
229.00 € |