2
respostas

Alteração de preços em lote por coeficiente no Shopify

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,

2 respostas

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}"
  }
}

Esqueci de passar as referências no post anterior:

listagem de produtos

atualização de variantes