Pagina 1 di 1

Ricarico nullo

Inviato: 05/09/2006, 8:22
da Micio
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

Inviato: 06/09/2006, 8:07
da Micio
Niente?!?

Qualcuno. almeno, mi sà dire dov'è la funzione che prende il prezzo del prodotto gli somma il ricarico, eventualmente aggiunge l' iva e restituisce il prezzo finale? Cercherò di vedere se si può modificare quella in qualche modo...

Inviato: 06/09/2006, 16:06
da grenda
dal pannello di amministrazione

Vai su --> Clienti ---> Gruppi

c'è ne già almeno uno di default chiamato "wholesale"

li tu decidi quale politica di prezzo fare con questi clienti

Poi selezioni questi clienti uno ad uno e in basso dove c'è scritto "Gruppo" cambi da Default a wholesale

CIAO :D

Inviato: 06/09/2006, 18:28
da Micio
Il problema non era quello :oops: ...ma ti ringrazio lo stesso per averci provato... :P

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