Community hardware & payments

Thermal print queue stub and LATAM/US payment reference plugins.

Thermal printer (org.bodegasuite.thermal-printer)

On each completed sale (sale:afterComplete), the plugin can write an ESC/POS file to a local queue folder when enabled in plugin config.

  • Default queue: %APPDATA%/BodegaSuite/thermal-print-queue/
  • Stub mode (default): BODEGASUITE_THERMAL_PRINT_STUB unset or not 0
  • When disabled: operator sees a warning to enable the plugin in Settings

USB/serial drivers are not included yet — use the .escpos files with your own spooler or future hardware IPC.

Pago Móvil (org.bodegasuite.pago-movil)

Stores merchant reference fields (bankName, merchantPhone, merchantId) for operators. Does not call Venezuelan bank APIs; checkout still uses the core pago_movil payment method.

Zelle (org.bodegasuite.zelle)

Stores payee reference fields (payeeEmail, displayName) for diaspora operators. Does not connect to Zelle network APIs; checkout still uses the core zelle payment method.

Local install

pnpm plugin:build:community
pnpm plugin:sync:community

Restart the desktop app so discovery picks up plugins/org.bodegasuite.*.