Errore Prezzo originale ( raw amount )
Ho una vista con filtro contestuale NID, che mostra i vari prezzi di un prodotto corrispondente alle varianti, voglio mostrare il prezzo senza sconti e tasse ma viene calcolato correttamente su tutte le righe tranne la prima.
Questo succede su tutti i prodotti, anche cambiando l'ordine delle righe.
Non ne capisco il motivo.
Allegato | Dimensione |
---|---|
prezzo.gif | 78.14 KB |
Risposte
Non mi è mai capitato di
Non mi è mai capitato di vedere qualcosa del genere.. sembra che la vista non applichi correttamente la formattazione del primo prezzo del primo elemento.
Potrebbe anche essere l'effetto di un bug ma penso sia complicato capirne il motivo senza avere per le mani la piattaforma e soprattutto senza avere a disposizione dei dati di debug.
Mi verrebbe da escludere un problema di configurazione in quanto accade sistematicamente ovunque e non sono per certi prodotti o varianti.
Magari prova a postare un'esportazione della vista .. forse si riesce a capire qualcosa in più ..
Ho abilitato il
Ho abilitato il modulo Commerce price by components che permette di formattare il prezzo in base alle varie componenti, aggiungendo questo campo alla vista e includendo solo il prezzo di base il risultato è corretto (vedi immagine)
Se però rendo il campo editable (che è quello che serve a me) torna a mostrare il valore errato!
Comunque qui puoi trovare l'export della vista
Se però rendo il campo
Che intendi esattamente per rendere il campo "editable"? Usi altri moduli (tipo https://www.drupal.org/project/editableviews)?
Se senza di quest'ultima feature le cose vanno correttamente, è molto probabile che i due handler su questo campo abbiano problemi ad interagire ...
Ho usato sia editableviews
Ho usato sia editableviews che editablefields, ma anche disabilitandoli rimane l'errore.
Hmm nei log di drupal per
Hmm nei log di drupal per caso questa vista genera qualche warning?
No, nessun errore.
No, nessun errore.
Cerco di ricostruire i
Cerco di ricostruire i passaggi che hai postato:
1. abiliti Commerce price by components -> tutto ok
2. abiliti un modulo per rendere il campo della vista modificabile -> errore su prima riga
3. disinstalli i moduli per rendere il campo della vista modificabile -> l'errore sulla prima riga persiste
4. in nessun caso il sistema genera warnings / errori
poi postare uno snap della stessa vista impostando il prezzo con il formattatore "Formatted amount with components"?
Ok, il comportamento è
Ok, il comportamento è bizzarro a dir poco:
1 - Formatted amount with components: l'importo è calcolato correttamente ma la formattazione coi componenti avvienne solo sulla prima riga
https://drive.google.com/file/d/1LulszLUtAPLMUTHmm0u9RN8ps6kTK5K4/view?u...
2 - Formatted amount with n decimals and components: tutto corretto, sia l'importo che la formattazione, che viene mostrata su tutte le righe.
https://drive.google.com/file/d/1M95A7z3zbPH88DzQICD7tyLrYmkmyR4M/view?u...
Non ho a disposizione
Non ho a disposizione "Formatted amount with n decimals and components" con "Commerce price by components", formatter che sembra essere generato da https://www.drupal.org/project/commerce_price_decimals_formatter ... questo comportamento è davvero strano perchè "Formatted amount with components" è fornito da dal core di commerce e in linea generale funziona bene.
Non so davvero che dire ... giusto una curiosità ... ma se provi a cambiare tema, ad esempio mettendo bartik, la situazione cambia o rimane esattamente la stessa?
Rimane la stessa
Rimane la stessa
Non riesco a darti ulteriori
Non riesco a darti ulteriori consigli se non quello di disattivare selettivamente tutti i moduli che potrebbero agire su questa vista (formattatori, sconti etc..) per cercare di isolare il problema.
Sono le classiche problematiche che magari avendo la piattaforma sottomano si risolvono in poche ore ma tramite un forum diventano difficili da trattare ...
Ho abilitato il carrello in
Ho abilitato il carrello in un blocco laterale, quando aggiungo il prodotto corrispondente alla prima riga, il prezzo visualizzato è sbagliato, calcola lo sconto e l'iva una seconda volta, se poi faccio refresh va a posto.
Se aggiungo tutti gli altri prodotti ( non nella prima riga ) il prezzo è corretto.
Forse può aiutare qualcuno a capire dov'è l'errore, a me non viene in mente niente, proverò a rifare la vista.