Normalmente quando solicitamos um serviço de FTP para as imagens ele deve disponibilizar essa imagem na WEB de forma "anônima" ou seja sem a necessidade de se fazer um login, os provedores de FTP podem fazer isso de algumas formas. Para indicar na configuração da vitrine, colocamos a URL (Uniform Resource Locator - ou simplesmente Endereço Uniforme do recurso ou simplesmente endereço de internet), onde temos o seguinte formato xxxx:\\yyyyyyyyyy.zzz.cc onde:

  • xxxx - corresponde ao protocolo utilizado, normalmente temos HTTP (Hyper-Text Transfer Protocol), HTTPS (HTTP Secure), FTP (File Transfer Protocol), SFTP (Secure shell File Transfer Protocol), FTPS (File Transfer Protocol Secure), XMPP (Extensible Messaging and Presence Protocol), entre outros, mas precisamente nesse caso vamos usar HTTP, HTTPS, FTP, SFTP ou FTPS, esses protocolos são específicos para documentos e arquivos.
  • yyyyyyyy - corresponde ao domínio ou nome do site que é convertido em um número de IP (Internet Protocol) que endereça o servidor na internet.
  • zzz - correspende ao tipo de dominio que pode ser com (comercial) edu (edugacional) org (organizacional) etc.
  • cc - corresponde ao país onde está hospedado, lembrando que sem o país geramente fica nos EUA.

A melhor forma é disponibilizar os arquivos em protocolo https, porque a conexão é criptografada e nesse caso é possível de se configurar para que as imagens não sejam listadas, ou seja, mesmo que alguém tenha o endereço completo de uma imagem, ele não consegue ver todas as imagens que estão armazenadas no servidor, essa é a forma mais segura.


Boas Práticas

  • O tamanho da imagem influencia tanto na velocidade, quanto na aparência do site, o ideal é que a imagem tenha um tamanho nem tão pequeno, para que a imagem não fique distorcida, e nem tão grande, maior que 1mb para que a página seja carregada de forma rápida até mesmo em dispositivos móveis.
  • Validar o tempo de carregamento da imagem, por exemplo temos um parceiro onde se a imagem demorar mais que 3 segundos para ser carregada, retorna um timeout na chamada de exportação de vitrine e o produto não é publicado corretamente, como conselho deve-se validar a velocidade do servidor de imagens versus o tamanho da imagem.


Configurando o servidor na vitrine

na aba configuração de produto, dentro da caixa especificação de imagens devemos colocar as imagens que estarão disponíveis no servidor de arquivos. sempre colocando dessa forma:

URL BASE - no caso da imagem : https://ftp.millenniumhosting.com.br/cliente/

Note que a URL deve conter sempre o protocolo e depois o domínio

algumas macros para identificar o produto, que devem ser envoltas por {$NOMEDAMACRO}, seguem alguns exemplos

COD_PRODUTO - código do produto

COD_COR - código da cor

COD_EST - código da estampa

TAMANHO - tamanho do produto

* E todos os campos que estão disponíveis no registro MILLENIUM_ECO.PRODUTOS.SKU

A validação do servidor de imagens pode ser feita pegando a URL completa da imagem e colocando no navegador (Chrome, Edge, Firefox, etc), caso esteja funcionando o problema é na configuração da expressão


  • Sem rótulos