Jump to content

Recommended Posts

55 minutes ago, ziobudda said:

E' l'arrotondamento. E' sempre un casino. 

Ma ti capita su tutti i prodotti oppure solo su quello ? 

M.

 

Me lo fa su tutti i prodotti questo problema.
Come posso sistemare? Grazie per la risposta.

Link to comment
Share on other sites

22 hours ago, ThemeBooster.com said:

Ciao.

Potrei sbagliarmi ma ti chiederei di verificare se Modalità arrotondamento sia settata su Arrotonda per difetto al valore più vicino e se Tipo di arrotondamento sia settato su Arrotonda ciascuna riga.

Saluti.

Ciao, ti ringrazio per la risposta.
Nonostante abbia provato a fare questa cosa il problema persiste, l'unica cosa di cui mi sono accorto è che ho messo su Numero di decimali 1 al posto di 2, nel caso io mettessi 2 il prezzo mi diventerebbe 89,91 al posto di 89,90

Link to comment
Share on other sites

3 hours ago, ThemeBooster.com said:

Ciao.

In una verifica effettuata su di una installazione pulita, la problematica da te evidenziata accadeva proprio settando i parametri come su riportato (però con numero di decimali impostato a 2).

Impostando il prezzo con 2 decimali il prezzo mi rimane con 91 centesimi al posto di 90 centesimi... Come posso fare?

Link to comment
Share on other sites

20 hours ago, ThemeBooster.com said:

Scusa, probabilmente non ho compreso la tua richiesta a meno che tu non possa/voglia impostare i decimali a 2 cifre.

Nel caso, non ti rimane che provare le varie opzioni di settaggio dei parametri della modalità di arrotondamento e del tipo, ovviamente qualora tu non l'abbia già fatto :)

Inserendo le due cifre decimali mi sballa tutti i prezzi e non riesco a sistemare questa cosa, mettendo 1 cifra decimale mi porta a X.90€ tutti i prodotti o per lo meno quasi tutti solo che quando un utente va a cliccare sul carrello si ritrova il prezzo a x,91€ e non capisco come questa cosa...Ho provato tutti i tipi di settaggi possibili ma nulla, non funziona.
Ho provato a contattare il supporto del tema e lui dice che probabilmente è un problema sul database

Edited by Elefos (see edit history)
Link to comment
Share on other sites

On 2/11/2020 at 8:13 AM, Elefos said:

Inserendo le due cifre decimali mi sballa tutti i prezzi e non riesco a sistemare questa cosa, mettendo 1 cifra decimale mi porta a X.90€ tutti i prodotti o per lo meno quasi tutti solo che quando un utente va a cliccare sul carrello si ritrova il prezzo a x,91€ e non capisco come questa cosa...Ho provato tutti i tipi di settaggi possibili ma nulla, non funziona.
Ho provato a contattare il supporto del tema e lui dice che probabilmente è un problema sul database

Ciao, scusa il ritardo nella risposta.

Quanto detto dallo sviluppatore del tema potrebbe essere verificato cambiando il tema con quello nativo (qualora il tema che stai utilizzando non utilizzi i file del tema nativo per far visualizzare il prezzo totale dei prodotti).

Per il resto, al momento, non posso che replicare quanto riportato in una mia precedente risposta non riuscendo a replicare il problema.

Link to comment
Share on other sites

Alla fine ho capito mio malgrado... non è colpa del tema ma dell'importazione dei dati di esempio del tema. Non conosco la causa ma tale importazione blocca poi l'aggiornamento del numero di decimali dei prezzi dal backoffice. Qualunque cifra si imposti resta a 0 sul database. Ho modificato a mano con mysql il dato "precision" della tabella "ps_currency" ed ora funziona correttamente.

Link to comment
Share on other sites

12 hours ago, Multimedianovara said:

Alla fine ho capito mio malgrado... non è colpa del tema ma dell'importazione dei dati di esempio del tema. Non conosco la causa ma tale importazione blocca poi l'aggiornamento del numero di decimali dei prezzi dal backoffice. Qualunque cifra si imposti resta a 0 sul database. Ho modificato a mano con mysql il dato "precision" della tabella "ps_currency" ed ora funziona correttamente.

Ciao, mi potresti spiegare meglio come lo hai modificato? cosa hai cambiato?

Link to comment
Share on other sites

2 hours ago, Elefos said:

Ciao, mi potresti spiegare meglio come lo hai modificato? cosa hai cambiato?

Non penso che la mia soluzione sia applicabile al tuo caso. Nel mio caso i prezzi venivano mostrati sia in front-office che in back-office SENZA le due cifre decimali, del tipo 12 €, 18 €, 36 €, da lì il fatto che l'arrotondamento venisse fatto in modo errato e cioè si arrotondava all'euro e non ai centesimi, infatti 1.5 € diventava 2 € mentre 1.4 € diventava 1 €

Questo nonostante io avessi impostato 2 cifre decimali per i prezzi e questo succede solo DOPO l'importazione dei dati di esempio del mio tema a pagamento. Infatti nel back-office risultano 2 cifre decimali impostate ma nel campo "precision" della tabella "ps_currency" il valore è 0 (zero). Impostando a mano con mysql tale valore a 2 sia in front-office che in back-office i prezzi sono andati "a posto", cioè con formato x.xx € e non più x € (ovvero con le due cifre decimali), avendo le due cifre decimali impostate anche l'arrotondamento funziona correttamente sui centesimi e non sull'unità. Spero di essere stato chiaro.

Link to comment
Share on other sites

1 hour ago, Multimedianovara said:

Non penso che la mia soluzione sia applicabile al tuo caso. Nel mio caso i prezzi venivano mostrati sia in front-office che in back-office SENZA le due cifre decimali, del tipo 12 €, 18 €, 36 €, da lì il fatto che l'arrotondamento venisse fatto in modo errato e cioè si arrotondava all'euro e non ai centesimi, infatti 1.5 € diventava 2 € mentre 1.4 € diventava 1 €

Questo nonostante io avessi impostato 2 cifre decimali per i prezzi e questo succede solo DOPO l'importazione dei dati di esempio del mio tema a pagamento. Infatti nel back-office risultano 2 cifre decimali impostate ma nel campo "precision" della tabella "ps_currency" il valore è 0 (zero). Impostando a mano con mysql tale valore a 2 sia in front-office che in back-office i prezzi sono andati "a posto", cioè con formato x.xx € e non più x € (ovvero con le due cifre decimali), avendo le due cifre decimali impostate anche l'arrotondamento funziona correttamente sui centesimi e non sull'unità. Spero di essere stato chiaro.

Hai ragione nel mio caso non può funzionare...Immagino che ci sia un errore nel mio database ma non riesco a trovarlo...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...