WebSite X5Help Center

 
Corrado B.
Corrado B.
User

Inserire volumi nel carrello  it

Autor: Corrado B.
Visited 258, Followers 2, Udostępniony 0  

Buongiorno a tutta la comunità e grazie per l'eventuale contributo.
E' da tempo che ho un enorme impedimento relativo al carrello e voirrei trovare una soluzione.
Devo ottenere il prezzo di vendita derivante da tre dati:Altezza,lunghezzaeprofondità.
Tramita  la  AI soono  arrivato  allo script  di  sguito  esposto  la  domanda è,  COME COLLEGARLO AL CRARRELLO?
il mio sito: www.itpolistirolo.it
Grazie.

<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Calcolo Prezzo Volume</title>
</head>
<body>
<h2>Calcola il Prezzo in Base al Volume</h2>

<!-- Form per inserire le dimensioni -->
<label for="altezza">Altezza (cm):</label>
<input type="number" id="altezza" placeholder="Inserisci altezza" required>

<label for="lunghezza">Lunghezza (cm):</label>
<input type="number" id="lunghezza" placeholder="Inserisci lunghezza" required>

<label for="profondita">Profondità (cm):</label>
<input type="number" id="profondita" placeholder="Inserisci profondità" required>

<button onclick="calcolaPrezzo()">Calcola Prezzo</button>

<h3>Prezzo: <span id="prezzo">0</span> €</h3>

<script>
function calcolaPrezzo() {
// Valori inseriti dall'utente
const altezza = parseFloat(document.getElementById("altezza").value);
const lunghezza = parseFloat(document.getElementById("lunghezza").value);
const profondita = parseFloat(document.getElementById("profondita").value);

// Verifica che i valori siano validi
if (isNaN(altezza) || isNaN(lunghezza) || isNaN(profondita)) {
alert("Per favore, inserisci tutte le dimensioni.");
return;
}

// Convertiamo da cm a m
const altezzaMetri = altezza / 100;
const lunghezzaMetri = lunghezza / 100;
const profonditaMetri = profondita / 100;

// Calcolo del volume in metri cubi
const volumeMetriCubi = altezzaMetri * lunghezzaMetri * profonditaMetri;

// Prezzo per metro cubo
const prezzoPerMetroCubo = 100;

// Calcolo del prezzo totale
const prezzoTotale = volumeMetriCubi * prezzoPerMetroCubo;

// Aggiorna il campo del prezzo
document.getElementById("prezzo").innerText = prezzoTotale.toFixed(2);
}
</script>
</body>
</html>


Posted on the
4 ODPOWIEDZI - 2 USEFUL
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... vedendo alla lontana, ...secondo una mia idea, forse(!), per rimanere nel Programma, potrebbe essere possibile inserire dei campi da usare per il calcolo(*), e delle sotto-varianti(**) con le opzioni per le fasce di prezzo omogenee...
... per esempio:
- 1 < 2 mq >> 100€
- 2 < 3 mq >> 200€
- 3 < 4 mq >> 300€
... eccetera...
... in base al calcolo risultante con il codice EXTRA sarebbe possibile attivare automaticamente l'opzione della variante della fascia di prezzo corrispondente...
... ma è tutto da vedere  e valutare con partecipazione attiva...

... (*) ... per avere un'idea dei campo di input utilizzabili per il calcolo, questo è un link Paolo recuperato qui nel forum:
https://provaclo.altervista.org/template/prova/index.html
... (**) ... per avere un'idea delle sotto-varianti con prezzo preimpostato questo è il link del Topic con esempio e spiegazione di Giuseppe:
https://helpcenter.websitex5.com/pl/post/226336

... forse basterebbe, configurato ad hoc, il solo metodo suggerito da Giuseppe...

.

ciao

.

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪
Corrado B.
Corrado B.
User
Autor

Grazie. Vado a vedere cosa mi dicono i link ... speriamo !
Una buina serata

Czytaj więcej
Posted on the from Corrado B.
Corrado B.
Corrado B.
User
Autor

CERCO SPECIALISTA !!!

No. putroppo il problema rimane insoluto.
I dai che l'acquirente dovrebbe inserire non sono raggruppabili. Non posso creare opzioni "da ... a"  e poi ci sono le altre due misure.
Insomma se un cliente desidera una centina per realizzare un arco deve inserire: 

  • La LUCE (ampiezza della apertura)
  • La FRECCIA (altezza della centina)
  • Lo SPESSORE (relativo alla dimensione della parete)

e devono essere eattamente quelle (esempio (Luce 1230 mm. Altezza 464 mm spessore 350 mm). Queste dimensioni mi forniscono i metri cubi da vendere che moltiplicati per il prezzo unitario mi rendono il prezzo da inserire nel carrello.

Ma insomma, è possibile che nessuno sia in grado di darmi una soluzione ... sarei disposto ad incaricare qualcuno ma non so dove attingere se non qui.

Resto in attesa e, comunque, ringrazio tutti per l'attenzione.


Czytaj więcej
Posted on the from Corrado B.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator
Najlepszy Użytkownik miesiąca ESNajlepszy Użytkownik miesiąca PT

... fuori dallo specialista che nel caso ben venga, ... ... con la mia precedente idea, IN TEORIA, ... le misure inserite creerebbero con apposito calcolo dinamicamente la volumetria, e le varianti dette prima verrebbero selezionate automaticamente per il prezzo relativo alla risultante fascia di volumetria...
... poi bisogna anche tener presente che, se si devono ricevere le misure esatte, ... ora come ora, e forse(!), si dovrebbe limitare l'ordinazione per un acquisto e relativo pagamento singolo per volta; ... in questo modo i dati delle misure potrebbero essere trasferiti nelle NOTE (o altro apposito campo: alt,larg,prof) del modulo contatti nello #sten1, e quindi riceverle nelle stesse note della stessa e-mail...
... si dovrebbe creare un apposito Progetto esportato online (come quelo del precedente link) per fare le varie PROVE reali del caso di volta in volta...
...

.

ciao

Czytaj więcej
Posted on the from  ‪ KolAsim ‪ ‪