Etiquetas do NetSuite com ZPL
Gere etiquetas ZPL do NetSuite com um SuiteScript: envie os dados do registro para a API OpenZPL e receba ZPL preenchido, um PNG ou um PDF de volta.
Seu arquivo está sendo baixado.
Gratuito, sem limite diário. Uma conta gratuita também salva seus designs e fornece uma chave API.
Como se encaixa
Um SuiteScript pode chamar a API a partir de um botão ou um fluxo de trabalho, então o layout vive em um design e não em um script.
Exemplo
const res = https.post({
url: "https://api.openzpl.com/v1/templates/d123",
headers: {"X-API-Key": key, "Accept": "text/plain", "Content-Type": "application/json"},
body: JSON.stringify({data: {sku: item.getValue("itemid")}})
});
Configurando
Projete a etiqueta no designer com {{variables}}, salve-a e copie seu ID do painel. Crie uma chave de API, então envie seus dados para POST /v1/templates/{id}. A documentação da API tem os detalhes.
Perguntas
Como a etiqueta chega à impressora?
O NetSuite opera na nuvem, por isso precisa de um agente para alcançar uma impressora na sua rede. O [agente de impressão OpenZPL](/print-agent/) faz isso.
Preciso instalar algo?
Não para renderizar etiquetas: é uma API HTTP. Para enviá-las a uma impressora na sua rede, execute o [agente de impressão](/print-agent/) ao lado dela.
Qual é o custo?
Uma chave gratuita permite 20 etiquetas por dia. O Pro custa $29 por mês para 100.000 etiquetas e o Business $99 para 1.000.000. Veja [preços](/pricing/).
Relacionado
Precisa de algo que ainda não temos?
Um conector para seu sistema, um formato de etiqueta ou uma nova ferramenta: nos diga o que você usa e nós analisaremos a construção.