افزونهها
هر افزونهای که اینجا فهرست شده رایگان و متنباز است و مستقیماً از GitHub قابل دانلود است — بدون نیاز به حساب کاربری، فروشگاه یا پرداخت، و این برای هیچکدام از آنها تغییر نخواهد کرد. فروشگاه داخل برنامه فقط لایهای برای نصب با یک کلیک روی همین نسخههای عمومی است که در پایین پیوندشان آمده است. Universal Till ممکن است در آینده افزونههای رسمی پولیِ جداگانهای هم ارائه دهد — آنها فقط در این صفحه نمایش داده نمیشوند.
پرداخت
SumUp Card Payments
Take card payments through SumUp. With a paired SumUp Solo/Air/3G reader (set sumup_reader_id), the till drives the reader directly for a real card-present tap/insert, and a tip the customer picks on the reader syncs back to the till automatically. With no reader configured it runs in test mode: no card is charged and nothing is sent to SumUp (amounts ending .13 decline, .99 time out, anything else approves). Refunding a SumUp reader sale on the till refunds the original transaction automatically (in test mode a refund is approved with nothing to send back). Set your SumUp API key, merchant code, and (for reader payments) an affiliate key in the settings.
Stripe Card Payments
Take card payments through Stripe. Authorization runs BEFORE the sale completes: the till asks Stripe to charge the amount and only finishes the sale if Stripe approves. Set your Stripe SECRET key (sk_...) in the settings. For card-present payments, also set a Stripe Terminal reader id (stripe_reader_id) — the till drives the reader (Reader S700 / WisePOS E / M2, or a test simulated reader). With no reader id it runs an online/demo charge; in test mode amounts ending .13 decline. Card refunds are wired too: refunding a Stripe sale on the till refunds the original charge automatically.
QR Pay
QR-code tender method with an in-process WASM handler: settling a sale via QR Pay runs the plugin, which emits the payment QR content.
Demo Card Terminal
Simulated card terminal with deterministic test outcomes that really decline: authorization runs BEFORE the sale completes. The pence amount picks the scenario — .13 declines (sale stops), .99 times out, anything else approves.
یکپارچهسازیها
AI Assistant
The till's AI features — Identify by camera on the sell screen and Ask your till on Reports — running inside this plugin, plus the settings for background removal of item and category photos, which the till runs against YOUR OWN rembg service (image_endpoint) with an allowed open model (birefnet-general-lite or u2netp). Self-hosted by default: point the endpoint setting at YOUR OWN Ollama server on this machine, a store mini-PC or your homelab, and nothing leaves your infrastructure. A shop that prefers a hosted provider can opt in by setting provider to claude or openai and entering its own API key — the shop's own account and cost, never a Universal Till account. Or set provider to openai_compatible to use your own OpenAI-compatible server (LM Studio, vLLM, llama.cpp) at the endpoint setting, key optional. Uninstall and AI disappears.
Webhook / ERP Connector
Mirrors every completed sale to any external system by POSTing the sale.completed payload to a configurable endpoint with a configurable auth header. Offline-first: undelivered sales are queued in plugin storage and retried, so the till keeps selling regardless of the ERP. Reference implementation and template for the SAP and Microsoft Dynamics / LS Central connectors (ADR-0014).
پوستهها
Screen Top Theme
POS layout theme: the sale screen (basket) spans the top of the page with the product buttons underneath.
Buttons Left Theme
POS layout theme: product buttons on the left-hand side with the sale screen (basket) on the right.
Midnight Theme
Dark POS style theme — low-glare palette for dim environments; keeps the default layout.
بستههای زبان
Spanish (Español)
Spanish language pack for Universal Till — full coverage of the till interface; any future untranslated strings fall back to English.
German (Deutsch)
German language pack for Universal Till — full coverage of the till interface; any future untranslated strings fall back to English.
صفحهها
Universal Till FAQ
Localized FAQ page for Universal Till POS — the till renders the content bundle natively (ADR-0001: no plugin binary).
دکمهها
No Sale
Adds a No Sale button to the sale screen: pressing it publishes a drawer-release request handled by an in-process WASM module, so every no-sale drawer opening is audited.
افزونهٔ خودتان را میسازید؟ هر افزونهٔ این صفحه یک نمونهٔ عملی است — مرجع مانیفست افزونه و ADRها را در ut-docs ببینید.