跳到内容

NetSuite标签与ZPL

从 NetSuite 使用 SuiteScript 生成 ZPL 标签:将记录的数据发送到 OpenZPL API,并返回填充的 ZPL、PNG 或 PDF。

您的标签

预览

100%

如何适配

SuiteScript 可以从按钮或工作流调用 API,因此布局存在于设计中,而不是在脚本中。

示例

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")}})
});

设置中

在设计器中使用{{variables}}设计标签,保存并从仪表板复制其ID。创建一个API密钥,然后将您的数据发送到POST /v1/templates/{id}。详细信息请查看API文档。

问题

标签如何到达打印机?

NetSuite运行在云中,因此需要一个代理来连接到您网络上的打印机。[OpenZPL打印代理](/print-agent/)可以做到这一点。

我需要安装任何东西吗?

并非用于渲染标签:这是一个HTTP API。要将其发送到您网络中的打印机,请在其旁边运行[打印代理](/print-agent/)。

这要多少钱?

免费密钥每天允许 20 个标签。专业版每月 $29 可获得 100,000 个标签,商业版 $99 可获得 1,000,000 个。查看 [定价](/pricing/)。

相关

需要我们还没有的东西吗?

为您的系统、标签格式或新工具提供连接器:告诉我们您使用什么,我们将考虑构建它。

请求工具或集成
反馈