Jump to content

Trasformare punti in buoni sconto, tasse incluse.


ba609

Recommended Posts

Salve,

 

utilizzando il modulo Fidelizzazione della clientela e premi  V 1.8 in prestashop 1.5.4.1 ho riscontrato il seguente problema:

- quando converto i punti fedeltà in buoni, quest'ultimi sono IVA esclusa quindi mi troverò l'importo aumentato a fine transazione.

 

Mi spiego meglio:
1) accumulo punti fedeltà (es. 1 punto = 0.20 centesimi)

2) converto il punto in buono quindi ho 0.20 cen. di sconto

3) utilizzo il buono durante l'acquisto

4) il buono diventa 0.24 (ossia 0.20 + 22%)

 

Se creo manualmente un buono posso applicare la regola di includere le tasse nel buono (vedi allegato 1)

 

Se il buono viene creato in automatico dal cliente le tasse sono escluse. (questo non va bene)

 

Come si configura la conversione imponendo di includere le tasse ?

 

 

 

Grazie.

Allegato 1.bmp

Link to comment
Share on other sites

  • 2 months later...

Non so se hai risolto, io comunque ho trovato la soluzione. Spero di essere utile ad altri che come noi hanno notato questa cosa.

SOLUZIONE

 

Edita il file default.php del modulo loyality - (modules/loyality/controllers/front/default.php)

 

Cerca questo blocco di codice

$cart_rule = new CartRule();
$cart_rule->code = $voucher_code;
$cart_rule->id_customer = (int)$this->context->customer->id;
$cart_rule->reduction_currency = (int)$this->context->currency->id;
$cart_rule->reduction_amount = LoyaltyModule::getVoucherValue((int)$customer_points);
$cart_rule->quantity = 1;
$cart_rule->quantity_per_user = 1;

nel mio file è da riga 70 a riga 76.

 

Basta aggiungere una nuova riga

$cart_rule->reduction_tax = 1;

Salva e carica.

Io ho risolto così.

  • Like 1
Link to comment
Share on other sites

Grazie !
Provo subito ..... non avevo ancora trovato una soluzione al problema.

Ti chiedo un ultima cosa,
nella pagina di front office del cliente, nella sezione i miei punti fedeltà

non riesco a cambiare la dicitura preimpostata " I miei buoni da punti fedeltà "

e poi sotto la tabella riassuntiva dei punti visualizzo la dicitura in inglese "The minimum orde amount in order to use these vouchers is: "

Sai dove mettere mano !?!?!?

 

Grazie mille.

Link to comment
Share on other sites

  • 2 weeks later...

Vai in Localizzazione->Traduzioni, seleziona Traduzione moduli installati, seleziona la lingua e ti si apre una pagina con tutti i moduli.. cerca quello relativo ai punti fedeltà e avrai la possibilità di editare tutti i campi disponibili.

Link to comment
Share on other sites

Non ti visualizza il testo in italiano nel senso che accanto alla dicitura in inglese vedi un capo vuoto in rosso? Se è così, allora manca completamente la traduzione, dovresti riscriverla a mano nel campo attualmente evidenziato in rosso e poi salvare.

L'ho appena fatto per diverse traduzioni senza problemi

 

Claudio

  • Like 1
Link to comment
Share on other sites

Ciao,
 

non si visualizza il testo nel senso che nel sito non carica la traduzione e continua a caricare solo il testo in inglese.

La traduzione l'ho inserita fino li tutto OK.

 

E' come se ci fosse un file in remoto che continua ad avere il testo in lingua inglese.

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...