Essa customização terá custo? Caso sim, você vai ter que trabalhar com o módulo de SERVIÇOS da VTEX, caso não tenha, apenas o módulo de ANEXO é o suficiente.
Porém vale ressaltar que essa opção aparece apenas no checkout, então se quiser adicionar isso na página de produto terá uma customização na sua loja.
Para adicionar a customização ao item (via JavaScript), após adicioná-lo ao carrinho você pode utilizar o método vtexjs.checkout.addItemAttachment().
Se você ainda não adiciona o item ao carrinho via vtexjs e vá implementar, lembre-se de também fazer o envio das marketing tags (UTM), extraindo-as do cookie IPS e adicionando ao orderForm com o método vtexjs.checkout.sendAttachment()