{% extends 'core/base.html' %} {% load static %} {% block title %}System Settings — SwiftPOS{% endblock %} {% block topbar_title %}System Settings{% endblock %} {% block extra_css %} {% endblock %} {% block content %}
System Settings
Configure your business information, POS mode, and currency.
{% if messages %} {% for message in messages %} {% endfor %} {% endif %}
{% csrf_token %}
Business Information
Company Slug (Store ID)
{{ request.company.slug }}
Staff need this identifier to log into the mobile app.
{% if cs.logo %}
Current logo
Upload a new image to replace it.
{% endif %}
POS Interface
{% if cs.pos_interface_mode == 'grid' %}
Grid POS V2 is active — Open it here.
{% endif %}
Features
Uses your device camera to scan barcodes on the Barcode POS page.
If enabled, you can sell products even when they are out of stock. (Useful for restaurants/services).
Currency & VAT
e.g. ₦ $ £ €
0 = disabled
{% if request.company.plan.feature_whatsapp_sms %}
WhatsApp & SMS Notifications

Enter your Termii (or compatible) API credentials below. Notifications only send when the global WhatsApp switch is activated by SwiftPOS.

Your provider's send endpoint
Max 11 chars, no spaces

{% endif %}
Thermal Printer
Exact printer name from Windows Printers list
{% if request.company.plan.feature_2fa %}
Two-Factor Authentication (2FA)
Email-based 2FA: When enabled, staff must enter a one-time code sent to their email address at every login. Make sure each staff account has a valid email address set.
Admins must verify via email code at every login.
Managers must verify via email code at every login.
{% else %}
Two-Factor Authentication (2FA)
Two-Factor Authentication is not available on your current plan. Upgrade your plan to unlock 2FA for your team.
{% endif %}
Cancel
{% endblock %} {% block extra_js %} {% endblock %}