diff --git a/store/blocks/pdp/product.jsonc b/store/blocks/pdp/product.jsonc index 6a916dc..d17ddbb 100644 --- a/store/blocks/pdp/product.jsonc +++ b/store/blocks/pdp/product.jsonc @@ -3,11 +3,11 @@ "children": [ "html#breadcrumb", "condition-layout.product#availability", - "flex-layout.row#description", - "flex-layout.row#specifications-title", - "product-specification-group#table", - "shelf.relatedProducts", - "product-questions-and-answers" + "tab-layout#description", + "list-context.product-list#list", + //"shelf.relatedProducts", + "product-questions-and-answers", + "newsletter" ] }, "html#breadcrumb": { @@ -91,7 +91,10 @@ "desktop": "auto", "phone": "16:9" }, - "displayThumbnailsArrows": true + "thumbnailsOrientation": "horizontal", + "showPaginationDots": false, + "displayThumbnailsArrows": false, + "showNavigationArrows": false } }, "flex-layout.col#right-col": { @@ -101,20 +104,19 @@ }, "children": [ "flex-layout.row#product-name", + "product-identifier.product", "product-rating-summary", "flex-layout.row#list-price-savings", "flex-layout.row#selling-price", "product-installments", - "product-separator", - "product-identifier.product", + "Pix", "sku-selector", "product-quantity", "product-assembly-options", "product-gifts", "flex-layout.row#buy-button", "availability-subscriber", - "shipping-simulator", - "share#default" + "shipping-simulator" ] }, @@ -128,14 +130,15 @@ "sku-selector": { "props": { "variationsSpacing": 3, - "showValueNameForImageVariation": true + "showValueNameForImageVariation": false } }, "flex-layout.row#buy-button": { "props": { "marginTop": 4, - "marginBottom": 7 + "marginBottom": 7, + "blockClass": "btn-product" }, "children": ["add-to-cart-button"] }, @@ -181,5 +184,122 @@ "Pinterest": true } } + }, + + "product-images#descricao": { + "props": { + "displayMode": "first-image", + "blockClass": "imagem-descricao" + } + }, + + "list-context.product-list#list": { + "blocks": ["product-summary.shelf#carrosselprodutos"], + "children": ["slider-layout#carrosselatualizado"] + }, + "product-summary.shelf#carrosselprodutos": { + "children": [ + "product-summary-image", + "product-summary-name", + "product-summary-price", + "product-summary-buy-button" + ] + }, + + "slider-layout#carrosselatualizado": { + "props": { + "itemsPerPage": { + "desktop": 4, + "tablet": 3, + "phone": 1 + }, + "infinite": true, + "showNavigationArrows": "desktopOnly", + "blockClass": "carousel" + } + }, + + "tab-layout#description": { + "children": ["tab-list#description", "tab-content#description"] + }, + "tab-list#description": { + "children": [ + "tab-list.item#description1", + "tab-list.item#description2", + "tab-list.item#description3", + "tab-list.item#description4", + "tab-list.item#description5" + ] + }, + "tab-list.item#description1": { + "props": { + "tabId": "descriptionTab1", + "label": "Descrição", + "defaultActiveTab": true, + "blockClass": "descriptionTab1" + } + }, + "tab-list.item#description2": { + "props": { + "tabId": "descriptionTab2", + "label": "Descrição" + } + }, + "tab-list.item#description3": { + "props": { + "tabId": "descriptionTab3", + "label": "Descrição" + } + }, + "tab-list.item#description4": { + "props": { + "tabId": "descriptionTab4", + "label": "Descrição" + } + }, + "tab-list.item#description5": { + "props": { + "tabId": "descriptionTab5", + "label": "Descrição" + } + }, + "tab-content#description": { + "children": [ + "tab-content.item#description1", + "tab-content.item#description2", + "tab-content.item#description3", + "tab-content.item#description4", + "tab-content.item#description5" + ] + }, + "tab-content.item#description1": { + "children": ["product-images#descricao", "product-description"], + "props": { + "tabId": "descriptionTab1" + } + }, + "tab-content.item#description2": { + "children": ["product-images#descricao", "product-description"], + "props": { + "tabId": "descriptionTab2" + } + }, + "tab-content.item#description3": { + "children": ["product-images#descricao", "product-description"], + "props": { + "tabId": "descriptionTab3" + } + }, + "tab-content.item#description4": { + "children": ["product-images#descricao", "product-description"], + "props": { + "tabId": "descriptionTab4" + } + }, + "tab-content.item#description5": { + "children": ["product-images#descricao", "product-description"], + "props": { + "tabId": "descriptionTab5" + } } }