diff --git a/myproject/pos/static/pos/js/terminal.js b/myproject/pos/static/pos/js/terminal.js
index 889b4e6..2e615a9 100644
--- a/myproject/pos/static/pos/js/terminal.js
+++ b/myproject/pos/static/pos/js/terminal.js
@@ -1648,21 +1648,28 @@ async function handleCheckoutSubmit(paymentsData) {
const result = await response.json();
if (result.success) {
+ console.log('✅ Заказ успешно создан:', result);
+
// Успех
alert(`Заказ #${result.order_number} успешно создан!\nСумма: ${result.total_amount.toFixed(2)} руб.`);
// Очищаем корзину
cart.clear();
renderCart();
- updateCartCount();
+ console.log('🧹 Корзина очищена');
// Закрываем модалку
const modal = bootstrap.Modal.getInstance(document.getElementById('checkoutModal'));
- modal.hide();
+ if (modal) {
+ modal.hide();
+ console.log('❌ Модалка закрыта');
+ }
- // Перезагружаем товары и витринные комплекты
- loadItems(); // Обновляем список товаров слева
- loadShowcaseKits(); // Обновляем витринные комплекты
+ // Перезагружаем страницу для обновления остатков товаров
+ console.log('🔄 Перезагрузка страницы...');
+ setTimeout(() => {
+ window.location.reload();
+ }, 500);
} else {
alert('Ошибка: ' + result.error);
diff --git a/myproject/pos/templates/pos/terminal.html b/myproject/pos/templates/pos/terminal.html
index ecb0f57..f90ebe1 100644
--- a/myproject/pos/templates/pos/terminal.html
+++ b/myproject/pos/templates/pos/terminal.html
@@ -504,5 +504,5 @@
}
-
+
{% endblock %}