Talvez você esteja configurando seu site de comércio eletrônico do zero e queira vender diferentes tipos de produtos. Talvez você tenha uma loja virtual há alguns anos e queira expandir seus horizontes e oferecer novos produtos. Seja qual for o motivo que o trouxe a este tutorial, o fato é que você precisa personalizar o WooCommerce. E você pode encontrar tudo o que precisa saber com o Bright Vessel!
WooCommerce is the most popular Plugin do WordPress for eCommerce and the preferred solution for a lot of sellers. Why? It’s free and also highly versatile, as it’s effortless to customize WooCommerce to fit your needs. While the plugin offers a series of set options, there’s a lot you can do from its backstage.
Muitos dos nossos clientes na Bright Vessel buscam uma solução de e-commerce exclusiva que leve em conta as nuances de seus negócios específicos. Com nossa vasta experiência com WooCommerce, podemos ajudar você a configurar sua loja virtual de acordo com suas necessidades. Com isso em mente, vamos começar!
Below, you’ll find the basic setup you’ll need to customize WooCommerce:
Dito isso, os campos personalizados no WooCommerce são um pouco diferentes dos do WordPress. Em vez de trabalhar com metadados em posts, como o WordPress define, vamos nos referir a "campos personalizados" como um campo de texto real. No menu do WooCommerce, acesse a aba Produtos Vinculados do tipo Produtos Simples.
There’s a critical WordPress concept we need to get out of the way before delving into how to customize WooCommerce: Hooks. According to WPIniciante, Hooks are “functions applicable to an Action or a Filter in WordPress. Actions and Filters in WordPress are functions that you can modify by theme and plugin developers to change the default WordPress functionality.”
O WooCommerce fornece sua API que permite aos usuários se conectarem aos ciclos de vida de suas páginas. No entanto, a API do WooCommerce é um pouco diferente da API de metadados do WordPress. Há dois ganchos principais que você precisa conhecer:
Para usar esses ganchos, você precisará defini-los e personalizar sua funcionalidade.
Agora você pode usar os ganchos acima adicionando uma função de inicialização que registra duas funções personalizadas no gancho.
Para adicionar um campo de entrada de texto, você deve primeiro adicionar uma função vinculada a woocommerce_product_options_grouping:
To implement the function, you should:
As informações acima estarão em um array associado e, em seguida, chegarão ao woocommerce_wp_text_input. Esta função da API para personalizar o WooCommerce gera um elemento de texto com as informações que você acabou de fornecer.
To save the changes above, you’ll need to:
To render information on the front-end, you’ll need to create a new class. You’ll specifically need:
Um ID de campo de texto e sua inicialização no construtor.
Você está quase terminando este tutorial sobre como personalizar o WooCommerce! O último passo é configurar um arquivo bootstrap para iniciar o plugin com todas as alterações recentes. Aqui está o código para começar:
A couple of extra notes:
Now that you know how to customize WooCommerce to add your fields to simple products, you’re on your way to providing exactly the services you want to deliver. You can find more Tutoriais do WooCommerce on our blog. If you’re looking for experts who know how to work around this popular eCommerce plugin, Contate-nos for more information!
"*" indicates required fields
"*" indicates required fields
"*" indicates required fields
You must be logado to post a comment.