• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
Início

Pesquisa no site

Google

Itens ativos

  • Como ter opção para publicar ou não comentários
  • Estudo de caso, galerias com subcategorias de imagens
  • Galeria de Fotos
  • Preciso de pessoa com experiência em Drupal
  • internacionalization, vistas e view field
  • URLs, dúvida no caminho
  • Convertendo conteúdos (nodes) de page para book!
  • Erro no Webform
  • Indexação
  • Como Criar um modelo para Postagem?
more

Posts mais lidos hoje

  • Canal Drupal-BR de IRC
  • Como Criar um modelo para Postagem?
  • Drupal no GoDaddy
  • Catálogo online
  • Convertendo conteúdos (nodes) de page para book!
  • Erro no Webform
  • internacionalization, vistas e view field
  • Portal UNOESC - Universidade do Oeste de Santa Catarina
  • Instalando o Drupal
  • URLs, dúvida no caminho

Login do usuário

  • Criar uma conta
  • Recuperar senha

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » E-commerce com Drupal

Publicado novo módulo para cálculo de frete pelos correios

A toda comunidade brasileira do Drupal... é com satisfação que informo a vocês a publicação do módulo para cálculo de frete dos correios para o Drupal 6.x e Ubercart 2.x.

Mais detalhes na página do projeto: http://drupal.org/project/uc_correios_quotes

O módulo já está funcionando corretamente, mas preciso do feedback dos colegas para possíveis erros e ajustes.

Eu também estou trabalhando em outros módulos para o Ubercart 2.x. Parece que as pessoas estão comentando e publicando pouco os módulos criados para o Ubercart. Um módulo que estou desenvolvendo em estágio avançado é o para pagamento via o serviço Pagamento Digital (http://pagamentodigital.com.br), este será uma alternativa ao pagseguro.

Eu gostaria de trabalhar e fazer parcerias para desenvolvimento/porte de outros módulos para o Ubercart 2.x, por exemplo:

- Módulo para pagamento através de boleto;
- Porte do PagSeguro;
- Porte do http://drupal.org/project/brazilian_ids, este módulo é indispensável a todos que trabalham com comércio eletrônico, pois no cadastro do cliente é preciso os campos para CPF/CNPJ. Eu cheguei a converter este módulo mas não funcionou corretamente, então estou congitando escrever um totalmente novo. Mas preciso de ajuda pois não gostaria de exigir muitas dependências para este módulo e ainda conheço pouco do CCK.

E aí o que acham? Alguém está interessado neste empreito e gostaria de unir forças?

[ ]'s
wasare

‹ Usuario pagar por mês (sistema de anúncios patrocinados) Como mudar o e-mail automático enviado ao cliente? ›
Enviado por wasare em 19/06/2009 - 10:37
  • E-commerce com Drupal
  • 6.x
  • Se logue ou se registre para poder enviar comentários
  • 994 leituras
Em 16/07/2009 - 12:44 Vuds disse:

E aí, tudo legal?

Me fala como está este módulo dos Correios, vc chegou a aproveitar o código antigo pro D5.X/UC1.X? Meu cliente sugeriu que, quando a conexão com os Correios estiver falha, q pelo menos ele coloque uma mensagem avisando sobre isso (a versão do D5 não faz isso).

Sobre o PagSeguro, fiz algumas mudanças q não tive tempo de subir ainda.

O Pagamento Digital tem um servidor de teste? Pois a coisa mais chata pro desenvolvedor de PagSeguro é isso, não existe servidor de teste e eu já tive q gastar meu CC até bloquea-lo no sistema uma vez.

Sobre o CPF/CNPJ, eu tenho um código pra validar um campo CCK usando CCK Validation. Porém o CCK não funciona no form fixo do Ubercart (pelo menos até a versão 1.7). A estratégia seria "forçar" o usuário a colocar este campo em seu node profile.

Bom, me responde aqui ou manda um e-mail depois, vamos conversando pq precisamos fazer o e-commerce do Drupal virar melhor no Brasil...

Abraço!

--

Inventive...tempo de ser

  • Se logue ou se registre para poder enviar comentários
Em 16/07/2009 - 14:27 marcus_vbp disse:

Vuds eu comecei um port do módulo do PagSeguro para Uc 2.x / Drupal 6.x e ele está quase funcionando. na verdade ele está dando um errinho na parte dos campos de endereço e tal, não tive tempo de olhar mas aparenta ser um algo para se resolver em 15 minutos (o id dos campos deve ter mudado). Inclusive estava nos meus planos mexer nesta versão amanhã.

http://drupal-br.org/suporte/modulos/migrando-o-modulo-ucpagseguro-para-...

Talvez seja interessante terminar esta migração que comecei e aplicar as mudanças na versão nova, ou não. o que você acha?

--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br

  • Se logue ou se registre para poder enviar comentários
Em 20/07/2009 - 20:29 wasare disse:

Olá vuds,

Inicialmente eu migrei o módulo de uma versão do uc_correios para o D5 disponibilizada pelo Diego Teixeira, mas fiz muitas alterações e usei outras parte de funções de outros módulos de frete do próprio UC. Ele ainda não mostra uma mensagem configurada quando não consegue se comunicar com os correios, isto é um problema grave. Estava pensando em possíveis soluções como usar uma base de dados alternativa como por exemplo http://frete.w21studio.com/ ou mesmo trabalhar com outros tipos alternativos de frete (por peso) quando não for possível efetuar o cálculo online. Neste caso penso que o importante seria não perder a venda por causa do frete. Estou precisando bastante de um feedback dos usuários para poder melhorar o módulo, inclusive se alguém implementar melhorias e puder enviar o patch vou incluí-los com muita satisfação. Estou com poucos recursos para desenvolver este módulo pois não tenho uma loja publicada ainda, mas tenho muito interesse em continuar o desenvolvimento.

Sim o Pagamento Digital tem um servidor de teste, facilita bastante o desenvolvimento. Sobre o módulo do pagamento digital eles está praticamente pronto, mas infelizmente ele possue um dependência grande do CPF/CNPJ, como funciona o do PagSeguro? Em toda compra o cliente precisa ficar informando estes dados novamente? No momento estou avaliando se seria interessante incluir o campo CPF/CNPJ no próprio módulo do pagamentodigital, mas não sei se é viável. Outra informação/campo importante é um que indique se o cliente é pessoa física ou jurídica.

O que acha?

[ ]'s
wasare

http://www.ospath.com

  • Se logue ou se registre para poder enviar comentários
Em 20/07/2009 - 20:39 Vuds disse:

O PagSeguro não pede CPF/CNPJ, ele é muito simples nesse sentido. Mas como é preciso passar os dados para o sistema tbm, eu fixei os campos de dados de cadastro do pagador e de entrega do UC e fiz sistemas de validação usando bastante o hook form_alter. Creio q para o Pagamento Digital vc deva fazer a msm coisa pra ter pelo menos um campo de CPF/CNPJ, e montar uma função de validação do campo.

Qto a "informar todos os dados novamente", seria no Pagamento Digital ou no UC? Pq no UC ele grava quando o usuário se cadastra. Estes dados, em teoria, devem poder ser passados pro Pagamento Digital (pro PagSeguro funciona assim, o UC monta um form próprio para se comunicar com o sistema do PS). Não funciona assim? No PagSeguro inclusive, temos probleminhas pq o Drupal é baseado em UTF-8, e o PS trabalha com ISO-8859-1, então temos q ficar transformando caracteres, etc. De repente alguma função dessas q criamos no módulo pro PS serve para vc, dá uma olhada.

Neste sentido ainda, o UC 1.X é muito ruim pq não conseguimos criar campos novos, só alterar os q ele fornece, e pra criar um novo campo msm precisaria criar um esquema ninja pois não tem hook pra gravar, alterar tabelas no MySQL, enfim, um negócio razoavelmente complexo. Não vi ainda o UC 2, espero q tenha melhorado neste sentido.

Abraço!

--

Inventive...tempo de ser

  • Se logue ou se registre para poder enviar comentários
Em 20/07/2009 - 21:34 wasare disse:

Em algumas experiências que fiz também usei o hook form_alter e buscava os dados de um campo personalizado para o perfil do usuário e com a ajuda do módulo validation_api, funcionou razoável, mas estava querendo implementar uma solução mais robusta e definitiva, pois afinal um módulo para criar campos especiais para o CPF/CNPF e para indicar se pessoa física ou jurídica seria mais interessante, pois poderia ser reutilizado para outros fins além de sites de comércio eletrônico. O que você quiz dizer com "eu fixei os campos de dados de cadastro do pagador"?

Exatamente isso, como ainda não tenho uma boa solução para gravar (CPF/CNPJ) no D6/UC2.x o cliente teria que informar novamente, pois pelo q me lembro, (tem algum tempo que trabalhei no módulo) quando você já informa o CPF/CNPJ do cliente (passando pelo form) ao Pagamento Digital fica mais amigável e exibe uma interface mais simples para o pagamento (parace que já cria o cadastro do cliente ou já traz as informações quando o mesmo é cadastrado, eu sei que agiliza bastante o processo para o cliente). O Pagamento Digital também tem problemas com UTF-8, não cheguei a tratar isso. Onde encontro o link para o módulo do PS que vocês criaram?

Eu não cheguei a trabalhar com o UC 1.x, mas novos recursos, inclusive fornecidos pelo próprio D6, parece que as coisas melhoraram um pouco para os desenvolvedores.

[ ]'s
wasare

http://www.ospath.com

  • Se logue ou se registre para poder enviar comentários
Em 16/12/2009 - 15:28 romeu.godoi disse:

Estou implantando o Uc Pagseguro em um cliente. Fiz duas compras já e deu tudo certo até agora.
O arquivo você pode encontrar aqui: http://drupal.org/files/issues/uc_pagseguro.tar_.gz

Sobre as ultimas mudanças que fiz comentei aqui: http://drupal.org/node/581276#comment-2319252

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.