Malfunzionamento di customer_groups.php

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Francesco_77
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 02/11/2010, 15:30

Malfunzionamento di customer_groups.php

Messaggio da Francesco_77 »

Salve a tutti
EDIT per sopraggiunta maggiore consapevolezza della struttura:
- la versione del mio OScommerce è la seguente: v 1.1 2003/06/11

PROBLEMA: Una volta installato il MODULO/SPEDIZIONI "Freeshipping" e impostati i parametri in tale modulo come si conviene,

Se vado a INIBIRE (spuntandola) la voce "Free Shipping" nella pagina Customer_Groups.php. ovvero nella pagina corrispondente alla voce del menù admin "Gruppi Clienti"

Freeshipping viene sempre e comunque inserito.

In pratica mettere o meno la spunta in "freeshipping" non sortisce alcun effetto, perchè una volta configurato il modulo viene visualizzato sempre anche se inibito in Gruppi clienti.

Sembra a tutti gli effetti un bug.

Help! T_T
06voip
membro Veteran
membro Veteran
Messaggi: 549
Iscritto il: 12/09/2009, 11:58

Re: Malfunzionamento di customer_groups.php

Messaggio da 06voip »

prova a disabilitarlo dal db, se così funziona c'è da mettere mano al codice..

- Saluti
ATTENZIONE: Questi non sono cambiamenti banali. C'è un sacco di codice qui :o) bene bravo bis!!:)
Francesco_77
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 02/11/2010, 15:30

Re: Malfunzionamento di customer_groups.php

Messaggio da Francesco_77 »

ho risolto bypassando il modulo freeshipping disinstallando lui e installando il modulo total_order.php

Poi ho scritto del codice personalizzato in checkout_shipping.php subordinando tutto ad una variabile creata ad hoc e riempita con una tep_db_query sul campo customers_group_id della tabella oscommerce_customers.

Ci ho messo molto tempo a capire come scrivere il codice e soprattutto a dover disabilitare il modulo difettoso.

Ma alla fine ho vinto! ^^

Grazie lo stesso per la risposta :-D
Rispondi