<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Arquivos WooComemerce - Ac Softwares.com.br</title>
	<atom:link href="https://www.acsoftwares.com.br/category/woocomemerce/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.acsoftwares.com.br/category/woocomemerce/</link>
	<description>Desenvolvimento de Website, Softwares, Sistema Web e consultoria em TI.</description>
	<lastBuildDate>Wed, 30 Jun 2021 14:51:22 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.6</generator>
	<item>
		<title>Woocommerce Frete Grátis por Produto</title>
		<link>https://www.acsoftwares.com.br/woocommerce-frete-gratis-por-produto/</link>
		
		<dc:creator><![CDATA[adriano]]></dc:creator>
		<pubDate>Wed, 30 Jun 2021 14:40:43 +0000</pubDate>
				<category><![CDATA[Dicas Ac Softwares]]></category>
		<category><![CDATA[WooComemerce]]></category>
		<guid isPermaLink="false">https://www.acsoftwares.com.br/?p=1358</guid>

					<description><![CDATA[<p>O wordpress tem uma função de frete grátis integrada, porém esse frete se adequa nas seguintes situações Para todos os produtos Com cupom de desconto Com valor de pedido X Na sua função original ele não tem a opção de colocarmos para um produto especifico. Mas com uma função e classe de entrega vamos te [&#8230;]</p>
<p>O post <a href="https://www.acsoftwares.com.br/woocommerce-frete-gratis-por-produto/">Woocommerce Frete Grátis por Produto</a> apareceu primeiro em <a href="https://www.acsoftwares.com.br">Ac Softwares.com.br</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>O wordpress tem uma função de frete grátis integrada, porém esse frete se adequa nas seguintes situações</p>
<ul>
<li>Para todos os produtos</li>
<li>Com cupom de desconto</li>
<li>Com valor de pedido X</li>
</ul>
<p>Na sua função original ele não tem a opção de colocarmos para um produto especifico. Mas com uma função e classe de entrega vamos te passar como fazer isso.</p>
<p>1 – Ative a função frete grátis</p>
<p>Acesse o menu WooComemerce &gt; Configurações &gt; Aba entrega</p>
<p>Cria uma região de entrega que irá atender o frete grátis do produto, depois de salvar, adicione o metodo de entrega Frete Grátis</p>
<p>&nbsp;</p>
<p>2 – Crie a classe frete grátis</p>
<p>Acesse o menu WooComemerce &gt; Configurações &gt; Aba entrega &gt; Aba classe de entrega</p>
<p>Crie a classe Frete Grátis e no slug coloque entrega-gratuita</p>
<p>&nbsp;</p>
<p>3 – Coloque a classe no produto</p>
<p>Em dados do produto, acesse a aba Entrega, na classe de entrega selecione Frete Grátis</p>
<p>&nbsp;</p>
<p>4 – Crie a função para ligação do frete grátis com a classe</p>
<p>Cole a função abaixo na pagina functions.php do seu tema</p>
<pre class="prettyprint prettyprinted"><span class="kwd">function</span><span class="pln"> my_wc_free_shipping_by_shipping_class</span><span class="pun">(</span><span class="pln"> $rates</span><span class="pun">,</span><span class="pln"> $package </span><span class="pun">)</span> <span class="pun">{</span><span class="pln">
$shipping_class </span><span class="pun">=</span> <span class="str">'entrega-gratuita'</span><span class="pun">;</span> <span class="com">// Slug da sua classe de entrega.</span><span class="pln">
$allow_free_shipping </span><span class="pun">=</span> <span class="kwd">true</span><span class="pun">;</span>
<strong><span class="com">// Verifica se todos os produtos precisam ser entregues e se possuem a class de entrega selecionada.</span></strong>
<span class="kwd">foreach</span> <span class="pun">(</span><span class="pln"> $package</span><span class="pun">[</span><span class="str">'contents'</span><span class="pun">]</span> <span class="kwd">as</span><span class="pln"> $value </span><span class="pun">)</span> <span class="pun">{</span><span class="pln">
$product </span><span class="pun">=</span><span class="pln"> $value</span><span class="pun">[</span><span class="str">'data'</span><span class="pun">];</span>
<span class="kwd">if</span> <span class="pun">(</span><span class="pln"> $product</span><span class="pun">-&gt;</span><span class="pln">needs_shipping</span><span class="pun">()</span> <span class="pun">&amp;&amp;</span><span class="pln"> $shipping_class </span><span class="pun">!==</span><span class="pln"> $product</span><span class="pun">-&gt;</span><span class="pln">get_shipping_class</span><span class="pun">()</span> <span class="pun">)</span> <span class="pun">{</span><span class="pln">
$allow_free_shipping </span><span class="pun">=</span> <span class="kwd">false</span><span class="pun">;</span>
<span class="kwd">break</span><span class="pun">;</span>
<span class="pun">}</span>
<span class="pun">}</span>
<strong><span class="com">// Remove a entrega gratuita se algum produto não possuir a classe de entrega selecionada.</span></strong>
<span class="kwd">if</span> <span class="pun">(</span> <span class="pun">!</span><span class="pln"> $allow_free_shipping </span><span class="pun">)</span> <span class="pun">{</span>
<span class="kwd">foreach</span> <span class="pun">(</span><span class="pln"> $rates </span><span class="kwd">as</span><span class="pln"> $rate_id </span><span class="pun">=&gt;</span><span class="pln"> $rate </span><span class="pun">)</span> <span class="pun">{</span>
<span class="kwd">if</span> <span class="pun">(</span> <span class="str">'free_shipping'</span> <span class="pun">===</span><span class="pln"> $rate</span><span class="pun">-&gt;</span><span class="pln">method_id </span><span class="pun">)</span> <span class="pun">{</span><span class="pln">
unset</span><span class="pun">(</span><span class="pln"> $rates</span><span class="pun">[</span><span class="pln"> $rate_id </span><span class="pun">]</span> <span class="pun">);</span>
<span class="kwd">break</span><span class="pun">;</span>
<span class="pun">}</span>
<span class="pun">}</span>
<span class="pun">}</span>
<span class="kwd">return</span><span class="pln"> $rates</span><span class="pun">;</span>
<span class="pun">}</span><span class="pln">
add_filter</span><span class="pun">(</span> <span class="str">'woocommerce_package_rates'</span><span class="pun">,</span> <span class="str">'my_wc_free_shipping_by_shipping_class'</span><span class="pun">,</span> <span class="lit">100</span><span class="pun">,</span> <span class="lit">2</span> <span class="pun">);</span></pre>
<p>O post <a href="https://www.acsoftwares.com.br/woocommerce-frete-gratis-por-produto/">Woocommerce Frete Grátis por Produto</a> apareceu primeiro em <a href="https://www.acsoftwares.com.br">Ac Softwares.com.br</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
