Product Recommendations
Quero “Você também pode gostar” na página de produto. Como implementar?Referência:
seu tema (adaptado do cookbook)
Índice: Cookbooks
Contratos utilizados
- Data Contract —
recommendationsdata key - Product Contract —
ProductSummarynos cards - recommendations.list
@corvex/theme-sdk—defineSectionData,storefront.recommendations.list- Snippet:
@corvex/snippets/product-card
API pública
RecommendationListResult):
HTTP:
GET /public/stores/:storeId/products/:productId/recommendations
Fluxo de dados
page.product na PDP — não use field product do inspector.
Schema
enabledOn: ['product'] · data: ['recommendations', 'product']
Renderização condicional
intent
Separação com Product Card
Checklist
-
product: page.product— não settings.product -
meta.count === 0→return nullna vitrine - Product Card snippet para UI
- Section só em
enabledOn: ['product'] -
corvex validate .
Veja também
- Product Card
- Featured Product — produto único +
addItem - recommendations.list query doc