HOXTA » Prețuri în Order Summary (Extra IP, Backup etc.)
=========================================================

PROBLEMA
--------
În WHMCS, „Product Custom Fields” (Additional Information — dropdown-uri ca Extra IP,
Backup Server) NU modifică automat prețul comenzii și NU apar în rezumat cu sumă,
pentru că nucleul WHMCS nu facturează aceste câmpuri.

SOLUȚIA CORECTĂ (recomandată de WHMCS)
--------------------------------------
Pentru opțiuni care COSTĂ bani și trebuie în „Order Summary” + factură:

  » Folosește CONFIGURABLE OPTIONS (opțiuni configurabile), NU Custom Fields.

Pași (admin WHMCS):
1. Configuration » System Settings » Configurable Options
2. Creează un grup (ex.: „VPS extras”) sau folosește unul existent
3. Adaugă opțiuni tip „Dropdown” sau „Quantity”:
   - „Extra IP” — la fiecare alegere (0, 1, 2…) setezi preț (Monthly, etc.)
   - „Backup Server” — idem
4. La produsul tău: tab „Configurable Options” » asociază grupul
5. În șablon, acestea apar deja în pagina de configurare (blocul product configurable
   options) și în Order Summary prin ordersummary.tpl (foreach configoptions).

După migrare poți scoate duplicatele din Custom Fields sau le lași doar pentru text
neFacturabil.

ALTERNATIVE
-----------
• Product Addons — pentru Backup ca serviciu adăugat cu preț recurent / setup
• Module / hooks personalizate — doar dacă ai nevoie de logică foarte specială

Fișier ordersummary.tpl
-----------------------
• Afișează deja: base price, configurable options (cu preț), addons, totaluri.
• Există și un bloc opțional pentru $producttotals.customfields (dacă versiunea ta
  WHMCS expune date acolo); fără prețuri în backend, coloana de preț poate rămâne „—”.

Additional Information + OS în Order Summary (fără bani)
---------------------------------------------------------
• Pe pasul Configure, tema copiază prin JavaScript valorile din #hxoCustomFieldsGrid
  în #producttotal (titlu din limbă). Nu mai duplicăm $producttotals.customfields în
  ordersummary.tpl — serverul putea afișa valori învechite, iar JS citește mereu formularul.
• Linia „OS / Operating System” din rezumat este rescrisă din selecția reală (nota
  „Selected:” / tile), ca WHMCS să nu arate „none” pe opțiunile tip tile.

Template HOXTA: templates/orderforms/hoxta_modern/
