Transcripciones
1. Introducción: Hola amigos, bienvenidos a dominar Salesforce
commerce Cloud, las llamadas completas de boot camp. Este curso es ofrecido por LTS
Hub y puedes encontrarnos en www punto y LTS
no han ido a escuelas. Estaremos aprendiendo
sobre la plataforma básica de Salesforce y lo que viene bajo Salesforce
commerce Cloud. Por lo tanto, estableceremos nuestra
comprensión base alrededor de la plataforma de
objetivos en sí. Una vez que nuestra comprensión
de la plataforma de código es, pero veremos cuáles son los diversos servicios en la nube
que ofrece Salesforce. Estos servicios no sólo en la
parte superior de la plataforma fría, sino que Salesforce adquirió
diversas empresas y comenzó a ofrecer los productos de esas empresas como
productos y servicios de Salesforce. Ahora, en términos generales, los estaremos
dividiendo en dos partes. Uno son los productos Cloud que
se construyen sobre SF DC, que es salesforce.com,
también conocida como plataforma de código. Y luego los productos
que están ahí en el
ecosistema de Salesforce por las adquisiciones de empresas
realizadas por Salesforce. Entonces SFC C, que es
Salesforce commerce Cloud, y SFM ven Salesforce
Marketing Cloud. También son
ofertas en la nube de Salesforce, pero no están construidas sobre la plataforma sales force.com,
sino ah, pero tienen una pila de tecnología completamente
diferente. Y nuestro resultado de
adquisiciones realizadas por Salesforce será
entenderlas porque llevamos a ver que la plataforma subyacente
para estas son diferentes. Y aún así se
hablan de la mano. Están estrechamente
integrados entre sí, pero se acoplan libremente en
términos de soluciones y son típicos El proyecto de Salesforce
también se llama implementación de
Salesforce Multi-cloud, donde estaría teniendo ciertos productos Cloud
de salesforce.com, ciertos productos para nuestro SSE, SLCC o un SMC. Una vez que tengamos la comprensión
básica sobre plataforma Salesforce
, está ofreciendo y los servicios
en la nube y su plataforma
subyacente se moverán hacia SFC. Verás, obtendremos la comprensión
de alto
nivel del gerente de negocios. Y tan pronto como obtenga su licencia SFC e inicie sesión
en el backend de SFC. Ver que backend se
llama Business Manager. Y estarías viendo que cuáles son las diversas secciones
como comerciante puedes
tomar y back-end. Entonces también veremos como administrador de
un sitio web
construido sobre como FCC, qué acciones puede tomar como cliente final
pasará por el sitio web de SLCC. Entonces no es solo el
backend que obtiene de la licencia Salesforce
commerce Cloud, sino también la
solución front-end preconstruida, que está construida sobre SFR,
una
arquitectura de referencia, que se llama arquitectura de
referencia de Salesforce, y completará el pedido
en el sitio web como cliente invitado para
que pueda ver varias páginas que salen
de la caja de Salesforce. Y volveremos a ver el
mismo orden en el back-office para que puedas relacionar front-end y
back-end juntos.
2. Comprensión de la ecosistema de Salesforce: Hola a todos. Bienvenido a mi cadena
Salesforce Commerce Clause. Y esto va, estaremos aprendiendo sobre Salesforce
Commerce Clause, que era la que
solía conocerse como demanda donde antes de la adquisición de
Salesforce y después de la adquisición, Salesforce la renombró a
Salesforce commerce Cloud. Ahora, antes de ir hacia
Salesforce commerce Cloud, tendríamos que entender las ofertas generales de las
caídas de ventas y cómo están lanzando sus diversos servicios y
productos a los clientes finales. Entonces, sin más preámbulos,
comencemos. Ya que los pliegues tiene una plataforma muy
popular. Y la categoría CRM, que se construye sobre la plataforma propia de
Salesforce, que se llama S, F B, C, salesforce.com. Ahora, salesforce.com es
una plataforma escalable donde puedes construir múltiples, múltiples tipos de aplicaciones. Y los
propios Salesforce enterraron un par de aplicaciones encima de esto. Y ahora los están
lanzando ya que son oferta Cloud. Entonces, por ejemplo, en la parte superior de
s f dc sale foods ha construido Sales Cloud. En definitiva, cuando Salesforce
va a acompañar, están vendiendo la Nube de
Ventas como un servicio. Aparte de eso, Salesforce
también cuenta con servicios en la nube. Esto también se construye en la
parte superior de nosotros tenemos DC. Salesforce ha
experimentado Cloud Foods también
tiene un par de otros
servicios y herramientas en la nube. Entonces, por ejemplo, CPQ, que es
configurar price coat, es una herramienta muy popular y dominio de
comercio electrónico se
construye sobre SFTP. Entonces tienen industria Cloud. Tienen Cloud
específico de dominio, por ejemplo, para organizaciones sin fines de lucro. Cuentan con organizaciones sin fines de lucro Cloud for
Healthcare, para educación. Cuentan con diferentes servicios
en la nube. Y luego tienen la propia plataforma de
oro, que también se conoce
como false.com. Entonces todos estos se construyen
sobre salesforce.com. Y esa es la plataforma subyacente para
todas estas ofertas en la nube. Y aquí no se ve nada
para la parte del comercio electrónico. Debido a que SFC C o cualquier
oferta de comercio electrónico de Salesforce, cualquier oferta de comercio electrónico en la
nube de
Salesforce no se construye
sobre la plataforma SF DC, pero lo son, son el resultado de la adquisición
de diferentes empresas. Salesforce adquirió una compañía
llamada demanda donde y el malware era una
empresa que hablará específicamente sobre
comercio B2C. Entonces tenían una plataforma que estaba atendiendo a las necesidades de
comercio electrónico B2C. Era una
empresa bien establecida. Y cuando se
adquirieron las ventas le
renombran este producto a SFC. Ver fuerza de ventas
comercio Cloud porque Salesforce página todos sus servicios como
una oferta en la nube. Por lo que le cambiaron el nombre a SFC see. Y esto es lo que vamos
a aprender en este curso. Aparte de la fuerza de ventas B2C también tienen el lado B2B
de ofrecer también. Y esto también es resultado
de la adquisición de una compañía, que es, que usaremos
para ser conocida como Cloud craze. Y estas dos son
las categorías más amplias bajo la oferta de
comercio electrónico de Salesforce. Aparte de eso, así como
mencioné en las celdas de Salesforce, todos sus productos
como servicio o productos como una oferta en la nube. Entonces Salesforce,
salesforce commerce Cloud o B2B commerce Cloud. fuerza de ventas también tiene B2C como oferta y B2
B2C como oferta. Y seremos
comprensivos pero más en torno a todas estas cuatro
ofertas de Salesforce. Y este curso
estaría
enfocándose específicamente hacia este segmento de cosas
B2C. Ahora, antes de ir hacia eso, tendríamos que entender un tipo más de
oferta que
tiene Salesforce y se conoce como Salesforce
Marketing Cloud, S, F y C. Esto nuevamente
no se construye sobre la plataforma
SFD see, sino que es el resultado de la
adquisición por nombre, ejecutivo, target y paradoja. Estas son, estas fueron las
empresas que se están enfocando específicamente hacia
B2C y creo que B2 B. Y ahora Salesforce
las tiene como ofertas de marketing
en la nube. Por lo que habrá
que entender que Salesforce como
una, como empresa, como empresa está vendiendo sus servicios como
la oferta de comas. Y tienen dos grandes
categorías de su oferta. Uno es la categoría de producto construido sobre la plataforma S F DC. Una es la categoría de productos que son resultado de la adquisición. Y lo son, hay muchas adquisiciones
que lo mismo se siente también, pero estas son críticas.
3. Plataforma de comercio electrónico de Salesforce: Ahora, debido a que este curso
es sobre comercio, tendrías que entender que la integridad es alrededor de
B2C, B2B y B2C. B2c, como su nombre indica, donde un negocio está
tratando directamente con los consumidores finales de los bienes. Entonces así es lo que se
llama B2, B2C. Cuando un negocio está tratando
con otro negocio. Y ese negocio puede d por
el ancho y los consumidores. O ese negocio puede
tratar más con otro negocio y luego eventualmente con los consumidores finales. Aún estamos hablando de estas comunicaciones
en particular. Entonces eso se convierte en un B2B. Pero donde el productor
de los bienes, que son los productores, el generador, o como directamente las fábricas venden sus productos
a los consumidores finales. Eso es lo que llamamos B2C. Allí llegar directamente
al consumidor. Y cuando combinamos servicios
tanto B2B como B2C,
esto se convierte en B2B2C. Ahora tomemos un ejemplo para asegurarnos de que estamos
completamente claros. Asumamos una marca ficticia. Esta marca es conocida como LTS hub. Ahora, Esta marca es una marca
de moda y ropa. Si esta marca crea un sitio web, y en ese sitio web, yo, como consumidor, voy y compro algo para mí o para mi familia en pocas palabras, para el consumo
de esos Go Live. Agreguemos vía una camiseta y luego empecemos a usar esa playera. Eso significa que estoy
consumiendo ese producto. Entonces este LPS Hub ha creado un sitio web B2C porque
hay un consumidor al que pude ir a su sitio web. Así que estaba con su página web, pude ir al negocio y comprar algo
para mi consumo. Pero si digamos que LTS hub
vende algo a XYZ, que es una
tienda física en mi ciudad. Y luego esto, cuando voy a
esta tienda de ladrillo y mortero, puedo comprar
el producto de hub LTS. Entonces LTS Hub como negocio, vendió productos a
este negocio XYZ, que para este ejemplo es
una tienda física. Y la
tienda de ladrillo y mortero es un negocio. No es el consumidor de
ese producto en particular, vendiendo ese producto más allá. Y como consumidor, fui a esta
tienda de ladrillo y mortero y compré la playera y
comencé a usarla. Entonces ahora estoy consumiendo la mercancía. Y por eso
se trata de un sitio web B2B. Porque estamos hablando en
referencia a los SUD tenemos, si estamos hablando en
referencia a XYZ, entonces eso se convierte en un sitio web B2C si hubiera
comprado en línea. Puede haber situaciones en las que
un negocio esté comprando, comprando los bienes y luego para la venta
a otro negocio, que es para la
venta a consumidores, entonces puede haber
múltiples jerarquías. No tenemos que ir
hacia estos detalles. Así que vamos a estar entendiendo
en referencia a LTS tenemos que este es un B2B. Ahora bien, si ITS Hub tiene
un sitio web donde estas tiendas de ladrillo y
mortero XYZ también pueden
ir y comprar, así
como como consumidor, puedo ir directamente y
comprar. Entonces tengo elección. Puedo ir a ser XYZ o puedo hacer doble clic
ir a su página web. Y si están brindando
ambas ofertas, entran bajo su B2B2C porque están atendiendo bots
B2B y B2C. Así que eso se convierte en su oferta
B2B2C. Pero vamos, vayamos hacia una
dirección diferente donde una fábrica que produce ciertos bienes está vendiendo directamente
a sus consumidores. Esa es la zona donde
estamos hablando de d a c. Entonces, por ejemplo, a. Tienda de
alimentos, tienda, que es, digamos una panadería que está preparando el producto de panadería
y vendiendo a los consumidores, puede ser un ejemplo B2C puede
ser un buen ejemplo de D a C. Aparte de eso, cuando
hablamos de B2C, es así que LTS han hecho
compra ciertas cosas al productor de bienes como en términos
de barriles. Podrán adquirir un
paralelo la materia prima para una mejor compra, y luego hacen sus
productos aquí, ¿verdad? Pero si ese productor de materia
prima lo vende directamente
a los consumidores, ahí es donde está el B2C. Entonces esta es la diferencia clave. Hay una delgada línea
entre B2C y D a C. Pero en términos de concepto, son muy diferentes. Y espero que sea
claro con esto. Y la conclusión de este video es
entender dos cosas. Una es que
entiendas cuáles son las diferentes
ofertas de ventas de Salesforce como compañía y cómo presentan
en su producto. Así que solo para resumir
las ventas su producto como
los servicios en la nube, como Sales Cloud Service,
Cloud Experience, Cloud industry,
Cloud, y así sucesivamente. Y desde force commerce
Cloud B2B e-commerce cloud, Salesforce Marketing Cloud. Y cuando lanzan
en estos servicios, han sido ciertos servicios en la
parte superior de su plataforma principal. Y ciertos servicios son
el resultado de adquisiciones. Así que la
pila de tecnología subyacente tiene diferente. Pero como nos esforzaremos por
asegurarnos de que todas estas
plataformas SF, DC y conocidas como FDC, funcionen de la mano. Entonces un ejemplo en tiempo real sería, digamos que estás trabajando
para una gran marca, quiere dar una experiencia
completa de extremo a extremo
a sus consumidores. Y asumiendo que queremos usar Salesforce para brindar
todo el sufrimiento. Entonces digamos que estamos hablando del sitio web B2C que estamos
construyendo para ese cliente. Y en un sitio web típico de B2C, tendrías parte de
comercio electrónico, ¿verdad? Y eso viene de SFC. Ver, Digamos que queremos un chat en vivo que pueda
provenir del club de servicio. V1, chatbots. Los chatbots también son una oferta de la que también forma parte
de la nube de servicios. Digamos que queremos queremos que los compradores B2B
puedan comprar. Entonces también podemos usar el comercio
B2B. Y en el mundo B2B, vender servicios de uso épico son de autoservicio
muy populares. Cpq es donde puedes acudir
al sitio web y
pedir un presupuesto
basado en la combinación de
producto que tengas. Cpq también puede venir y para
procesar todos estos pedidos, posible
que necesite el sistema de
gestión de pedidos, que está construido sobre SFD. Ver de nuevo. Entonces, cuando brinda una experiencia completa de
extremo a extremo, es posible que esté utilizando más de una oferta
en la nube de Salesforce. Y eso se llama una
implementación
típica de múltiples nubes en
Salesforce word. Y es muy importante
que sepas cómo estas, cuáles son las diversas ofertas y cómo puedes conectarlas. Otra parte es,
digamos que Salesforce, comercio, la nube y
OMS son muy populares. Trabajan de la
mano y es un caso de uso
muy, muy popular. Entonces, lo que Salesforce ha hecho
además es que
ya que no hay Esta
es una plataforma separada donde MS es una plataforma separada. Entonces ya han construido un
conector, y eso conecta F
FCC al sistema de pedidos. Este conector Salesforce ya
ha construido, por lo que el usuario empresarial no siente que son
dos plataformas separadas. Son dos plataformas
subyacentes separadas. Simplemente los ven como el ecosistema
general de Salesforce. Y así es como Salesforce quiere lanzar en
su productividad. Espero que quede claro de
esto. Eso es todo por esto. Muchas gracias.
4. Caja de arena SFCC: Bienvenida. En este video, vamos a aprender
cómo vas a crear tu sandbox SFCC Entonces para eso, antes que nada, tienes que ir a tu cuenta de
Demandware
e iniciar sesión en esa cuenta e iniciar sesión en esa Para la facilidad de uso, normalmente irías a
account.demandway.com, o simplemente puedes Y tendrías que
ir a esta página web, account.demandwy.com Y aquí tendrías que iniciar
sesión con tus datos. Si lo estás haciendo por
primera vez, tendrías que, ya
sabes, configurar esto. Si ya tiene los
detalles, simplemente inicie sesión aquí, y es posible que deba hacer una configuración de dos FA si lo está
haciendo por primera vez. De lo contrario, solo
necesitas, ya sabes, iniciar sesión
en esta cuenta, y estos datos deberías estar recibiendo con la marca en la que
estás trabajando o si tienes el acceso como administrador
de tu empresa. Ahora para crear el
Sandbox de SFCC,
antes que nada, hay que
crear un cliente API Entonces para eso, tendrías que ir
a clientes API y aquí, hacer clic en en API client. Aquí tendrías que
crear un nuevo cliente API que vamos a utilizar para crear nuestro entorno sandbox Y para ello, más importante aquí es controlar
par de configuración. Simplemente rellenemos la información básica
obligatoria. Entonces solo lo llamaremos LTS Demo, y luego necesitamos una
contraseña para esto Así que solo usaré mi contraseña. Puedes usar cualquier contraseña. Después en la sección de
organización, tendrías que hacer clic en agregar
y agregar tu organización. Entonces tendrías
que agregar los roles también. Simplemente haga clic en Agregar. Aquí, te sugeriría
por el momento, agregas todos los roles para que la clave API que crees tenga todo lo que no necesitas esto porque esta ya
va a quedar desaprobada Vamos a sumar todas estas cosas. Al agregar el rol, solo
tenga en cuenta que dentro de los roles, también tendría
que agregar
los alcances Así que da click en este icono de filtro. Nuevamente, seleccione su
organización
así como luego podrá agregar
el nombre de sus rollos. Se puede dar acceso a todos los sandboxes o sandboxes
seleccionados Por el momento, voy a dar acceso a todas las cajas de arena, y voy a hacer
lo mismo aquí también Simplemente volveré a seleccionar mi organización así
como dar acceso a
todos los sandboxes Ahora, dependiendo del usuario y las capacidades de ese usuario o del tipo de acceso que le
quisieras dar, puedes darles un usuario específico de
sandbox o si eres administrador, querrías tener
acceso a todos los sandboxes, o si estás creando un nuevo
usuario que debería estar teniendo acceso a todos los sandboxes,
deberías hacerlo Ahora lo siguiente es que
puedes crear un token JWT, pero por el momento,
no lo necesitamos Entonces aquí dentro, necesitamos
un par de alcances. El correo es algo que
sale de la caja. Entonces necesitamos rollos. También necesitamos filtro de principio. Y creo que
necesitaríamos perfil también. Voy a compartir más detalles
sobre esto en un minuto. Bueno, entre estos alcances, creo que necesito permitir
todos estos alcances También puedes seleccionar qué ámbitos querrías
permitir necesito, creo que rollos de acceso y filtro y perfil de
inquilino Puede controlar el
acceso permitido en función de esto, y luego necesita configurar
la interfaz de usuario de redireccionamiento. URI. Esto es realmente importante porque cuando vas a autorizar por primera vez, necesitas tener
este URI de redireccionamiento
correctamente configurado para que
tus autorizaciones se
lleven a correctamente configurado para que cabo correctamente Ahora por el
momento, acabo copiarlo y simplemente
pegarlo aquí, solo recuerda que es estático para todas las cuentas
y no cambia Asegúrese de que en este
momento seleccione publicación secreta del
cliente y
luego haga clic en Guardar. Ahora aquí tengo todas las llaves. Por el momento, te estoy
mostrando estas claves, pero después del video, las
eliminaré. Así que no trates de usarlos en absoluto. Pero esencialmente,
necesitas ingresar a esta página y crear la clave
API por ti mismo. Vamos a abrir una nueva pestaña. Y abre esta URL. También compartiré esta
URL en el enlace de este video o en la
sección de descripción de este video. Tienes que venir aquí y
tienes que abrir esto
en una nueva pestaña. Esta es una interfaz de usuario Swagger, y aquí encontrarías la lista de todas las
API
a las que
esencialmente necesitarías llamar
para hacer o crear un nuevo sandbox, así
como iniciar y detener
esos En primer lugar, tienes que
venir aquí y hacer clic en Autorizar y ahí es donde vas a usar
tu ID de cliente. Solo volveré a aquí y solo usaré una
de estas identificaciones de clientes. Sé que ambos
son iguales, así que solo voy a usar
este y solo pegarlo aquí y dar
clic en autorizar. Ahora estoy autorizado, y sólo voy a cerrar esta
. Puede hacer clic en Cerrar. Puedes hacer click aquí. Creo que ya lo he autorizado. Déjame comprobarlo llamando a
algunas de las APIs aquí. Probablemente sólo voy a
comprobar por esta API. Haré clic en Ejecutar, y veamos cuál es
la respuesta. Sí, creo que estas APIs están funcionando, así que
debería ser buena. Ahora, antes que nada,
te
pediría que compruebes que tienes, acceso
completo en tu
cuenta demanda ware, y cuando hayas
creado la ApiKey si no eres capaz de
acceder a algunas de estas APIs, probablemente el problema sea el nivel de
acceso que te dan Aquí, solo ven a
los sandboxes y
podrás encontrar la lista de todos los Sandboxes existentes
llamando a esta API Y ahora mismo tengo
un sandbox activo. Pero vamos a crear
un nuevo sandbox. Entonces para eso,
hay una nueva API de post. Por debajo de eso, voy a venir aquí. Y ahora mismo quiero
crear un nuevo sandbox. Para crear un nuevo sandbox, necesitas un LMID
que puedas
volver a tu cuenta de
Demandware
y hacer y Y aquí, cuando vayas
a tu organización, encontrarías esos detalles. Hay muchas cosas, pero tienes que
preocuparte por ellas, y en algún lugar de aquí
encontrarías tu identificación. Entonces Z Y OI es ID para mí, así que sólo voy a venir aquí. Simplemente voy a cambiar el RLMID a mi RLMD y luego tienes que agregar un par
de direcciones Cuando se
crearía esta cuenta de sandbox, estos correos se les daría
el acceso administrativo Así que asegúrate de que
los usuarios adecuados estén informados con este correo electrónico tan pronto
como se cree este sandbox Los correos
también estarían
saliendo a esos usuarios para que puedan iniciar sesión y puedan
configurar sus cuentas. Así que solo agrega los
correos electrónicos correctos aquí. Déjame agregar mi dirección de correo electrónico. Por el momento, sólo
voy a añadir una, así que voy a quitar esta. Para todos estos detalles, te
solicitaré que
sigas la documentación, pero vamos a agregar primero un par
de información clave. Puedes configurar tu
programador de inicio y tu programador de paradas, así
como seleccionar
tus perfiles de recursos Voy a pasar por estos cuando pero solo quiero
quitar todo lo demás y solo ir con el
mínimo desnudo que necesitamos. Creo que
también tendríamos
que quitar esta coma , y deberíamos ser buenos Ahora, tan pronto como termines, simplemente haz clic en Ejecutar, y tu nuevo reino, debería estar siendo creado. Para que puedan ver estos dos oh uno. Dos oh un estado es
como que nuestra solicitud ha sido aceptada y se está procesando en
segundo plano. Tomaría algún
tiempo, y después de eso, deberías recibir un correo electrónico en tu dirección de correo electrónico que
tienes, ya sabes, proporcionado. Entonces esperaremos algún tiempo, y
volvamos a esta página. Después de esperar, creo que
lo que haríamos es que simplemente
volveremos a llamar a esto
Get API. Déjame llamarlo por ahora. Si hago clic en Ejecutar. Antes solo tenía
una caja de arena aquí. Ahora puedes ver mi
segundo sandbox, que también ha sido arrancado Entonces, esencialmente, nuestra
cuenta Sandbox ha sido creada. Puedes hacer todo tipo
de operaciones con estas API, y nuevamente, recibirás un correo electrónico o tus usuarios empresariales
recibirían un correo electrónico para que puedan configurar sus cuentas de sandbox y puedan iniciar sesión
en el business manager Una cosa más por los detalles de lo que todo lo que puedes hacer
dentro de estas API sandbox, puedes controlar y
crear un nuevo sandbox También puedes iniciar y
detener tus cajas de arena. Asegúrate de entender
cada vez que creas un sandbox, toma ciertos créditos de tu cuenta
de sandbox, para que no te saltes de eso
y asegúrate de que estás por debajo Puedes parar.
Puedes programar automáticamente tus sandboxes para que
se detengan en ciertos momentos Por ejemplo, puedes iniciar
tus cajas de arena a las 9:00 AM cuando
inicia tu horario de oficina y a las 5:00 PM
cuando tu oficina
se detiene y así sucesivamente. cuando tu oficina
se detiene y así sucesivamente Puedes tener muchas configuraciones. Y para ello, le
pediría que revisen esta documentación. Y mientras tanto, estoy
esperando que se reciba el correo electrónico. También quería
compartir con ustedes que una vez que se cree su
sandbox, se
les daría acceso
administrativo Pero para encontrar la URL correcta donde necesitas iniciar sesión,
lo que puedes hacer es, volvamos a esta página, y esta URL de BM
que ves
sería la URL de tu
página de administración que recibirías. Si no recibes eso en
el correo electrónico, normalmente lo haces, pero si no lo recibes
, simplemente puedes usar esta URL en particular para iniciar sesión
en tu cuenta de sandbox Simplemente copiemos
esto y veamos si
ya funciona porque aún
no me han recibido el correo electrónico. Copiemos esto en el
navegador, solo paguelo. Todavía está comenzando, así que
puedes obtener la esencia de ello, y así es como
creas un nuevo sandbox Asegúrate de detener la caja de arena
tan pronto como terminen. Ahora, he recibido el
correo electrónico de que mi conteo está listo, y acabo de actualizar esta página. Pero para tu facilidad, solo
volveré a esta página y podrás copiar la URL de
tu gestor de negocios. Sólo voy a abrir una nueva pestaña. Y pegue la URL
de mi gerente de negocios, y se me pedirá que
inicie sesión. Permítanme iniciar sesión en mi cuenta
recién creada. Nuevamente,
recibirás un FA de dos. Bien, ahora estoy conectado, y así va a quedar mi gerente
de
negocios cuando mi sandbox esté listo y
esté funcionando. Gracias.
5. Centro de control: Hola, amigos. Hoy
vamos a aprender sobre cómo puedes controlar
los sandboxes en UI Anteriormente, discutimos
sobre la creación y eliminación de sandboxes
mediante el uso de APIs, pero hay una forma alternativa que se llama Centro de Control Entonces para eso, ve a
tu navegador y
busca centro de control punto
comcloud dotsalos.com También compartiré esta
URL en la descripción. Cuando vaya a este sitio web, tendría
que iniciar sesión con
sus credenciales de Demandware o cuáles son también sus
credenciales de Salesforce, y yo solo aprobaré mi autenticación de
dos factores Tan pronto como inicies sesión, aterrizas
en esta página en particular que enumera todas tus cajas de arena,
todos tus reinos Ahora mismo, tengo un
reino en el sistema, así puedo ver mi reino aquí dentro. Y dentro de este reino, se
me permite crear múltiples sandboxes.
Voy a entrar aquí. Y en la parte superior, ves
crear sandbox bajo demanda. Esto es más o menos
lo mismo que hemos hecho en nuestros videos anteriores sobre cómo
crear un sandbox a través de API, pero obtendrías
una interfaz de usuario Si hago clic en esto, encontraré
la configuración básica. Puedo fijar el tiempo de
vida para el sandbox. También puedo seleccionar el perfil del
recurso. Este es esencialmente el tamaño del sandbox, la CPU, etc., así
como las direcciones de correo electrónico, así
como las direcciones de correo electrónico, que se convertirían en el administrador del
business manager para este sandbox en particular Te darías cuenta de que tenemos configuraciones
muy limitadas aquí. Por lo que siempre te recomendaría usar las API
para este propósito. Pero si no quieres
usar las API, puedes crear el
sandbox desde aquí y luego modificar el
sandbox como necesites a través de las API porque no
tienes muchas otras opciones
aquí en términos de configuraciones No voy a crear uno
nuevo aquí, pero vamos a cerrar esto. Se puede ver que ya
tengo dos areneros. Uno está en el estado eliminado. Una vez que se
ha eliminado el sandbox, ya no puedo realizar ninguna acción
en el sandbox Y el otro sandbox
que es sistema caído, eso significa que está en estado de parada Puedo dar click en este botón de
inicio y se iniciará
el sandbox Tenga en cuenta que también puedo agregar una
configuración adicional de actualización en estos sandboxes a través de las API Pero aún así, obtienes un
par de opciones más. Una vez que esto esté habilitado, puedo programar cuándo necesita apagarse el
sandbox, así
como si hay
alguna otra configuración que deba hacer en términos de qué fecha y
hora o qué día de la semana necesita encenderse y
apagarse el sandbox Pero en general, obtienes
este centro
de control desde donde puedes controlar
tus sandboxes desde la interfaz Esta es una alternativa
al uso de la API. Solo otra vez, recuerda una cosa, tendrías
configuraciones limitadas disponibles en Control Center en
comparación con las API. Gracias.
6. Creación de SFRA en SFCC de vainilla: Amigos. Así es como se ve nuestro sandbox
SFCC vainilla Tan pronto como obtenga el
acceso a su sandbox, o su administrador le haya proporcionado el
acceso al sandbox, inicie sesión en su Así es como
va a quedar. En primer lugar,
quiero que noten que tenemos un
desplegable aquí, pero no tiene valores porque fuera de la
caja en el sandbox, no
tenemos ningún sitio web En Sales for Commerce Cloud, puedes crear
múltiples sitios web, y por el momento, no
tenemos ninguno. ¿Cómo creamos un nuevo sitio web? Para eso, puedes ir
a Administración, clic en sitios y debajo de eso, habrías administrado sitios y aquí puedes crear
un nuevo sitio web. Solo necesitas rellenar
cierta información básica y podrás
construir tu primer sitio web. O si eres un usuario nuevo y si lo estás
aprendiendo por primera vez, entonces probablemente puedas
comenzar con una plantilla. Lo que puedes hacer es bajo
el administrador, ir al sitio Important Exports, y aquí encontrarías
ciertas plantillas o ciertos fuera de la caja tipo de sitios web que
obtienes de Salesforce Uno se conoce como Site Genesis
y el otro se llama SFRA storefront Reference
Architecture y puedes seleccionar cualquiera de ellos y
simplemente dar clic en Va a llevar
algún tiempo, pero esencialmente va
a construir tu sitio web. Al hacer clic en Importar, se
le darían un
par de opciones. Querrías el sitio web con, sabes, qué tipo de
detalles si quieres, tipo
XYZ de módulos ya disponibles en
el sistema o no, y puedes seleccionar
en función de lo que quieras. Entonces lo que necesito es, necesito arquitectura
frontal con
toda la característica opcional, bien y solo voy a
hacer clic en Deploy. Y si ves que este
proceso aún se está ejecutando, y tardaría algún
tiempo para que esto se complete. Y tan pronto como esto se haga, tendríamos nuestro
sitio web en funcionamiento. Sólo vamos a esperarlo. Puede hacer clic en Refrescar
y ver si esto funciona. Permítanme hacer clic aquí y refrescar en
lugar de volver a enviar Se puede ver que
en mi desplegable, puedo ver dos sitios web. Uno es el global y el segundo es solo arquitectura de
referencia, y este puede ser un
buen punto de partida para que aprendas
Saleforce Commerce Cloud Tenga en cuenta que es posible que aún
desee usar el sitio Génesis, pero esa ha sido una arquitectura
más antigua. He creado SFRA y eso es lo que vamos
a enfocar en este curso
7. Resumen de gerente de negocios: Hola amigos. Ahora
vamos a entender lo que es
S FCC simplemente saltará
directamente a SLCC. Y verás
que lo que obtienes como parte de tu fuerza de ventas
comercio licencia Cloud. Y cuáles son las diversas
como tienes back-end, front-end, qué características
listas para usar obtienes. Y una vez que entendamos esto, entonces estaremos saltando hacia la comprensión detallada
de cada uno de estos. Pero vamos a obtener la
visión general de lo que obtienes. Y la pantalla que ves es el backoffice de la plataforma SLCC. Esto es lo que
obtendría una vez que inicie sesión en su Salesforce
Commerce Cloud. Por supuesto, estaremos
cubriendo el inicio de sesión y todo tipo de detalles en conferencias
posteriores. Y a esta sección también se le
conoce como gerente de negocios. Porque la mayoría de los usuarios de negocios
estarían iniciando sesión en el sistema y estarán
tomando múltiples acciones. Ahora, en esta solución de
back-office, tienes múltiples cosas
que puedes controlar. Herramientas para comerciantes donde
puede crear múltiples sitios web en su
Salesforce Commerce Cloud, y todo el sitio web se
enumerará aquí. Seleccionemos una arquitectura de
referencia como una de las páginas web que
salen de la caja. Y cuando vas
hacia esta alza, obtienes más herramientas mercantiles. Estas herramientas como comerciante
para gestionar estufa en general, entonces usted tiene herramienta
administrativa. Estas son las herramientas para
administrar el sitio web así
como son las herramientas que en su mayoría los desarrolladores
van a utilizar. Entonces puedes ir
al escaparate. Este es el frente de
tienda predeterminado de SFC. Ver, esto está construido sobre la arquitectura de referencia frontal de estola
FIFRA. Y antes como FCC cuando
se le conocía como demanda, donde la arquitectura
era tan agenesia. Y cuando las ventas lo adquirieron, cambiaron la
arquitectura front-end a SFIA. Estaremos discutiendo
sobre SFR también en capítulos
y conferencias posteriores.
8. Un viaje de pedido completo: Ahora vamos a
ver rápidamente lo que obtienes. Obtienes mensajes promocionales. Obtienes nuestro encabezado
en el sitio web, esta barra de menú de encabezado, estas son esencialmente
las categorías. Entonces tienes
banners promocionales y así sucesivamente los cuales puedes administrar desde
el lado de la gestión de contenido, también
obtienes un mini CMS con Salesforce. Entonces puede hacer que algunos de sus productos populares se
ejecuten principalmente utilizados para los datos resaltados
en el sitio web. Hay muchos
bloques de contenido que puedes usar para realizar estas actividades. Entonces tienes un pie de página. Tienes enlaces comunes
en el pie de página que permanecerían iguales
en todo el sitio web. Entonces, en general, la estructura
paga se
divide en un par de trozos,
encabezado, pie de página y sección de contenido
principal. Y luego si vas hacia, digamos que una categoría que la sección principal de contenido se divide
además en dos secciones, la barra lateral izquierda y
el área de contenido donde verías el contenido, que sería suficiente cambiando
frecuentemente. Ahora vamos a la categoría masculina e intentemos comprar algo. En esta categoría. Tengo todo el producto listado, y tengo un par de filtros
aquí los cuales puedo usar. Este es el filtro de categoría. Entonces, si hubiera estado en
una categoría de nueva llegada, me muestra cuáles son las
otras subcategorías. Entonces puedo ponerlo ahí a
unas categorías específicas. Si quiero seleccionar trajes
de un color específico, puedo tener filtro de color. Todos estos son los
atributos del producto. Y cuando configuras
los atributos, puedes hacerlos filtrables. Entonces también puedes tener un par
de otros filtros. También estamos viendo, ya sabes,
cómo definir estas cifras. Bien. Creo que esto se ve bien. Así que esta ordenada esta página general se llama página de
listado de productos PLP. Y desde esta página se pueden
ver los detalles básicos
del producto y los
precios y así sucesivamente. Y vamos a ir a la página de detalles donde vas estar obteniendo la idea completa de
lo que este producto días. Entonces aquí tienes un par de
tallas que están disponibles. Bueno, no soy un voluminoso, así que sólo voy a ir por probablemente
41 para estar en un lado más seguro. El peso regular, necesito uno. Entonces si quiero, puedo realizarlo a carrito. También puedo hacer recogida en
tienda si he agregado
todas las tiendas. Para que puedas tener funcionalidades de click and
collect. Tienes una descripción detallada
del producto aquí tienes
algunos enlaces para compartir en redes sociales. Puede agregar más reseñas
descriptivas y así sucesivamente, en esta página también. Cuando crees el atributo
del producto, solo
dejaremos agregar la caricatura
productiva aquí. Ahora, en cuanto agrego el
producto para cortar esta sección, esta mini tarjeta,
podrás ver tu producto. También puedes ver información básica
alrededor del producto. Y puedes realizar múltiples acciones si
tienes múltiples
productos en la tarjeta,
agregar, eliminar, etc., lo que habrías hecho
en tu día a día. Ahora vamos
primero
vamos a la página del carrito y veamos cómo se ve
un pequeño carrito. Entonces esta es una página de carrito típica
de un sitio web de comercio electrónico. Si tienes varias líneas de
productos, solo
agreguemos un producto más. También quiero chaquetas, y esta se ve bien. Así que solo volveré a seleccionar
mi talla, probablemente fatigaré
y agregaré al carrito. Ahora vamos al cartucho. Entonces cuando tienes
varios productos, puedes ver todos los
detalles de un producto. Puedes mover la lista de deseos
productiva y cuando quieras saber presupuesto más adelante puedes ir a tu lista de deseos y agregar
la tarjeta productiva. Puedes encontrar la cantidad, la conferencia, y
puedes eliminar el prediabético y agregar la promoción. Entonces cosas básicas de tarjetas
que puedes hacer aquí. Esto vuelve a salir de la caja. Y al hacer clic en Checkout, así podrás realizar un checkout de
invitado o puedes iniciar sesión en el sistema y
pagar como usuario registrado. Entonces normalmente
hay dos tipos de comprador en cualquier comercio electrónico. Una es la bilis objetivo. Ya saben que sabes lo que quieren
comprar y están
apuntando ya sea a un
precio más barato o saben que, sabes, de qué marca
quieren comprar algo. Entonces estarían yendo al sitio web de esa marca
y realizando la compra. Y luego puede
haber una sobredosis. Los compradores quieren comparar
el producto y ver qué hay en venta y así sucesivamente
y comprar desde allí. Así que vamos a ir a
por aquí. Solo agregaré un correo electrónico ficticio. Entonces es que seguiremos como invitados. Así que envío
más de una dirección. Así que
también puedes tener envíos
múltiples porque tenemos
dos productos en una tarjeta, podemos dar forma a estas
dos ubicaciones separadas. Pero no, no quiero que se envíen
a
una ubicación separada. Solo quiero una ubicación. Entonces solo voy a agregar el detalle. este momento
solo tengo un país, pero puedes agregar varios países desde backend una vez que los tengas habilitados. Pero vamos,
¿qué tenemos listos para usar que nuestra ciudad? Entonces nuestra matriz. Y veamos si esto funciona. Nadie que ayude, bien, es un labios de Estados Unidos.
Vamos a probar eso. Sí. Entonces, una vez que hayas agregado
tus datos de envío, el
sistema puede calcular el precio
total del envío y ese precio adicional también
se te puede mostrar aquí. Pero en este caso no
tenemos ninguno. Ahora nos está pidiendo que
agreguemos el detalle de la tarjeta. Vamos a probar la tarjeta ficticio. Y solo para ser francos
con ustedes, todavía no
he usado
esta caja de arena, así que esta es la primera vez que
también hago alguna
compra a partir de esto. Entonces, cuando tenga los detalles de la
tarjeta ficticio aquí, simplemente
haré clic en Realizar pedido. Todo se ve bien. Me pide
confirmar los detalles. Creo que se ve bien. Simplemente voy a hacer el pedido y me da la pantalla de
agradecimiento. El pedido ha sido
colocado en el sistema y todo este recorrido de los distintos pasos
sale de la caja. Y como desarrollador o
como usuarios empresariales,
estarás administrando ya sea
el contenido y el sistema. Estarás administrando el contenido del
correo electrónico, estarías administrando
esta página de agradecimiento. Querrás personalizar
esto para los clientes. Y como desarrollador, agregarás características
adicionales a este viaje general. Pero sacas algo
de la caja que te
puede llevar al mercado. Ahora solo voy a crear
una cuenta para que sea fácil para mí
usarla en el futuro. Porque compré
como sistema de invitados me está dando la opción de
registrar una cuenta. Creó el GAN. Bien, entonces mi cuenta está ahí. Sólo lo guardaré
para uso futuro esto. Y eso es todo. Ahora, puedo ir arriba. Cuando estoy conectado, puedo ver mi, ya sabes,
mi nombre de usuario aquí. Puedo ir a mi sección de cuenta. Aquí es donde
manejé el perfil, la contraseña y los pequeños detalles de
la lotería general. También puedo ir a mi página de
listado de pedidos. Esto enumera todos los pedidos que se colocan en el sistema. Muy básico porque esto
sale de la caja, pero puedes
personalizar completamente el aspecto
y la sensación de esto. Y eso es lo que
vamos a aprender.
9. Resumen de administración de SFCC: Cuando estás en este sitio web, puedes ver que estas son las acciones clave que el
comerciante estará tomando. Así podrás crear múltiples usuarios y dar acceso
específico,
digamos, a la gestión de productos y catálogos o
gestión de contenido
al contrato. Lo sentimos, manejo de contenido
al equipo de contenido y así sucesivamente. Pero ahora como administrador, me gustaría simplemente
ir al pedido. Consulte la lista de
pedidos en el sistema. Cuando llego a esta página, lista de pedidos, no veo
otro voy a dar click en multa. Y esto me muestra
el primer orden. Y puedes llegar a esto desde, al dar clic en esta
sección superior, ves todos estos. También se puede decir que no hay
filtro así. Aquí hay muchas, muchas
opciones. Simplemente iremos en detalles a cada uno de ellos en conferencias
posteriores. Pero como comerciante, no
estarías
jugando con estos. Y cuando voy a ese pedido, puedo ver todos los detalles alrededor de ese pedido y puedo realizar la tramitación
del pedido. Sólo puedo cambiar el estado. Cuál es el estado
del pedido si he enviado pedido o no. Así que también puedo hacer todas esas
interacciones si quieres dar
acceso limitado a tus usuarios. Así que también puedes hacer eso. Ahora, vamos a
echar un vistazo rápidamente en el centro
comercial para que
puedas administrar el contenido
como administrador, puedes administrar el cliente en
general. Puedes agrupar al cliente en múltiples
grupos de clientes para que puedas tener grupos, promociones de
fosfato. Tienes muchos objetos personalizados
que puedes crear. Tienes actividades relacionadas con SEO que puedes realizar
en el sitio web. Puedes administrar
tus Meta detalles, URLs y así sucesivamente. Tienes productos
y cabeza catalogada. Estarías creando múltiples
tipos de productos. Al igual que puedes crear productos virtuales
simples. Se puede crear un producto
configurable donde se puede vender muy cliente puede seleccionar tamaño y
colores y así sucesivamente. Para que puedas administrar los precios, puedes administrar el inventario, pero puedes administrar los pedidos, impuestos y todo el
procesamiento alrededor de los pedidos. Entonces tienes en una función relacionada con la
búsqueda, tienes la función de marketing. Esto, estas
características de marketing son, puedes crear cupones, puedes crear cualquier
descuento si se
ha agregado un producto al carrito si
quieres dar, digamos, si más de mil
libras y tarjeta, puedes darle
descuento adicional al cliente. También tienes análisis básicos
disponibles. Tienes preferencias de vista
si quieres, si quieres
personalizar algo específico o los detalles básicos, como en una moneda
en el sitio web, entrarás aquí. Entonces esta es la idea
de alto nivel de las herramientas de comerciante que viene con Salesforce
commerce Cloud.
10. Obtén SFRA en una máquina local: Ahora, veamos cómo
vamos a obtener nuestra base de código SFCC
en Local Machine Para ello, es necesario tener acceso a un gestor de
negocios de Salesforce Commerce Cloud La dirección de correo electrónico por la que
tienes este acceso, asegúrate de crear
una cuenta de Github desde la misma dirección de correo electrónico. Cuando creas una cuenta de
Github, debes asegurarte habilitar la autenticación de dos factores
en tu cuenta de Github y solo asegurarte de que
la dirección de correo electrónico en SFCCBM donde se te ha
dado acceso
y las cuentas de Github, dirección de
correo electrónico estén seguras Aparte de eso, necesitaría nodo y NPM instalados
en su máquina local Entonces vayamos a nuestro gerente de
negocios, y tengo acceso a este
gerente de negocios. Desde aquí, puedo
ir a mi perfil, y debajo de mi perfil, tengo que dar clic en Claves de acceso
administradas. Aquí, necesito generar la clave de
acceso para que podamos tirar y empujar el código
en nuestra cuenta de sandbox Asegúrese de
generar un desarrollo web, un eje de
archivos y una clave de acceso al
estudio UX. Da click en generar, copiar esto y descargar este archivo
uso adicional y solo cierra esto. Una vez que generes esto,
puedes verlo aquí, digamos, si de nuevo hago clic en
Generar clave de acceso, no
puedo crear los
FLEXs y UX Studio Key Hay otras claves
que aún puedo crear. Entonces, a la vez,
solo puede haber una clave web Dive File
Axis y UX Studio. Y esta clave que hemos
generado es una contraseña, que vamos a utilizar en código
VS en capítulos posteriores. Entonces una vez que tengas
este back indices y generes el esquema, ve a GitHub e inicia sesión
desde la misma dirección de correo electrónico. Si ha iniciado sesión y ve la organización Salesforce Commerce
Cloud, puede hacer clic en esta organización de
visualización y requeriría que inicie sesión con su identidad de
Commerce Cloud Una vez que inicie sesión, podrá
ver
todos los repositorios privados a los que Salesforce
le da acceso Y aquí también
verías el repositorio para SFRA yo diría, PR Sí. Para que puedas ver la arquitectura de
referencia. Arquitectura de referencia frontal de tienda. Este es el repositorio que vas
a necesitar acceder. Si inicias sesión en tu cuenta de
Github y no
ves este repositorio
debajo de tu cuenta, asegúrate de ir
a esta URL de quip y hacer clic en este inicio de sesión
en Github usando SSO También publicaré esto en la
descripción de este capítulo. Una vez que haga clic en
esta URL en particular, esto le pedirá que inicie sesión
de forma única a través de su cuenta de Salesforce
Commerce Cloud Y de esa manera, Github
vinculará tu cuenta a Commerce Cloud y te
dará el acceso necesario. Y una vez que tengas ambos,
vayamos al
repositorio de arquitectura de
referencia de tu tienda , haz clic en el código en el lado
SSH, haz clic Una vez que tenga esto, simplemente
puede clonar esto en
su máquina local. Vamos a mi artículo. Y vamos a
la carpeta de sitios. Aquí instalamos todo el código cada vez que haces clic en
nuestra máquina local. Bajo sitios, voy a
crear un nuevo directorio. Voy a crear un nuevo
directorio como SFRA. Voy a entrar en SFRA Dentro de
esto, solo voy bien. Ejecutaré Git clone y
pegaré la URL que he copiado de Git y esto te
pedirá la contraseña. Y esta contraseña es la contraseña de clave SSH
de su máquina local No es la contraseña
que hemos copiado. Así que solo agrega la clave de
tu máquina local. Si no tienes la clave SSH
cargada en tu Github, también
puedes copiar este
repositorio a través de la URL HTTPS Normalmente, iría al código y copiaría esta URL en su lugar, pero se recomienda copiar
clonar el código desde SSH Y para ello, es
posible que debas subir tu clave SSH a
tu cuenta de Github Entonces una vez que tengas este código
basado en Máquina Local, solo
irás a tu arquitectura de
referencia, yo solo voy a LL. Se puede ver aquí. Entonces es la arquitectura de referencia de
escaparate como mi subdirectorio Voy a entrar en eso
y dentro de eso, voy a tener que ejecutar NPM install. Pero antes de eso,
veamos cuál nuestra versión de NPM y
cuál es nuestra versión sin Js Por lo que SFRA en estos momentos es
compatible con el nodo V 12. Así que asegúrate de tener instalada la
versión compatible del nodo. Si tienes el nodo 14 60, instalas la aplicación
vía NPM install, pero posteriormente
empezarías a enfrentar problemas Así que asegúrate de que esta versión esté
en el nivel de compatibilidad. Ahora ejecutemos la instalación de NPM. Esto traerá
todas las bibliotecas, todas las dependencias
que se requieren para SFRA y
lo estaremos tirando a su máquina local Y una vez que tenga todos estos
en su máquina local, tendría un código SFRA
completo donde puede comenzar a realizar
sus personalizaciones Entonces eso es todo por este capítulo. No voy a esperar a que
esto se complete. Y para construir la aplicación, normalmente usarías vamos a
ir a tu URL de quip Entonces estos son los comandos típicos
del nodo JS. Entonces, una vez que ejecutes
estas compilaciones, esto crearía el archivo CSS JS
necesario, que utilizaremos en nuestro video posterior para
subirlo a sandbox Hagámoslo ahora mismo. Solo esperemos un
par de segundos más para que esto se complete. Entonces nuestra instalación de NPM está hecha. Todas las dependencias están ahora
en nuestra máquina local. Ejecutemos estos tres
comandos juntos. Y vamos Sí, a veces es posible que veas
ciertos errores apareciendo, pero hasta que a menos que sea un error, no
tienes que preocuparte Sería, en su mayoría
serían sólo advertencias. Y después de esto, ya terminaste, tu SFRA se configura en
tu máquina local Eso es todo por éste.
Muchas gracias.
11. Conecta código VS a SFCC: Nuestro video anterior,
sacamos el código del repositorio de
Github y obtuvimos el código en un
subdirectorio bajo SFraFolder Así que nuestra base de código en este momento
reside bajo este directorio. Ahora, queremos conectar
nuestra máquina local a sandbox para que cada vez que hagamos algún cambio
en nuestra base de código, podamos empujar el código en
nuestra instancia de sandbox Para eso, tenemos que abrir
nuestro código VS Studio o VS. Entonces abriremos el código VS Studio. Y una vez que abras esto, da clic en Abrir carpeta. Aquí encontraras que tienes carpeta
SDS debajo de lados, tenemos SFRA y esta es la carpeta donde
tenemos todos los Haremos clic en AD y
obtendrás todos tus archivos SFCC aquí Tenía un espacio de trabajo
creado para este, así que automáticamente ves aparecer
tu espacio Si no tienes un
espacio de trabajo para esto, asegúrate de
crear un espacio de trabajo. Vía espacio de trabajo de código de estudio. Déjame mostrarte cómo hacer eso. Volvamos a nuestro artículo. Ejecutemos LS guión LA. Aquí, puedes ver este espacio de trabajo de
guión de código de punto de
arquitectura de referencia de
escaparate guión de código de punto de
arquitectura Por lo que se
ha creado este espacio de trabajo. Y en tu día a día, es posible que necesites eliminar
esta versión de SFRA o quizás necesites obtener una versión más reciente de SFRA
también de Entonces es mejor crear un espacio de trabajo de código VS paralelo a esto en
lugar de dentro de esta carpeta. Así que solo vamos a un
directorio padre, que está en SFRA y
creamos un espacio de trabajo aquí Para ello, normalmente iría a su código VS Studio. Cuando esté en
este archivo y carpeta, simplemente
haga clic en este archivo, guarde el espacio de trabajo, y aquí
puede dar el
nombre del espacio de trabajo y se guardará. Y la próxima vez,
cuando abras el código VS, dejemos el código VS. Ahora, la próxima vez que
vayas a abrir el código VS, verás que tu espacio de trabajo
se carga automáticamente. Entonces de esa manera, se vuelve más rápido. Y cuando trabajas en SI
o con varios clientes, es posible que tengas varias
versiones de SFRA, por lo que es mejor separarlas a través de múltiples espacios de trabajo también Ahora tenemos nuestro
espacio de trabajo y código base en una máquina local. Conectemos nuestro
código al sandbox. Para eso, necesitas
crear un dwt JCNFle. Así que simplemente voy a hacer clic aquí, dar clic en Nuevo archivo y
crear un dwt JSON EW significa Demandware. Así que todavía estamos usando
esa convención de nomenclatura, y en dwt GSN, hay
que especificar un
par Volvamos a nuestra quip. Aquí, también encontrarás lo que hay
que definir en dwt JSN Vamos a pegar todo
por ahora y ahora, estas cinco líneas,
nombre de host y usar un nombre, estas dos son obligatorias. Puedes tener contraseña aquí o también puedes eliminar
esta línea también. Y siempre
que vayas a abrir este espacio de trabajo y
conectarte a tu sandbox, puedes especificar la contraseña en ese momento. Entonces es opcional. El cartucho también es opcional. Aquí, normalmente defines qué cartuchos
querrías empujar de tu máquina local a sandbox y tienes varios cartuchos y quieres excluir
algunos cartuchos, entonces puedes usar esta palabra,
esta cosa, pero no la necesitaremos, así que simplemente eliminaremos esto La versión de código también es obligatoria, y veamos cómo encontramos
todos estos detalles. Entonces, antes que nada, para el nombre de host, es la URL de tu sandbox Así que vamos a nuestro Sandbox.
Y aquí se ve esto. Este es nuestro nombre de anfitrión de
Jet jet TE hasta este Oh, lo
siento por esto.
Solo volvamos. Claro. Entonces esto es a
partir de este titil.com Entonces este es el nombre del host. Volvamos.
Pongamos el nombre del host. Lo siguiente es que
necesita un nombre de usuario. Entonces este debe ser
el nombre de usuario o la dirección de correo electrónico que esté utilizando para iniciar sesión en
Business Manager. Especificará info
en el dtschb.com. Ahora bien, este campo de contraseña es la clave que hemos generado
en nuestro gerente de negocios. Volvamos con nuestro gerente
de negocios. Para eso, fuimos al ícono
del perfil, y aquí fuimos a
administrar las claves de acceso, y debajo de aquí, creamos
una clave de acceso al archivo web D. La clave que obtienes
aquí es la contraseña. Entonces todavía tenemos la llave. Ahora, lo que haremos es
simplemente abrir este archivo CSV. Y en este archivo CSU,
encontrarías la clave. Veamos dónde está una llave. Sí. Entonces esta es una clave
de aquí a esta línea. Después de este video,
voy a quitar esta clave, así que, solo tienes que copiar tu clave en la contraseña
y eliminar esta sección. Ahora esta versión es la versión
del código que queremos cargar. Puedes conservar la versión uno cuando estés armando por
primera vez, o lo que puedes hacer es ir
a tu gerente de negocios, ir a tu administración
e implementaciones de código,
bajo despliegues de código, hacer clic en el anuncio, y aquí creas
una Vamos a llamarlo VERSIÓN
versión uno oh uno, ¿de acuerdo? Ahora, copiemos esta
redacción exactamente. Vuelve a nuestro código VS
y pégalo aquí. Entonces ciérrala. Entonces este dw dot GSN está
listo. Nosotros sólo lo guardaremos. Y una vez que lo guardes, debería conectarse a la extensión que tenemos
instalada antes de esto. Así que vamos a cerrar el código
VS una vez más. Vamos a reiniciarlo, y te
voy a mostrar como esto inicia nuestro código VS. Una vez que reinicies, verás que
todo está configurado correctamente. Simplemente haremos clic en
esta sección superior y haremos clic en Mostrar
y Ejecutar comandos. Encontrarías que Profit Unable
Upload está ahí. Si no, entonces
solo puede buscar esto y hacer clic en Profit Unable
Upload, y vería esta salida
en la ventana de sus terminales. Y lo que esto está haciendo es, esto es subir nuestro código
a nuestra cuenta de sandbox Se puede ver el progreso. Puedes ver toda la
información aquí, y nuestro código ha sido subido. Volvamos a
nuestra instancia SFCC. Entonces aquí tenemos
esta versión uno. Entonces vamos a refrescarnos. Ahora, bajo esta versión uno, puedes ver que nuestro código
ha sido subido. Justo ahora, si haces
clic en esta versión uno, podrás
ver todos los archivos que acabamos de subir. Y volvamos a
nuestro despliegue de código. Ahora aquí, esta versión en este momento no
está activa, pero puedes activar esto y
en el front-end de tu sitio web, podrías ver
este código reflejando y cualquier cambio que
estuvieras realizando en esta base de código
será visible en el front-end del
sitio web. Así que probemos eso también. Vamos a hacer clic en Activar. Entonces, una vez que esto esté activado, solo
iremos a nuestro sitio web de
arquitectura de referencia. Bien. Bajo la
administración, lo siento, vayamos al frente de la tienda
y bajo administración, solo
asegurémonos de que nuestra
esta versión esté activada. Y cuando vamos a escaparate, podemos ver que este
es nuestro escaparate Vamos a nuestra base de código, y debajo de la base de código, hagamos un pequeño cambio. Así que vamos
a ir a los cartuchos. Debajo de los cartuchos, tenemos
este cartucho base. Debajo del cartucho base,
tenemos múltiples cosas, pero vamos a ir a la forma. A lo mejor vamos a ir a la plantilla debajo de plantilla,
vamos a ir a default. Y sí, vamos a la página principal DataSML y hay múltiples
usos de estos scripts, pero vamos a hacer esto Aquí, casi
este estandarte de héroe, solo
agreguemos H una etiqueta. Bien. Y probemos hola mundo. Y mi mal. Vamos a cerrar esa etiqueta. ¿Bien? Ahora, sólo vamos a ahorrar. Bien. Y una vez que lo guardes, vamos a refrescar el sitio web, y deberías poder
ver esta madera de halo. Y quiero llamar su
atención sobre esta sección. Entonces cada vez que ejecutas el
comando, subes el código. Eventualmente, esto comienza a ver sus archivos locales
y mantenerlos sincronizados con el
Quiero llamar su
atención sobre esta sección. Así que cada vez que
subes el código, empieza a ver
tus archivos locales. Y en cuanto
hagas los cambios, solo ve cuando
haga clic en Controles, solo concéntrate en la sección
inferior. He hecho clic en Controles. Ahora, este archivo de Local ha sido subido
a mi Sandbox. Entonces, se sincroniza con
el tiempo de ejecución para que puedas
ver tus cambios reflejando He eliminado Halo word, así que es muy fácil para ti hacer el desarrollo
cuando tienes tu código local
siendo visto por NPM y sincronizado continuamente
con tu cuenta de sandbox Entonces eso es todo. Así es como
vas a configurar tu máquina local
con código VS y sincronizar
tu código con tu instancia de
sandbox
y comenzar a hacer cambios
en tu máquina local
12. Hola mundo: Nuestra base de código local está
conectada a nuestro sandbox. Y en tu día a día, siempre que estés haciendo alguna modificación relacionada con la
codificación, o pides
a tu equipo que haga tales modificaciones, las estarían haciendo
normalmente como un cartucho separado, y se aconseja que no modifiques nada en tu cartucho base de
escaparate,
que es tu cartucho
base SFRA Entonces, para cualquier cambio, estarías creando
un nuevo cartucho y usando la función
que está disponible desde el cartucho base
y luego empujarías este nuevo cartucho a
tu instancia de Cloud. Entonces probemos esto.
Imprimamos Hello World en nuestro sitio web a través de
un nuevo cartucho. Para crear un nuevo cartucho, vas al terminal, y debajo del terminal,
puedes usar scripts SGMF Entonces, cuando instalas SFRA, también
obtienes SGMF
instalado con NPM Así que vamos a ejecutar scripts GMF. Entonces queremos crear
un nuevo cartucho. Entonces con una bandera guiamos guión, creamos CAR TR IDGE y
luego el nombre de su cartucho Vamos a dar nombre a la aplicación, escaparate
personalizado. Haciendo este nombre
porque también lo
encontrarías en la
documentación de comercio de BTC,
así que te será más fácil relacionarte si haces
algún trabajo paralelo. Ahora ejecuta este comando. Esto esencialmente creará un subdirectorio debajo de
su carpeta de cartuchos, y este subdirectorio
incluiría una estructura de un cartucho que tendría
múltiples carpetas Y ves aquí este dwt GCN que teníamos se
ha actualizado porque este ID cosas
puede que no queramos subir esto, pero aun así queremos
subir este código base Así que voy a cambiar esto de
nuevo a la versión anterior. Mi cartucho ha sido creado. Los cartuchos suelen residir dentro de esta carpeta
de cartuchos. Y lo que queremos hacer es que primero estaríamos
creando un controlador. Así que vamos a hacer clic aquí. Crea el archivo hello dot js
y pasa este código. Entenderemos
este código más adelante. Pero esencialmente
lo que estamos haciendo es que estamos escribiendo un mensaje, hola palabra y
creando una plantilla, hola hola plantilla de word, que residiría dentro de
este directorio Hola, y estamos entrando en
esta plantilla. Y cuando tengas esta plantilla,
lista, esta ruta pertenece
a tu carpeta de plantillas. Entonces vas a la carpeta de
plantillas en el lado izquierdo, haces
clic en los valores predeterminados, y debajo de la sección predeterminada, tienes que crear
esta nueva plantilla Así que asegúrate de hacer clic en este archivo y asegúrate de
tener exactamente el mismo nombre. Así que solo crearemos una carpeta. Hola Hola Hola mundo. Entonces este es mi nombre de archivo
y carpeta. Así que una vez que haya terminado con esto, lo que tengo que hacer es este nombre de plantilla en sí
debería ser archivo JS. Entonces, cuando escribas esto, asegúrate de ponerlo como
un Js y luego pulsa Enter. Entonces tendrías tu
hello world dot JS en tu carpeta de plantillas. Ahora lo haríamos es
escribir H una etiqueta. Bien. Y dentro de esta etiqueta H una, lo que podemos decir es que
quieres usar dólar, y debajo del dólar, escribirías
PDICT punto mensaje MEWS GE Entonces lo que estamos haciendo es
desde nuestro hello dot JS, tenemos esta
variable de mensaje pasada. Estaríamos usando esta variable de
mensaje y estaremos imprimiendo esta
variable de mensaje bajo la etiqueta H one. Y una vez que tengas esto listo, lo que puedes hacer es
simplemente ir a tu sitio web, y antes de eso,
asegurarte de que tu código sea empujado. Entonces solo volvamos a ejecutar este
profeta PlouDoce, vayamos a la sección de
salida y veamos si nuestro código ha
sido subido correctamente Bien, nuestro código está ahí, y
creo que esto no debería ser punto. Esto debería ser punto SML. Así que vamos a cambiarle el nombre. Mi mal. Voy a cambiarle el nombre a ISML Sí, debería estar bien ahora. Y ahora, en cuanto
hago los cambios, este archivo SML también se ha
subido ahí Entonces lo que vamos a hacer
ahora es ir a nuestro Otra vez, asegúrese de seleccionar el
sitio web adecuado que queremos usar. Este front end del sitio web
está cargado aquí. Simplemente haremos clic
en Administración y en Administrar sitios. En Administrar lado, haga clic en Arquitectura de
referencia
y aquí vaya a ajustes. Aquí tenemos que especificar la ruta de nuestro cartucho
que estamos creados. Así que sólo voy a volver
a mi terminal. Sólo voy a copiar el nombre del
cartucho ***. Pondré el nombre del cartucho al
frente y luego
los separaré a través de una columna. Y te mueves hacia el
lado derecho y haces clic en Aplicar. De esa manera estamos uniendo
este cartucho al sitio, y el cartucho debería
estar unido ahora. Ahora volvamos
al front-end. Entonces aquí ves que tenemos arquitectura de
referencia del sitio. Ahora queremos agregar
TE FAULT default, y después escribiremos HE WLO
guión SHOW. Hola, show. Hola es nuestro nombre de controlador. Show es la función
que creamos, y puedes ver Hello
world impreso aquí. Vamos a hacer un cambio rápido. Vamos a hola punto js y Hello World de LTShob solo para que sepas que
esto viene de aquí Lo guardamos, esto
se
cargaría automáticamente y puedes ver
los cambios que vienen aquí. Ahora esta vista, esta
presentación es muy minimalista porque
acabamos de crear plantilla
ISML y acabamos de
imprimir este mensaje Si recuerdas antes, cuando vamos a nuestro cartucho de pase de
escaparate y debajo de aquí, fuimos a la
plantilla para homepage Volvamos a la
misma plantilla una vez. Vamos a copiar todo esto
a nuestro hellowd dot SML, y sólo voy a copiar
este Y bajo esta sección
en particular, pongamos ya nuestro mensaje. Entonces, lo que he hecho es que he copiado todo desde la
página principal y acabo agregar este mensaje debajo de
esta página principal de inicio Div. He guardado esto solo refrescar
en la fachada del sitio web. Ahora ya ves, tengo
todos los
encabezados, pies de página que
hay en mi sitio web, que es un componente reutilizable, y mi código está reflejando hola
palabra en la parte central Debido a que estas
plantillas ISML son reutilizables, por lo que puede tener el encabezado
de pie de página de
su sitio web y toda la
estructura intacta, y solo su nuevo código estaría
haciendo cualquier cambio en el lado del contenido principal Si tu código está haciendo cambios
en digamos barra de menús, entonces también extiendes esa plantilla
ISML Entonces de esta manera, también se puede
reutilizar el ISM. estudiaremos a detalle más adelante. Eso es
todo por éste. Pruebe su propio cartucho personalizado y vea si puede
cargarlo y hacerlo funcionar. Si tiene algún problema,
háganoslo saber. Muchas gracias.