Função Orquestradora jQuery

Fala Pessoal!

Estou com uma duvida de iniciante. Estou criando uma vitrine de produtos e puxando uma lista de itens de um arquivo JSON. Pra isso estou utilizando o jQuery.

criei algumas funções que criam o meu produto e preciso usar essas funções dentro de uma outra função que vai gerar o meu produto. Porém não estou conseguindo fazer com que o código exiba o produto.

Este é o código da minha função:

const geraProduto = (product) => {

const container = createContainerProducts(product);
sectionProducts.appendChild(container);

const item = createItemProduct(product);
container.appendChild(item);

const photo = uploadPhoto(product);
item.appendChild(photo);

const name = createProductName(product);
item.appendChild(name);

const description = createDescriptionProduct(product);
item.appendChild(description);

const price = createProductPrice(product);
item.appendChild(price);

}

alguém poderia me dizer se a lógica que estou usando para colocar o appendChild nas funções está correta?