Le widget statique de messagerie sur site permet aux marchands d’intégrer le widget promotionnel Sezzle dans leur site Web sans communication directe avec les serveurs de Sezzle. Tout le code du widget, les configurations personnalisées, les images et les feuilles de style sont hébergés localement dans le thème de la boutique du marchand. Cette approche offre :Documentation Index
Fetch the complete documentation index at: https://docs.sezzle.com/llms.txt
Use this file to discover all available pages before exploring further.
- Temps de chargement plus rapides
- L’hébergement local réduit la dépendance aux serveurs externes.
- Plus grand contrôle
- Les marchands ont pleine autorité sur l’apparence et le comportement du widget, car l’équipe Sezzle ne peut pas le modifier.
Ce contrôle local signifie que les marchands sont responsables de toute mise à jour ou modification du widget.
Installation
Sélectionnez l’implémentation qui correspond à vos besoins :Implémentation NPM
Si votre site Web est construit avec React, veuillez consulter le package et la documentation ici.
npm install @sezzle/sezzle-static-widget@latest
Dans votre page produit, ajoutez l’extrait de code suivant à l’endroit où vous souhaitez que le widget s’affiche, en mettant à jour le chemin vers node_modules selon votre structure de fichiers :
Implémentation HTML
L’implémentation varie considérablement selon la plateforme, le thème, etc. Vous trouverez ci-dessous un aperçu général du processus. Les extraits de code ci-dessous sont des exemples et peuvent nécessiter des modifications pour s’adapter à votre site. Pour les marchands Shopify, veuillez passer à la section suivante.
- Créez un nouveau fichier Javascript dans le code de votre site à l’endroit approprié
- Copiez et collez ce code minifié dans le fichier nouvellement créé
-
Importez le nouveau fichier dans la ou les pages où le widget Sezzle sera ajouté
-
Créez un élément de remplacement à l’endroit où le widget Sezzle doit s’afficher sur la ou les pages, généralement sous l’élément conteneur de prix
-
Ajoutez le script suivant sous l’élément de remplacement, en mettant à jour la valeur du montant pour refléter votre variable de prix qui affiche le prix actuel du produit ou le total du panier selon le cas
-
Prévisualisez vos modifications pour confirmer que le widget s’affiche correctement dans chacun des scénarios suivants
- Utilisez les options de configuration ci-dessous pour personnaliser l’apparence du widget selon vos souhaits :
- Prix normal
- Prix soldé
- Sélection de variante
- Bureau
- Mobile
- Utilisez les options de configuration ci-dessous pour personnaliser l’apparence du widget selon vos souhaits :
Implémentation Shopify
- Connectez-vous à l’administration de votre boutique Shopify
-
Cliquez sur
Online Store>Themes -
À côté du thème que vous souhaitez modifier, cliquez sur
Actions, puis sélectionnezEdit Code -
Sous le
Assetsdossier, cliquez surAdd a new asset -
Sur l’onglet
Create a Blank File, nommez le fichiersezzle-static-widgetet sélectionnez.jscomme type de fichier, puis cliquez surAdd Asset -
Copiez le code depuis le fichier du référentiel et collez-le dans ce nouveau fichier, puis cliquez sur
Save -
Ajoutez les lignes de code suivantes à l’endroit où le widget doit s’afficher sur la page produit dans
templates/product.liquidousections/product-template.liquidselon le cas -
Ajoutez les lignes de code suivantes à l’endroit où le widget doit s’afficher sur la page panier dans
templates/cart.liquidousections/cart-template.liquidselon le cas
Personnalisation de la configuration
Une fois que le widget de messagerie sur site s’affiche, des configurations supplémentaires peuvent être ajoutées à AwesomeSezzle pour modifier l’apparence. Vous trouverez ci-dessous un exemple présentant toutes les options. Cependant, amount est la seule valeur obligatoire.- Modèle
- Exemple
- Options
Méthodes
Les fonctions suivantes sont intégrées dans le widget de messagerie sur site statique et sont prêtes à être utilisées pour l’installation de votre widget de messagerie sur site. Ajoutez simplement l’extrait de code applicable à votre code de page web, en mettant à jour l’écouteur d’événements et les variables selon les besoins.alterPrice(newPrice)
Modifie le prix sur le widget. Créez un écouteur d’événements après renderSezzle.init() qui invoque cette fonction où newPrice est la nouvelle valeur de prix de la variante sélectionnée. Exemple :