Da uma olhada no módulo VTEX.JS lá você tem duas principais funções: catalog e checkout.
Com a api do catalog você consegue informações de variações de produto e montar sua prateleira.
Com a api do checkout você consegue enviar o produto ao carrinho
https://help.vtex.com/developer-docs/
Espero ter ajudado.
abs,