Passei uma semana num dilema, qual o melhor maneira para criar uma loja virtual vinculada ao Wordpress, existem inúmeras plataformas openSource, dentre as mais usadas a Prestashop e a Magento, se seu objetivo é montar um portal de compras on-line recomendo qualquer uma dessas duas plataformas, pois as duas tem bastante material e tutoriais pela web.
Porem precisava de uma plataforma que pudesse ser facilmente integrada com o WP, então descartei, essas plataformas e comecei a pesquisar quanto a plugins para WP, o primeiro que encontrei foi o WP E-commerce, a principio pareceu uma ótima opção, tendo vários complementos, e plugins extras para melhorar o funcionamento da loja, então instalei a loja que automaticamente se ajustou ao meu tema, e ai que começou minha semana de merda, como uso url amigáveis para poder otimizar meu SEO, a loja simplesmente não funcionava, antes de colocar ela em meu site, fiz inúmeros testes locais, porem minha instalação do xampp não esta funcionando com url amigável, e localmente a loja funcionou perfeitamente, mas quando coloquei ela no ar, parou, pesquisei muito, e acabei encontrando algumas pessoas com o mesmo problema, entrei no fórum do plugin e encontrei mais alguns tópicos relatando o mesmo problema, na minha opinião tudo bem ter problemas, novas versões servem pra isso, resolver problemas das anteriores, porem quando temos varias pessoas com o mesmo problema, e nenhuma resposta em relação a eles, fica meio difícil ter confiança, até mesmo quando você encontra tópicos de pessoas que adquiriram plugins premium que são pagos, tendo problemas sem solução nem posição dos desenvolvedores, então tentei resolver e debugar o tema até que encontrei que o erro estava no ajax do carro de compra, direcionei a busca em cima desse problema, e encontrei mais pessoas que chegaram ao mesmo lugar que eu, também sem solução, então larguei de mão esse plugin, e fui atras de outros, até que encontrei o woocommerce.
pra quem não conhece a Woo themes faz inúmeros temas e plugins para o WP, sei porque já utilizei um deles em um site que desenvolvi.
Então instalei o woocommerce, e botei pra funcionar e funcionou perfeitamente, criei minha loja, cadastrei produtos, efeituei uma compra teste, foi encaminhado um e-mail tudo corretamente, fácil personalização através de CSS. e todo o controle é simples, através de alguns poucos menus, você se encontra pois é tudo intuitivo.
Em minha woocommerce é muito melhor que o wp e-commerce, claro que esta é somente minha opinião, espero ter esclarecido alguma dúvida ou ter ajudado em sua escolha.
quinta-feira, 16 de fevereiro de 2012
WP E-commerce vs Woocommerce
Marcadores:
customização,
plugins,
web store,
woocommerce,
wordpress,
wp e-commerce
wp-admin-bar personalizada (custom wp-admin-bar)
Bom hoje vou mostrar como personalizei minha wp-admin-bar, fiz algumas alterações para alcançar minha necessidade:
- adicionar novos links
- manter a barra sempre visível
- restringir acessos a alguns links ja que a barra esta sempre visível
- trocar a logo do Wp da barra por uma de minha escolha
- alterar CSS
então o codigo ficou da seguinte forma
Primeiro removo os links padroes da wp admin bar
// Remove o link antigo da Admin Bar WP 3.3
function fb_remove_oldlogo_adminbar() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('wp-logo');
$wp_admin_bar->remove_menu('new-content');
$wp_admin_bar->remove_menu('comments');
$wp_admin_bar->remove_menu('updates');
$wp_admin_bar->remove_menu('site-name');
$wp_admin_bar->remove_menu('edit');
}
Aqui eu coloco os links personalizados
function menuTopo() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
'id' => 'Home-link',
'title' => ' Titulo do link',
'href' => $blog_link
) );
$wp_admin_bar->add_menu( array(
'parent'=> 'Home-link',
'id' => 'admin-link',
'title' => 'Administração',
'href' => ' http://seusite.com.br/wp-admin',
'meta' => array( 'class'=>'novo-link', 'title'=>'Ir administração' )
) );
//o atributo parent é para colocar o menu como subitem na lista criando um menu dropDown
//esse atributo tem que ser viculado ao id do menu pai
$wp_admin_bar->add_menu( array(
'id' => 'Loja-link',
'title' => 'Loja',
'href' => 'http:// seusite.com.br/loja',
'meta' => array( 'class'=>'novo-link', 'title'=>'Ema Store' )
) );
$wp_admin_bar->add_menu( array(
'id' => 'Forum-link',
'title' => 'Forum',
'href' => 'http://seusite.com.br/foruns/',
'meta' => array( 'class'=>'novo-link', 'title'=>'Forum' )
) );
}
}
Agora para colocar a minha logo no lugar da logo do Wordpress na wp-admin-bar
crio um classe css, no caso utilizei a logo em png com fundo transparente
#wp-admin-bar-Home-link{
background: url("http://seusite.com.br/images/imagem.png") no-repeat scroll 5px -1px transparent !important;
padding: 0 0 0 21px !important;
width: 50px !important;
}
Primeiro removo os links padroes da wp admin bar
// Remove o link antigo da Admin Bar WP 3.3
function fb_remove_oldlogo_adminbar() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('wp-logo');
$wp_admin_bar->remove_menu('new-content');
$wp_admin_bar->remove_menu('comments');
$wp_admin_bar->remove_menu('updates');
$wp_admin_bar->remove_menu('site-name');
$wp_admin_bar->remove_menu('edit');
}
Aqui eu coloco os links personalizados
function menuTopo() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
'id' => 'Home-link',
'title' => ' Titulo do link',
'href' => $blog_link
) );
$wp_admin_bar->add_menu( array(
'parent'=> 'Home-link',
'id' => 'admin-link',
'title' => 'Administração',
'href' => ' http://seusite.com.br/wp-admin',
'meta' => array( 'class'=>'novo-link', 'title'=>'Ir administração' )
) );
//o atributo parent é para colocar o menu como subitem na lista criando um menu dropDown
//esse atributo tem que ser viculado ao id do menu pai
$wp_admin_bar->add_menu( array(
'id' => 'Loja-link',
'title' => 'Loja',
'href' => 'http:// seusite.com.br/loja',
'meta' => array( 'class'=>'novo-link', 'title'=>'Ema Store' )
) );
$wp_admin_bar->add_menu( array(
'id' => 'Forum-link',
'title' => 'Forum',
'href' => 'http://seusite.com.br/foruns/',
'meta' => array( 'class'=>'novo-link', 'title'=>'Forum' )
) );
}
}
Agora para colocar a minha logo no lugar da logo do Wordpress na wp-admin-bar
crio um classe css, no caso utilizei a logo em png com fundo transparente
#wp-admin-bar-Home-link{
background: url("http://seusite.com.br/images/imagem.png") no-repeat scroll 5px -1px transparent !important;
padding: 0 0 0 21px !important;
width: 50px !important;
}
Marcadores:
custom wp-admin-bar,
customização,
wordpress,
wp-admin_bar
Assinar:
Postagens (Atom)