Realizado

Sistema web para cadastramento de produtos no Mercadolivre via planilha do Excel

Publicado em 20 de Abril de 2017 dias na TI e Programação

Sobre este projeto

Aberto

Sistema web para cadastramento de produtos no MercadoLivre via planilha do Excel

Requisitos:
O sistema faz autenticação das credenciais no MercadoLivre e o usuário aprova a aplicação logado no mercado livre.

- Listar os produtos ativos/ pausados/ finalizados; Por padrão o sistema listará os produtos ativos.

Na listagem dos anúncios dentro do sistema deve conter: botão seletor, foto, título (ancorado com link do anuncio do ml), sku, preço, quantidade em estoque, total de visitas, total vendas, modalidade do anúncio (clássio/premium), id do anúncio, tipo de envio(caso seja mercadoenvios frete grátis, mostrar também o valor que será cobrado).

- Botão seletor para selecionar os produtos listados na página 1.

Ao clicar no botão seletor que seleciona todos produtos da pagina 1, o sistema tem que disponibilizar outro botão extra para selecionar todos anúncios cadastrados no ML, permitindo o usuário escolher se ele quer  selecionar só os listados na pagina 1, ou selecionar todos de uma vez.
Caso esteja filtrado produtos com o status “ativos” o botão extra que o sistema disponibilizará deverá selecionar todos anúncios ativos.



- Botão ações:
Se produto estiver ativo, terá as opções: Pausar/Finalizar;
Se produto estiver pausado, terá as opções: Ativar/Finalizar;
Se produto estiver finalizado, terá as opções: Recadastrar/Excluir;



- Campo de busca, onde poderá buscar o produto por nome e SKU e id anúncio;
Filtros por:
    Estado:
    - Ativos;
    - Pausados;
    - Finalizados
    Tipo de Anúncio:
    - Clássico    
        - Premium



Administrar com o Excel:
- Anunciar:

O sistema terá uma planilha modelo para cadastramento dos produtos.
Envia os produtos ao MercadoLivre por meio da planilha do Excel.
Ao enviar a planilha para o sistema o sistema valida o arquivo recebido e verifica cada campo/atributo antes de anunciar de acordo com a aceitação da API do MercadoLivre.

Caso o sistema encontre algum erro: Deverá contabilizar quantos produtos foram encontrados erros. Disponibilizar a planilha para o usuário baixar com os campos com erros destacados em vermelho, e se possível comentar qual foi o erro na determinada célula. Ou se o usuário quiser prosseguir, o sistema irá ignorar os produtos com erros e anunciar apenas os validados.




A planilha modelo “Anunciar”, deve conter os seguintes campos:

Sku: Identificador do produto. (O sistema deve permitir a duplicidade de sku para que seja possível enviar mais de um produto com o mesmo sku).
Título: Digite um título do seu produto com até 60 caracteres.
Tags: Digite as palavras chaves de seu produto para os mecanismos de buscas. (Opcional)
Categoria: O usuário deve inserir o id da categoria, ou caso este campo esteja em branco o sistema irá escolher uma categoria automaticamente com base no título.
Descrição: Escreva descrição do produto (deve aceitar html)
Preço de venda: Preço de venda dentro do Mercado Livre.
Estoque: Digite a quantidade em estoque.
Plano anúncio: Para premium (digite “p” no campo) ou para clássico (digite “c” no campo) ou Anuncio Grátis (digite “g” no campo).
Condição: Para novo (digite “novo”) ou para usado (digite “usado”)
Garantia: Escreva a garantia do produto (caso o campo estiver em branco, será enviado como “sem garantia”)
Video You Tube: Link do video do You tube(opcional)
Frete (MercadoEnvios): Para pago pelo cliente (digite 1) ou para frete grátis para todo Brasil (digite 2) para frete grátis exceto norte e nordeste (digite 3), caso a categoria não aceitar ME, o sistema envia como frete a combinar.
Retirar no local: Para ativar a retirar no local (digite “sim”) para desativar retire no local (deixe o campo em branco)
Marca: Marca do produto (opcional)
Modelo: Modelo do produto no fabricante (opcional)
Código de barras: Código de barras do produto (opcional)
Fotos : São 08 campos para colocar fotos. Copie e cole o link de cada imagem nos campos, em caso de imagens que esta no seu computador hospede ela no photobucket.com depois copie o link.

- Modificar:

Deve-se selecionar os produtos a ser modificados, o sistema deverá permitir selecionar todos os produtos do vendedor ou apenas os produtos listados a partir dos filtros ou campo de busca.

O sistema gera uma planilha modelo contendo todos os produtos selecionados, e terá um botão para baixar essa planilha para fazer a modificação.

Na mesma pagina terá uma opção para carregar a planilha novamente e prosseguir com a modificação.

O sistema valida os campos os campos/atributos novamente ao carregar a planilha de modificação.

A modificação deve ocorrer de modo que não afete o estado atual do produto no ML, ou seja somente o atributo do produto que tiver um valor diferente do cadastrado que sofrerá a alteração, de modo que um produto que já possui vendas e visitas, não perca as vendas e visitas (posicionamento).



A planilha modelo “Modificar”, deve conter os seguintes campos:

Sku: Identificador do produto. (O sistema deve permitir a duplicidade de sku para que seja possível enviar mais de um produto com o mesmo sku).
Código do Anúncio: Código do anuncio no MercadoLivre.
Título: Digite um título do seu produto com até 60 caracteres.
Tags: Digite as palavras chaves de seu produto para os mecanismos de buscas. (Opcional)
Categoria: O usuário deve inserir o id da categoria, ou caso este campo esteja em branco o sistema irá escolher uma categoria automaticamente com base no título.
Descrição: Escreva descrição do produto (deve aceitar html).
Preço de venda: Preço de venda dentro do Mercado Livre.
Estoque: Digite a quantidade em estoque.
Plano anúncio: Para premium (digite “p” no campo) ou para clássico (digite “c” no campo) ou Anuncio Grátis (digite “g” no campo).
Condição: Para novo (digite “novo”) ou para usado (digite “usado”).
Garantia: Escreva a garantia do produto (caso o campo estiver em branco, será enviado como “sem garantia”) .
Video You Tube: Link do video do You tube(opcional)
Frete (MercadoEnvios): Para pago pelo cliente (digite 1) ou para frete grátis para todo Brasil (digite 2) para frete grátis exceto norte e nordeste (digite 3), caso a categoria não aceitar ME, o sistema envia como frete a combinar ou caso o usuário deixar esse campo em branco o sistema envia frete a combinar.
Retirar no local: Para ativar a retirar no local (digite “sim”) para desativar retire no local (deixe o campo em branco)
Marca: Marca do produto (opcional)
Modelo: Modelo do produto no fabricante (opcional)
Código de barras: Código de barras do produto (opcional)
Fotos : São 08 campos para colocar fotos. Copie e cole o link de cada imagem nos campos, em caso de imagens que esta no seu computador hospede ela no photobucket.com depois copie o link.

O sistema deve ser desenvolvido em linguagem php, banco de dados mysql.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 27 de Abril de 2017

Habilidades necessárias