Дія generate_barcode
System ID:
action_generate_barcode
Опис
Створює PNG-зображення штрихкоду (або QR) з текстових даних. Посилання на файл зберігається в константу користувача — його можна надіслати клієнту або використати далі в сценарії.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| generated | Штрихкод успішно згенеровано, URL збережено в константу |
| generation_error | Немає code/type, помилка генерації або збереження файлу |
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
code | string | Так | — | Текст/дані для кодування. Підтримує плейсхолдери |
type | string | Так | — | Тип коду: code128, ean13, qr, code39 тощо. Підтримує плейсхолдери |
height | number / string | Ні | 10 | Висота смуг у мм |
scale | number / string | Ні | 3 | Масштаб зображення |
includetext | boolean | Ні | true | Чи показувати текст під штрихкодом |
textxalign | string | Ні | "center" | Вирівнювання тексту: left, center, right |
set_to | string | Ні | null | Імʼя константи для URL. Якщо не задано — barcode |
Приклад конфігурації
{
"code": "{{order_id}}",
"type": "code128",
"height": 10,
"scale": 3,
"includetext": true,
"textxalign": "center",
"set_to": "barcode_url"
}