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_STUBunset or not0 - 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.*.