Aller au contenu principal
Version: 1.0.6

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ètreTypeDescriptionObligatoire
retailerIdStringIdentifiant du marchandOui
liveModeBooleanMettre à true si vous êtes en production, sinon à falseOui

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ètreTypeDescriptionObligatoire
itemstringIdentifiant du produitOui
quantityNumberNombre d'exemplaires du produit à ajouterOui

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ètreTypeDescriptionObligatoire
itemstringIdentifiant du produitOui
quantityNumberNombre d'exemplaires du produit à ajouterOui

RequestCheckoutURL

Génère l'URL de checkout et redirige vers cette page

Sline.RequestCheckoutURL(elementId, title);
ParamètreTypeDescriptionObligatoire
elementIdStringID du bouton déclencheurOui
titleStringTexte 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 €
Louer