Por exemplo, tenho 100 produtos cadastrados, dos mais variados, mas preciso aplicar um aumento de 1,08% no preço de todos os produtos, ou todos os produtos de uma coleção.
Como fazer isso sem ter que clicar produto a produto?
Obrigado,
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por exemplo, tenho 100 produtos cadastrados, dos mais variados, mas preciso aplicar um aumento de 1,08% no preço de todos os produtos, ou todos os produtos de uma coleção.
Como fazer isso sem ter que clicar produto a produto?
Obrigado,
Acho que você precisaria fazer isso via API. Uma implementação simplificada em meta-linguagem seria:
products = GET "/admin/products.json?fields=variants"
for (product in products) {
for (v in variants) {
newData = {
variant: {
id: v.id,
price: (v.price * 1.08)
}
}
response = PUT "/admin/variants/{v.id}.json", newData
if (response.ok) log "{v.id} atualizado com sucesso para {newData.variant.price}"
}
}