You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Una vez terminada la página inicial de nuestra tienda, comenzamos un nuevo template de la tienda: la página de producto. Las páginas de producto son probablemente el template que más tienen bloques diferentes, lo que las hace extremadamente personalizables y flexibles.
MVP
Así que construyamos una página de producto mínima donde solo tengamos lo esencial:
imágenes
precio
nombre
botón de comprar
Bloques de producto
La mayoría de los bloques de producto, a diferencia de los de contenido, tienen un contexto en el que están insertados. Todo esto hace que estos bloques sean un poco plug-n-play: colocar un product-images en la página de producto, automáticamente redenrizará las imágenes del producto de la página, tal como se hace con el precio y el nombre.
Sin embargo, nada de esto significa que estos bloques sean poco personalizables, como veremos más adelante.
Actividad
Construya una página de producto usando los bloques product-images, product-price, product-name y buy-button en el archivo product.jsonc declarado dentro de la carpeta store/blocks . Esperamos que en la estructura tengamos:
La columna derecha esté verticalmente alineada al centro (vea las props verticalAlign y preventVerticalStretch en la documentación de Flex Layout Column).
El product-price muestre el ahorro total y el precio de lista (showSavings y showListPrice).
✅ Getting the file
✅ Code compilation
✅ Crete a product template page
✅ Create a main row inside the product page
✅ Define two columns inside the main row
✅ Define product-images on the left column
✅ Define product-name, product-price and buy-button on the right column
✅ Control stretch and alignment of right column
✅ Define product-price with props
Página de producto
✨ Branch: pdp1
Introducción
Una vez terminada la página inicial de nuestra tienda, comenzamos un nuevo template de la tienda: la página de producto. Las páginas de producto son probablemente el template que más tienen bloques diferentes, lo que las hace extremadamente personalizables y flexibles.
MVP
Así que construyamos una página de producto mínima donde solo tengamos lo esencial:
Bloques de producto
La mayoría de los bloques de producto, a diferencia de los de contenido, tienen un contexto en el que están insertados. Todo esto hace que estos bloques sean un poco plug-n-play: colocar un
product-images
en la página de producto, automáticamente redenrizará las imágenes del producto de la página, tal como se hace con el precio y el nombre.Sin embargo, nada de esto significa que estos bloques sean poco personalizables, como veremos más adelante.
Actividad
Construya una página de producto usando los bloques
product-images
,product-price
,product-name
ybuy-button
en el archivoproduct.jsonc
declarado dentro de la carpetastore/blocks
. Esperamos que en la estructura tengamos:store.product
.product-images
.product-name
,product-price
ybuy-button
.Además, queremos que:
verticalAlign
ypreventVerticalStretch
en la documentación de Flex Layout Column).product-price
muestre el ahorro total y el precio de lista (showSavings
yshowListPrice
).ℹ️ Recuerde acceder a la documentación del
product-images
,product-price
,product-name
ybuy-button
si tiene alguna duda durante la actividad.🚫 ¿Perdido?
¿Hay algún problema con este paso? ¿Qué tal si nos envía un feedback? 🙏
Crear feedback
Si aún tiene alguna duda sobre cómo enviar su respuesta, puede revisar aquí.
The text was updated successfully, but these errors were encountered: