<?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>Alisson O Blog &#187; Módulo</title>
	<atom:link href="http://alisson.indexainternet.com.br/tag/modulo/feed/" rel="self" type="application/rss+xml" />
	<link>http://alisson.indexainternet.com.br</link>
	<description>Magento e os idiomas que o computador fala...</description>
	<lastBuildDate>Fri, 12 Feb 2010 12:31:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Novo Módulo Pagamento Digital para o Magento (free)</title>
		<link>http://alisson.indexainternet.com.br/novo-modulo-pagamento-digital-para-o-magento-free/</link>
		<comments>http://alisson.indexainternet.com.br/novo-modulo-pagamento-digital-para-o-magento-free/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 17:29:18 +0000</pubDate>
		<dc:creator>Alisson Oldoni</dc:creator>
				<category><![CDATA[Indexa]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Módulos]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[grátis]]></category>
		<category><![CDATA[gratuito]]></category>
		<category><![CDATA[integração]]></category>
		<category><![CDATA[Módulo]]></category>
		<category><![CDATA[módulo de pagamento]]></category>
		<category><![CDATA[pagamento]]></category>
		<category><![CDATA[pagamento digital]]></category>

		<guid isPermaLink="false">http://alisson.indexainternet.com.br/?p=82</guid>
		<description><![CDATA[A Indexa Internet, líder em soluções Magento para o Brasil, lança um novo módulo totalmente free de integração com o Pagamento Digital.]]></description>
			<content:encoded><![CDATA[<p>A Indexa lançou no dia 24/09 um módulo community (free) para o Pagamento Digital compatível com a versão 1.3.x.</p>
<p>* Por favor, façam download no Connect: <a href="http://www.magentocommerce.com/extension/2005">Extensão Pagamento Digital para Magento</a>.</p>
<p>Maiores informações no post no <a href="http://gabriel.indexainternet.com.br/novo-modulo-pagamento-digital-para-o-magento-free/">blog do Gabriel</a>.</p>
<p>Caso você ache a extensão útil e queira nos ajudar a manter as atualizações, por favor crie agora a sua conta no Pagamento Digital pelo nosso link de parceiro: <a href="http://www.pagamentodigital.com.br/parceiros/indexa">http://www.pagamentodigital.com.br/parceiros/indexa</a> .</p>
<p>Aguardamos o feedback da comunidade!<br />
Abraços e boas vendas!</p>
]]></content:encoded>
			<wfw:commentRss>http://alisson.indexainternet.com.br/novo-modulo-pagamento-digital-para-o-magento-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento: Table Rate Shipping ou Frete por Taxas de Tabela</title>
		<link>http://alisson.indexainternet.com.br/magento-table-rate-shipping-frete-taxas-de-tabela/</link>
		<comments>http://alisson.indexainternet.com.br/magento-table-rate-shipping-frete-taxas-de-tabela/#comments</comments>
		<pubDate>Fri, 10 Jul 2009 22:10:07 +0000</pubDate>
		<dc:creator>Alisson Oldoni</dc:creator>
				<category><![CDATA[Indexa]]></category>
		<category><![CDATA[Magento]]></category>
		<category><![CDATA[Frete]]></category>
		<category><![CDATA[Module]]></category>
		<category><![CDATA[Módulo]]></category>
		<category><![CDATA[Shipping]]></category>
		<category><![CDATA[Table Rate]]></category>
		<category><![CDATA[Table Rates]]></category>
		<category><![CDATA[Taxas de Tabela]]></category>

		<guid isPermaLink="false">http://alisson.indexainternet.com.br/?p=19</guid>
		<description><![CDATA[Olá.. Não sei se vou ajudar alguém com este post mas, pelo que me consta, existe uma certa dificuldade em fazer o Table Rate funcionar no Magento. Sendo assim, vou contar essa aventura de +ou- 6 horas de busca incansável pelas poucas linhas de código que resolveriam meus problemas. Enfim, tive essa necessidade com um [...]]]></description>
			<content:encoded><![CDATA[<p>Olá.. Não sei se vou ajudar alguém com este post mas, pelo que me consta, existe uma certa dificuldade em fazer o <strong>Table Rate</strong> funcionar no Magento. Sendo assim, vou contar essa aventura de +ou- 6 horas de busca incansável pelas poucas linhas de código que resolveriam meus problemas. Enfim, tive essa necessidade com um cliente aqui da Indexa, que precisava enviar seus produtos através de uma transportadora. Recebi as informações de cobrança em uma colorida e extensa (literal e lateralmente) planilha do Excel, que, depois de muitos ctrl+c ctrl+v, se tornou um resultado típico de uma SQL, depois transformado no formato CSV, que é o que o Magento lê, a seguir:</p>
<p>&#8220;País&#8221;,&#8221;Estado&#8221;,&#8221;CEP&#8221;,&#8221;Peso (e acima)&#8221;,&#8221;Valor do frete&#8221;<br />
&#8220;BR&#8221;,&#8221;RJ&#8221;,&#8221;*&#8221;,&#8221;0.25&#8243;,&#8221;11.71&#8243;<br />
&#8220;BR&#8221;,&#8221;RJ&#8221;,&#8221;*&#8221;,&#8221;0.5&#8243;,&#8221;12.39&#8243;<br />
&#8220;BR&#8221;,&#8221;RJ&#8221;,&#8221;*&#8221;,&#8221;0.75&#8243;,&#8221;13.07&#8243;<br />
&#8230;<span id="more-19"></span></p>
<p>Sendo assim, para qualquer CEP do estado RJ com produtos pesando até 250 gramas o preço de envio fica R$ 11,71,  de 251 gramas até 500 gramas custa R$ 12,39, e assim por diante, com uma regra pra cada estado. Porém, como problemática típica, pra cada estado existem 2 valores: um para capital, e outro para interior. Nesse caso, apesar de existirem extensões para tabelas múltiplas, como nos links a seguir:</p>
<p><a href="http://www.magentocommerce.com/extension/306/pickup-at-event--multiple-flatrates" target="_blank">http://www.magentocommerce.com/extension/306/pickup-at-event&#8211;multiple-flatrates</a><br />
<a href="http://www.magentocommerce.com/extension/1357/product-matrix-shipping" target="_blank">http://www.magentocommerce.com/extension/1357/product-matrix-shipping</a><br />
<a href="http://www.magentocommerce.com/extension/728/multiple-tablerates" target="_blank">http://www.magentocommerce.com/extension/728/multiple-tablerates</a></p>
<p>&#8230;acabei optando por cadastrar Regions diferentes (como &#8220;São Paulo &#8211; Interior&#8221; e &#8220;São Paulo &#8211; Capital&#8221;), o que agradou mais esse cliente em específico, por já facilitar a diferenciação da taxa a ser utilizada através de uma simples olhada no endereço do cliente.</p>
<p>Refiz então o CSV para essa nova situação, usando siglas como &#8220;RJI&#8221; para o interior do &#8220;Rio de Janeiro &#8211; Interior&#8221; e &#8220;RJC&#8221; para &#8220;Rio de Janeiro &#8211; Capital&#8221;, modificando isso tudo lá nas tabelas de Regions do MySQL do Magento&#8230; Mas, ao fazer o upload do CSV pela tela de configuração (ver imagem mais abaixo no post) um erro de &#8220;undefined index&#8221; me foi mostrado. Não sei se há um jeito melhor de resolver isso, porque todos os índices estavam corretos e etc, mas tive de fazer a seguinte alteração no core pro arquivo conseguir ser processado corretamente. Me pareceu um pequeno bugfix:</p>
<p>/www/app/code/core/Mage/Shipping/Model/Mysql4/Carrier/Tablerate.php<br />
<img class="alignnone size-full wp-image-30" title="001" src="http://alisson.indexainternet.com.br/wp-content/uploads/2009/07/001.jpg" alt="001" width="550" height="85" /></p>
<p>Certo, na linha 202 adicionei aquele if checando se o índice existe antes de indexá-lo e tudo pareceu correr bem a partir de então&#8230; Fiz mais 2 mudanças no core para o Tablerate funcionar corretamente pro meu caso:</p>
<p>/www/app/code/core/Mage/Shipping/Model/Mysql4/Carrier/Tablerate.php<br />
<img class="alignnone size-full wp-image-31" title="002" src="http://alisson.indexainternet.com.br/wp-content/uploads/2009/07/002.jpg" alt="002" width="560" height="338" /></p>
<p>As condições dessa query são bem importantes pra definir como o Magento traz os resultados da Tablerate e o relaciona com os produtos e o peso. No print acima está como as minhas condições acabaram ficando. Na próxima e última alteração, fiz com que a listagem de estados lá do frontend viesse em ordem alfabética. Para isso, criei uma função que ordena o array das regiões do Brasil, sem modificar seus índices:</p>
<p>/www/app/code/Mage/Directory/Helper/Data.php<br />
<img class="alignnone size-full wp-image-32" title="003" src="http://alisson.indexainternet.com.br/wp-content/uploads/2009/07/003.jpg" alt="003" width="560" height="169" /></p>
<p>Bom, partindo para a configuração final, logo abaixo segue a tela com as opções que selecionei lá nas configurações do admin e que deixou tudo funcionando no checkout&#8230; Pra chegar até esta tela clique em Sistema-&gt;Configurações e selecione Taxas de Tabela, e lembre-se de selecionar o website pra essas opções aparecerem!</p>
<p><img class="alignnone size-full wp-image-20" title="tax_rates" src="http://alisson.indexainternet.com.br/wp-content/uploads/2009/07/tax_rates.jpg" alt="tax_rates" width="580" height="580" /></p>
<p>E agora um print do resultado dessa brincadeira no frontend:</p>
<p><img class="alignnone size-full wp-image-22" title="frontend_multi_table_rate" src="http://alisson.indexainternet.com.br/wp-content/uploads/2009/07/frontend_multi_table_rate.jpg" alt="frontend_multi_table_rate" width="550" height="368" /></p>
<p>Valeu pessoal, espero ajudar aí e até a próxima! <img src='http://alisson.indexainternet.com.br/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://alisson.indexainternet.com.br/magento-table-rate-shipping-frete-taxas-de-tabela/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

