Loading

FAQ sur les On-Demand Sandboxes B2C Commerce

Date de publication: Nov 25, 2025
Description

Présentation des On-Demand Sandboxes

Que sont les On-Demand Sandboxes ?

Les On-Demand Sandboxes B2C Commerce représentent un moyen flexible de répondre à vos besoins en matière de Sandboxes grâce à une amélioration des performances, la possibilité de les obtenir rapidement, une tarification basée sur l’utilisation et une adaptation à la hausse comme à la baisse en fonction de l’évolution de vos besoins. Ce document décrit les exigences, les atouts et les tarifs d’obtention d’On-Demand Sandboxes partenaires pour les partenaires ISV B2C Commerce et les partenaires consultants B2C Commerce.

Comment les partenaires obtiennent-ils des On-Demand Sandboxes ?

Les partenaires peuvent demander des On-Demand Sandboxes en suivant les instructions de cet article : On-Demand Sandboxes pour les partenaires : comment en obtenir.

Les On-Demand Sandboxes offrent une plus grande flexibilité, notamment :

  • Obtention d’une Sandbox en quelques minutes. Une fois les crédits de l’On-Demand Sandbox provisionnés, la création d’une Sandbox prend quelques minutes et peut être effectuée à partir d’un appel d’API ou d’une ligne de commande.
  • Créez jusqu’à 5 Sandboxes par realm (pour les partenaires ISV B2C Commerce) ou jusqu’à 50 (pour les partenaires consultants B2C Commerce). 
  • Facilité d’utilisation dans un processus CI/CD. Les On-Demand Sandboxes sont par définition de courte durée. Elles ont été conçues avec l’idée selon laquelle la majorité des utilisateurs les acquerront, les utiliseront, puis les jetteront.
  • Flexibilité. C’est un concept au cœur de ce que nous avons créé. Nous voulons que les partenaires puissent étendre leur utilisation des Sandboxes lorsqu’ils en ont besoin et la réduire lorsqu’ils n’en ont plus besoin.
  • Budget mieux maîtrisé Les partenaires contrôlent le nombre de Sandboxes dont ils disposent et le moment où elles sont actives. Les partenaires reçoivent des crédits alloués chaque année et peuvent en acheter des supplémentaires si nécessaire.

Quels partenaires peuvent utiliser les On-Demand Sandboxes ?

Les partenaires doivent d’abord rejoindre le programme de partenaires AppExchange sous la Catégorie Partenaire « B2C Commerce » et accepter le contrat du programme de partenaires Salesforce et les politiques du programme de partenaires AppExchange. Ensuite, les partenaires doivent soit (a) avoir signé un formulaire de commande concernant les On-Demand Sandboxes, soit (b) être inscrits au programme de partenaires consultants Salesforce B2C Commerce et avoir été pré-approuvés pour devenir un partenaire consultant B2C Commerce éligible à l’utilisation des On-Demand Sandboxes. Les partenaires doivent constamment rester en règle. 

Comment puis-je demander une Sandbox d’essai ?

La Sandbox/l’environnement d’essai est créé pour être utilisé par les prospects ISV B2C Commerce pendant 90 jours au maximum, à des fins de formation et de développement. Il est conçu pour les prospects qui souhaitent se familiariser avec l’environnement B2C Commerce en attendant la fin du processus d’intégration et/ou pour décider s’ils rejoindront officiellement le programme de partenaires B2C Commerce. Demandez votre essai ici.

Comment exporter les données d’une Sandbox d’essai vers une On-Demand Sandbox ?

Vous avez besoin d’exporter des données depuis une Sandbox d’essai pour les importer dans une On-Demand Sandbox dédiée ? Il n’est pas possible de convertir des Sandboxes d’essai en On-Demand Sandboxes, donc si vous souhaitez utiliser ce que vous avez créé dans la version d’essai, vous devez exporter les données. Veuillez consulter cet article d’aide pour obtenir des instructions détaillées sur la procédure à suivre après avoir demandé une On-Demand Sandbox.

Puis-je encore acheter des crédits Sandbox supplémentaires ?

Non. En raison de modifications apportées au programme, il n’est plus possible d’acheter de blocs de crédits supplémentaires. Cependant, pour garantir une tarification équitable, nous avons réduit le taux de dépassement pour qu’il corresponde à un bloc de crédit supplémentaire par taux de crédit (0,0020 USD par crédit).

Quels sont les supports d’activation disponibles ?

 

Modèle de tarification

Quel est le modèle de tarification des On-Demand Sandboxes ?

Les On-Demand Sandboxes sont configurées sur un modèle reposant sur l’utilisation. Les partenaires ont droit à des crédits gratuits en fonction de leur affiliation au programme de partenaires (voir la grille ci-dessous). Cela leur donne un contrôle total sur le nombre de Sandboxes qu’ils utilisent et quand ils les utilisent. Ils peuvent avoir recours à leurs crédits pour ne faire fonctionner que quelques Sandboxes pendant une longue période, ou ils peuvent exécuter de nombreuses Sandboxes sur de courtes périodes (c’est-à-dire dans un scénario d’intégration continue). 

Tarification des On-Demand Sandboxes

Prix

Crédits partenaire ISV B2C Commerce (600 000 crédits/an)

Gratuits (annuel)*

Crédits partenaire consultant B2C Commerce (1,1 M crédits/an)

Gratuits (annuel)*

Taux de dépassement/crédit

0,0020 USD**

 
* Les crédits Sandbox se renouvellent automatiquement chaque année au mois de février. Les crédits inutilisés ne sont pas reportés lors de ce renouvellement.

** Si l’utilisation dépasse le montant alloué (c’est-à-dire si un partenaire ISV B2C Commerce dépasse les 600 000 crédits alloués gratuitement), des frais de 0,0020 USD par crédit supplémentaire sont appliqués. Ces derniers sont calculés le premier jour du mois et facturés en fonction.

Comment les crédits fonctionnent-ils ?

Les crédits sont un moyen de consommer du temps sur le service On-Demand Sandboxes. Pour l’ensemble des partenaires, il existe deux modes de Sandbox qui consomment des crédits : le temps de disponibilité et le temps d’interruption. Lorsqu’une Sandbox est créée ou démarrée, elle consomme du temps de disponibilité. Lorsqu’elle est arrêtée, elle consomme du temps d’interruption. Ce n’est que lorsqu’une Sandbox est supprimée qu’elle cesse de consommer des crédits.

Une Sandbox fonctionnant sans interruption sur une période d’un mois équivaut à 50 000 crédits.

Qu’est-ce qui est considéré comme « temps de disponibilité » et comme « temps d’interruption » pour une Sandbox ?

Le temps de disponibilité signifie qu’une Sandbox consomme du temps processeur et de la mémoire. Lorsqu’une Sandbox est créée ou démarrée, elle consomme du temps de disponibilité. Lorsqu’elle est arrêtée sans être supprimée, elle consomme du temps d’interruption. Lorsque la Sandbox est supprimée, elle ne consomme plus de temps. À l’aide d’API, les utilisateurs peuvent créer, démarrer, arrêter et supprimer des Sandboxes :

  • sandbox:create - crée et lance le démarrage d’une Sandbox. Le temps de disponibilité commence une fois que la Sandbox démarre.
  • sandbox:start - démarre une Sandbox qui a déjà été créée et arrêtée. Le temps de disponibilité commence une fois que la Sandbox démarre.
  • sandbox:stop - arrête une Sandbox en cours d’exécution. Le temps d’interruption commence une fois que la Sandbox s’arrête.
  • sandbox:remove - arrête et supprime une Sandbox (la détruit). Une fois cet appel effectué, cette Sandbox ne peut pas être redémarrée. La consommation s’arrête lorsque la Sandbox cesse de fonctionner.

Existe-t-il des tarifs différents correspondant au temps de disponibilité et au temps d’interruption ?

Oui.  Les Sandboxes qui consomment du temps de disponibilité utilisent 1 crédit pour les profils moyens, 2 crédits pour les grands profils et 4 crédits pour les très grands profils pour chaque minute (ou part de minute) pendant laquelle la Sandbox est en temps de disponibilité. Les Sandboxes qui consomment du temps d’interruption consomment 0,3 crédit pour chaque minute (ou part de minute) pendant laquelle la Sandbox est en temps d’interruption.

Comment calculer le nombre de crédits nécessaires ?

La méthode simple et rapide

En tant que partenaire ISV B2C Commerce, par exemple, vous recevez 600 000 crédits gratuitement par an. Par conséquent, si vous souhaitez qu’une seule Sandbox fonctionne sans interruption pendant un an, vous passerez automatiquement en dépassement (0,0020 USD/crédit) après avoir utilisé le montant de votre crédit standard, qui sera calculé le premier jour de chaque mois et facturé en conséquence.

Utilisation de la calculatrice de crédits

Grâce à leur flexibilité, les nouvelles Sandboxes peuvent être utilisées pour diverses tâches éphémères (par exemple dans un processus d’intégration continue). Vous pouvez en créer autant que vous le souhaitez. En fonction de l’utilisation de ces fonctionnalités, le calcul simple de « X Sandboxes par an » peut ne pas être adapté. Pour vous aider, nous avons créé une feuille de calcul qui peut être copiée et utilisée pour calculer les crédits requis en fonction de différents scénarios d’utilisation.

Le nombre de Sandboxes pouvant être créées est-il limité ?

Si vous êtes un partenaire ISV B2C Commerce, vous avez le droit de créer jusqu’à 5 Sandboxes. Si vous êtes un partenaire consultant B2C Commerce, vous pouvez créer jusqu’à 50 Sandboxes. Chaque Sandbox consommera des crédits en fonction du temps de disponibilité ou d’interruption aux tarifs indiqués ci-dessus.

Remarque : il existe des plafonds pratiques. Ceux-ci visent à empêcher les processus incontrôlables ou une utilisation abusive flagrante du système.

Est-il possible d’afficher les minutes utilisées ? À quel endroit ?

Les partenaires peuvent voir les données des Sandboxes (quelles Sandboxes existent actuellement, qui les a créées, depuis combien de temps elles existent et combien de minutes elles ont consommé) via l’API Sandbox. Par exemple, l’API GET /realms/usage peut être utilisée pour récupérer tous les détails à utiliser dans un realm. Elle affiche les minutes de temps de disponibilité et de temps d’interruption qui ont été consommées sur une période donnée.

Les crédits sont-ils reportés d’une année sur l’autre ?

Non, les crédits doivent être utilisés avant la date de fin de la commande indiquée sur le formulaire de commande de Sandbox que vous avez signé. Cependant, les crédits partenaire sont réinitialisés chaque année afin que le nombre de crédits des partenaires B2C Commerce soit réinitialisé lors du renouvellement.

Les partenaires doivent-ils renouveler leur On-Demand Sandbox chaque année ?

Non, les On-Demand Sandboxes se renouvellent automatiquement conformément aux conditions du Contrat de services principal, de sorte qu’une fois la demande initiale effectuée, elle est automatiquement renouvelée chaque année au mois de février. Cela signifie que les crédits seront automatiquement réinitialisés à ce moment-là, sauf si une demande est soumise en interne pour déprovisionner ou mettre fin au partenariat.

Que se passe-t-il si un partenaire dépasse son nombre de crédits dans le délai accordé ? Y a-t-il des frais de dépassement ?

  • Oui, il existe des frais de dépassement de 0,0020 USD par crédit. 
  • Le dépassement est calculé le premier jour du mois et une facture est envoyée au partenaire. 

Les Sandboxes cessent-elles de fonctionner si un partenaire consomme tous ses crédits ?

Non. Les Sandboxes continuent de fonctionner et de consommer des crédits. Les partenaires sont facturés en fonction des crédits utilisés en dépassement (voir ci-dessus).

Approvisionnement

Comment un partenaire demande-t-il initialement l’accès à une On-Demand Sandbox ?

Les partenaires doivent soumettre un ticket dans la Partner Community pour demander l’accès. Vous trouverez des instructions ici : On-Demand Sandbox : comment en obtenir une.

Caractéristiques et fonctionnalités

Puis-je accéder aux données d’importation à partir d’une instance de préproduction ?

Les On-Demand Sandboxes ne peuvent actuellement pas importer de données à partir de l’environnement de préproduction, car elles s’exécutent sur une infrastructure différente et elles ne sont pas du tout connectées aux anciens environnements POD. Toutes les opérations concernant les données reposent sur les processus standard d’importation/exportation. Vous pouvez d’abord exporter les données à partir de la préproduction, les nettoyer, puis transférer le fichier vers les On-Demand Sandboxes et les y importer.

Puis-je configurer ma Sandbox avec différents paramètres de temps processeur ou de mémoire ?

Oui. Une On-Demand Sandbox fournit 3 profils de ressources différents. Le profil de ressource doit être choisi lors de la création de la Sandbox. Reportez-vous à la documentation produit pour en savoir plus.

Puis-je planifier des tâches sur ces Sandboxes ?

De la même manière que les Sandboxes POD actuelles, les On-Demand Sandboxes ne permettent pas la planification de tâches. Ces tâches peuvent être exécutées manuellement ou à l’aide de l’outil SFCC-CI sous forme de script.

Puis-je utiliser le service d’image numérique (DIS) ?

Oui. La prise en charge de DIS est disponible et ce service peut être utilisé avec les On-Demand Sandboxes.

Les instances d’On-Demand Sandboxes prennent-elles en charge les fonctionnalités de recommandation et d’IA Einstein ? 

Les fonctionnalités de recommandation et d’IA Einstein ne sont pas disponibles par défaut dans les instances d’On-Demand Sandboxes existantes. Veuillez nous contacter si votre ou vos cas d’utilisation nécessitent ces fonctionnalités.

Puis-je utiliser Page Designer ?

Oui. Page Designer est disponible pour une utilisation dans les nouvelles Sandboxes.

Y a-t-il un réseau de diffusion de contenu (CDN) devant les nouvelles Sandboxes ?

Aucun CDN n’est actuellement disponible pour les On-Demand Sandboxes. Cela signifie que l’utilisation d’éléments tels que le routage SEO et la mise en cache des données n’est pas disponible pour ces nouvelles Sandboxes. 

Lorsque j’arrête une Sandbox, dois-je la recréer et importer mes paramètres à chaque fois ?

Vous pouvez arrêter une Sandbox (à l’aide de l’API sandbox:stop), ce qui l’empêchera d’utiliser le temps processeur et la mémoire, et elle passera à une consommation de « temps d’interruption ». La Sandbox peut être redémarrée et elle disposera de toutes ses données précédentes. Cependant, si une Sandbox est supprimée (à l’aide de l’API sandbox:remove), toutes les données sont supprimées.

Est-il possible d’utiliser des On-Demand Sandboxes pour exécuter un test de charge ?

Les On-Demand Sandboxes ne sont pas aussi performantes qu’un environnement de groupe d’instances principal (développement, préproduction, production). Vous pouvez effectuer le même niveau de test de charge que vous pourriez le faire à l’heure actuelle avec une Sandbox POD, et peut-être un peu plus. À l’avenir, nous envisageons d’ajouter des fonctionnalités pour permettre la création de Sandboxes avec plus de mémoire, de temps processeur, de stockage, etc.

Puis-je utiliser des noms d’alias (CNAME) avec les On-Demand Sandboxes ?

La prise en charge des alias (configuration CNAME) n’est actuellement pas disponible pour les On-Demand Sandboxes. Notre feuille de route post-version globalement disponible comporte la possibilité de configurer des CNAME et donc utiliser des noms d’hôte personnalisés.

Une On-Demand Sandbox peut-elle être créée avec un jeu de données préexistant ?

Non. Lorsque des On-Demand Sandboxes sont créées, elles sont vides. Cependant, vous pouvez utiliser l’intégralité des mêmes outils d’importation/exportation pour importer un jeu de données prédéfini et le charger dans la Sandbox.

 

Utilisation et administration

Comment créer, démarrer, arrêter et supprimer des Sandboxes ?

Toutes les interactions avec les On-Demand Sandboxes se font via un appel d’API ou via l’outil de ligne de commande SFCC-CI de la communauté (voir ci-dessous). La documentation complète de l’API et des méthodes pouvant être utilisées est disponible ici.

Que sont les utilisateurs « Account Manager » ?

Toute authentification à une On-Demand Sandbox se fait à l’aide d’utilisateurs Account Manager. De cette manière, la gestion des On-Demand Sandboxes ainsi que leur accès sont beaucoup plus faciles à utiliser, en particulier lors des suppressions et créations fréquentes de Sandboxes.

Dépannage et escalade

Quel rôle Account Manager est-il requis pour utiliser l’API ?

Tout utilisateur qui va utiliser les API On-Demand Sandbox ou utiliser l’outil SFCC-CI pour administrer les On-Demand Sandboxes aura besoin du rôle Utilisateur de l’API Sandbox, qui doit être ajouté à son profil d’utilisateur Account Manager et être appliqué à l’étendue de la Sandbox dans son realm.

l’accès des développeurs à n’importe quelle Sandbox (On-Demand Sandboxes) nécessite également que les rôles d’administrateur Business Manager (pour accéder aux options de développement dans Business Manager) et d’utilisateur LogCenter (pour accéder aux fichiers journaux de l’environnement) soient ajoutés et appliqués à l’étendue de la Sandbox dans leur realm.

Pour attribuer ces rôles, procédez comme suit :

  1. Connectez-vous à Account Manager et accédez à « Utilisateur ».
  2. Cliquez sur l’utilisateur auquel vous souhaitez attribuer le rôle.
  3. Dans la section « Rôles » de la page, cliquez sur « Ajouter » dans la boîte de dialogue, recherchez le rôle (par exemple « Utilisateur de l’API Sandbox »), puis cliquez sur « Ajouter ».
  4. De retour dans la page de détails de l’utilisateur, cliquez sur l’icône de filtre du rôle que vous venez d’attribuer (par exemple, « Utilisateur de l’API Sandbox »), puis, dans la boîte de dialogue, sélectionnez votre organisation, votre realm et votre groupe d’instances (par exemple, Toutes les Sandboxes), puis cliquez sur « Ajouter ».
  5. De retour dans la page de détails de l’utilisateur, appuyez sur « Enregistrer ».

Qu’est-ce qu’un ID de client et en ai-je besoin ?

Toute utilisation d’API dans Commerce Cloud nécessite une valeur d’ID de client, afin d’indiquer l’application qui utilise l’API. Étant donné que les On-Demand Sandboxes sont administrées à l’aide d’API, vous aurez besoin d’un ID de client pour les utiliser. De nombreux développeurs actuels disposent déjà d’une de ces valeurs pour leur organisation. Cependant, si l’utilisateur n’a pas d’ID de client, l’administrateur de l’organisation peut en créer un à l’aide d’Account Manager. Pour l’utilisation de l’automatisation, les utilisateurs auront besoin de l’ID de client ainsi que du secret client afin de s’authentifier.

Pour plus d’informations sur les ID de client, y compris comment en obtenir un, reportez-vous à la documentation de l’Infocenter Commerce Cloud.

Existe-t-il une interface utilisateur permettant d’administrer ces Sandboxes ?

Pas pour le moment. Pour la version globalement disponible, l’intégralité de l’administration des nouvelles Sandboxes devra être effectuée à l’aide d’API et/ou de l’outil SFCC-CI.

Puis-je gérer ces Sandboxes à l’aide du Control Center ?

Oui. Les On-Demand Sandboxes peuvent être gérées à l’aide du Control Center. L’intégralité de l’administration de ces nouvelles Sandboxes doit être effectuée à l’aide d’API et/ou de l’outil SFCC-CI.

Puis-je récupérer les données si une Sandbox est supprimée par erreur ?

Non. La commande sandbox:remove est une action qui détruit les données. Une fois la commande exécutée, le système de Sandbox procède à la suppression de l’environnement et de toutes ses données, conformément aux règles de confidentialité de données et de confiance de Salesforce.

Qu’est-ce que l’outil de ligne de commande SFCC-CI ?

SFCC-CI est un projet de la communauté que le groupe Commerce Cloud Customer Success a créé sur GitHub. Cet outil est créé sur les API OCAPI et Sandbox et il fournit une interface de ligne de commande (CLI) permettant d’interagir avec les instances de Commerce Cloud à partir de la ligne de commande/du shell de plusieurs systèmes d’exploitation, afin de faciliter les pratiques d’intégration continue à l’aide de Commerce Cloud. L’interaction avec les On-Demand Sandboxes fait partie des capacités de cet outil. Son utilisation pour la création d’On-Demand Sandboxes nécessite tout de même que l’utilisateur ait le rôle d’utilisateur de l’API Sandbox évoqué dans les paragraphes ci-dessus.

Pour en savoir plus, veuillez consulter le référentiel GitHub sur SFCC-CI et son fichier Readme (lisez-moi).

Quel est le processus d’escalade d’un problème concernant les On-Demand Sandboxes ?

En cas de problèmes ou de questions générales/techniques en lien avec les On-Demand Sandboxes, veuillez créer une publication dans le groupe de la Partner Community On-Demand Sandbox.


 
Numéro d’article de la base de connaissances

000393797

 
Chargement
Salesforce Help | Article