Ritiro in sede e pagamento in contanti

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

Moderatore: mod Generali

Rispondi
AndreaB
membro Junior
membro Junior
Messaggi: 9
Iscritto il: 07/01/2004, 1:00
Località: italia
Contatta:

Ritiro in sede e pagamento in contanti

Messaggio da AndreaB »

ciao a tutti
ho un problema vorrei fare un controllo nella pagina checkout_shipping.php
il controllo dovrebbe valutare se il cliente ha scelto di ritirare la merce in sede oppure di ricevere tramite corriere, se ha scelto la seconda soluzione, nella pagina "tipi di pagamento" devono apparire tutti i pagamenti tranne pagamento in contanti

soluzioni :?
Saluti
giorgiogg
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 01/02/2004, 1:00
Località: IT
Contatta:

Messaggio da giorgiogg »

c'e' un contribution apposito io l'ho modificato e adattato per associare ad ogni tipo di spedizione un tipo di pagamento altrimenti succede spesso che i clienti scelgano spedizione con pagamento tramite bonico (che costa meno) e poi pagamento in contrassegno nella pagina successiva
ecco il link
http://www.oscommerce.com/community/contributions,1633

se vuoi poi ti faccio vedere come l'ho modificato io ;)
pixel1
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 11/02/2004, 1:00
Località: ITA

Messaggio da pixel1 »

ho installato la contribution
e non andava per il file htlm_output.php

esattamente qui:
$field .= '>' . tep_output_string($values[$i]['text'], array('"' '"' => '"', '\'' => ''', '<' => '<', '>' => '>')) . '</option>';
}


mi dava errori , poi ho aggiunto un punto in questo modo:

$field .= '>' . tep_output_string($values[$i]['text'], array('"'.'"' => '"', '\'' => ''', '<' => '<', '>' => '>')) . '</option>';
}
"ed adesso funziona" ma non capisco come si usa?
ciè dal codice ho capito che dovrebbe vedersi uno scroll dal quale selezionare il metodo di spedizione da associare al pagamento che per questa contribution si dovrebbe riferire solo al pagamento alla consegna giusto?
comunque a me è comparsa una text_box vuota bianca inutile
aiutooo per favore?
se mi posti anche il modo che hai usato tu grazieee
ciriciao
giorgiogg
membro Junior
membro Junior
Messaggi: 11
Iscritto il: 01/02/2004, 1:00
Località: IT
Contatta:

Messaggio da giorgiogg »

dunque i motivi sono molti perche' non potrebbe funzionare innanzi tutto la cosa piu' importante e' lo hai installato nell'ultima release 2.2? SU tep vecchi 2.1 ecc non va

Seconda cosa hai fatto tutte le modifiche specificare nel readme ovvero copia dei file e modifica dei due file general e html_output come li' richiesto?

Ti sei ricordato di modificare i file della lingua e inserirne una copia nella dir italian?

Hai disistallato completamente i due moduli originati Cash on delivery e cash on pickup prima di uppare i nuovi e quindi riabilitarli agganciandoli al metodo di spedizione che ti serve?

A me funziona perfettamente in particolare il modulo base permette di abilitare un solo metodo di pagamento con un solo metodo di spedizione per cui se il tipo sceglie spedizione in contrassegno nella schermata successiva gli apparira' come sola opzione pagamento in contrassegno (o viceversa) modificando con un po di ingegno i due moduli si possono agganciare anche piu' tipi di spedizione in modo che ad esempio si possa usare pacco celere 1 contrassegno e anche pacco celere 3 contrassegno, a me e' tornato molto utile....
bughi
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 10/10/2003, 0:00
Località: Italy

Messaggio da bughi »

controla se ti puo' essere utile...
http://www.oscommerceitalia.com/modules ... opic&t=707

ciao
pixel1
membro Junior
membro Junior
Messaggi: 2
Iscritto il: 11/02/2004, 1:00
Località: ITA

Messaggio da pixel1 »

grazie per la tua risposta ho risolto installando un nuovo modulo fighissimo
ship2pay si trova nel sito
cercalo è veramente utile
grazie ancora
ciao
bughi
membro Junior
membro Junior
Messaggi: 41
Iscritto il: 10/10/2003, 0:00
Località: Italy

Messaggio da bughi »

infatti è proprio quello che ho usato io ;-)
Rispondi