Artigos sobre: Publicações

Importar publicações em massa

Neste artigo vamos te mostrar como fazer o upload de publicações em massa usando uma planilha do Google Sheets ou Excel.


⚠️ Se for a primeira vez que você vai importar, você precisará nos solicitar as credenciais de acesso SFTP do publica.la. É para lá que você enviará tanto as publicações quanto as capas.


Escreva para support@publica.la para que possamos compartilhar suas credenciais.


Quando tiver suas credenciais, siga os passos abaixo:


1. Acesse o SFTP pelo Filezilla para poder fazer o upload dos seus arquivos.


Se você nunca o usou, aqui há um artigo do nosso centro de ajuda onde mostramos onde baixar o Filezilla, como fazer login e como fazer o upload dos seus arquivos para o SFTP.


⚠️ Todos os arquivos (publicações e capas) que você enviar para sua conta SFTP precisam ser nomeados pelo ISBN. Isso permite que o sistema os localize de forma mais simples.


2. Quando tiver feito o upload de todos os arquivos no SFTP, você deverá preencher o formulário com os metadados.


👉 Compartilhamos um formulário de exemplo para que você possa baixá-lo, copiar os cabeçalhos de cada coluna e preencher os campos com os dados das suas publicações.


Para baixar a cópia do formulário, vá em Arquivo e clique em "Fazer uma cópia". Em seguida, edite a planilha com as informações que deseja incorporar.



Você não precisa adicionar todas as colunas para realizar uma importação — apenas as colunas marcadas como Obrigatórias.


Detalhes dos cabeçalhos de cada coluna


Cabeçalho

Detalhe

ISBN: OBRIGATÓRIO.

É um identificador único da publicação e aqui você deve inserir o ISBN sem traços ou espaços. Pode conter alternativamente caracteres alfanuméricos, além de hífens e sublinhados, com no máximo 250 caracteres. Mas recomendamos fortemente usar o ISBN se a publicação tiver um. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Type: OBRIGATÓRIO. ​Este campo não pode ser atualizado/modificado.

Aqui você deve inserir o tipo do arquivo. Deve ser "pdf", "epub" ou "audio". ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Name: OBRIGATÓRIO.

É o nome da publicação. Deve conter no máximo 200 caracteres. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Description: Opcional.

É a descrição da publicação. Deve conter no máximo 10000 caracteres. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Free: Opcional.

Se a publicação for gratuita, deve conter 1; se não for gratuita, deve conter 0 (zero). ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

Free Until: Opcional.

Caso a publicação seja gratuita até uma determinada data. ⚠️O formato desta coluna deve ser "ano-mês-dia" (2019-04-28). Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Publication Date: Opcional.

Se desejar, você pode especificar uma data e hora de publicação. Deve conter a data no formato "ano-mês-dia" e, se incluir horário, no formato "horas-minutos-segundos". Por exemplo: apenas a data 2019-09-15, ou data e hora 2019-04-28 00:00:00. Se o campo ficar vazio, o valor padrão será a data e hora em que os arquivos forem enviados. ⚠️O formato desta coluna deve ser Data "ano-mês-dia" (2019-04-28). Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

File URL: OBRIGATÓRIO.

Aqui você deve adicionar o CAMINHO com a localização da publicação dentro do SFTP. 📚 Para arquivos PDF ou Epub: lembre-se de usar o ISBN como nome do arquivo. O nome não pode conter espaços e deve ser apenas alfanumérico. Deve seguir este formato: "_usuario_ftp_/files/codigo_isbn.pdf". Por exemplo: editorial-exemplo/files/234568765434.pdf ​(*) Este é o nome de usuário que compartilhamos com você nas credenciais SFTP. 🎶 Para arquivos MP3 (Audiobooks - Podcasts): você pode adicionar um ou mais arquivos de faixa para um audiobook. Para adicionar várias faixas, use o caractere "**\

**" como separador. Exemplo: usuario_ftp/files/isbn-1.mp3 **\

usuario_ftp/files/isbn-2.mp3. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.**

Cover File URL: Opcional, mas recomendado.

Assim como o item anterior, aqui você deve inserir o CAMINHO com a localização da capa da publicação dentro de um diretório "/files". Este arquivo deve ser JPG ou PNG. Use o ISBN como nome do arquivo, sem espaços e apenas com caracteres alfanuméricos. Deve seguir este formato: "_usuario_ftp_/files/codigo_isbn.jpg". Por exemplo: editorial-exemplo/files/234568765434.jpg. As imagens de capa devem ser JPG ou PNG com resolução mínima de 256x256 pixels. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Lang: OBRIGATÓRIO. Este campo não pode ser atualizado/modificado.

Nesta coluna você deve inserir o idioma da publicação. Para conteúdo em espanhol use es, para inglês en, para português pt e para italiano it. Os valores devem ser inseridos em letras minúsculas. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Allow Preview: Opcional.

Se quiser que a publicação tenha uma prévia, deve conter 1; caso contrário, 0 (zero). Lembre-se de que o percentual de prévia padrão é 10% para todas as publicações — ou seja, um livro de 100 páginas terá as primeiras 10 páginas como prévia, e um livro de 150 páginas terá 15. ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

Require Login for Preview: Opcional.

Caso a publicação exija login para ser visualizada na prévia, deve conter 1; caso contrário, 0 (zero). ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

Require Login to Read: Opcional.

Caso a publicação gratuita exija que o usuário faça login para lê-la, deve conter 1; caso contrário, 0 (zero). ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

Private Material: Opcional.

Se a publicação contém material privado (por exemplo: um link para um vídeo, um código ou senha, ou qualquer outra informação que você queira adicionar). Apenas os usuários com acesso à publicação poderão vê-lo. Deve conter no máximo 10000 caracteres. ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Price: Opcional.

É uma string no formato moeda_id:valor. Suporta múltiplos valores separados pelo caractere "**\

". **- Currency_id: ARS, USD, EUR, MXN, COP, PEN ou CLP. - Valor: é o valor do preço, em formato decimal ou inteiro. No caso de decimal, a fração deve ser separada por ponto, não por vírgula (por exemplo: USD:9.99). Exemplo: para definir o preço de uma publicação em 500 pesos argentinos, 300.000 pesos chilenos e 9 dólares americanos: ARS:500 **\

** CLP:300000 **\

USD:9 ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.**

PPU Prices: Opcional, mas OBRIGATÓRIO se ppu_enabled for igual a 1.

Define o preço da licença PPU (que geralmente corresponde a 10% do preço de capa do livro) e segue o mesmo formato do campo prices, com a diferença de que só aceita preços em USD (por exemplo: USD:0.40 para definir o preço em 40 centavos de dólar por empréstimo). ⚠️O formato desta coluna deve ser texto simples. Para isso, selecione a coluna, clique em Formatar > Número > Texto simples.

Retail Enabled: OBRIGATÓRIO.

Defina este campo como 1 se quiser oferecer a publicação no mercado sob a licença retail (após assinar um contrato); caso contrário, 0 (zero). IMPORTANTE: Se este campo for 1, na coluna "prices" você deve inserir o preço em dólares (USD). ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

PPU Enabled: Opcional.

Este campo permite que sua publicação seja comercializada como empréstimo ou aluguel em Bibliotecas, sob a licença PPU (Pay Per Use). Deve ser 1 se quiser comercializá-la; caso contrário, 0 (zero). ⚠️O formato desta coluna deve ser Número. Para isso, selecione a coluna, clique em Formatar > Número > Número.

COLUNAS DE TAXONOMIA — Todas as colunas de taxonomia são opcionais. Você poderá adicionar taxonomias padrão e/ou criar colunas de taxonomias personalizadas.

⚠️O formato dessas colunas deve ser texto simples. Para isso, selecione as colunas e clique em Formatar > Número > Texto simples.

Keywords: Opcional.

Adicione palavras-chave para que seus usuários encontrem a publicação rapidamente. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Categories: Opcional.

Permitem identificar suas publicações em diferentes grupos para configurar filtros, criar estantes e facilitar a busca dos usuários. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Collections: Opcional.

Ajudarão você a criar Planos de venda ou estantes. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Authors: Opcional.

O(s) nome(s) do(s) autor(es). Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Narrators: Opcional.

O(s) nome(s) do(s) narrador(es), no caso de um audiobook. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Publishers: Opcional.

É o nome da(s) editora(s). Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Countries: Opcional.

País ou cidade. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Editions: Opcional.

Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.

Audience: Opcional.

Permite até um (1) valor de público-alvo para suas publicações. Os valores aceitos são children, young-adults ou adults.

bisac: Opcional.

Deve ser preenchido com o código BISAC, não com sua descrição. Ex.: ANT000000 para o gênero "Antiques & Collectibles / General". Suporta múltiplos valores separados pelo caractere \

. Ex.: ANT056000\

ANT000000.

taxonomy_exemplo: Opcional

A palavra "exemplo" no cabeçalho deve ser substituída pelo nome da taxonomia personalizada. Você pode ter tantas colunas quantas taxonomias tiver criado. Suporta múltiplos valores separados pelo caractere \

. Máximo de 250 caracteres.


⚠️ Para adicionar colunas de taxonomia você deve criá-las primeiro na loja. Compartilhamos este tutorial do nosso centro de ajuda onde mostramos como fazer isso.


3. Quando o formulário estiver preenchido, você deverá salvá-lo ou baixá-lo como arquivo .XLSX para poder enviá-lo à plataforma.



4. Vá para Painel de Controle > Configurações > Importações.


5. Clique em Nova Importação, escolha a opção Importar Publicações e arraste ou selecione o arquivo do seu computador.



6. Clique em Criar Importação e o processo será executado automaticamente.


Após a execução, você poderá ver nessa mesma seção o status da importação — se foi concluída com sucesso ou se houve algum erro.



Em alguns casos, pode ser necessário atualizar a página para ver o status final do processo, caso ele continue aparecendo como "Em processamento" por vários minutos.


ERROS COMUNS — Em Ver detalhes do relatório, será indicada a linha (**) em que o erro está ocorrendo.


(**) A linha indicada é exatamente a mesma da planilha, contando o cabeçalho como número 1 (um).



Os diferentes erros que costumam ocorrer são os seguintes:


  • Cabeçalhos inválidos — Este é um dos erros mais comuns e geralmente tem duas causas:
  • Os dados de alguns cabeçalhos foram modificados manualmente e não correspondem exatamente aos indicados no arquivo de exemplo e neste tutorial.
  • Você pode ter escolhido uma opção diferente de Importar publicações, como importar usuários ou outra da lista.


  • Data com formato incorreto: pode ser causado por uma alteração no tipo de formato de dados — nesse caso, deve-se seguir o formato indicado nos pontos anteriores. As datas não devem ser escritas com barras como separadores (2020/01/20), sem a ordem correta (01/20/2020) ou com o ano abreviado em dois dígitos (01-20-20). O formato aceito é ano, mês, dia (yyyy-mm-dd).
  • Muitos caracteres: não respeitar o número máximo de caracteres para os campos, conforme indicado em cada caso, pode gerar um erro na importação.
  • Arquivo não encontrado: pode ocorrer porque você esqueceu de fazer o upload de uma publicação ou capa no SFTP e o sistema não a encontra, ou porque o nome está escrito incorretamente. Verifique se não há espaços extras, se a extensão do arquivo está correta e se o ISBN corresponde ao que foi enviado para o SFTP.



  • Validation.issue_prices: este erro pode ocorrer porque os preços não estão separados com o formato aceito "ARS:500|USD:9.99". Note que não deve haver espaço — o separador é o caractere especial --> |



⚠️ Lembre-se de que os arquivos ficarão disponíveis no SFTP (Filezilla) por 90 dias. Após esse período, serão excluídos automaticamente.


Recomendação para arquivos em formato EPUB:

Para evitar erros de decodificação de arquivo no leitor, recomenda-se que as fontes não estejam criptografadas.


Esperamos que este tutorial tenha sido simples para você. Se tiver dúvidas, escreva para support@publica.la.

Atualizado em: 11/05/2026

Este artigo foi útil?

Compartilhe seu feedback

Cancelar

Obrigado!