{% extends "base.html" %} {% import 'components/macros.html' as ui %} {% block title %}Add / Restock Product{% endblock %} {% block head_extra %} {% endblock %} {% block content %}
{{ error }}
{% endif %}A matching product already exists. Confirm restock to add the latest quantity to current stock, or cancel to keep the current product unchanged.
Name: {{ duplicate_product.name }}
ID: {{ duplicate_product.shop_product_id or 'Auto' }}
Selling Price: {{ duplicate_product.price }}
Buying Price: {{ duplicate_product.buying_price }}
Stock: {{ duplicate_product.stock }}
Barcode: {{ duplicate_product.barcode or 'None' }}
Fund: {{ duplicate_product.fund_source }}
Name: {{ pending_product.name }}
ID: {{ pending_product.product_id or 'Keep current / Auto' }}
Selling Price: {{ pending_product.price }}
Buying Price: {{ pending_product.buying_price }}
Stock: {{ pending_product.stock }}
Barcode: {{ pending_product.barcode or 'None' }}
Fund: {{ pending_product.fund_source }}
For adding thousands or millions of products, use CSV upload:
{{ ui.button('Go to Bulk Import', '/bulk-import-products') }}