Boa tarde heijimrt,
Teria três soluções, duas bem simples, outra para programadores. Depende da quantidade de produtos que você envia amostra.
Quando você diz “o usuário clica no produto, depois no botão solicite amostra, e um campo input é preenchido com o nome do produto para envio via contact form 7.”, entendo que esse campo input é para você saber que produto o cliente deseja, certo?
Se você tem poucos produtos que envia amostra – no máximo 10 digamos, mas você diz seu limite – eu criaria um formulário para cada produto, com um campo oculto com o nome do produto (justamente a referência que você precisa para enviar o produto correto que o cliente deseja). Aqui você pode até personalizar a página com a foto do produto, para o cliente ter certeza do produto que está pedindo amostra.
Mas digamos que você tenha bem mais produtos ou não quer fazer um formulário para cada produto. Você pode fazer um único formulário, com um campo de caixas de seleção. Você coloca todos os produtos nesse campo e o cliente clica no produto que deseja a amostra – aqui você pode, se achar interessante, até permitir múltiplas escolhas. Quando você monta um formulário de múltiplas escolhas, você recebe nas respostas a informação marcada pelo usuário.
A última opção, avançada, voltada para programadores, é você criar um código dinâmico no botão do formulário, sendo que na programação essa informação é adicionada a um campo no formulário (nem sei se contact form 7 permite isso) e enviado junto com as respostas do formulário. Quando você diz que gostaria de que aparecessem os dados do produto no formulário, seria mais ou menos essa a lógica, um código no botão que informaria em uma área da página do formulário que produto deveria ser mostrado, tanto para o cliente visualizar e ter certeza do produto que está pedindo amostra como inserir um campo oculto que te informe o produto para o qual o cliente deseja amostra.
Para esse último caso, tem que contratar um desenvolvedor, pois é algo muito personalizado e com alguns possibilidades de erro que você precisa evitar – caso contrário, chances de enviar produto errado ou não saber qual produto o cliente desejava quando preencheu o formulário.
Abraços e me diga o que acha das soluções,