2 de março de 2015

Em breve lançarei o módulo Fuza B2W para integração do magento com o Market Place da B2w.

Integração de produtos e pedidos.

28 de junho de 2014

Trabalho com TI desde os 14 anos, hoje tenho 38, ou seja, mais de 20 anos de profissão, aprendi no sangue e na raça o que é a minha profissão, que até hoje aprendo pois é uma evolução.

O primeiro PC (personal computer)  que usei era um AT-286, mas eu tive contato com MSX, AMIGA, entre outros.

Lembro que eu pedia um computador aos meus pais por pelo menos 24h por dia. Meu primeiro computador foi um Pentium 166Mhz com míseros 4 (talvez 20) megas de ram.

Você não sabe do que se trata mas um celular smarty hoje possui muito mais capacidade de processamento do que a porcaria do parágrafo anterior.

 

31 de maio de 2013

[UPDATED]Esta solução só é indicada para quem usa o TBT Enhancedgrid, se você deseja esta funcionalidade recomendo utilizar o módulo Flagbit Change Attribute Set disponível aqui:

http://www.magentocommerce.com/magento-connect/flagbit-change-attribute-set.html

Apesar de não constar compatibilidade com o Magento 1.7.x, funciona!

Este é o meu primeiro post sobre magento, acredito que deverá ser útil, principalmente em pt_BR.

O magento não permite nativamente que esta operação seja realizado obrigando ao administrador exportar e importar os produtos.
É um pouco chato isso pois perde-se muito tempo, mas com essa simples solução o processo se torna bem simples e possível diretamente através da listagem de produtos.
Uma nova ação é adicionada à lista, permitindo assim escolher o grupo de atributos para os produtos selecionados.

 Mão na massa:

Copie o arquivo em app/code/core/Mage/Adminhtml/Block/Catalog/Product/Grid.php para app/code/local/Mage/Adminhtml/Block/Catalog/Product/Grid.php

Se os diretórios/estrutura não existirem, crie!

Edite o arquivo Grid.php e (na versão 1.7.0.2) adicione na função  _prepareMassaction(), linha 286:

        $sets = Mage::getResourceModel('eav/entity_attribute_set_collection')
                ->setEntityTypeFilter(Mage::getModel('catalog/product')
                ->getResource()->getTypeId())->load()->toOptionHash();

        array_unshift($statuses, array('label'=>'', 'value'=>''));

        $this->getMassactionBlock()->addItem('attribute_set', array(
            'label'=> 'Alterar Grupo de Atributos',
            'url' => $this->getUrl('*/*/massAttributeSet', array('_current'=>true)),
            'additional' => array(
                'visibility' => array(
                    'name' => 'attribute_set',
                    'type' => 'select',
                    'class' => 'required-entry',
                    'label' => Mage::helper('catalog')->__('Attribute Set'),
                    'values' => $sets
                )
            )
            ));

Copie o arquivo em app/code/core/Mage/Adminhtml/controllers/Catalog/ProductController.php para app/code/local/Mage/Adminhtml/controllers/Catalog/ProductController.php

Se os diretórios/estrutura não existirem, crie!

Edite o arquivo ProductController.php e (na versão 1.7.0.2) adicione ao final da classe a função massAttributeSetAction, na linha 1103:

public function massAttributeSetAction(){
        $productIds = $this->getRequest()->getParam('product');
        $storeId = (int)$this->getRequest()->getParam('store', 0);
        if(!is_array($productIds)) {
            $this->_getSession()->addError($this->__('Please select product(s)'));
        } else {
            try {
                foreach ($productIds as $productId) {
                $product = Mage::getSingleton('catalog/product')
                ->unsetData()
                ->setStoreId($storeId)
                ->load($productId)
                ->setAttributeSetId($this->getRequest()->getParam('attribute_set'))
                ->setIsMassupdate(true)
                ->save();
                }
                Mage::dispatchEvent('catalog_product_massupdate_after', array('products'=>$productIds));
                $this->_getSession()->addSuccess(
                $this->__('Total of %d record(s) were successfully updated', count($productIds)));
            } catch (Exception $e) {
                $this->_getSession()->addError($e->getMessage());
            }
        }
//        $this->_redirect('*/*/index', array('store'=>(int)$this->getRequest()->getParam('store', 0)));
        $this->_redirect('*/*/index');
}

Se você utilizar a extensão/módulo TBT Enhancedgrid, ela subscreve a customização em /local e estas alterações devem ser feitas nos mesmo arquivos mas só que em /app/community/TBT/Enhancedgrid/Block/Catalog/Product/Grid.php na linha 543 e em /app/controllers/Catalog/ProductController.php linha 153.

 

UPDATE:
Dependendo da configuração do PHP do seu servidor, específicamente para:

max_input_vars
e
Maximum execution time

A quantidade de produtos que poderão ser alterados ao mesmo tempo pode variar.

30 de abril de 2013

 

 

 

O MSN morreu!

 

Dúvidas? Clique aqui e saiba mais.

É, se ainda funcionar para você, aproveite a “chance” de utilizar o Skype!

Pra quem não sabe, a Microsoft comprou o Skype, que assumiu o lugar do MSN.

Se você tem uma conta do MSN e nunca usou o Skype ou já usa, utilize o seus dados de login do MSN diretamente no Skype, fulano@hotmail.com, isso funciona no Skype! Olha só!

Eu nem quero saber quem é que morreu, eu só quero chorar.

A partir desta terça-feira (30), o comunicador instantâneo Windows Live Messenger, ou MSN Messenger, deixará de funcionar.

Ainda assim eu prefiro o G-Talk com o maravilhoso Hangout e Meeting com vídeo, compartilhamento de tela e arquivos, possibilidade de gravação e publicação ao vivo no Youtube, coisa linda né!?

Tantas coisas novas e outras nem tanto…

16 de janeiro de 2013

O módulo Fuza Bling permite que a sua loja virtual desenvolvida em Magento passe emitir automaticamente notas fiscais eletrônicas a partir da integração com o Bling.
Todo processo é automatizado e seu cliente recebe automaticamente um email com a cópia da Danfe e o arquivo XML.

Veja o vídeo de demonstração :

Para que esta integração funcione você necessitará fazer a assinatura do plano Cobalto junto ao Bling.
Visite o Bling e saiba mais: www.bling.com.br

Utilizando este módulo em conjunto com o Fuza Etiqueta dos Correios, o número da Nota Fiscal constará na etiqueta gerada para expedição.

16 de janeiro de 2013

Devido ao volume de trabalho que tenho atualmente fica impossível responder a todos que entram em contato então decidi detalhar melhor as informações.

 

O módulo Fuza Etiqueta dos Correios permite que a sua loja virtual desenvolvida em Magento passe a controlar as sequencias de códigos de rastreamento fornecidas pelos Correios através de contrato além de imprimir a etiqueta dentro do padrão dos Correios.

Quando você fecha um contrato com os Correios, além de ser mais barato o envio, você receberá as faixas de código para cada serviço contratado (Pac, Sedex, etc). As faixas são os códigos de rastreio que serão vinculados à entrega, exemplo de um código PH297756802BR onde o prefixo PH indica o serviço PAC, 29775680 é um número da faixa, 2 é o dígito verificador e o sufixo BR é padrão.

Cada franquia dos Correios pode adotar métodos diferentes para tratar o arquivo gerado com informações e o módulo Fuza Etiqueta dos Correios NÃO trabalha via API com o webservice dos Correios.
Algumas franquias dos Correios utilizam um sistema chamado Visualset e este módulo gera arquivos no modelo sedsq6xx deste sistema.

Em São Paulo Capital posso indicar o Murilo, email: murilol.sousa@hotmail.com, fone: (011) 98125-1641 da agência Ferrazópolis dos Correios que possui clientes utilizando meu módulo e poderá lhe orientar e fornecer mais informações sobre como eles utilizam as informações e se o módulo atende.

Configurações gerais do módulo:

 

Configuração das faixas de código:

 

Algumas características:
Imprimir etiqueta de entrega diretamente na visualização do pedido (link “Imprimir Etiqueta dos Correios”).
Imprimir etiquetas de entrega em lote/massa na consulta de entrega (ação “Imprimir etiqueta dos Correios”).
Gerar romaneio/relatório de entrega na consulta de entrega (ação “Imprimir romaneio dos Correios”, relatório na horizontal ou vertical).
As etiquetas são geradas em PDF no padrão dos Correios (1/4 de A4).
Uma etiqueta por entrega.
Geração e envio de arquivo (com informações dos destinatários + código de rastreio) através de email(s) (cadastrado(s) nas configurações do módulo no Admin) para a agência dos Correios convêniada.
Arquivamento dos arquivos enviados à agência dos Correios convêniada.
Possibilidade de informar a margem de segurança para cada faixa de código de rastreio.
Envio de emails com avisos das margens de segurança (cadastrar email(s) nas configurações do módulo no Admin)

 

A impressão de etiquetas em massa, bem como a impressão do romaneio de entrega para os Correios estão nas ações de Entregas, desta forma partir da premissa que a entrega deverá existir para que um código de rastreio seja alocado à entrega.

 

As etapas são:

1) Faturar (não é necessário fornecer nenhuma informação para faturar)
2) Enviar (não é necessário fornecer nenhuma informação para enviar, basta clicar no botão Enviar Remessa)

Após a geração do Envio/Entrega, um código de rastreio é alocado para a entrega;

 

Serviços dos Correios suportados:
Opera baseado nos códigos dos correios dos seguintes serviços dos Correios:
DL Sedex Sem Contrato (40010)
DL Sedex Com Contrato (40096)
DF E-Sedex Com Contrato (81019)
PH PAC Sem Contrato (41106)
PH PAC Com Contrato (41068)
DX Sedex 10 (40215)

Outros serviços podem ser customizados para funcionamento:
Sedex HOJE (40290)
Sedex a Cobrar (40045)

Etiqueta gerada em PDF:


Se você deseja testar o módulo:

Servidor de testes:

URL do frontend: http://fuza.app.standingcloud.com/
URL do backend: http://fuza.app.standingcloud.com/admin

usuário: demo
senha: demo123


Valor do módulo:

R$ 350,00 incluindo 1 (uma) hora para suporte na instalação, configuração e customização de um arquivo phtml do Admin.
Observação: Se você utilizar o iPagare integração direta como módulo de pagamento você irá precisar do arquivo /app/design/frontend/default/default/template/ipagare/ipgcore/sales/order/view/tab/info.phtml DESCRIPTOGRAFADO para que possa ser customizado.

 

Customizações:
R$ 125,00 hora

 

17 de fevereiro de 2012

Comprei um IPhone 4 numa promoção mas depois de experimentar um Andróide 2.3.7 em um Milestone I (um) eu posso afirmar com certeza de que o ICS (ou Andróide 4) vai matar o IOS.
O hardware do Iphone é inigualável mas o software deixa a desejar.
O 4S é show, mas o aprendizado da equipe do Google com IPhone foi demais. O grande trunfo da Apple sempre foi usabilidade e estes dispositivos moveis revolucionaram o modo como interagimos com o mundo virtual.-
É fantástico como podemos trocar informação hoje em dia.
A única coisa que amei no IPhone foi o FaceTime, coisa linda e idéia simples, ainda quero ver (ou até fazer!) um para Andróide.
ATENÇÃO: ter um IPhone pode consumir boa parte do seu cartão de credito. Use com moderação.

6 de janeiro de 2012

Crescimento estimado para 2012 é de 25%

Pelas estimativas, 2012 deve ver o comércio eletrônico crescer 25% no Brasil. Tal projeção pode, porém variar, inclusive porque, em decorrência de fatores como a conjuntura econômica internacional e a greve dos Correios – que prejudicou as remessas das empresas de e-commerce -, talvez não tenha sido atingido o índice de expansão de 26% previsto para o ano passado.

“Quem está na internet já não vê o produto. Portanto, o ideal é usar o fato de ser pequeno a seu favor, e tratar seus clientes de forma personalizada”

Entre em contato.

 

18 de agosto de 2011

Comprei a famosa bateria modelo A955/A855 de 3500 mA da aliexpress.com e instalei no meu Tamagotchi comedor de energia.

Estou usando a Rc 14 a 800mhz a 4 dias, atualizei a minha versão update-cm-7.1.0-RC13-11.08.03-Milestone-signed.zip (link das atualizações), zerei o “banco de dados de controle da bateria”, isso interfere no funcionamento da nova bateria. Simplesmente o Mile continua achando que é bateria original de 1390/1420 mA.

Para isso segui os seguintes passos:
1. No menu de aplicativos do CM Rc 14 abra o “Terminal Emulator”: prompt de comando;
2. digitei:
mount -a [enter]
rm /data/system/batterystats.bin [enter]
3. Reiniciei/Reboot o celular

Hoje estou contente com o desempenho do aparelho no quesito “tempo de vida”, se existem mais sofredores, há salvação: 1d 9h 48m 49s
A recarga da bateria demora algo em torno de 3 horas. Utilizando esta bateria você irá aposentar seu dock: não cabe.

Android

A tecnologia e o conhecimento criam coisas maravilhosas, aproveitem!

Atualização: a versão atual é 2.3.7 e o touch do meu display tem uma fatia no meio, bem na vertical, que não funciona. Encontrei o touch bem baratinha na china, mas não estou com coragem de tirar tantos parafusos de uma coisa tão pequena…

12 de abril de 2011

Lançamento da Loja do Frases Ilustradas 2011 com 697 ilustrações de Ceó Pontual.

TODAS as ilustrações do Frases Ilutradas disponíveis agora na loja.

Ilustrações em camisetas, canecas, squeezes, mousepads e toalhas de mão, confira agora!

Acesse: www.lojadofrasesilustradas.com.br