@Janilton, sobre tuas dúvidas… segue minha contribuição para o tema:
- vc sabe se essas imagens irão para a vtex ou só o link, e elas ficarão no google drive?
Os arquivos de imagens são armazenados do lado da VTEX em seu formato original porém são convertidos em tempo real para WEBP quando requisitados ao servidor por navegadores compatíveis.
Porém como você comentou que as imagens são bem grandes, considere que a VTEX restringe o limite de tamanho de arquivo de mídia em 5 MB.
Outra dúvida, eu vi que as imagens na VTEX existem um formato , queria saber se consigo mudar esse formato, exemplo nosso formato hoje é 193619-0373_1 - foto frente e 193619-0373_2 - foto verso, se existir a opção de alterar , sabe onde posso fazer ?
Se subir para pelo File Manager do CMS, os arquivos terão o seguinte formato:
http://[ACCOUNT_NAME].vteximg.com.br/arquivos/ids/{ID}-{LARGURA}-{ALTURA}/{NOME_DA_IMAGEM}
Exemplo:
http://instoreqa.vteximg.com.br/arquivos/ids/155602-300-300/robo.jpg
Agora se subir pelo /admin/new-cms/media-gallery terão este outro formato, não importa o nome que você dê ao arquivo ele será alterado para um nome único:
https://lojabestoff.vtexassets.com/assets/vtex.file-manager-graphql/images/b1e46c84-8abe-4208-a51a-4be11601e320___19e0699a034514f27b57ca90b0215a2b.jpg
Outro caminho promissor seria criar um script bash que utilize a app nativa da VTEX Catalog Images App
A partir desta app, basicamente na teoria é criar um loop na pasta de imagens local que executaria o curl abaixo:
curl --location --request POST 'https://app.io.vtex.com/vtex.catalog-images/v0/{{accountName}}/{{workspace}}/images/save/{{fileName}}' \
--header 'VtexIdclientAutCookie: {{token}}' \
--form '=@"{{filePath}}"'
- Analisar o response e caso seja 200 salvo o resultado em um arquivo para processar posteriormente, que teria o formato
{
"id": "special-offer.png",
"slug": "/assets/vtex.catalog-images/products/special-offer___782206cd73597a717ed67eba399167a6.png",
"fullUrl": "https://myvtexaccountname.vtexassets.com/assets/vtex.catalog-images/products/special-offer___782206cd73597a717ed67eba399167a6.png"
}
- Converteria a planilha em um arquivo CSV e criaria outro bash para processar cada arquivo de retorno para completar o CSV usando a biblioteca awk para localizar a coluna dentro do CSV e preencher com o valor do arquivo de retorno.
Talvez funcione rss Se quiser ajuda, me chama no privado.
Recomendação
Como esta assunto de imagens é um tema sensível e muitas vezes impactam negativamente na performance da loja, vale muito a pena dar uma garimpada no help da VTEX para pesquisar bem sobre este tema das imagens, incluindo as publicações: