Ciao a tutti!
Per caso, qualcuno ha mai avuto come me la necessità di avere un gruppo di clienti b2b ai quali NON applicare nessun ricarico sui prezzi degli articoli?
Io ho provato ad inserire il valore 0, ma nel prezzi visualizzato sul catalogo compare sempre una maggiorazione (dell' 1%, chissà perchè poi...).
Ho controllato conversione valuta euro-dollaro, valuta di default e tasse e dovrebero essere a posto.
Dove stà il problema (immagino che da qualce parte ci sia una divisione per 0) e come lo si risolve/aggira?
Grazie
Ricarico nullo
Moderatore: mod Generali
Ricarico nullo
LiUk >0.0<
Il problema non era quello ...ma ti ringrazio lo stesso per averci provato...
Comunque il mitico Walter BlueDog mi ha proposto una soluzione che sembra funzionare...la copio qui sotto casomai servisse a qualcuno...
Il ricarico in verità avvien in parecchie parti, in categories.php in
priceupdate.php e customers_groups.php, i ognuna di questa c'è il il
calcolo.
Anche se riguardando i codici non mi torna circa il fatto dell'1%, ad
ogni modo il punto dove effettua l'operazione di ricarico è:
come vedi se la variabile $ricarico è pari a zero riassegna la
variabile $newprice a quella originale $pricek. Penso che avvenga li
la rogna.
Prova a sostituire queste ultime con
if ($ricarico == "0") unset($newprice);
spero ti sia d'aiuto.
W.
Comunque il mitico Walter BlueDog mi ha proposto una soluzione che sembra funzionare...la copio qui sotto casomai servisse a qualcuno...
Il ricarico in verità avvien in parecchie parti, in categories.php in
priceupdate.php e customers_groups.php, i ognuna di questa c'è il il
calcolo.
Anche se riguardando i codici non mi torna circa il fatto dell'1%, ad
ogni modo il punto dove effettua l'operazione di ricarico è:
Codice: Seleziona tutto
if ($pricek > 0){
if (B2B == 'true') {
if ($ricarico > 0) $newprice = $pricek+($pricek/100)*$ricarico;
if ($ricarico == 0) $newprice = $pricek;
}
if (B2B == 'false') {
if ($ricarico > 0) $newprice = $pricek-($pricek/100)*$ricarico;
if ($ricarico == 0) $newprice = $pricek;
}
} else {
$newprice = 0;
}
variabile $newprice a quella originale $pricek. Penso che avvenga li
la rogna.
Prova a sostituire queste ultime con
if ($ricarico == "0") unset($newprice);
spero ti sia d'aiuto.
W.
LiUk >0.0<