Sim, ao clicar ele adiciona. Porém, eu preciso executar uma outra ação após a inclusão antes de redirecionar o usuário. Quando redirecionar, o checkout receberá novos parâmetros e não consigo fazer isso quando adiciono um item.
Usuário clica no link;
Item é adicionado ao checkout;
Usuário é redirecionado ao checkout com parâmetro adicional.
Tentei fazer isso via método get do jquery, mas ocorre um erro de CORS.
Você já deve estar ciente, mas vou incluir essa informação para quem for ler isso no futuro – vale muito a pena entender o que é CORS e o que leva a esse erro:
Até onde sei, a VTEX só libera chamadas de API dentro do mesmo domínio da loja mesmo, não é possível configurar outros domínios aceitos no servidor.
Assim, para você conseguir fazer essa chamada externamente será necessário implementar um proxy como mencionado nessa resposta.