> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dodopayments.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Personnalisation du design et du thème

> Personnalisez l'apparence et l'ambiance de votre checkout, vitrine et portail client depuis un seul endroit. Choisissez des thèmes préconfigurés, configurez la typographie et les couleurs, et appliquez des modifications par section, le tout avec aperçu en direct.

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-overview.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=89f19bfb791cb903fccb3ea7127246ba" alt="Page des paramètres de conception avec aperçu en direct du paiement, du portail client et de la vitrine" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="1920" data-path="images/design/general-overview.jpg" />
</Frame>

<Info>
  La page Design est votre centre névralgique pour l'identité visuelle de toutes les interfaces client : checkout, vitrine et portail client. Les modifications s'appliquent instantanément aux trois et sont prévisualisées en temps réel avant enregistrement.
</Info>

## Points clés

1. **Hub de design unifié** - Configurez l'apparence du checkout, de la vitrine et du portail client depuis une seule page.
2. **Thèmes préconçus** - Commencez avec un thème sélectionné et personnalisez-le ensuite.
3. **Mode clair et sombre** - Définissez des palettes de couleurs distinctes pour chaque mode.
4. **Aperçu en direct** - Voyez à quoi ressemblent vos modifications sur le checkout, le portail client et la vitrine avant de sauvegarder.
5. **Personnalisations par section** - Ajustez finement chaque section (checkout, vitrine, portail client) sans impacter les autres.
6. **Contrôle programmatique** - Personnalisez les thèmes au moment du checkout via l’API ou le Checkout SDK.

## Premiers pas

Naviguez vers **Paramètres → Design** dans votre tableau de bord marchand. La page Design comporte quatre onglets :

| Onglet              | Objectif                                                                          |
| ------------------- | --------------------------------------------------------------------------------- |
| **General**         | Nom de l’entreprise, logo, sélection de thème et paramètres avancés globaux       |
| **Checkout**        | Définissez les paramètres de thème uniquement pour la page de checkout            |
| **Storefront**      | Personnalisez les paramètres de thème et configurez la mise en page de la vitrine |
| **Customer Portal** | Adaptez les paramètres de thème pour le portail client                            |

## Paramètres généraux

L’onglet **General** contrôle votre identité de marque de base et le thème global.

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-advanced-settings.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=00131c2a9d74d4c120bf85f588e358d8" alt="Onglet Général montrant des paramètres avancés avec typographie, couleurs et configuration des bordures" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2672" data-path="images/design/general-advanced-settings.jpg" />
</Frame>

### Configuration de base

| Paramètre         | Description                                                             |
| ----------------- | ----------------------------------------------------------------------- |
| **Business Name** | Le nom affiché sur le checkout, la vitrine et le portail client         |
| **Business Logo** | Votre logo de marque affiché sur toutes les pages destinées aux clients |
| **Theme**         | Sélectionnez un thème préconçu comme point de départ                    |

### Paramètres avancés

Déployez les **Paramètres avancés** pour accéder à des contrôles plus précis :

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/general-color-settings.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=c09ecc738beb79cff0d130f46bb72b0a" alt="Paramètres avancés étendus montrant la configuration complète des couleurs pour les modes clair et sombre" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="4192" data-path="images/design/general-color-settings.jpg" />
</Frame>

#### Typographie

| Paramètre          | Options                                 | Description                                                   |
| ------------------ | --------------------------------------- | ------------------------------------------------------------- |
| **Primary Font**   | Any Google Font                         | Police principale pour les titres et le texte du corps        |
| **Secondary Font** | Any Google Font                         | Police d’accent pour les étiquettes et les textes secondaires |
| **Font Size**      | `xs`, `sm`, `md`, `lg`, `xl`, `2xl`     | Taille de police de base globale                              |
| **Font Weight**    | `normal`, `medium`, `bold`, `extraBold` | Graisse de police par défaut                                  |

#### Configuration des couleurs

Définissez des palettes de couleurs distinctes pour le **mode clair** et le **mode sombre**. Chaque mode prend en charge les propriétés suivantes :

| Propriété                 | Description                                    |
| ------------------------- | ---------------------------------------------- |
| **Background Primary**    | Couleur d’arrière-plan principale              |
| **Background Secondary**  | Arrière-plan secondaire (onglets, cartes)      |
| **Text Primary**          | Couleur principale du texte                    |
| **Text Secondary**        | Couleur du texte désaturé                      |
| **Button Primary**        | Couleur d’arrière-plan des boutons principaux  |
| **Button Primary Text**   | Couleur du texte des boutons principaux        |
| **Button Secondary**      | Couleur d’arrière-plan des boutons secondaires |
| **Button Secondary Text** | Couleur du texte des boutons secondaires       |
| **Border Primary**        | Couleur principale des bordures                |
| **Border Secondary**      | Couleur d’accent des bordures                  |

#### Bordure

| Paramètre         | Description                                                                                                                                              |
| ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Border Radius** | Contrôle la rondeur des champs, boutons, onglets et cartes (par ex. `0` pour des coins nets, `8px` pour des coins arrondis, `16px` pour un style pilule) |

## Thèmes préconçus

Dodo Payments propose quatre thèmes sélectionnés. Choisissez-en un dans le menu déroulant **Theme** de l’onglet General pour appliquer instantanément un design cohérent au checkout, à la vitrine et au portail client.

### Dodo Pulses

Le thème par défaut de Dodo Payments. Des accents vert citron lui donnent une énergie fraîche. Une typographie sans-serif épurée avec un espacement généreux.

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Dodo Pulses in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-dodo-pulses-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=f081086300770146c0df373b6304ea12" alt="Thème Dodo Pulses en mode clair montrant le paiement, le portail client et la vitrine" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="525" data-path="images/design/theme-dodo-pulses-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Dodo Pulses in dark mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-dodo-pulses-dark.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=d2fe47c69734ccb419471609095627fe" alt="Thème Dodo Pulses en mode sombre montrant le paiement, le portail client et la vitrine" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="525" data-path="images/design/theme-dodo-pulses-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Terminal

Un thème orienté développeur avec une typographie monospace et des accents bleu roi. Des coins nets et une esthétique technique qui s’accordent bien avec les produits orientés outils dev et API-first.

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Terminal in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-terminal-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=3e3320fc9c073ed9bf3ebe7b03bf7a3f" alt="Thème Terminal en mode clair montrant le paiement avec des accents bleus et une police monospace" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="526" data-path="images/design/theme-terminal-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Terminal in dark mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-terminal-dark.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=dea087e1c0fad9cf7a66fc37cfbda8ac" alt="Thème Terminal en mode sombre montrant le paiement avec des accents bleus et une police monospace" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="526" data-path="images/design/theme-terminal-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Bumblebee

Des accents ambre et dorés chaleureux avec un style moderne et arrondi. Audacieux et contrasté, parfait pour les produits orientés grand public qui veulent dégager une impression premium.

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Bumblebee in light mode">
      <img src="https://mintcdn.com/dodopayments/fsVpks_kbNisjAe1/images/design/theme-bumblebee-light.png?fit=max&auto=format&n=fsVpks_kbNisjAe1&q=85&s=e276288fe683a831d10add3f8af4eae0" alt="Thème Bumblebee en mode clair montrant le paiement avec des accents ambrés" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bumblebee-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Bumblebee in dark mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bumblebee-dark.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=a35df24ccd45a9acb717652ce5b5fd19" alt="Thème Bumblebee en mode sombre montrant le paiement avec des accents dorés" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bumblebee-dark.png" />
    </Frame>
  </Tab>
</Tabs>

### Bubblegum

Accents roses et magenta ludiques avec des coins entièrement arrondis. Un look moderne et accessible idéal pour les outils créatifs, produits design et marques lifestyle.

<Tabs>
  <Tab title="Light Mode">
    <Frame caption="Bubblegum in light mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bubblegum-light.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=3b53c9d3c6d07ef0ff44d4c613520789" alt="Thème Bubblegum en mode clair montrant le paiement, le portail client, et la vitrine avec des accents roses" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bubblegum-light.png" />
    </Frame>
  </Tab>

  <Tab title="Dark Mode">
    <Frame caption="Bubblegum in dark mode">
      <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/theme-bubblegum-dark.png?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=ef4a70ff8f289715628377b0631adf25" alt="Thème Bubblegum en mode sombre montrant le paiement, le portail client, et la vitrine avec des accents roses" style={{ maxHeight: '500px', width: 'auto' }} width="912" height="536" data-path="images/design/theme-bubblegum-dark.png" />
    </Frame>
  </Tab>
</Tabs>

<Tip>
  Après avoir sélectionné un thème préconçu, vous pouvez affiner les propriétés individuelles dans les Paramètres avancés. Les propriétés non spécifiées reprennent les valeurs par défaut du thème.
</Tip>

## Personnalisations par section

Chaque onglet section (Checkout, Storefront, Customer Portal) comprend un interrupteur **Override Theme**. Une fois activé, vous pouvez personnaliser l’apparence de cette section indépendamment du thème global.

### Onglet Checkout

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/checkout-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=a17880492490e6abe2f6b8b9e9f4680e" alt="Onglet de paiement montrant un aperçu complet du paiement avec les détails du produit et le formulaire de paiement" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/checkout-tab.jpg" />
</Frame>

Personnalisez la typographie, les couleurs et les bordures spécifiquement pour l’expérience checkout. L’aperçu en direct affiche :

* les informations produit et le détail des prix
* les options d’achat express (Apple Pay, Google Pay)
* la sélection des méthodes de paiement et le formulaire de carte
* le champ de code promo et la ventilation des prix

### Onglet Storefront

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/storefront-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=3b45fc842eb771be573ae1a5744d82c5" alt="Onglet de vitrine montrant l'URL du magasin, les contrôles de branding, et l'aperçu de la vitrine" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/storefront-tab.jpg" />
</Frame>

Configurez les paramètres spécifiques à la vitrine :

| Paramètre               | Description                                                                                        |
| ----------------------- | -------------------------------------------------------------------------------------------------- |
| **Store URL**           | L’adresse de votre vitrine (par ex. `store.dodopayments.com/your-store`)                           |
| **Store Name**          | Activez et définissez le nom affiché sur votre vitrine                                             |
| **Store Logo**          | Activez et téléversez un logo pour l’en-tête de la vitrine                                         |
| **Store Banner**        | Activez et téléversez une bannière                                                                 |
| **Product Description** | Activez pour afficher ou masquer les descriptions produit sur les cartes                           |
| **Override Theme**      | Activez pour personnaliser la typographie, les couleurs et les bordures uniquement pour la vitrine |

### Onglet Customer Portal

<Frame>
  <img src="https://mintcdn.com/dodopayments/vsqWNGxzquCPMqJB/images/design/customer-portal-tab.jpg?fit=max&auto=format&n=vsqWNGxzquCPMqJB&q=85&s=38c16ef9ed1648f0f5d3851d7c91f17c" alt="Onglet portail client montrant la gestion des abonnements, l'historique de facturation et un aperçu des méthodes de paiement" style={{ maxHeight: '500px', width: 'auto' }} width="2880" height="2528" data-path="images/design/customer-portal-tab.jpg" />
</Frame>

Personnalisez le thème du portail client, qui comprend :

* la gestion des abonnements
* l’historique de facturation
* les moyens de paiement
* le portefeuille et les crédits

## Ressources associées

<CardGroup cols={2}>
  <Card title="Checkout Features" icon="cart-shopping" href="/features/checkout">
    Fonctionnalités de checkout incluant devise, langue, tax, remises et bien plus.
  </Card>

  <Card title="Overlay Checkout SDK" icon="layer-group" href="/developer-resources/overlay-checkout">
    Intégrez le checkout comme superposition modale sur votre page.
  </Card>

  <Card title="Inline Checkout SDK" icon="credit-card" href="/developer-resources/inline-checkout">
    Intégrez le checkout directement dans la mise en page de votre page.
  </Card>

  <Card title="Storefront" icon="store" href="/features/storefront">
    Configurez et gérez votre vitrine personnalisée.
  </Card>

  <Card title="Customer Portal" icon="user" href="/features/customer-portal">
    Portail libre-service client pour les abonnements et la facturation.
  </Card>

  <Card title="Multi-Brand Setup" icon="building-columns" href="/features/multi-brands">
    Gérer plusieurs marques sous un même compte avec un branding distinct.
  </Card>
</CardGroup>
