Realizado

Loja virtual Opencart para impressão de apostilas (cliente manda o pdf e recebe a apostila)

Publicado em 29 de Maio de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Quero criar uma loja virtual para minha empresa.
    Trabalhamos com impressão de apostilas online, da seguinte forma: O cliente envia o arquivo PDF, e seleciona as opções (tipo de papel, encadernação, cor da impressão, etc), faz o pagamento... Nós produzimos o material e enviamos para o cliente pelos correios ou transportadora.
    Atualmente temos um site em wordpress onde recebemos orçamento por email (através de um formulário de contatos).
    O que queremos é fazer isso automaticamente através de uma loja virtual.

Pesquisamos entre as plataformas ecommerce disponíveis no mercado e optamos pela Opencart.
    O nosso projeto se diferencia de uma loja virtual comum por alguns fatores:
    1) Nosso serviço de impressão é sob demanda, portanto, para cada cliente a encomenda (pacote) terá um preço, peso e volume diferente (já que a quantidade de páginas que cada cliente deseja imprimir também é diferente).
      2) Como a chave do negócio é receber os arquivos dos clientes para impressão personalizada, precisamos de uma ferramenta onde o cliente possa fazer o envio dos arquivos que deseja imprimir após realizar o pagamento. Vi que o Opencart tem uma opção de produto "Upload", mas creio que essa opção não me atenda. Tenho em mente trabalhar com o NextCloud (tenho como instalar na mesma hospedagem onde ficaria a loja virtual), mas para isso preciso que haja alguma ferramenta que ligue o Opencart ao NextCloud (caso não seja possível ou haja alguma opção melhor, aceitamos sugestões, desde que atenda a nossa necessidade de forma organizada).

A ideia é: quando o cliente enviar os arquivos, que estes fiquem em uma pasta nomeada com o número do pedido dentro do nosso NewXtCloud junto com um pdf gerado pelo site contendo o resumo do pedido feito por esse cliente.

Além disso, pretendemos conectar a nossa loja Opencart a alguns serviços externos via integração: MercadoPago, Bling, MelhorEnvio, MandaBem. Além disso temos em mente a utilização do serviço dos correios na modalidade Impresso normal com registro módico (existe uma extensão que integra esse serviço ao site).
Em relação a essas integrações, eu não tenho muitas informações além das que os sites desses serviços  informam, com exceção do Melhor Envio.

Nesse caso, eu já tive a oportunidade de ver a API deles em funcionamento. Entretanto, da forma que essa api foi concebida, ela não atenderia a minha necessidade, pois essa api nao leva em conta o peso e volume do produto conforme estão cadastrados na plataforma. No lugar disso, ela solicita que você "repita esse cadastro" dentro dela.

Entretanto, a medida mínima para altura do produto  é de 1cm, o que nos impede de calcular o frete dos nossos produtos por ela, visto que uma folha de papel (unidade mínima do nosso produto tem apenas 0,1mm de altura). A solução que pensei para isso é que o valor (valor, peso, e volume) que deveria ser enviado para a API do Melhor Envio não seria o do produto unitário, mas o total do carrinho de compras e que essa API reconhecesse esse total como uma espécie de pacote e calculasse o frete em cima desse valor final. Não sei se será necessário fazer modificações nessa API para que se adeque a minha necessidade ou se há outra forma de fazer isso pelo Opencart.



Quanto aos produtos, a ideia é trabalhar com uns 5 a 15 produtos no máximo, que são as variações de impressões e encadernações que oferecemos. No caso, cada unidade de um determinado produto "impressão" seja uma página (exemplo: o cliente tem um arquivo de 250 páginas... Então ele seleciona 250 unidades do produto "impressão" em questão e, se quiser encadernar, compra um segundo produto chamado "encadernação").

Feita essa compra,  cliente vai para o carrinho de compras e os valores que serão enviados para a API Melhor Envio são os valores "X,Y,Z" que representam peso, volume e valor  totais das 250 impressões + encadernação contratadas (no exemplo acima).

Relatado (por alto) o escopo do projeto, preciso de um profissional que desenvolva a loja virtual dentro das especificações propostas, cadastre e configure os produtos e que trate do layout e SEO da mesma, para que esta já esteja totalmente otimizada no ato da conclusão dos serviços, no melhor estilo "entrar e trabalhar".

OBS.: Temos o projeto em mente, porém aceitamos pequenas sugestões do profissional que for contratado, desde que não mude a essência do projeto.

Categoria TI e Programação
Subcategoria Lojas Virtuais (e-commerce)
Qual é o alcance do projeto? Criar uma nova loja online
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Payment Processor (Paypal, Stripe, etc), Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs), Mídias sociais (Facebook, Twitter, etc)
Funções necessárias Desenvolvedor, Outro
Outras funções necessárias Programador

Prazo de Entrega: 28 de Junho de 2019

Habilidades necessárias