Shop update added services and other shhhhhhh

This commit is contained in:
2026-05-31 13:15:04 +02:00
parent 09ab1c3e29
commit ea048807de
10 changed files with 416 additions and 101 deletions
+34 -12
View File
@@ -175,8 +175,17 @@
<div id="storeShopView" class="store-tab-scroll panel-content">
<div class="store-layout">
<div class="store-inventory">
<div class="inventory-grid" id="inventoryGrid">
<p style="color: var(--text-secondary);">Nalaganje...</p>
<div class="inventory-section" id="inventorySectionProducts">
<div class="inventory-section-header">Artikli</div>
<div class="inventory-grid" id="inventoryGridProducts">
<p style="color: var(--text-secondary);">Nalaganje...</p>
</div>
</div>
<div class="inventory-section" id="inventorySectionServices">
<div class="inventory-section-header">Storitve</div>
<div class="inventory-grid" id="inventoryGridServices">
<p style="color: var(--text-secondary);">Nalaganje...</p>
</div>
</div>
</div>
<div class="store-cart">
@@ -192,10 +201,7 @@
<span>Skupaj:</span>
<span id="cartTotal" class="cart-total-amount">€ 0.00</span>
</div>
<div class="cart-total-row cart-balance-row">
<span>Stanje po plačilu:</span>
<span id="cartBalanceAfter" class="cart-balance-after">€ 0.00</span>
</div>
<button class="btn btn-primary cart-pay-btn" onclick="processPayment()">Plačaj</button>
</div>
</div>
@@ -234,6 +240,13 @@
<div class="modal-content">
<span class="close" onclick="closeAddItemModal()">&times;</span>
<h2 id="addItemModalTitle">Dodaj artikel</h2>
<div class="form-group">
<label>Vrsta:</label>
<div class="item-type-toggle">
<button type="button" id="typeProductBtn" class="item-type-btn active" onclick="setItemType('product')">Artikel</button>
<button type="button" id="typeServiceBtn" class="item-type-btn" onclick="setItemType('service')">Storitev</button>
</div>
</div>
<div class="form-group">
<label>Slika (neobvezno):</label>
<div class="image-upload-area" id="imageUploadArea" onclick="document.getElementById('itemImageInput').click()">
@@ -252,11 +265,23 @@
<label>Ime artikla:</label>
<input type="text" id="itemName" placeholder="Ime artikla">
</div>
<div class="form-group">
<div class="form-group" style="margin-bottom:10px;">
<label class="dual-price-label">
<input type="checkbox" id="itemDualPrice" onchange="toggleDualPrice()">
Ločene cene (član / nečlan)
</label>
</div>
<div class="form-group" id="singlePriceGroup">
<label>Cena (€):</label>
<input type="number" id="itemPrice" placeholder="0.00" min="0" step="0.01">
</div>
<div class="form-group">
<div class="form-group" id="dualPriceGroup" style="display:none;">
<label>Cena za člana (€):</label>
<input type="number" id="itemPriceMember" placeholder="0.00" min="0" step="0.01">
<label style="margin-top:8px;">Cena za nečlana (€):</label>
<input type="number" id="itemPriceNonMember" placeholder="0.00" min="0" step="0.01">
</div>
<div class="form-group" id="stockFormGroup">
<label>Zaloga (kos):</label>
<input type="number" id="itemStock" placeholder="0" min="0" step="1">
</div>
@@ -367,10 +392,7 @@
<span>Skupaj za plačilo:</span>
<span id="checkoutTotal" class="checkout-total-val"></span>
</div>
<div class="checkout-summary-row">
<span>Stanje po plačilu:</span>
<span id="checkoutBalanceAfter" class="checkout-balance-val"></span>
</div>
</div>
<button class="btn btn-primary" onclick="confirmCheckout()">Potrdi plačilo</button>
</div>