Open Chicodarave opened 8 years ago
O problema é o "Eu preciso" acompanhado do "Sem conhecimento". O problema é a superficialidade das coisas e o foco apenas na solução do problema de si próprio.
O Magento é muito mais complexo do que apenas colocar o OSC para funcionar. Assim que passar pelo problema de conflito de JS irá com certeza se deparar por outros mais profundos.
Algo interessante que posso colocar a meu respeito, é que eu não sou o cara que fez o Magento, ou seja, também possuo dificuldades e dúvidas. A minha diferença da massa é que nunca fiz nenhuma pergunta em nenhuma comunidade nem mesmo no stackoverflow. Eu sempre me coloquei maior que o problema e sempre tive a garra para resolver e passar o que aprendi adiante. Sempre compartilhando informações que muitos guardariam consigo.
Fica a dica!
@Chicodarave , conseguiu atrair a atenção do @deivisonarthur kkkkk. Então, mas eu acho que a frustração começa quando você olha "versão 6" e também a quantidade de coisa que se acha na internet quando se procura algo do tipo. Isso causa a impressão de de que será mais um módulo plug and play como a grande maioria que já passou da versão 1.0. Mas ao procurar um pouco você percebe que as pessoas estão até com dificuldade de upgrade para a versão atual. Eu creio que o ponto central seja justamente o fato das pessoas acharem que o módulo está redondinho e que irá funcionar bem em todas as versões disponíveis e temas do mundo. Daí o cara instala sem medo e cria um dor de cabeça que não tinha. A possível solução mágica vira frustração. A notícia, não tão ruim, é que essa comunidade parece estar crescendo e que em breve teremos algo um pouco mais plug and play. Na minha humilde opinião, creio que essa etapa não deveria ser para queimar tanto os nossos neurônios, mas é o que o que se tem Brasil por enquanto, então só nos resta agradecer ao @deivisonarthur. Por outro lado nos cabe o empenho em correr atrás para deixar isso o mais funcional possível e até quem sabe um dia acabe virando o tão sonhado módulo plug and play. Como crítica construtiva eu penso que o versionamento do módulo não está seguindo o padrão ideal. "versão 6" dá impressão de ser algo extremamente maduro. Pra não gerar essa confusão, que tal começar do 6.0 (beta) e começar a versionar de acordo com as correções? Achei a sugestão da issue #63 pertinente.
Estou aqui para contribuir.
(y) curti seu ponto de vista @Chicodarave, porém posso colocar que nos universos dos módulos OSC o OSC 6 ao meu ver é o mais maduro. Nele usamos apenas o puro padrão do Magento, porém um ponto importantíssimo no Magento é que ele não trata boleto, parcelamento,... em outros países. Algo importante colocar que o OSC nessa nova versão já esta sendo utilizado em mais de 5mil lojas no Brasil. A versão 4.0 é utilizada em mais de 9mil lojas no Brasil (Dados do GA)
Alguns cases que usam o nosso OSC http://cloud.inovarti.com.br/2t2v0O3r3v2l - http://www.inovarti.com.br/Apresentacao-v2.pdf
Algo que posso colocar é que todos meus clientes fazem uso do OSC 6 e que o faturamento mensal deles passam dos 10Mi. Onde quero chegar nesse ponto é o nível de processamento de compras simultâneas ou não que se tem.
Algo que sempre tenho um foco muito grande é no checkout. O checkout é a parte mais importante do ecommerce e a que mais depende de serviços externos como pagamento, frete, analise de fraude,....
Para que se tenha um checkout de sucesso não precisa ser OSC, o OSC foi apenas um padrão adotado e estudado em diversos lugares do mundo onde indica maior eficiência ao ver todas etapas da compras em uma única visão. Eu até curto o checkout padrão, porém um ponto muito importante a se dar no checkout é o consumidor final. Ou seja, a maioria das plataformas já possuem um checkout tipo o OSC, onde é possível se ter noção total da compra (Inclusive os grandes varejistas) Então é interessante pegar carona de usabilidade já homologada dos clientes e fazer com que tudo seja natural para que o cliente posso fechar o pedido.
Voltando ao tópico mais acima e uma dica que posso deixar é que muito importante se analisar passo a passo do checkout seja em 100% das validações do JS, seja na usabilidade e compatibilidade do CSS e principalmente nos meios de frete e pagamento.
O cliente nunca pode deixar de fazer uma compra por falha da tecnologia, mesmo que essa tecnologia não dependa de nós. Então nós temos nosso próprio módulo de cotação dos correios onde verifica disponibilidade online, caso n esteja consulta offline. Além de manter a base de dados offline altamente atualizada.
É muito importante se analisar a parte do pagamento. Em meus testes muitas vendas deixam de se realizar por aqui, basta um funil bem configurado que verá isso. Isso porque as intermediadoras, adquirentes e gateways são muitos imaturos e oscilam muito.
É completamente "normal" um adquirente cancelar uma compra por medo de fraude, instabilidade, problemas técnicos,.... o normal é não nos mexermos para dar uma solução rs. Então fomos os primeiros a implementar uma função no modulo da Mundipagg (E depois em todos nossos módulos de pagamento) que não permite que o cliente feche pedido com erro. Então caso o cliente digite errado o cod de segurança é exibido um alert informando ele que o cod esta errado. Bastando ele clicar em ok do alert e prosseguir com a edição do cod de segurança certo. Isso verificamos varias coisas como instabilidade, validade do cartão, limite do cartão, cartão bloqueado,...
Ou seja, todo cuidado é pouco para se ter um checkout de sucesso! E analisar tudo o que se passa nele é muitíssimo importante. Existem diversos pontos a serem tratados como responsividade, onde nos nossos clientes fizemos uns ajustes usando apenas CSS, JS para criar o OSC de forma de slider.
vlw brother qualquer coisa estamos ai ;) Espero ter contribuído com informações que considero importantes :D
Prezado @deivisonarthur, meu "post" aqui não foi de maneira alguma para criticar, se pareceu isso peço desculpas. Apesar de 16 anos trabalhando com vendas pela internet sou extremamente novo no Magento (cai de para quedas aqui depois de um problema grave na minha loja alugada) e ainda não entendo bem como funcionam as coisas, minha pergunta foi para tentar entender o motivo pessoas quererem tanto esse módulo funcionando. Realmente é muito interessante a normatização para o Brasil, mas ele não é só isso pelo que entendi. Logo em seguida expus o que EU preciso, na tentativa de alguém dizer "Chico, esse OSC é o que você precisa, pode continuar tentando" ou "Chico, não é isso, o que você precisa mesmo é X"
O "eu preciso" + o "sem conhecimento" não é para ser criticado, é a minha realidade, vou me mexendo e me virando como sei e como posso, se você consegue resolver esse tipo de problema sozinho, muito bem, eu to aqui tentando aprender e entender algo do zero de algo que nem é minha área, já perdi mais de um mês em cima do Magento e já pesquisei MUITO, se eu estou aqui pedindo pros outros pode crer que é porque eu já revirei a internet. Nesse assunto eu não tenho conhecimento então não existe como eu contribuir aqui, tenho conhecimentos em outras áreas, mas de que valem eles aqui? Quero contribuir, mas como??
Eu acredito que o módulo me sirva porém está dando muitos problemas aqui e vejo o mesmo com muitas outras pessoas e parece que, ou não estão conseguindo resolver OU quem resolveu não quer compartilhar.
Dai volto a perguntar... é isso mesmo que EU preciso? Obrigado.
@Chicodarave a resposta para sua pergunte é SIM e NÃO. explico... SIM: porque se vc conseguir fazer ele funcionar (algo bastante trabalhoso) poderá ser uma opção muito interessante nas suas lojas. Existem estudos de que facilitar o pagamento aumenta a conversão da loja. É por isso que todo mundo está atrás de um checkout mais abreviado onde o cliente da loja não precise dar muitos cliques. O excesso de clique pode fazer ele desistir. Eu penso que isso passou da hora de ser algo nativo do Magento, mas como estamos falando de uma versão CE. Então bora trabalhar em comunidade. Claro que o OSC não é só isso, ele "nacionaliza" os formulários com os padrão (ou a falta dele) brasileiro. O problema é que o OSC6 está longe de ser plug and play, carece ainda de muitos ajustes e como muitos módulos acaba precisando de mais ajustes ainda de acordo com cada versão do Magento. A versão 1.X do magento virou um colcha de retalhos e os módulos para ele são remendos em cima de remendos. Eu não tive coragem ainda de testar o Magento 2.0 porque eu precisaria mudar muita coisa em meu servidor, mas espero (DE VERDADE) que boa parte dessas coisas tenha mudado com a 2.X. Se não, eu vou pular fora desse barco em breve.
NÃO: caso você não queira (e não precisa!!!) instalar esse checkout. Você pode se virar muito bem com o checkout padrão. Eu tenho feito isso com a maior parte das lojas que administro. Tenho evitado atrair mais problemas, atrasos de projeto e perda de tempo com coisas que trarão pouco retorno. Eu só instalo quando realmente acho que fará uma grande diferença. Muitos leem esses artigos sobre melhorar a conversão e tal e ficam desesperados em transformar sua loja numa Amazon da vida. Em muitos desses casos a loja nem maturou ainda, nem existe um planejamento estratégico, nem marketing, nem nada e o cara acha que o é o OSC que vai fazer o milagre. Fora que para o "implantador Magento" isso pode ser uma perda de um tempo precioso. Então é bem provável que você (como muitos) não precise de mais dor de cabeça do que já tem com Magento.
Eu só vou adotar esse módulo como padrão das minhas instalações quando constatar que ele está mais maduro e não me atraia mais problemas. Maduro eu digo no sentido da comunidade amadurecer mesmo (sem jogar nas costas de quem criou), do versionamento, da segurança de que há uma preocupação com o desenvolvedor ("implantador"). Isso é sim uma crítica, mas eu me coloco ao lado daqueles que estão querendo o melhor para o módulo, querendo sua evolução e querendo ajudar para que isso aconteça.
Então jogue na balança isso e você mesmo poderá decidir. Eu acho que só essa dúvida levantada já é subsidio suficiente para você optar pelo "não". Mas que o "não usar" se torne em um "não usar por enquanto" ou "não uso, mas ajudo". Quanto mais cabeças na coisa melhor será.
Vou levantar a bandeira aqui do Versionamento Semântico. Eu acho que vale a pena reposicionar o módulo e à partir de então fazer o controle de versões. Nisso eu posso ajudar, caso o pessoal do OSC precise.
@apzeiro, agradeço a resposta. Bem de verdade o que estava atrás era da "normatização", preciso separar pessoa física de pessoa jurídica e coletar os dados deles para conseguir emitir a nota fiscal depois (CPF/RG/CNPJ/IE). Eu não cheguei a mexer a fundo no checkout padrão do Magento, mas pelo pouco contato que tive não vi problemas... a não ser que haja alguma deficiência ou incompatibilidade de algum módulo, mas que talvez só saberei mais pra frente. Isso seria optando pelo NÃO, eu gostaria que fosse o SIM mas não estou conseguindo resolver os problemas e não teria conhecimento para ajudar a comunidade a resolvê-los, único jeito que vejo de poder ajudar seria apontando os problemas.
Nesse sentido, você consegue sugerir algo para resolver esse quesito? (Tipo de pessoa) Obrigado novamente. Um abraço.
@Chicodarave , desculpe, não conheço uma solução para fazer somente isso. Faça uma instalação separada do Magento e comece a explorar o OSC6. Depois que resolver a tonelada de bugs e pegar o jeito de personalizar o que precisa daí tenta aplicar. Infelizmente é o jeito. Se descobrir algo, poste aqui pra eu saber como é tb. Abraço.
Prezados, gostaria de entender porque vejo tantas pessoas correndo atrás de fazer esse OSC funcionar. Existe algum problema com o OSC original do Magento? É alguma outra função especial que ele faz? Qual é o ponto?
O que eu preciso é o seguinte, preciso separar pessoa física e jurídica, ou seja, campo CPF/CNPJ e RG/IE, e um seletor física/jurídica. Os campos poderiam compartilhar os dados (o campo CPF é o mesmo do CNPJ, por exemplo). Era bom validação mas não é crucial. Eu precisava ter esses dados impressos no invoice (para fazer a nota fiscal).
Esse OSC é o que eu preciso ou estou só perdendo tempo precioso com ele? Pra mim está dando muitos problemas, está bem complicado, não tenho conhecimento suficiente para resolver os problemas (autocompletar com CEP e o botão finalizar).
Agradeço.