Como alterar os preços do WooCommerce em massa: 4 métodos
Publicados: 2021-09-07Você está procurando maneiras de editar em massa os preços de vários produtos? Você veio ao lugar certo. Neste artigo, mostraremos diferentes métodos para alterar os preços do WooCommerce em massa.
Por que editar preços em massa no WooCommerce?
Existem muitas situações em que você pode precisar atualizar os preços de vários produtos em sua loja. Mas se você vende muitos itens, ter que alterar os preços de cada produto um por um é demorado e ineficiente. Você não apenas perderá muito tempo fazendo uma tarefa repetitiva, mas também estará mais propenso a cometer erros ao digitar todos os preços.
É por isso que poder alterar os preços a granel ajudará você a economizar tempo e facilitar sua vida. Se você realizar uma promoção limitada ou oferecer um desconto especial em determinados itens, por exemplo, pode ser necessário editar os preços de vários produtos. E assim que a venda ou promoção terminar, você terá que reverter os preços para o preço original.
Como alternativa, se você quiser aumentar ou diminuir os preços de uma determinada categoria, tipo de produto ou em toda a loja, precisará atualizar os preços de muitos produtos. E quanto mais produtos sua loja tiver, mais tempo levará.
Como você pode ver, essas são situações comuns para muitas lojas, por isso é útil poder editar os preços em massa. Vamos ver como fazer isso.
Como alterar os preços do WooCommerce em massa
Existem diferentes maneiras de editar os preços do WooCommerce em massa:
- Opções padrão do WooCommerce
- Usando um plug-in
- Exportando e importando um arquivo CSV
- Programaticamente
Cada método será mais apropriado para diferentes situações. Vamos dar uma olhada em cada um deles.
1. Opções padrão do WooCommerce
Se sua loja contém apenas produtos simples e você deseja atualizar os preços de vários produtos, as opções padrão do WooCommerce cobrem você. Lembre-se de que as opções padrão não são compatíveis com produtos variáveis, produtos agrupados ou assinaturas. Portanto, se você oferece apenas produtos simples em sua loja, essa é uma boa opção para você.
Primeiro, no painel de administração do WordPress, navegue até Produtos > Todos os produtos . Selecione os produtos que deseja editar manualmente ou aplicando filtros, selecione Editar na lista suspensa Ações em massa e clique em Aplicar .
Agora você verá um formulário de edição do produto. Lá você poderá editar vários recursos dos produtos, como marca, categoria e assim por diante. Como estamos interessados apenas em alterar o preço, acesse a seção Dados do produto e encontre as opções Preço e Venda . Aqui, você pode atualizar os preços de seus produtos de uma só vez.
As opções padrão no WooCommerce para alterar os preços dos produtos em massa incluem:
- Preço – Aumente ou diminua o preço existente em (valor fixo ou percentual): Você pode aumentar ou diminuir o preço de todos os produtos em um valor fixo ou percentual
- Venda – Aumente ou diminua o preço de venda existente em (valor fixo ou percentual): Aumente ou diminua o preço de venda atual em um valor fixo ou percentual.
- Venda – Definir como preço normal reduzido em (valor fixo ou percentual): Você pode definir seu preço de venda reduzindo o preço atual em um valor fixo ou percentual.
Você também pode aplicar essas alterações a uma determinada categoria, marca ou tipo de produto usando os filtros.
Quando estiver satisfeito com os novos preços, role para baixo e clique no botão Atualizar para salvar as alterações. É isso! Agora você atualizou com sucesso os preços de seus produtos WooCommerce em massa.
Como mencionado anteriormente, as opções padrão funcionam apenas com produtos simples. Então, o que você pode fazer se também oferecer produtos variáveis ou agrupados, assinaturas e assim por diante? Uma opção é confiar em plugins de terceiros.
2. Usando um plug-in de terceiros
Existem vários plugins para editar preços em massa. Para este tutorial, usaremos ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes . Esta é uma ferramenta freemium que oferece vários recursos para produtos de edição em massa e também é fácil de usar.
No entanto, é importante notar que a versão gratuita do plugin suporta apenas produtos simples. Se você quiser usá-lo para outros tipos de produtos, precisará obter uma das versões premium que começam em 79 USD. Com isso dito, vamos ver como você pode atualizar produtos em massa usando este plugin.
2.1) Instalar e configurar o plugin
Primeiro, vamos começar instalando o plugin. No painel de administração do WP, navegue até Plugins > Adicionar novo. Procure o plugin ELEX WooCommerce Advanced Bulk Edit Products, Prices & Attributes e clique em Instalar agora . Assim que o plugin estiver instalado, ative -o .
Em seguida, vá para WooCommerce > Bulk Edit Products e você encontrará todas as configurações e recursos deste plugin.
2.2) Selecione os Produtos Desejados
Agora é hora de filtrar os produtos que você deseja editar. Você pode filtrar produtos por título, tipo, categorias e faixa de preços. Você também pode filtrar produtos por atributos e há duas maneiras de combiná-los: Agrupar com OU ou Agrupar com E.
- Agrupar com OR permite filtrar produtos por vários atributos de forma que o produto seja selecionado se tiver pelo menos um dos atributos.
- Agrupar com AND permite filtrar produtos por vários atributos de forma que o produto tenha que ter todos os atributos escolhidos para ser selecionado.
Depois de filtrar os produtos, pressione o botão Visualizar produtos filtrados no canto inferior direito e você será direcionado para a página de visualização. Aqui você pode dar uma olhada nos produtos selecionados e certificar-se de que selecionou apenas os produtos que deseja atualizar.
Após revisar os produtos selecionados, role para baixo e pressione Continuar .
2.3) Atualizar preços de produtos a granel
Na página de edição de produtos, role para baixo até ver a seção Preço . Aqui, agora você pode aumentar ou diminuir os preços dos produtos em um valor fixo ou percentual ou definir um preço fixo para todos eles. Da mesma forma, você pode aumentar ou diminuir o preço de venda em um valor fixo ou percentual ou definir um preço fixo também.
Depois de atualizar os preços dos produtos, role para baixo e clique em Atualizar produtos para salvar os novos preços. Todos os preços dos produtos serão atualizados e você verá uma mensagem de sucesso na próxima página.
É isso! Você alterou com sucesso os preços dos seus produtos WooCommerce em massa usando um plug-in. O processo é semelhante, independentemente do tipo de produto que você está atualizando, então você poderá editar os preços de sua variável e produtos agrupados em pouco tempo.
Se você estiver procurando por mais ferramentas para editar preços em massa, confira esta lista.
Além das opções padrão e plugins de terceiros, você também pode atualizar os preços usando um arquivo CSV. Vamos ver como fazer isso.
3. Altere os preços em massa do WooCommerce exportando e importando CSV
Para este método, primeiro você precisa exportar todos os dados do produto para um arquivo CSV. Você então editará este arquivo e finalmente o importará para o WooCommerce que atualizará todos os produtos atuais com as novas alterações. Vamos dar uma olhada neste processo passo a passo.
3.1) Exportar dados de produtos para um arquivo CSV
Primeiro, você precisa exportar os dados do seu produto. Para fazer isso, acesse o Painel de administração do WP e navegue até Produtos > Todos os produtos . Selecione os produtos que deseja exportar e clique no botão Exportar na parte superior.
Isso o levará ao assistente de exportação de produtos. Você também pode selecionar o tipo e a categoria do produto que deseja exportar aqui, mas recomendamos fazer isso na etapa anterior. Certifique-se de marcar a caixa "Sim, exportar todos os meta personalizados" e pressione Gerar CSV . Isso gerará um arquivo CSV contendo todos os detalhes sobre seus produtos.
Para mais informações sobre esse processo, confira nosso guia sobre como exportar produtos no WooCommerce.
3.2) Edite o arquivo CSV para atualizar os preços
Abra o arquivo CSV baixado usando qualquer software compatível como o Microsoft Excel e procure as colunas de preço de venda e preço normal . Estes contêm os preços atuais de cada produto. Basta editar os preços desejados e salvar o arquivo. Você pode usar fórmulas para aplicar um desconto fixo ou percentual a todos os produtos, definir o mesmo preço para itens da mesma categoria e assim por diante.
3.3) Importar o arquivo CSV atualizado
Depois disso, você precisa importar o arquivo de volta para o WooCommerce. Mais uma vez, acesse o painel de administração do WordPress , navegue até Produtos > Todos os produtos e clique no botão Importar para iniciar o processo de importação.
Escolha o arquivo CSV que você acabou de atualizar e certifique-se de marcar a caixa “ Atualizar produtos existentes” . Caso contrário, os produtos existentes serão ignorados em vez de atualizados. Em seguida, pressione Continuar.
O assistente de importação solicitará que você mapeie campos CSV para produtos. Basta deixar tudo como padrão, rolar até o fim e clicar em Executar o Importador. Isso começará a importar dados do CSV.
Quando o processo estiver concluído, você verá uma mensagem de sucesso informando que os produtos foram atualizados com sucesso.
É isso! Agora você pode ir para sua página de produtos e verificar as alterações. É assim que é fácil alterar os preços do WooCommerce em massa editando um arquivo CSV. O processo de exportação e importação de um arquivo pode parecer problemático, mas é extremamente fácil e rápido.
Para uma explicação mais detalhada sobre como importar arquivos, confira nosso guia sobre como importar produtos no WooCommerce.
O próximo método para atualizar os preços do WooCommerce em massa é usar trechos de código. Não se preocupe se você não for um desenvolvedor! Forneceremos snippets que você pode usar em seu site e explicaremos o código. Você não precisa de habilidades de codificação, mas uma compreensão básica definitivamente ajudará.
4. Atualize os preços programaticamente
Nesta seção, mostraremos como editar vários preços de uma vez de forma programática. Para isso, usaremos descontos que serão aplicados ao carrinho.
Normalmente, você criaria um código de cupom com um valor fixo ou percentual e o cliente teria que aplicar o código de cupom durante a finalização da compra para aproveitar o desconto. No entanto, com nossos trechos de código, você pode automatizar o processo. Em vez de o cliente ter que aplicar o cupom manualmente, o cupom será aplicado automaticamente.
Antes de darmos uma olhada no código, vamos ver onde e como você pode adicionar trechos de código ao seu site WordPress.
Onde e como adicionar trechos de código ao seu site WordPress
Vamos começar com o básico. Para editar os preços do WooCommerce em massa, você precisará adicionar os trechos de código ao arquivo functions.php do seu tema atual.
Existem duas maneiras de adicionar snippets aos seus sites.
- Usando um tema filho
- Usando um plug-in
1. Usando um tema filho
Recomendamos usar um tema filho se você quiser fazer modificações no arquivo functions.php . Se algo der errado ao fazer alterações diretamente no arquivo functions.php do tema principal, isso pode quebrar todo o seu site. Além disso, as alterações feitas no tema principal serão substituídas pelas atualizações do tema, portanto, você terá que fazer essas alterações manualmente toda vez que o tema receber uma atualização.
Portanto, ter um tema filho é uma prática recomendada. Se você ainda não tem um tema filho, pode criar um ou usar qualquer plugin de tema filho de terceiros que facilite muito o processo.
Depois de ter seu tema filho pronto, vamos ver como editar o arquivo functions.php . Em seu painel de administração do WP , vá para Appearance > Theme Editor e certifique-se de que seu tema filho esteja selecionado. Em seguida, localize o arquivo functions.php na coluna da direita e cole o trecho de código no final do arquivo.
É isso. É assim que você adiciona trechos de código ao seu arquivo functions.php usando um tema filho. No entanto, se você não se sentir à vontade para criar um tema filho e editar arquivos principais, poderá usar um plug-in.
2. Usando o plug-in de trechos de código
Alternativamente, você pode adicionar trechos usando um plugin. Para esta demonstração, usaremos o plug-in Code Snippets.
Primeiro, você precisa instalá-lo, então vá para Plugins > Adicionar Novo. Procure o plug-in Code Snippets e clique em Instalar agora . Quando a instalação estiver concluída, ative-a.
Depois que o plug-in for ativado, navegue até Snippets > Adicionar novo. Cole seu snippet de código na seção de código e salve as alterações. Você também pode atribuir um rótulo para que você possa identificá-lo facilmente no futuro.
Com Code Snippets , você não precisa criar um tema filho porque o plugin trata de tudo para você. No entanto, ainda recomendamos ter um.
Agora que você sabe como adicionar trechos de código ao seu site, vamos dar uma olhada nos trechos de código para alterar os preços do WooCommerce em massa.
Edite os preços do WooCommerce programaticamente
Nesta seção, mostraremos como atualizar os preços usando dois snippets diferentes. O primeiro aplicará o cupom automaticamente a produtos específicos e o segundo o aplicará ao carrinho geral, independentemente dos produtos que ele contenha.
Antes de aplicar o desconto, você precisa criar um código de cupom.
Crie um cupom no WooCommerce
No painel de administração do WP, vá para Marketing > Cupons > Adicionar cupom.
Selecione um nome, tipo de desconto, valor e outros detalhes e pressione Publicar para registrar seu cupom. Anote o código do cupom e deixe-o em algum lugar à mão, pois você precisará adicioná-lo aos snippets de código.
Agora vamos para os trechos de código.
4.1) Aplicar Cupom Automaticamente a Produtos Específicos
Para aplicar o cupom a um produto específico, você precisa encontrar o ID do produto. Basta acessar a página de produtos do WooCommerce, passar o mouse sobre o produto ao qual deseja aplicar o desconto e copiar o ID do produto .
Agora adicione o seguinte trecho de código ao arquivo functions.php usando seu método preferido.
add_action( 'woocommerce_before_cart', 'quadlayers_coupon_individual_products'); function quadlayers_coupon_individual_products () { $coupon_code = 'quadlayers30'; //Use seu código de cupom entre aspas simples' ' if ( WC()->cart->has_discount( $coupon_code ) ) return; foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item) { $autocupom = array(2970); //Use o ID do seu produto dentro do array( id ) if (in_array($cart_item['product_id'], $autocoupon)) { WC()->cart->apply_coupon( $coupon_code); wc_print_notices(); } } }
Lembre-se de usar seu código de cupom e ID do produto no código.
Agora, toda vez que os clientes adicionarem esse produto específico ao carrinho, o cupom será aplicado automaticamente.
Agora vamos ver como aplicar o cupom e atualizar os preços de vários produtos de uma só vez.
4.2) Aplicar cupom automaticamente ao carrinho
Este snippet aplicará um desconto no valor total do carrinho, independentemente dos produtos nele contidos.
Basta adicionar o seguinte snippet ao seu site por meio do método de sua preferência.
add_action( 'woocommerce_before_cart', 'quadlayers_coupon_overall_cart'); function quadlayers_coupon_overall_cart () { $coupon_code = 'quadlayers30'; //Use seu código de cupom entre aspas simples ' ' if ( WC()->cart->has_discount( $coupon_code ) ) return; WC()->cart->apply_coupon( $coupon_code); wc_print_notices(); }
É isso! O cupom agora será aplicado automaticamente ao carrinho todas as vezes, independentemente do conteúdo do carrinho. Mais uma vez, lembre-se de usar seu próprio código de cupom no snippet.
Conclusão
Em suma, existem várias situações em que você pode precisar atualizar os preços de vários produtos de uma só vez. Fazer isso manualmente é demorado e pode levar a erros, especialmente se você tiver muitos itens. É por isso que você deve encontrar uma solução mais eficiente.
Neste guia, mostramos diferentes métodos para alterar os preços do WooCommerce em massa:
- Usando as opções padrão do WooCommerce
- Usando um plug-in de terceiros
- Exportando e importando um arquivo CSV
- Atualizando preços programaticamente
As opções padrão fazem o trabalho, mas só permitem editar os preços de produtos individuais. Como alternativa, um plug-in dedicado também permitirá que você altere os preços de qualquer tipo de produto a granel, mas pode ser necessário pagar por isso.
Se você tiver um conhecimento básico de planilhas, poderá exportar os dados de seus produtos, atualizar os preços e importá-los de volta para sua loja. Esta é uma excelente opção e não é tão complicada quanto parece. Por fim, você também pode alterar os preços programaticamente usando snippets de código que permitem aplicar descontos automaticamente a determinados produtos ou a todo o carrinho.
Você já tentou editar os preços dos seus produtos em massa? Qual método você usou e como foi sua experiência? Deixe-nos saber na seção de comentários abaixo.
Se este artigo foi útil, você pode estar interessado nestes guias:
- Como aplicar cupons WooCommerce automaticamente
- Como ocultar preços no WooCommerce