Transcription
1. Introduction: Bonjour à tous, bienvenue dans la maîtrise de Salesforce
Commerce Cloud, l'intégralité des appels de camp d'entraînement. Ce cours est proposé par LTS
Hub et vous pouvez nous trouver sur www point et LTS n'a
pas été introduit dans les écoles. Nous allons
découvrir les bases de la plateforme
Salesforce et les fonctionnalités de Salesforce
Commerce Cloud. Nous allons donc établir notre
compréhension de base autour de la plateforme d'
objectifs elle-même. Une fois que nous aurons compris la plateforme
de
code, nous verrons quels sont
les différents services
cloud proposés par Salesforce. Ces services se sont ajoutés à
la plate-forme froide, mais Salesforce a acquis
diverses entreprises et a commencé à proposer les produits de ces entreprises sous forme de
produits et services Salesforce. Maintenant, en gros, nous allons les
diviser en deux parties. L'un concerne les produits Cloud qui
reposent sur SF DC, salesforce.com,
également connu sous le nom de plateforme de code. Et puis les produits
qui font
partie l'écosystème Salesforce grâce aux acquisitions de sociétés
réalisées par Salesforce. Ainsi, SFC C, qui est
Salesforce Commerce Cloud, et SFM voient Salesforce
Marketing Cloud. Il s'agit également d'
une offre cloud de Salesforce, mais elle ne repose pas sur la plateforme sales force.com, mais possède une infrastructure technologique complètement
différente. Et le résultat des
acquisitions réalisées par Salesforce sera de
les comprendre , car nous montrons que
la plateforme sous-jacente
à celles-ci est différente. Et ils se
parlent toujours main dans la main. Ils sont étroitement
intégrés les uns aux autres, mais sont peu couplés en
termes de solutions agit d'un projet Salesforce
typique ,
également appelé implémentation
Salesforce multicloud, laquelle vous utiliseriez certains produits cloud
de salesforce.com, certains produits pour notre SSE, SLCC ou un SMC. Une fois que nous aurons une compréhension de
base
de la plateforme Salesforce
qu'elle propose et des services
cloud et de leur plate-forme
sous-jacente nous passerons au SFC. voyez, nous allons acquérir une
compréhension approfondie du chef d'entreprise. Et dès que vous obtenez votre licence SFC et que vous vous
connectez au backend de SFC. Notez que le backend s'
appelle Business Manager. Et vous pourriez voir quelles sont les différentes sections que vous pouvez utiliser et gérer
en
tant que commerçant. Ensuite, nous verrons également, en tant qu' administrateur d'un site Web
créé sur la base de la FCC, les actions
que vous pouvez entreprendre en
tant que client final
via le site Web de la SLCC. Il ne s'agit donc pas seulement du
backend que vous pouvez obtenir licence Salesforce
Commerce Cloud, mais également d'une
solution frontale prédéfinie, qui repose sur SFR,
une
architecture de référence,
appelée architecture de
référence Salesforce,
et qui appelée architecture de
référence Salesforce, achèvera la commande
sur le site Web en
tant que client invité afin que vous puissiez voir les
différentes pages proposées par
Salesforce. Et nous verrons à nouveau le
même ordre dans le back-office afin que vous puissiez relier le front-end et le
back-end.
2. Comprendre Salesforce Salesforce: Bonjour à tous Bienvenue sur ma chaîne
Salesforce Commerce Clause. Et voilà, nous allons découvrir clause
commerciale de Salesforce, autrefois connue sous le nom
de demande Avant l'acquisition de
Salesforce et après l'acquisition, Salesforce l'a renommée
Salesforce Commerce Cloud. À présent, avant de passer à
Salesforce Commerce Cloud, nous devons comprendre l'offre globale résultant de la
baisse des ventes et la manière dont entreprise présente ses différents services et
produits aux clients finaux. Alors, sans plus tarder,
allons-y. Since Folds possède une plateforme très
populaire. Et la catégorie CRM, construite sur la propre plateforme de
Salesforce, qui s'appelle S, F, B, C, salesforce.com. Salesforce.com est désormais
une plateforme évolutive qui vous permet de créer
plusieurs types d'applications. Et Salesforce a
lui-même enterré quelques applications en plus de cela. Et maintenant, ils
les présentent sous la forme d'une offre Cloud. Ainsi, par exemple, en plus de
s f dc sale foods a créé Sales Cloud. En fin de compte, lorsque
Salesforce s'occupe de l'accompagnement, elle vend le
Sales Cloud en tant que service. En outre, Salesforce dispose
également d'un service cloud. Ceci est également construit sur le
fait que nous avons DC. Salesforce a
expérimenté Cloud Foods propose également quelques autres
services et outils cloud. Ainsi, par exemple, CPQ, qui permet de
configurer le prix, est un outil très populaire et domaine de
commerce électronique est
construit sur le SFTP. Ensuite, ils ont Industry Cloud. Ils ont un cloud
spécifique à un domaine, par exemple pour des organisations à but non lucratif. Ils ont une organisation à but non lucratif Cloud for
Healthcare, pour l'éducation. Ils proposent différents services
cloud. Et puis ils ont la plateforme
Gold elle-même, également
connue
sous le nom de false.com. Toutes ces fonctionnalités sont donc basées
sur salesforce.com. Et c'est la plate-forme sous-jacente à
toutes ces offres cloud. Et ici, vous ne voyez rien
pour la partie e-commerce. Parce que SFC C ou n'importe quelle
offre de commerce électronique de Salesforce, aucune offre
cloud de commerce électronique de Salesforce n'est construite
sur la plate-forme SF DC, mais elle le est, elle le résultat de l'acquisition
de différentes entreprises. Salesforce a acquis une société
appelée Demand
Where et le malware était une
entreprise qui s'exprimera spécifiquement sur
le commerce B2C. Ils disposaient donc d'une plate-forme qui répondait aux besoins
du commerce électronique B2C. C'était une
entreprise bien établie. Et lorsque les ventes ont été
acquises, ils ont renommé ce produit en SFC. Découvrez Sales Force
Commerce Cloud, car Salesforce présente tous
ses services sous la forme
d'une offre Cloud. Ils l'ont donc renommé SFC see. Et c'est ce que nous allons
apprendre dans ce cours. Outre la force de vente B2C offre
B2B est
également présente. Et cela est également le résultat
de l'acquisition d'une entreprise
, connue sous le nom
d'engouement pour le cloud. Et ces deux catégories constituent les catégories
les plus larges offre
de
commerce électronique de Salesforce. En dehors de cela, comme je l'ai
mentionné dans les cellules Salesforce, tous leurs produits
en tant que service ou produits en tant qu'offre cloud. Donc Salesforce,
Salesforce Commerce Cloud ou B2B Commerce Cloud. force de vente a également le B2C
comme offre et le B2
B2C comme offre. Et nous en
apprendrons davantage sur ces quatre
offres de Salesforce. Et ce cours
se concentrerait
spécifiquement sur ce segment
B2C. Avant de passer à autre chose, nous devons comprendre un autre type d'
offre que Salesforce propose et est connue sous le nom de Salesforce
Marketing Cloud, S, F et C. Encore une fois, elle n'est pas basée sur la plateforme
SFD see, mais est le résultat d'une
acquisition, à la fois nom
, exécution, cible et paradoxe. Ce sont les
entreprises qui se concentrent
spécifiquement sur le B2C et je pense au B2 B. Et maintenant, Salesforce
les propose sous forme d'offres marketing
cloud. Vous devez donc comprendre que Salesforce, en
tant qu'entreprise, vend
ses services sous
la forme d'une offre virgule. Et leur offre se divise en deux grandes
catégories. première est la catégorie de produit construite sur la plate-forme S F DC. première est la catégorie de produits qui sont le résultat d'une acquisition. Et c'est le cas. Il existe de nombreuses acquisitions
qui donnent la même impression, mais celles-ci sont critiques.
3. Plateforme e-commerce Salesforce: Maintenant que ce cours
porte sur le commerce, vous devez comprendre l'intégrité concerne le
B2C, le B2B et le B2C. B2c, comme son nom l'indique, où une entreprise
traite directement avec
les consommateurs finaux des biens. C'est ce que l'
on appelle B2, B2C. Lorsqu'une entreprise fait affaire
avec une autre entreprise. Et cette entreprise peut faire l'affaire pour
la largeur et les consommateurs. Ou cette entreprise peut poursuivre
ses relations avec une autre entreprise, puis éventuellement avec les consommateurs finaux. Nous parlons toujours de cette communication
particulière. Cela devient donc un B2B. Mais lorsque le producteur
des biens, est-à-dire les producteurs, le générateur ou des usines similaires, vendent
directement leurs produits
aux consommateurs finaux. C'est ce que nous appelons le B2C. Cela permet de
toucher directement le consommateur. Et lorsque nous
combinons services B2B et B2C,
cela devient B2B2C. Prenons maintenant un exemple pour nous
assurer que
tout est parfaitement clair. Supposons qu'il s'agisse d'une marque fictive. Cette marque est connue sous le nom de hub LTS. Maintenant, cette marque est une marque
de mode et de vêtements. Si cette marque crée un site Web, et que sur ce site Web, en tant que consommateur,
je vais acheter quelque chose pour moi ou pour ma famille, en bref, pour la consommation
de ces Go Live. Ajoutons-y via un t-shirt
, puis commençons à porter ce t-shirt. Cela signifie que je
consomme ce produit. Ce LPS Hub a donc créé un site Web B2C parce qu'
il y a un consommateur que j'ai pu consulter sur son site Web. J'ai donc consulté leur site Web j'ai pu me rendre au commerce et acheter quelque chose
pour ma consommation. Mais disons qu'un hub LTS
vend quelque chose à XYZ, qui est un
magasin physique dans ma ville. Et puis, lorsque je me
rends dans ce magasin physique, je peux acheter
le produit du hub LTS. LTS Hub, en tant qu'entreprise,
a donc vendu des produits à
cette entreprise XYZ,
qui, dans cet exemple, est
un magasin physique. Et un
magasin physique est une entreprise. Ce n'est pas le consommateur de
ce produit en particulier qui
vend ce produit plus loin. En tant que consommatrice, je suis allée ce
magasin physique, j'ai acheté le t-shirt et j'
ai commencé à le porter. Maintenant, je suis en train de consommer les marchandises. C'est pourquoi il s'
agit d'un site Web B2B. Parce que nous parlons
de LDS have, si nous parlons de
XYZ, cela
devient un site Web B2C si j'avais
acheté en ligne. Dans certaines situations où
une entreprise achète, achète les biens
puis les vend
à une autre entreprise, c'
est-à-dire aux
consommateurs, il peut y avoir
plusieurs hiérarchies. Nous n'avons pas besoin d'entrer
dans ces détails. Nous comprendrons donc,
en référence à LTS, qu'il s'agit d'un B2B. Maintenant, si ITS Hub possède
un site Web sur lequel ces magasins
physiques XYZ peuvent également
faire des achats, ainsi qu'en tant que consommateur, je peux directement y aller et
acheter. J'ai donc le choix. Je peux devenir XYZ ou je peux double-cliquer pour
accéder à leur site Web. Et s'ils proposent ces
deux offres,
ils relèvent de leur B2B2C car ils proposent des robots
B2B et B2C. Cela devient donc leur offre
B2B2C. Mais allons une autre
direction : une usine qui produit certains biens vend directement
à ses consommateurs. C'est le domaine dans lequel nous
parlons de D vers C. Par exemple, un magasin d'
alimentation, un magasin, c'est-à-dire,
disons, une boulangerie qui
prépare le produit de boulangerie
et le vend aux consommateurs, peut être un exemple B2C peut
être un bon exemple de D to C. En dehors de cela, lorsque
nous parlons de B2C, c'est parce que LTS a fait
acheter certaines choses auprès du producteur de biens, comme
des barils. Ils peuvent acheter
en parallèle la matière première pour un meilleur achat, puis ils fabriquent leurs
produits ici, n'est-ce pas ? Mais si ce producteur
de
matières premières vend directement
aux consommateurs, c'est là
que c'est le B2C. C'est donc la principale différence. La frontière
entre B2C et D to C. Mais en termes de concept, ils sont très différents. Et j'espère que vous êtes
claire à ce sujet. Et le point à retenir de cette vidéo est de
comprendre deux choses. La première est de
comprendre quelles sont
les différentes
offres de vente de Salesforce en tant qu'entreprise et comment l'entreprise
présente son produit. Donc, pour résumer, les
ventes présentent
leur produit sous
la forme de services cloud,
tels que leur produit sous
la forme de services cloud, le service cloud de vente, l'expérience cloud, l'industrie du
cloud, le cloud, etc. Et depuis Force Commerce
Cloud, le cloud de commerce électronique B2B, Salesforce Marketing Cloud. Et lorsqu'ils
proposent ces services, certains services
s'ajoutent
à leur plateforme principale. Et certains services sont
le résultat d'acquisitions. La structure technologique sous-jacente
est donc différente. Mais puisque nous nous efforcerons de faire en
sorte que toutes ces
plateformes de SF, DC et connues sous le nom de FDC fonctionnent main dans la main. Un exemple en temps réel serait, disons que vous travaillez
pour une grande marque offrir expérience
complète de bout en bout
à ses clients. Et en supposant que nous souhaitions utiliser Salesforce pour
soulager toutes les souffrances. Disons que nous parlons du site Web B2C que nous
créons pour ce client. Et dans un site Web B2C typique, vous auriez une partie
commerce électronique, n'est-ce pas ? Et cela vient de SFC. voyez, disons que nous voulons un chat en direct qui puisse
provenir du service club. V1, chatbots. Les chatbots sont également une offre qui fait également partie
du cloud de services. Disons que nous voulons que les acheteurs B2B
puissent acheter. Ensuite, nous pouvons également utiliser le commerce
B2B. Et dans le monde du B2B, services de
vente à usage épique sont
très populaires en libre-service. Cpq est l'endroit où vous pouvez
accéder au site Web et
demander un devis en
fonction de la combinaison de
produits que vous avez. Cpq peut également venir et pour
traiter toutes ces commandes, vous aurez peut-être besoin du système de
gestion des commandes, qui est construit sur SFD. Revois. Ainsi, lorsque vous offrez une expérience complète de
bout en bout, vous utilisez peut-être plusieurs offres
Cloud de Salesforce. C'est ce que l'on appelle une
implémentation multicloud
typique dans
Salesforce Word. Et il est très important
que vous sachiez comment les utiliser, quelles sont les différentes offres et comment vous pouvez les relier. Un autre élément est que,
disons que Salesforce, le commerce, le Cloud et l'
OMS sont très populaires. Ils fonctionnent main dans
la main et constituent un cas d'utilisation
très, très populaire. Donc, ce que Salesforce a
également fait, c'est que puisqu'il n'y en a pas, il
s'agit d'une plate-forme distincte où MS est une plate-forme distincte. Ils ont donc déjà construit un
connecteur, qui relie F
FCC au système de commande. Ce connecteur
a déjà été créé par Salesforce, sorte que les utilisateurs professionnels n'ont pas l'impression qu'il s'agit de
deux plateformes distinctes. Il s'agit de deux plateformes
sous-jacentes distinctes. Ils les considèrent simplement comme l'écosystème
global de Salesforce. Et c'est ainsi que Salesforce souhaite mettre en valeur
sa productivité. J'espère que
cela vous est clair. C'est tout pour ça. Merci beaucoup.
4. Boîte à sable SFCC: Bienvenue. Dans cette vidéo, nous allons découvrir
comment vous allez
créer votre sandbox SFCC Donc, pour cela,
vous devez d'abord accéder à votre compte
Demandware et vous connecter à ce compte Pour faciliter l'utilisation, vous devez
généralement vous rendre sur
account.demandway.com, ou vous pouvez Et vous devez vous
rendre sur ce site Web,
account.demandwy.com account.demandwy.com Et ici, vous devrez vous
connecter avec vos coordonnées. Si vous le faites pour
la toute première fois, vous devrez en quelque sorte,
vous savez, le configurer. Si vous avez déjà les
informations, connectez-vous ici, et vous devrez peut-être effectuer
une configuration à deux FA si vous le
faites pour la première fois. Sinon, il vous suffit de
vous connecter à ce
compte, et vous devriez
recevoir ces informations concernant la marque sur laquelle
vous travaillez ou si vous y avez accès en tant qu' administrateur
auprès de votre entreprise. Maintenant, pour créer le
Sandbox de SFCC, vous devez d'
abord
créer un client API Donc, pour cela, vous devez accéder
aux clients API et ici, cliquer sur Client API. Ici, vous devrez
créer un nouveau client d'API que nous allons utiliser pour
créer notre environnement sandbox Et pour ce faire, le plus important ici est de contrôler
quelques configurations. Renseignez simplement les informations
obligatoires de base. Nous allons donc simplement l'appeler LTS Demo, puis nous avons besoin d'un
mot de passe pour cela. Je vais donc simplement utiliser mon mot de passe. Vous pouvez utiliser n'importe quel mot de passe. Ensuite, dans la section
organisation, vous devrez cliquer sur Ajouter
et ajouter votre organisation. Ensuite, vous
devrez également ajouter
les rôles . Cliquez simplement sur Ajouter. Ici, je suggère
pour le moment d' ajouter tous les rôles afin que
la clé d'API que vous créez contienne tout ce dont vous n'avez pas besoin car elle
sera déjà obsolète Ajoutons toutes ces choses. Lorsque vous ajoutez le rôle,
notez simplement qu'au sein des rôles, vous devrez également ajouter
les étendues Cliquez donc sur cette icône de filtre. Encore une fois, sélectionnez votre
organisation et vous pourrez ensuite ajouter
le nom de vos rôles. Vous pouvez donner accès à
tous les bacs à sable ou à
certains bacs à sable Pour le moment, je vais donner accès à tous les bacs à sable, et je ferai la même
chose ici également Je vais simplement sélectionner à nouveau mon organisation et donner accès à
tous les bacs à sable Désormais, en fonction de l'utilisateur de ses capacités
ou du type d'accès que vous
souhaitez lui accorder,
vous pouvez lui attribuer un utilisateur spécifique au
bac ou, si vous êtes administrateur, vous souhaitez avoir
accès à tous les bacs à sable, ou si vous créez un nouvel
utilisateur qui devrait avoir accès à tous les bacs à sable,
vous devez le Maintenant, vous
pouvez créer un jeton JWT, mais pour le moment,
nous n'en avons pas besoin Ici, nous avons besoin
de deux oscilloscopes. Le courrier est quelque chose qui
sort de la boîte. Ensuite, nous avons besoin de rouleaux. Nous avons également besoin d'un filtre Tenet. Et je pense que nous aurions également
besoin d'un profil. Je vais partager plus de détails
à ce sujet dans une minute. Eh bien, parmi ces portées, je pense que je dois
les autoriser toutes Vous pouvez également sélectionner
les étendues que vous souhaitez autoriser.
Je pense aux rouleaux,
à l'accès, au filtre et au profil des
locataires Vous pouvez contrôler
l'accès autorisé en fonction de cela, puis vous devez configurer
l'interface utilisateur de redirection. URI. C'est très important car lorsque vous allez autoriser
pour la première fois, vous devez avoir
correctement configuré
cette URI de redirection afin que vos autorisations aient
lieu correctement Pour le
moment, je viens copier et de le
coller ici N'oubliez pas
qu'il est statique pour tous les comptes
et qu'il ne change pas Assurez-vous de sélectionner dès
maintenant publication secrète
du client
, puis de cliquer sur Enregistrer. Maintenant, j'ai toutes les clés. Pour le moment, je vous
montre ces clés, mais après la vidéo,
je les supprimerai. N'essayez donc pas du tout de les utiliser. Mais essentiellement, vous
devez accéder à
cette page et créer vous-même la clé d'
API. Ouvrons simplement un nouvel onglet. Et ouvrez cette URL. Je partagerai également cette
URL dans le lien de cette vidéo ou dans la
section de description de cette vidéo. Vous devez venir ici et l'ouvrir
dans un nouvel onglet. Il s'agit d'une interface utilisateur Swagger, et vous trouverez ici la liste de toutes les
API que vous devez
essentiellement appeler
pour créer ou créer un nouveau bac
à sable, ainsi que pour démarrer et arrêter
les Tout d'abord, vous devez
venir ici et cliquer sur Autoriser et c'est là que vous allez utiliser
votre identifiant client. Je vais juste revenir ici et j'utiliserai simplement l'un
de ces identifiants client. Je sais que
les deux sont identiques, donc je vais juste utiliser
celui-ci coller ici et
cliquer sur Autoriser. Maintenant, je suis autorisé, et je vais juste fermer
celui-ci. Vous pouvez cliquer sur Fermer. Vous pouvez cliquer ici. Je pense que je l'ai déjà autorisé. Permettez-moi de vérifier en appelant
certaines des API ici. Je vais probablement simplement
vérifier par cette API. Je vais cliquer sur Exécuter, et voyons quelle est
la réponse. Oui, je pense que ces API fonctionnent, donc je
devrais être bon. Maintenant, tout d'abord,
je
vous demande de vérifier que vous disposez accès
complet dans le logiciel de demande de votre
compte, et une fois que vous aurez
créé l'APIKey, au cas où vous ne pourriez pas
accéder à certaines de ces API, le problème vient
probablement du niveau d'
accès qui vous est accordé Ici, il suffit d'accéder
aux sandboxes et vous trouverez la liste de toutes les sandboxes existantes
en appelant cette API Et pour le moment, j'ai
un bac à sable actif. Mais créons simplement
un nouveau bac à sable. Pour cela, il
existe donc une nouvelle API de publication. En dessous, je viendrai ici. Et pour le moment, je souhaite
créer un nouveau bac à sable. Pour créer un nouveau bac à sable, vous avez besoin d'un LMID
que vous pouvez à nouveau accéder à votre compte
Demandware et cliquer sur Organisations Et ici, lorsque vous vous
rendez dans votre organisation, vous trouverez ces informations. Il y a beaucoup de choses, mais vous n'avez pas à vous en
soucier, et quelque part ici vous trouverez
votre carte d'identité. Donc Z Y OI est un identifiant pour moi, donc je vais juste venir ici. Je vais simplement remplacer le RLMID mon RLMD, puis vous devrez ajouter quelques adresses
e-mail Lorsque ce compte sandbox
serait créé, ces e-mails recevraient
l'accès administratif Assurez-vous donc que
les bons utilisateurs soient informés par cet e-mail dès que ce bac à sable
sera créé Les e-mails seraient
également
envoyés à ces utilisateurs afin qu'ils puissent se connecter et
configurer leurs comptes. Il suffit donc d'ajouter les bons
e-mails ici. Permettez-moi d'ajouter mon adresse e-mail. Pour le moment,
je vais juste en ajouter un, donc je vais supprimer celui-ci. Pour tous ces détails, je vous demanderai de
suivre la documentation, mais ajoutons d'abord quelques
informations clés. Vous pouvez configurer votre
planificateur de démarrage et votre planificateur d'arrêt, ainsi que sélectionner
vos profils Je les examinerai quand , mais je veux juste
supprimer tout le reste et utiliser le strict
minimum dont nous avons besoin. Je pense que nous devrions
également
supprimer cette virgule , et nous devrions être bons Maintenant, dès que vous avez terminé, cliquez
simplement sur Exécuter, et votre nouveau domaine devrait être créé. Vous pouvez donc le voir à deux contre un. Le statut « deux contre un », c'est
comme si notre demande
avait été acceptée et qu'elle était traitée en
arrière-plan. Cela prendrait un certain
temps, et après cela, vous devriez recevoir un e-mail sur votre adresse e-mail que vous
avez, vous savez, fournie. Nous allons donc attendre un peu, et
revenons à cette page. Après avoir attendu, je pense
que nous
devrions simplement appeler à nouveau cette API
Get. Laisse-moi m'en occuper pour le moment. Si je clique sur Exécuter. Tout à l'heure, je n'avais qu'
un seul bac à sable ici. Vous pouvez maintenant voir mon
deuxième bac à sable, qui a également été démarré Donc, en gros, notre
compte Sandbox a été créé. Vous pouvez effectuer toutes sortes
d'opérations avec ces API, et encore une fois, vous recevrez un e-mail ou les utilisateurs de
votre entreprise
recevront un e-mail leur
permettant de configurer leurs comptes sandbox et de
se connecter au gestionnaire commercial Encore une chose : pour les détails de tout ce que vous pouvez faire
dans ces API de sandbox, vous pouvez contrôler et
créer un nouveau sandbox Vous pouvez également démarrer et
arrêter vos bacs à sable. Assurez-vous de comprendre que chaque fois que vous créez un bac à sable, certains crédits sont
prélevés sur votre compte sandbox, afin de ne pas dépasser ce montant
et de vous assurer que vous
êtes en dessous Tu peux arrêter. Vous
pouvez programmer automatiquement l'arrêt de vos bacs
à sable à certains moments. Par exemple, vous pouvez démarrer
vos bacs à sable à 9 h 00 lorsque votre bureau
commence et à 17 h 00 lorsque votre bureau
s'arrête, etc. Vous pouvez avoir de nombreuses configurations. Et pour cela, je vous
demanderais de parcourir cette documentation. Et en attendant, j'
attends la réception de l'e-mail. Je voulais également
partager avec vous
qu'une fois votre
bac à sable créé, vous aurez un accès
administratif Mais pour trouver la bonne URL à
laquelle vous devez vous connecter, revenons à cette page URL BM
que vous verrez
sera l'URL de votre
page d'administration que vous recevrez. Si vous ne le recevez pas dans
l'e-mail, c'est généralement le cas, mais si vous ne le recevez
pas, vous pouvez simplement utiliser cette URL particulière pour vous connecter à votre
compte sandbox Copions simplement
ceci et voyons si cela fonctionne
déjà car je
n'ai pas encore reçu l'e-mail. Copions-le dans le
navigateur, il suffit de le payer. Cela n'en est qu'à ses débuts, vous
pouvez donc en comprendre l'essentiel,
et c' est ainsi que vous
créez un nouveau bac à sable Assurez-vous d'arrêter le bac à sable
dès qu'ils sont terminés. Maintenant, j'ai reçu
un e-mail m'informant que mon décompte est prêt, et je viens de rafraîchir cette page. Mais pour vous faciliter la tâche,
je vais simplement revenir sur
cette page et vous pourrez copier l'URL de
votre responsable commercial. Je vais juste ouvrir un nouvel onglet. Et collez l'URL de mon
responsable commercial, et on me
demandera de me connecter. Permettez-moi simplement de me connecter à mon
nouveau compte. Encore une fois, vous
recevrez deux FA. OK, maintenant je suis connecté, et voici à quoi ressemblera mon chef
d'entreprise une fois que
mon bac à sable sera prêt et
fonctionnera. Merci.
5. Centre de contrôle: Bonjour, mes amis. Aujourd'hui, nous
allons découvrir comment contrôler les bacs à sable dans
l'interface utilisateur Plus tôt, nous avons
parlé de la création et de la
suppression de bacs à sable
à l'aide d'API, mais il existe une autre méthode appelée Control Center Donc, pour cela, allez dans
votre navigateur et
recherchez le point de contrôle
comcloud dotsalos.com Je partagerai également cette
URL dans la description. Lorsque vous accédez à ce site Web, vous devez vous connecter avec
vos informations d'identification Demandware ou celles qui sont également vos
informations d'identification Salesforce, et je vais simplement approuver mon authentification à
deux facteurs Dès que vous êtes
connecté, vous arrivez sur cette page particulière qui répertorie tous vos bacs à sable,
tous vos royaumes heure actuelle, j'ai un
royaume dans le système, donc je peux voir mon royaume ici. Et dans ce domaine, je suis autorisé à créer plusieurs bacs à sable.
Je vais y aller. Et en haut, vous pouvez voir
Create on Demand sandbox. C'est plus ou moins la même
chose que nous avons faite dans nos vidéos précédentes sur la façon de
créer un bac à sable via des API, mais vous obtiendrez
une interface utilisateur Si je clique dessus, je trouverai
la configuration de base. Je peux régler l'heure de
vie pour le bac à sable. Je peux également sélectionner le profil de
ressource. Il s'agit essentiellement de la taille du bac à sable, du processeur, etc., ainsi que des adresses e-mail,
qui deviendraient l' administrateur du gestionnaire
commercial ce bac
à sable en particulier Vous remarquerez que nous avons des configurations
très limitées ici. Je vous recommande donc toujours d'utiliser les API
à cette fin. Mais si vous ne
souhaitez pas utiliser les API, vous pouvez créer le
bac à sable à partir d'ici
, puis le
modifier selon vos besoins via les API, car
vous n'avez pas plusieurs autres options en termes de configurations Je n'en créerai pas un
nouveau ici, mais fermons-le. Vous pouvez voir que j'
ai déjà deux bacs à sable. L'un d'eux est dans l'état supprimé. Une fois le bac à sable
supprimé, je ne peux plus effectuer aucune action
sur le bac à sable. Et l'autre bac à sable
dont le système est en panne signifie
qu'il est en état d'arrêt Je peux cliquer sur ce bouton de
démarrage et le bac à sable démarrera Veuillez noter que je peux également ajouter une mise à jour de
la configuration supplémentaire sur ces sandboxes via les API Mais vous avez quand même
quelques options supplémentaires. Une fois cette option activée,
je peux planifier le moment où le
bac à sable doit être éteint, ainsi que s'il y a une
autre configuration à effectuer en termes de date et d'
heure ou de jour de
la semaine où le bac
à sable doit être activé et désactivé Mais dans l'ensemble, vous bénéficiez de
ce centre
de contrôle à partir duquel vous pouvez contrôler
vos bacs à sable depuis l'interface utilisateur Il s'agit d'une alternative
à l'utilisation de l'API. Encore une fois, souvenez-vous d'une chose les
configurations disponibles dans le
Control Center seraient limitées par rapport
aux API.
6. Création d'un SFRA dans un SFCC vanille: Des amis. Voici à quoi ressemble notre bac à sable
SFCC vanilla Dès que vous avez
accès à votre bac à sable ou que votre administrateur vous a fourni l'
accès au bac à sable, vous vous connectez à votre Voilà à quoi ça
va ressembler. Tout d'abord, je
tiens à
ce que vous remarquiez que nous avons une
liste déroulante ici, mais qu'elle ne contient aucune valeur ,
car
nous n'avons aucun site Web sorti des sentiers battus nous n'avons aucun site Web Dans Sales for Commerce Cloud, vous pouvez créer
plusieurs sites Web, mais
nous n'en avons aucun pour le moment. Comment créer un nouveau site Web ? Pour cela, vous pouvez
aller dans Administration, cliquer sur les sites et en dessous, vous aurez géré les sites et ici vous pourrez créer
un nouveau site Web. Il vous suffit de renseigner
certaines informations de base et vous serez en mesure de
créer votre premier site Web. Ou si vous êtes un nouvel utilisateur et que vous
l'apprenez pour la première fois, vous pouvez probablement
commencer par un modèle. Ce que vous pouvez faire, c'est sous
la direction de l'administrateur, accéder au site Important Exports, vous trouverez
certains modèles ou certains types
de sites Web prêts à l'emploi que vous
obtenez de Salesforce. L'un est connu sous le nom de Site Genesis
et l'autre s'appelle SFRA Storefront Reference
Architecture. Vous pouvez sélectionner
n'importe lequel d'entre eux et
simplement cliquer sur Importer Cela va prendre un
certain temps, mais il s'agit
essentiellement de
créer votre site Web. Lorsque vous cliquez sur Importer, plusieurs options s'offrent à
vous. Vous voudriez le site Web avec, vous savez, quel type de
détails si vous le souhaitez, type de modules
XYZ déjà disponibles dans
le système ou non, et vous pouvez sélectionner en
fonction de ce que vous voulez Donc, ce dont j'ai besoin, c'est d' une architecture
frontale avec
toutes les fonctionnalités optionnelles, d'accord et je vais simplement
cliquer sur Déployer. Et si vous constatez que ce
processus est toujours en cours
d'exécution, il faudrait un certain
temps pour qu'il soit terminé. Et dès que cela sera fait, notre
site Web sera opérationnel. Attendons-le. Vous pouvez cliquer sur Actualiser
pour voir si cela fonctionne. Permettez-moi simplement de cliquer ici et de rafraîchir
plutôt que de soumettre à nouveau Vous pouvez voir que
dans ma liste déroulante, je peux voir deux sites Web. L'une est globale et la seconde n'est qu'une architecture de
référence Cela peut être un
bon point de départ pour vous familiariser avec
Saleforce Commerce Cloud Veuillez noter que vous
souhaiterez peut-être toujours utiliser le site Genesis, mais son architecture est
plus ancienne. J'ai créé la SFRA et c'est sur cela que nous allons nous
concentrer dans ce cours
7. Aperçu du gestionnaire d'entreprise: Bonjour tout le monde. Maintenant, nous
allons comprendre ce qu' est la
S FCC et que nous allons
directement entrer dans SLCC. Et vous verrez ce
que vous obtenez
dans le cadre de votre licence Sales Force
Commerce Cloud. Et quelles sont les différentes fonctionnalités que vous avez,
comme le back-end, front-end, les fonctionnalités prêtes à
l'emploi que vous obtenez. Et une fois que nous aurons compris
cela, nous passerons à la compréhension détaillée
de chacun de ces éléments. Mais voyons juste un
aperçu de ce que vous obtenez. Et l'écran que vous voyez est le backoffice de la plateforme SLCC. C'est ce
que vous obtiendrez une fois connecté à votre Salesforce
Commerce Cloud. Bien entendu, nous
aborderons la connexion et toutes sortes de détails dans les conférences
suivantes. Et cette section est également
connue sous le nom de chef d'entreprise. Parce que la plupart des utilisateurs
professionnels se connecteront au système et
effectueront plusieurs actions. Désormais, dans cette solution de
back-office, vous pouvez contrôler plusieurs éléments
. Des outils marchands qui
vous permettent de créer plusieurs sites Web dans votre
Salesforce Commerce Cloud L'ensemble du site Web
sera répertorié ici. Choisissons une architecture de
référence comme l'un des sites
Web prêts à l'emploi. Et lorsque vous
augmentez cette hausse, vous obtenez plus d'outils marchands. En tant que commerçant, ces outils permettent
de gérer l'ensemble du poêle, puis vous disposez d'un outil
administratif. Ce sont les outils pour
administrer le site Web
ainsi que les outils que la plupart
des développeurs utiliseront. Ensuite, vous pouvez vous rendre à
la vitrine. Il s'agit de la
vitrine par défaut de SFC. Vous voyez, cela est construit sur l'architecture de référence frontale volée de la
FIFRA. Et avant, sous le nom de FCC, lorsque
c'était connu sous le nom de Demand, où l'architecture
était si agénésique. Et lorsque les ventes l'ont rachetée, ils ont changé l'
architecture frontale en SFIA. Nous
parlerons également de SFR dans les chapitres
et conférences suivants.
8. Un parcours de commande complet sur SFRA: Voyons maintenant rapidement
ce que vous obtenez. Vous recevez des messages promotionnels. Vous obtenez notre en-tête
sur le site Web, cette barre de menu d'en-tête, sont essentiellement
les catégories. Ensuite, vous avez des
bannières promotionnelles, sur lesquelles vous pouvez gérer
du côté de la gestion de contenu, vous obtenez
également un mini-CMS avec Salesforce. Vous pouvez ensuite utiliser certains de vos produits les plus populaires
principalement pour les données mises en évidence
sur le site Web. Il existe de nombreux
blocs de contenu que vous pouvez utiliser pour effectuer ces activités. Ensuite, vous avez un pied de page. Vous avez des liens communs
dans le pied de page qui resteront les mêmes sur
tout le site Web. Ainsi, dans l'ensemble, la structure
payante est
divisée en deux parties :
en-tête, pied de page et section de contenu
principale. Et puis, si vous passez à une catégorie,
la section de contenu principale est ensuite
divisée en deux sections, la barre latérale gauche et
la zone de contenu où vous verrez le contenu, qui changera assez
fréquemment. Passons maintenant à la catégorie pour hommes et essayons d'acheter quelque chose. Dans cette catégorie. J'ai répertorié tous les produits et j'ai
ici quelques filtres que je peux utiliser. Il s'agit du filtre de catégorie. Donc, si j'avais été dans
une nouvelle catégorie d'arrivée,
cela me montrerait quelles sont les
autres sous-catégories. Je peux donc le classer dans des
catégories spécifiques. Si je veux sélectionner
des costumes d'une couleur spécifique, je peux avoir un filtre de couleur. Ce sont tous les
attributs du produit. Et lorsque vous configurez
les attributs, vous pouvez les rendre filtrables. Ensuite, vous pouvez également avoir quelques
autres filtres. Nous sommes également en train de voir, vous savez,
comment définir ces chiffres. OK. Je pense que ça a l'air bien. Cette page générale bien rangée s'
appelle donc page de
liste des produits PLP. Et à partir de cette page, vous pouvez
voir les détails de
base du produit et
les prix, etc. Et passons à la page de détails où vous
aurez une idée complète de
ce que contient ce produit. Vous avez donc ici quelques
tailles disponibles. Eh bien, je ne suis pas trop encombrant, donc je vais me contenter de
41 points pour être plus sûr. Le poids normal, j'en ai besoin. Donc, si je le souhaite, je peux l'exécuter sur chariot. Je peux
également effectuer le retrait en magasin si j'ai ajouté
tous les magasins. Vous pouvez donc disposer de fonctionnalités Click and
Collect. Vous avez une description détaillée
du produit, vous avez ici
quelques liens de partage social. Vous pouvez également ajouter d'autres critiques
de
descriptions , etc., sur cette page. Lorsque vous créerez l'attribut
du produit, nous vous laisserons simplement ajouter le dessin animé
productif ici. Maintenant, dès que j'ajoute le
produit pour découper cette section, cette mini-carte, vous
pouvez voir votre produit. Vous pouvez également consulter des informations
de base sur le produit. Et vous pouvez effectuer plusieurs actions si la carte
contient plusieurs produits, ajouter, supprimer, etc., ce que vous auriez fait
dans votre vie quotidienne. Passons maintenant à la page du panier et voyons à quoi ressemble votre
petit panier. Il s'agit donc d'une page
de panier typique d'un site Web de commerce électronique. Si vous avez plusieurs
gammes de produits, ajoutons simplement un produit supplémentaire. Je veux aussi des vestes, et celle-ci est belle. Je vais donc simplement sélectionner à nouveau
ma taille, probablement fatigue,
et l'ajouter au panier. Passons maintenant à la cartouche. Ainsi, lorsque vous avez
plusieurs produits, vous pouvez voir tous les
détails d'un produit. Vous pouvez déplacer la liste de souhaits
productive et, si vous souhaitez connaître le
budget plus tard, vous pouvez accéder à votre liste de souhaits et ajouter
la carte productive. Vous pouvez trouver la quantité, le cours, supprimer le prédiabétique et ajouter la promotion. Donc,
vous pouvez faire des choses de base sur les cartes ici. Cela sort à nouveau de la boîte. Et lorsque vous cliquez sur Checkout, vous pouvez effectuer un paiement en
tant qu'
invité ou vous pouvez vous connecter au système et
payer en tant qu'utilisateur enregistré. Il
existe donc généralement deux types d' acheteurs sur tout commerce électronique. L'une est la bile ciblée. Ils savent déjà que vous savez ce qu'ils veulent
acheter et ils
visent soit un
prix inférieur, soit ils savent, vous savez, auprès de quelle marque ils veulent acheter quelque chose. Ils
se rendraient donc sur le site Web de cette marque
et effectueraient l'achat. Et puis il peut y
avoir une surdose. Les acheteurs veulent comparer
le produit et voir ce qui est en vente, etc.,
et acheter à partir de là. Alors
allons-y. Je vais juste ajouter un e-mail factice. Nous allons donc continuer en tant qu'invités. Donc, expédiez
plus d'une adresse. Vous pouvez donc
également
effectuer plusieurs expéditions , car nous avons
deux produits sur une carte, nous pouvons façonner ces
deux emplacements distincts. Mais non, je ne veux pas qu'ils soient expédiés à
un autre endroit. Je veux juste un endroit. Je vais donc simplement ajouter le détail. Pour le moment, je
n'ai qu'un seul pays, mais vous pouvez en ajouter plusieurs depuis le backend une fois que vous les avez activés. Mais allons-y,
qu'avons-nous
d' autre que notre ville ? Donc notre gamme. Et voyons si cela fonctionne. Personne n'est là pour t'aider ,
d'accord, ce sont des lèvres américaines.
Essayons ça. Oui. Ainsi, une fois que vous avez ajouté
vos informations d'expédition, le
système peut calculer le prix d'expédition
global et ce prix supplémentaire peut également vous
être affiché ici. Mais dans ce cas,
nous n'en avons pas. Il nous demande maintenant d'
ajouter les détails de la carte. Essayons la fausse carte. Et pour être franc
avec vous,
je n'ai pas encore utilisé
ce bac à sable, donc c'est la première fois que j'en fais un achat. Ainsi, lorsque j'aurai les détails d'
une carte factice ici, je cliquerai simplement sur Passer la commande. Tout semble bon. Il me demande de
confirmer les détails. Je pense que ça a l'air bien. Je vais simplement passer la commande et l'écran de
remerciement s'affichera. La commande a été
placée dans le système et l'ensemble des différentes étapes
est prêt à l'emploi. Et en tant
que développeur ou utilisateur professionnel, vous allez gérer
le contenu et le système. Vous allez gérer le contenu des
e-mails, vous gérerez
cette page de remerciement. Vous voudrez le personnaliser
pour les clients. Et en tant que développeur, vous ajouterez
des fonctionnalités supplémentaires à ce parcours global. Mais vous obtenez quelque chose qui
sort de la boîte qui peut vous amener sur le marché. Maintenant, je vais simplement créer
un compte pour pouvoir l'
utiliser facilement à l'avenir. Parce que j'ai acheté
en tant qu'invité, le système me
donne la possibilité
de créer un compte. A créé le GAN. OK, donc mon décompte est là. Je vais juste le garder
pour une utilisation future. Et c'est tout. Maintenant, je peux monter au sommet. Quand je suis connecté, je peux voir
mon nom d'utilisateur ici. Je peux accéder à la section de mon compte. C'est ici que j'ai
géré le profil, mot de passe et les petits détails généraux de la
loterie. Je peux également accéder à la page de
liste de mes commandes. Cela répertorie toutes
les commandes passées dans le système. Très basique car
il est prêt à l'emploi, mais vous pouvez complètement personnaliser son apparence
. Et c'est ce que nous
allons apprendre.
9. Aperçu d'administration SFCC à haut niveau: Lorsque vous êtes sur ce site Web, vous pouvez voir que ce sont les principales actions que le
commerçant entreprendra. Vous pouvez donc créer plusieurs utilisateurs et donner un accès
spécifique, par exemple, à la gestion des produits et
des catalogues ou à la
gestion du contenu du contrat. Désolé, gestion du contenu pour
l'équipe chargée du contenu, etc. Mais maintenant, en tant qu'administrateur, je voudrais simplement
passer à la commande. Consultez la liste des
commandes dans le système. Quand j'arrive sur cette page, la liste des commandes, je n'en vois aucune
autre sur laquelle je cliquerai bien. Et ceci me montre
la première commande. Et vous pouvez y accéder à partir de là, lorsque vous cliquez sur cette
section supérieure, vous voyez tout cela. Vous pouvez également dire qu'il n'y a pas de
filtre comme ça. Il existe de très nombreuses
options ici. Nous aborderons
chacun d'eux en détail dans les conférences
suivantes. Mais en tant que marchand, vous ne
joueriez pas avec tout cela. Et lorsque je passe à cette commande, je peux voir tous les détails la
concernant et je peux effectuer le traitement
de la commande. Je peux simplement modifier le statut. Quel est le statut
de la commande si j'ai expédié la commande ou non ? Je peux donc également effectuer toutes ces
interactions si vous souhaitez donner un
accès limité à vos utilisateurs. Vous pouvez donc également le faire. Maintenant,
examinons rapidement le centre
commercial afin que vous
puissiez gérer le contenu en tant qu'administrateur, vous pouvez gérer l'
ensemble du client. Vous pouvez regrouper le client en plusieurs
groupes de clients afin de pouvoir créer des groupes et
des promotions. Vous pouvez créer
de nombreux objets personnalisés. Vous avez des activités liées au référencement que vous pouvez effectuer
sur le site Web. Vous pouvez gérer
vos méta-informations, vos
URL, etc. Vous avez des produits
et une tête cataloguée. Vous créeriez plusieurs
types de produits. Comme si vous pouviez créer de
simples produits virtuels. Vous pouvez créer un produit
configurable où vous pouvez vendre, chaque client peut sélectionner la taille et les
couleurs, etc. Vous pouvez donc gérer les prix, vous pouvez gérer l'inventaire, mais vous pouvez gérer les commandes, fiscalité et tout le
traitement des commandes. Ensuite, vous avez dans une fonction liée à la
recherche, vous avez une fonctionnalité marketing. Ces
fonctionnalités marketing sont les suivantes vous pouvez créer des coupons, vous pouvez créer n'importe quelle
réduction si un produit a été ajouté au panier si
vous souhaitez offrir, disons, si plus de mille
livres et une carte, vous pouvez accorder une
réduction supplémentaire au client. Vous disposez également d'analyses
de base. Vous avez des préférences d'
affichage si vous le souhaitez Si vous souhaitez
personnaliser quelque chose spécifique ou les détails de base, comme dans une devise
sur le site Web, vous y arriverez. C'est donc l'idée générale des outils marchands fournis avec
Salesforce
Commerce Cloud.
10. Obtenir SFRA sur une machine locale: Voyons maintenant comment
nous allons transférer
notre base de code SFCC
sur Local Machine Pour cela, vous devez disposer d' un accès de responsable
commercial Salesforce Commerce Cloud. L'adresse e-mail par laquelle
vous avez cet accès, assurez-vous de créer
un compte Github à partir de la même adresse e-mail Lorsque vous créez un compte
Github, vous devez vous assurer d'
activer l'authentification à deux facteurs
sur votre compte Github
et vous activer l'authentification à deux facteurs
sur votre compte Github assurer que
l'adresse e-mail dans SFCCBM à laquelle vous avez obtenu l'accès
et les comptes Github vous devez vous assurer d'
activer l'authentification à deux facteurs
sur votre compte Github
et vous assurer que
l'adresse e-mail
dans SFCCBM à laquelle vous
avez obtenu l'accès
et les comptes Github ainsi que l'adresse e-mail sont sécurisées. En dehors de cela, vous aurez besoin que nœud et le NPM soient installés
sur votre machine locale Passons donc à notre directeur
commercial, et j'ai accès à ce
responsable commercial. De là, je peux
accéder à mon profil, et sous mon profil, je dois cliquer sur Clés d'accès
gérées. Ici, je dois générer une clé
d'accès afin que nous puissions extraire et envoyer le code
sur notre compte sandbox Assurez-vous de
générer une clé d'accès Web Dev, File Axis et UX
Studio. Cliquez sur Générer, copiez-le et téléchargez ce fichier,
utilisez-le ultérieurement et fermez-le. Une fois que vous l'avez générée, vous
pouvez voir ici, disons, que si je clique à nouveau sur
Générer la clé d'accès, je ne peux pas créer les clés
FlexS et UX Studio Il y a d'autres clés
que je peux encore créer. peut donc y avoir
qu'une seule clé Web Dive File
Axis et UX Studio à la fois . Et cette clé que nous avons
générée est un mot de passe
, que nous allons utiliser dans le code
VS dans les chapitres suivants. Donc, une fois que vous avez créé
ce backindex et que vous avez généré le schéma, allez sur GitHub et connectez-vous à
partir de la même adresse e-mail Si vous êtes connecté et que vous voyez l'organisation Salesforce Commerce
Cloud, vous pouvez cliquer sur cette
liste
d'organisation . Vous devrez alors vous
connecter avec votre identité
Commerce Cloud. Une fois connecté, vous
pourrez voir tous les référentiels privés
auxquels Salesforce vous
donne accès Et ici, vous
verrez également le référentiel pour SFRA, je dirais, PR Oui. Vous pouvez donc voir l'architecture
de référence. Architecture de référence Store Front. Il s'agit du dépôt auquel vous allez
avoir besoin d'accéder. Si vous vous connectez à votre compte
Github et que vous ne voyez pas ce dépôt
sous votre compte, assurez-vous d'accéder
à cette URL quip
et de cliquer sur cette connexion
à Github Je le publierai également dans la
description de ce chapitre. Une fois que vous avez cliqué sur
cette URL en particulier, vous sera demandé de vous connecter
une seule via votre compte Salesforce
Commerce Cloud. De cette façon, Github
associera votre compte à Commerce Cloud et vous
donnera l'accès nécessaire Une fois que vous avez les deux,
accédez à votre
référentiel d' architecture de
référence Storefront , cliquez sur le code côté
SSH, puis sur Une fois que vous l'
avez, vous pouvez simplement cloner sur
votre machine locale. Passons à mon article. Et passons au dossier
des sites. Ici, nous installons tout le code chaque fois que vous cliquez sur
notre machine locale. Sous sites, je vais
créer un nouveau répertoire. Je vais créer un nouveau
répertoire en tant que SFRA. Je vais entrer dans la SFRA.
Dans ce cas, je vais bien. Je vais lancer Git clone et
coller l'URL que j'ai copiée depuis Git et cela vous
demandera le mot de passe. Et ce mot de passe est le mot de passe clé SSH
de votre machine locale Ce n'est pas le mot de passe
que nous avons copié. Il suffit donc d'ajouter la clé de
votre machine locale. Si vous n'avez pas
téléchargé de clé SSH sur votre Github, vous pouvez également copier ce
dépôt via une URL HTTPS En général, vous devez plutôt accéder au code et copier cette URL, mais il est recommandé de
copier-cloner le code à partir de SSH. Et pour cela, vous devrez
peut-être télécharger votre clé SSH sur
votre compte Github Donc, une fois que vous aurez ce code
basé sur une machine locale, vous passerez simplement à votre architecture de
référence, je vais juste à LL. Vous pouvez le voir ici. C'est donc l' architecture de référence
Storefront comme sous-répertoire Je vais entrer là-dedans
et dans ce cadre, je devrai exécuter NPM install Mais avant cela,
voyons quelle est notre version NPM et
quelle est notre version sans JS SFRA est donc actuellement
compatible avec le nœud V 12. Assurez-vous donc que la
version compatible du nœud est installée. Si vous avez le nœud 14 60, vous installez l'application
via NPM install,
mais par la suite, vous
commencerez à rencontrer des problèmes Assurez-vous donc que cette version est
compatible. Exécutons maintenant l'installation de NPM. Cela introduira
toutes les bibliothèques, toutes
les dépendances requises pour SFRA et nous les installerons
sur votre machine locale Et une fois que vous aurez tous ces éléments
sur votre machine locale, vous aurez le code SFRA
complet lequel vous pourrez commencer à effectuer
vos personnalisations C'est donc tout pour ce chapitre. Je n'attendrai pas que
cela soit terminé. Et pour créer l'application, vous utiliserez
généralement Let's
just go to your quip URL Ce sont donc des commandes JS de
nœud typiques. Ainsi, une fois que vous aurez exécuté
cette compilation, cela créera le fichier CSS JS
nécessaire, que nous utiliserons dans notre prochaine vidéo pour le
télécharger sur le sandbox Faisons-le maintenant tout seul. Attendons encore
quelques secondes pour terminer. Notre installation de NPM est donc terminée. Toutes les dépendances se trouvent désormais
sur notre machine locale. Exécutons ces trois
commandes ensemble. Et disons oui, parfois vous pouvez voir
certaines erreurs apparaître, mais tant que ce n'est pas une erreur,
vous n'avez pas à vous inquiéter Ce serait le cas, la plupart du temps, ce ne
seraient que des avertissements. Et après cela, vous avez terminé, votre SFRA est configurée sur
votre machine locale C'est tout pour celui-ci.
Merci beaucoup.
11. Connecter le code VS à SFCC: notre vidéo précédente, nous avons extrait le code du dépôt
Github et l'avons obtenu dans un
sous-répertoire sous SFRAFolder Notre base de code
réside donc actuellement dans ce répertoire. Nous voulons maintenant connecter
notre machine locale sandbox afin que chaque fois que nous
apportons des modifications
à notre base de code, nous puissions transférer le code sur
notre instance sandbox Pour cela, nous devons ouvrir
notre VS Studio ou notre code VS. Nous allons donc ouvrir le code de VS Studio. Et une fois que vous l'avez ouvert, cliquez sur Ouvrir le dossier. Ici, vous trouverez un dossier
SDS sous les côtés, nous avons le SFRA et c'est le dossier où nous
avons tous les fichiers Nous cliquons sur AD et vous obtiendrez tous vos fichiers SFCC ici J'ai
créé un espace de travail pour celui-ci, vous voyez
donc automatiquement
votre espace de travail apparaître. Si vous n'avez pas d'
espace de travail pour
cela, assurez-vous d'en
créer un. Via l'espace de travail Studio Code. Laissez-moi vous montrer comment procéder. Revenons à notre article. Exécutons LS hyphen LA. Ici, vous pouvez voir cet espace de travail avec
tiret de code à points sur
l'architecture de référence de
Storefront tiret de code à points sur
l'architecture Cet espace de travail
a donc été créé. Et dans votre vie quotidienne, vous devrez peut-être supprimer
cette version de SFRA ou vous devrez peut-être également obtenir une dernière version de SFRA sur
Github Il est donc préférable de créer un espace de travail VS code parallèle à celui-ci
plutôt que dans ce dossier. Nous allons donc simplement dans un
répertoire parent, qui se trouve dans SFRA, et nous
créons un espace de travail ici Pour ce faire, vous devez
généralement accéder à votre code VS Studio. Lorsque vous êtes sur
ce fichier et ce dossier, il
vous suffit de cliquer sur ce fichier, enregistrer l'espace de travail, et ici vous pouvez donner le
nom de l'espace de travail et il sera enregistré. Et la prochaine fois, lorsque
vous ouvrirez le code VS, quittons le code VS. Maintenant, la prochaine fois que vous
ouvrirez le code VS, vous verrez que votre espace de travail
est automatiquement chargé. Ainsi, cela devient plus rapide. Et lorsque vous travaillez dans le SI
ou avec plusieurs clients, vous disposez peut-être de plusieurs
versions de SFRA Il est
donc préférable de les séparer également via plusieurs espaces de travail Nous avons maintenant notre
espace de travail et notre base de code sur une machine locale. Connectons notre
code au bac à sable. Pour cela, vous devez
créer un fichier JCNFle dwt. Je vais donc simplement cliquer ici, cliquer sur Nouveau fichier et
créer un DWT JSON. EW est l'abréviation de Demandware. Nous utilisons donc toujours
cette convention de dénomination, et dans dwt GSN, vous devez spécifier
quelques paramètres Revenons à notre blague. Ici, vous trouverez également ce qui doit être défini dans dwt JSN Il suffit de tout coller
pour le moment Ces cinq lignes,
nom d'hôte et nom d'
utilisateur, sont obligatoires. Vous pouvez avoir un mot de passe ici ou vous pouvez également supprimer
cette ligne. Et chaque fois que vous
allez ouvrir cet espace de travail et vous
connecter à votre sandbox, vous pouvez spécifier le mot de passe à ce moment-là. C'est donc facultatif. La cartouche est également optionnelle. Ici, vous définissez généralement cartouches
que vous
souhaitez transférer de
votre machine locale vers le bac à sable Si vous avez plusieurs cartouches et que vous souhaitez exclure
certaines cartouches, vous pouvez utiliser ce mot, cet objet, mais nous n'en
aurons pas besoin Nous allons
donc simplement le supprimer La version du code est également obligatoire, et voyons comment nous trouvons
tous ces détails. Tout d'abord, pour le nom d'hôte, il s'agit de l'URL de votre sandbox. Passons donc à notre bac à sable.
Et voici ce que vous voyez. C'est le nom de notre hôte, de
Jet Jet TE à ce jour. Oh, je suis désolée pour cela.
Revenons juste en arrière. Bien sûr. Cela part donc
de ce titil.com Il s'agit donc du nom d'hôte. Retournons en arrière.
Mettons le nom de l'hôte. Ensuite, il
a besoin d'un nom d'utilisateur. Il doit donc s'agir
du nom d'utilisateur ou l'adresse e-mail que vous
utilisez pour vous connecter à
Business Manager. Spécifiera les informations sur le
site dtschb.com. Maintenant, ce champ de mot de passe est la clé que nous avons générée
dans notre gestionnaire commercial. Revenons-en à notre directeur
commercial. Pour cela, nous sommes allés sur
l'icône du profil, puis nous sommes allés
gérer les clés d'accès, et en dessous, nous avons créé
une clé d'accès au fichier Web D. La clé que vous obtenez
ici est le mot de passe. Nous avons donc toujours la clé. Maintenant, nous allons
simplement ouvrir ce fichier CSV. Et dans ce fichier CSU,
vous trouverez la clé. Voyons où se trouve une clé. Ouais. C'est donc une clé
d'ici à cette ligne. Après cette vidéo,
je vais supprimer cette clé vous suffit
donc de copier votre clé dans le mot de passe
et de supprimer cette section. Maintenant, cette version est la version
du code que nous voulons télécharger. Vous pouvez conserver la première version lorsque vous le chargez pour la
première fois, ou vous pouvez vous adresser
à votre responsable commercial,
accéder à votre administration
et à vos déploiements de code, sous Déploiements de code,
cliquer sur annonce, puis créer
une Appelons-le VERSION
version un par un, d'accord ? Maintenant, copions exactement ce
libellé. Retournez à notre code VS
et collez-le ici. Alors ferme-le. Ce DSW DOT GSN est
donc prêt. Nous allons simplement le sauvegarder. Et une fois que vous l'avez enregistré,
il devrait se connecter à l'extension que nous avons
installée auparavant. Fermons donc à nouveau
VS code. Redémarrons-le, et
je vais vous montrer comment cela démarre notre code VS. Une fois que vous aurez redémarré, vous verrez
que tout est correctement configuré. Nous allons simplement cliquer sur
cette section supérieure et cliquer sur Afficher
et exécuter les commandes. Vous constaterez que Profit
Unable Upload est là. Si ce n'est pas le cas, vous pouvez
simplement le rechercher et cliquer sur Profit
Unable Upload, et vous verrez ce résultat
dans la fenêtre de votre terminal. Et ce que cela fait,
c' est télécharger notre code
sur notre compte sandbox. Vous pouvez voir les progrès. Vous pouvez voir toutes les
informations ici, et notre code a été téléchargé. Revenons à
notre instance SFCC. Nous avons donc ici
cette première version. Alors actualisons simplement. Maintenant, dans cette première version, vous pouvez voir que notre code
a été téléchargé. À l'heure actuelle, si vous cliquez
sur cette version, vous pourrez
voir tous les fichiers que nous venons de télécharger. Et revenons à
notre déploiement de code. Maintenant, cette version n'
est pas active pour le moment, mais vous pouvez l'activer et
sur le front end de votre site Web, vous pourrez voir
ce code se refléter et
toutes les modifications que vous
apporteriez dans cette base de code
seront visibles sur le front end du
site Web. Essayons donc aussi. Cliquons sur Activer. Donc, une fois que cela sera activé, nous irons simplement sur notre site Web d'
architecture de référence. OK. Au niveau de l'
administration, désolé, passons à la vitrine de la boutique
et au niveau de l'administration, assurons-nous simplement que
cette version est activée. Et lorsque nous allons à la vitrine, nous pouvons voir que c'
est notre vitrine Passons à notre base de code, et sous la base de code, apportons une petite modification. Passons donc
aux cartouches. Sous les cartouches, nous avons
cette cartouche de base. Sous la cartouche de base, nous
avons plusieurs choses, mais passons au formulaire. Passons peut-être au modèle
sous modèle ,
passons au modèle par défaut. Et oui, passons à la page d'accueil DataSml et ces scripts peuvent être
utilisés à de multiples fins,
mais il ne reste plus qu'à le faire Ici, à propos de
cette bannière de héros, ajoutons simplement un tag H. OK. Et essayons Hello World. Et c'est ma faute. Fermons simplement ce tag. OK ? Maintenant, économisons. OK. Et une fois que vous l'avez enregistré, actualisons simplement le site Web, et vous devriez
pouvoir voir ce halo de bois. Et je tiens à attirer votre
attention sur cette section. Ainsi, chaque fois que vous exécutez la
commande, vous téléchargez le code. Finalement, cela commence à surveiller vos fichiers locaux
et à les synchroniser avec la section Je veux attirer votre
attention sur cette section. Ainsi, chaque fois que vous téléchargez le code, il commence à surveiller
vos fichiers locaux. Et dès que vous
apportez les modifications, il suffit de voir que lorsque je
clique sur Contrôles, concentrez-vous sur la section
inférieure. J'ai cliqué sur Controls. Maintenant, ce fichier de Local a été téléchargé sur
mon Sandbox. Il est donc synchronisé avec
le moteur d'exécution afin que vous puissiez
voir vos modifications se refléter J'ai supprimé Halo Word Il est
donc très facile pour vous de faire le développement
lorsque votre code local est
surveillé par NPM et synchronisé en permanence
avec votre compte sandbox C'est donc tout. C'est ainsi que
vous allez configurer votre machine locale
avec le code VS, synchroniser
votre code avec votre instance
sandbox
et commencer à apporter des modifications à
votre machine locale
12. Bonjour le monde: Notre base de code locale est
connectée à notre sandbox. Et dans votre vie quotidienne, chaque fois que vous apportez des modifications liées au
codage, ou que vous demandez
à votre équipe d'effectuer de telles modifications, ils
les font généralement sous forme de cartouche séparée, et il est conseillé de ne rien
modifier dans votre cartouche de base
Storefront,
qui est votre cartouche de
base SFRA Ainsi, pour toute modification, vous devez créer
une nouvelle cartouche et utiliser
les fonctionnalités disponibles dans
la cartouche de base,
puis transférer cette nouvelle cartouche vers
votre instance Cloud. Essayons donc ceci.
Imprimons Hello World sur notre site Web à l'aide
d'une nouvelle cartouche. Pour créer une nouvelle cartouche, vous allez dans le terminal, et sous le terminal, vous
pouvez utiliser des scripts SGMF Ainsi, lorsque vous installez SFRA, vous installez également SGMF avec
NPM Exécutons donc les scripts GMF. Ensuite, nous voulons créer
une nouvelle cartouche. Ainsi, avec un drapeau, nous tirons un trait d'union, créons CAR TR IDGE,
puis le nom de votre cartouche Donnons un nom à une application, à une vitrine
personnalisée. vous utilisez ce nom, c'
est
parce que vous le trouverez également dans
la documentation du commerce BTC Il vous sera
donc plus facile identifier si vous
effectuez un travail parallèle. Exécutez maintenant cette commande. Cela créera essentiellement un sous-répertoire sous
votre dossier de cartouches, et ce sous-répertoire
inclura la structure d'une cartouche comportant
plusieurs dossiers Et vous voyez ici ce dwt GCN que nous avions
mis à jour parce que cet identifiant indique que nous ne voulons
peut-être pas le télécharger, mais nous voulons quand même
télécharger cette base de code Je vais donc simplement
revenir à la version précédente. Ma cartouche a été créée. Les cartouches
se trouvent généralement dans ce dossier de
cartouches. Et ce que nous voulons faire, c'est d'abord
créer un contrôleur. Alors, il suffit de cliquer ici. Créez le fichier hello point js
et collez ce code. Nous comprendrons
ce code plus tard. Mais essentiellement,
ce que nous faisons c'est écrire un message, hello word et
créer un modèle, un modèle Hello Hello Word, qui résiderait dans
ce répertoire Hello, et nous entrons dans
ce modèle. Et lorsque ce modèle est
prêt, ce chemin appartient
à votre dossier de modèles. Vous allez donc dans le dossier des
modèles le côté gauche,
cliquez sur les valeurs par défaut, et dans la section par défaut, vous devez créer
ce nouveau modèle Assurez-vous donc de cliquer sur ce fichier et de vous assurer que vous
avez exactement le même nom. Nous allons donc simplement créer un dossier. Bonjour Bonjour tout le monde. Voici donc le nom de mon fichier
et de mon dossier. Donc, une fois que j'ai terminé,
ce que je dois faire, c'est nom de
ce modèle lui-même
devrait être un fichier JS. Donc, lorsque vous écrivez ceci, assurez-vous de le mettre en
tant que Js, puis d'appuyer sur Entrée. Vous auriez donc votre
Hello World Point JS votre dossier de modèles. Maintenant, nous devrions
écrire H une balise. OK. Et dans cette balise H one, nous pouvons dire que vous
voulez utiliser le dollar,
et sous le dollar, vous devez écrire le message PDICT MEWS GE à
point Donc, ce que nous faisons, c'est qu'
à partir de notre hello point JS, nous avons transmis cette
variable de message. Nous utiliserions cette variable de
message et nous imprimerons cette
variable de message sous la balise H one. Et une fois
que vous l'avez prêt, vous pouvez
simplement accéder à votre site Web
et, avant cela, vous
assurer que votre code est envoyé. Lancez donc à nouveau ce
prophète Ploudoce, passons à la section de
sortie et voyons si notre code a
été OK, notre code est là, et je pense que cela ne devrait pas être un point. Il doit s'agir d'un point SML. Renommons-le donc simplement. C'est ma faute. Je vais le renommer en ISML Oui, ça devrait être bon maintenant. Et maintenant, dès que
j'ai effectué les modifications, ce fichier SML y a également été
téléchargé Donc, ce que nous allons faire
maintenant, c'est accéder à notre Encore une fois, assurez-vous de sélectionner le bon site Web que nous voulons utiliser. L'interface de ce site Web
est chargée ici. Nous allons simplement cliquer
sur Administration puis sur Gérer les sites. Sous Manage Side, cliquez sur Architecture de
référence,
puis sur Paramètres. Ici, nous devons spécifier le chemin de la cartouche
que nous avons créée. Je vais donc simplement retourner
à mon terminal. Je vais simplement copier le nom de la
cartouche***. Je vais mettre le nom de la cartouche
devant , puis
les séparer par une colonne. Et vous vous déplacez vers la
droite et cliquez sur Appliquer. De cette façon, nous attachons
cette cartouche au site, et la cartouche doit
être attachée maintenant. Revenons maintenant
au front-end. Vous voyez donc ici que nous avons une architecture de
référence du site. Nous voulons maintenant ajouter
TE FAULT par défaut, puis nous allons écrire le
tiret THE WLO SHOW. Bonjour, émission. Bonjour est le nom de notre contrôleur. Afficher est la fonction
que nous avons créée, et vous pouvez voir Hello
world imprimé ici. Faisons juste un changement rapide. Passons à hello point js et Hello World de LTSHob juste pour que vous sachiez que
cela vient d'ici Nous l'enregistrons, il
sera automatiquement téléchargé et vous pouvez voir
les modifications à venir ici. Maintenant, cette vue, cette
présentation est très minimaliste car
nous venons de créer modèle
ISML et d'
imprimer ce message Si vous vous souvenez tout à l'heure, lorsque nous sommes allés sur la cartouche de colle de notre
vitrine et en dessous, nous sommes allés sur le
modèle de page d' Revenons une fois au
même modèle. Copions tout cela dans notre SML
à points jaunes, et je vais simplement recopier
ce message Et dans cette section
particulière, mettons simplement notre message maintenant. Donc, ce que j'ai fait, c'est que j'ai
tout copié sur la
page d'accueil et que j'ai simplement ajouté ce message sous
cette page d'accueil principale Div. Je l'ai enregistré, il suffit de l'actualiser
sur la page d'accueil du site Web. Maintenant, vous voyez, j'ai
tous les en-têtes pieds de page de mon site Web, qui sont un composant réutilisable, et mon code reflète le
mot bonjour dans la partie centrale Comme ces
modèles ISML sont réutilisables, vous pouvez avoir le haut
du pied de page de
votre site Web et toute la
structure intactes, et seul votre nouveau code effectuera des modifications du
côté du contenu principal Si votre code apporte des modifications, disons,
à la barre de menu, vous étendez également ce modèle
ISML Ainsi, vous pouvez également
réutiliser ISM. Nous les étudierons en détail ultérieurement. C'est
tout pour celui-ci. Essayez votre propre cartouche personnalisée et voyez si vous pouvez la
télécharger et la faire fonctionner. Si vous rencontrez des problèmes, n'hésitez
pas à nous le faire savoir. Merci beaucoup