Bouton de caisse

En savoir plus sur notre bouton de caisse pré-stylisé, qui rend la mise en œuvre d'Affirm encore plus facile.

Aperçu

Pour simplifier le processus d’implémentation d’Affirm, nous proposons un bouton de caisse pré-stylisé que vous pouvez utiliser sur votre site Web. Les attributs disponibles vous permettent d'ajuster la taille, la forme et la couleur du bouton, entre autres, afin de répondre aux besoins de votre entreprise.

capture d'écran du nouveau bouton de paiement sur appareils mobiles

Étapes

1. Mettez à jour votre site.

Ajoutez la classe affirm-checkout-button-container à un élément div conteneur sur votre site Web. Affirm.js affiche ensuite le bouton de l'élément personnalisé <affirm-checkout-button> à l'intérieur du conteneur.

2. Ajouter des attributs

Utilisez les attributs disponibles pour indiquer le type de page et ajuster le style du bouton. Pour plus de détails, consultez la section Référence Affirm.js ci-dessous.

3. (optionnel) Appeler la fonction

Appelez affirm.ui.checkoutButton.render() pour afficher automatiquement les boutons de caisse Affirm pour tous les conteneurs sur la page avec la classe affirm-checkout-button-container.

📘

Remarque : Si vous ajoutez ultérieurement un nouveau conteneur de bouton, il se peut que vous deviez rappeler la fonction manuellement dans les demandes à page unique (SPA).


Affirm.js Reference

Le bouton peut être stylisé selon les attributs suivants :

Attribut

Description

data-page-type
Obligatoire

Indique le type de page sur lequel le bouton s'affiche. Valeurs :

  • banner
  • category
  • cart
  • homepage
  • landing
  • marketplace
  • payment
  • product
  • search

Taille des données
optionnel

Définit la taille d'un bouton. Valeurs :

  • small
  • medium (option par défaut)
  • large

thème de données
optionnel

Configure le bouton pour s'afficher en thème sombre ou en thème clair. Valeurs :

  • dark (option par défaut)
  • light

Forme des données
optionnel

Définit la forme du bouton. Valeurs :

  • sharp
  • pill (option par défaut)
  • rounded

Texte du bouton de données
optionnel

Définit le contenu du bouton. Valeurs :

  • buy-now: Affiche « Acheter maintenant avec affirm » (option par défaut)
  • checkout: Affiche la mention « caisse avec affirm »
  • logo-only: Afficher uniquement le logo Affirm
Deux versions différentes du bouton pré-stylisé que vous pouvez personnaliser.

Exemples

Default button styling on a product page:

Button with default styling
<div 
  class="affirm-checkout-button-container" 
  data-page-type="product"
  >
</div>

Styled button with checkout text:

button with checkout text and rounded, light style
<div 
  class="affirm-checkout-button-container"
  data-page-type="product"
  data-button-text="checkout"
  data-shape="rounded"
  data-theme="light"
  data-size="large"
  >
</div>

Styled logo-only button:

button with dark and sharp styling
<div 
  class="affirm-checkout-button-container"
  data-page-type="product"
  data-button-text="logo-only"
  data-shape="sharp"
  data-theme="dark"
  data-size="small"
  >
</div>

Sujets recommandés