Regras de Exportação de Produtos COMPLETA

1O sistema deverá gerar os arquivos abaixo, conforme layout e nome de arquivo especificados nos links: (Obs. Deve-se respeitar letras minúsculas nos nomes dos arquivos)
Cabeçalho obrigatório em todos os documentos
produtos.txt
estoque.txt
cores.txt
tamanhos.txt
categorias.txt
subcategorias.txt
marcas.txt
listadeprecos.txt
listadeprecosestoque.txt
2Após a geração dos arquivos, os mesmos devem ser zipados (não pode ser rar, precisa ser zip), e enviados para o FTP na pasta raiz.
3O layout é de tamanho fixo, ou seja, se o conteúdo de uma coluna não ocupar o tamanho especificado, a mesma deverá ser preenchida com espaços em brancos.
4Deverá ser criado no sistema no cadastro de produtos uma opção para o cliente marcar (checkbox) para que o produto seja enviado ou não para o site.
5Todos os arquivos .txt gerados pela integração devem ser compactados no formato .zip, e salvo com o nome: integracao-enviando.zip e enviado ao FTP.
Ao finalizar o upload do arquivo, o sistema deve renomear o arquivo para integracao.zip dentro do FTP.
6O sistema deve ter uma configuração para que o cliente possa configurar o tempo em minutos para que seja iniciado o processo de integração automático.
7Além da opção automática, o sistema deverá disponibilizar um botão de fácil acesso para o usuário solicitar a integração de forma manual.
8O sistema deverá disponibilizar uma tela para configuração dos dados de FTP (host do FTP, login e senha), que serão utilizados na exportação de produtos.
9Ao final da integração, o sistema deverá fazer uma requisição no endereço que será configurado, para iniciar o processo de importação dos produtos. Exemplo do Endereço: http://www.site.com/admin/integracao.php?hash=698dc19d489c4e4db73e28a713eab07b
10Após a requisição da URL de integração, o site irá informar o status da integração. Se a integração ocorrer com sucesso, o site irá exibir uma mensagem no seguinte formato: “Integração feita com sucesso em 10 de Outubro de 2012 – 15:37:13”. Qualquer outra mensagem significa que ouve algum problema na integração.
11Os campos sinalizados como “Obrigatórios” devem ser sempre preenchidos corretamente.
12Deverá ser exportado as informações de TODOS os produtos que estão marcados com o EXPORTAR SITE (citado na regra 4) e que possua algum item em estoque, obedecendo as outras regras já citadas.  Mesmo que já tenha sido exportada uma vez, sempre deverá ser exportado as informações conforme as regras.