{% extends "core/base.html" %} {% load static %} {% load currency_filters %} {% block title %}Barcode POS — SwiftPOS{% endblock %} {% block extra_head %} {% endblock %} {% block content %}

Barcode POS

Scan products with your USB / Bluetooth barcode scanner

Scanner Ready
{% if system_settings.enable_camera_scanner %}
Starting scanner...
{% else %}
Awaiting Scan

Point your scanner at a product barcode — items will appear in the cart instantly.

{% endif %}
Current Order #{{ order.order_number }}
{% csrf_token %}
{% for item in order_items %}
{{ item.product.name }}
{% if item.product.wholesale_price and item.product.wholesale_min_quantity and item.quantity >= item.product.wholesale_min_quantity %} WS{{ item.unit_price|floatformat:2 }} {% else %} {{ item.unit_price|floatformat:2 }} {% endif %} × {{ item.quantity }}
{% csrf_token %}
{{ item.quantity }}
{% csrf_token %}
{% csrf_token %}
{% money item.total_price %}
{% empty %}
Scan a product to start order
{% endfor %}
{% if system_settings.enable_camera_scanner %} {% endif %} {# Variant Picker doesn't apply to Barcode POS since barcodes inherently identify specific variants #} {% endblock %}