Skip to main content

Corvex Store V2

Corvex Store V2 é a plataforma de desenvolvimento de storefronts baseada em React. Você entrega Themes com Sections, Blocks, Snippets e Templates; a plataforma fornece o Editor visual, o Preview e a loja publicada.
A Corvex Store V1 usa contratos diferentes (engine legada). A V2 usa React (JSX). Não assuma compatibilidade entre versões.

Modelo mental

  • Snippets — componentes React reutilizáveis importados por Sections (não são páginas).
  • Theme SDK (@corvex/theme-sdk) — interface pública para dados da loja, carrinho, menus, hooks e helpers.
O merchant compõe páginas no Editor (ordem das sections, settings). O desenvolvedor de tema define o que pode ser editado via schema.json e como renderizar via JSX.

O que você desenvolve


O que a plataforma faz

  • Renderiza o tema no Editor (preview ao vivo) e no Storefront (visitantes)
  • Persiste draft (edição) separado de published (loja ao vivo)
  • Resolve dados da loja (produtos, coleções, carrinho, …) e injeta nas sections conforme contrato
  • Valida e compila o tema via CLI (corvex validate, corvex build)

Contratos canônicos

A fonte normativa da V2 está em Reference → Contracts. Comece por:

Theme Contract

Estrutura e manifest

Section Contract

Section JSX + schema

Schema Contract

Settings e field types

Data Contract

Dados disponíveis para o tema

Por onde começar

Fundamentos

Loja, tema, página, seção e bloco

Conceitos

Vocabulário e fluxo draft → published

Quickstart

Primeiro tema com a CLI

Estrutura do tema

Árvore de arquivos V2

SDK

@corvex/theme-sdk

Cookbooks

Referências com smoke tests

Separação da documentação