Existe uma maneira de implementar um botão para adicionar ao carrinho em um email?

Antes de usarmos o caminho {host}/checkout/cart/add, mas de acordo com esta versão (http://help.vtex.com/es/announcement/v2-da-api-de-checkout-e-fulfillment-ja-esta-em-beta-migracao-sera) a rota será descontinuada

Existe outro método para fazer isso?

Na documentação informa que está em BETA, creio que continuará por um bom tempo essa rota:

/checkout/cart/add?sku={SKU ID}&qty=1&redirect=true&sc=1