Problema con selector de sku en vitrina

Estoy realizando un selector de sku en la vitrina, utilizando vtexjs para traer los valores de los filtros que necesito.

Utilicé un script en el shelf-template para que revise el vtexjs del producto y me traiga sus colores.

El problema que estoy teniendo es que el <script> dentro del shelf template se me ejecuta 2 veces, generando cada color del sku duplicado.

Alguien sabría decirme que puede estar causando esto o como evitarlo?

Muchas gracias

Você não deve inserir scripts em templates shelf, deve inserir um subtemplates, é o mais indicado.

Entiendo, pero necesito el producto id de cada vitrina para poder realizar ​el selector, cómo podría hacer esto en todas las páginas?

Você tem essas informações na documentação de template de prateleira:

https://help.vtex.com/tutorial/controles-do-template-de-prateleira?locale=pt