Exportação completa de produtos

Atualizado em

1 O 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
2 Apó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.
3 O 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.
4 Deverá 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.
5 Todos 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.
6 O 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.
7 Alé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.
8 O 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.
9 Ao 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
10 Apó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.
11 Os campos sinalizados como "Obrigatórios" devem ser sempre preenchidos corretamente.
12 Deverá 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.

Isso ajudou?