diff --git a/shop/components/order-wizard.tsx b/shop/components/order-wizard.tsx index 8445589..bef39d4 100644 --- a/shop/components/order-wizard.tsx +++ b/shop/components/order-wizard.tsx @@ -274,6 +274,9 @@ export function OrderWizard({ const handleBillingIntervalChange = (val: 'one_time' | 'monthly') => { setSelectedBillingInterval(val) setModuleQuantities({}) + if (val === 'monthly') { + setLastLicenseDate("") + } const newSelections: Record = {} categories.forEach(cat => { const matchingProd = products.find(p => @@ -437,24 +440,6 @@ export function OrderWizard({ ))} )} - {selectedEndCustomerId && ( -
- - setLastLicenseDate(e.target.value)} - className="bg-[#0b1329] border-white/10 text-white focus:border-primary" - /> -

- Falls dieser Kunde bereits Lizenzen besitzt, tragen Sie das Datum der letzten Lizenzierung ein. Damit werden die korrekten Update-Gebühren ermittelt. -

-
- )} )} @@ -583,6 +568,24 @@ export function OrderWizard({ )} + {selectedBillingInterval === 'one_time' && customerMode === 'select' && selectedEndCustomerId && ( +
+ + setLastLicenseDate(e.target.value)} + className="bg-[#0b1329] border-white/10 text-white focus:border-primary" + /> +

+ Falls dieser Kunde bereits Lizenzen besitzt, tragen Sie das Datum der letzten Lizenzierung ein. Damit werden die korrekten Update-Gebühren ermittelt. +

+
+ )}