Pagina 1 di 2
Help impostazione spedizione
Inviato: 19/12/2008, 19:15
da giavara
Ciao ragazzi,
Vi spiego il mio intento.
Devo aumentare le spese di spedizione per determinate provincie (colda del corriere, non mia!

).
Per prima cosa ho fatto una query per inserire tutte le provincie. vi allego il file SQL, ho aggiunto tutte le province che mancavano dalla contribution che c'è su oscommerce (alcune province della sardegna).
Ora ho installato il modulo per il pagamendo in base al peso. ho creato un 'gruppo' di province che ricalca le zone da tassare però dal MODULO DELLA SPEDIZIONE IN BASE AL PESO si può scegliere una zona!
Cioè come faccio a dare due scaglioni di peso:prezzo?
Devo clonare il modulo della spedizione per peso e su uno selezionare le zone di prima e su un altro selezionare il resto d'italia??
Non crea problemi?
Grazie spero che il mio piccolo lavoro possa servire a qualcuno che non ha voglia di controllare le province che mancano dalla contrib di oscommerce.com
Ciao!
Re: Help impostazione spedizione
Inviato: 19/12/2008, 20:27
da vampire
Guarda...io sono della seria...prima mi sbrigo meglio è per tutti!!

Ad un mio cliente gli ho risolto il problema in questo modo:
Ho clonato il modulo delle spedizioni mettendo nel titolo il tipo di spedizione corretta....cioe mi spiego meglio esempio:
TNT EXPRESS ITALIA (TRANNE COMUNI MINORI)
TXT EXPRESS PER ISOLE MINORI
Ho fatto una cosa del genere....anche perche la tnt non è molta la differenza di presso ho fatto un forfait e stop...proprio perche non volevo smanettare tra le province i comuni ecc ecc ecc...cosi almeno è sempre valido e non bisogna mai aggiornare le province
So che non è molto professionale..ma almeno per me è piu' sbrigativo
Re: Help impostazione spedizione
Inviato: 20/12/2008, 2:56
da giavara
predo spunto dalla tua soluzione e ne elaboro una mia:
faccio due gruppi:
1_PROVINCE DISAGIATE e seleziono tutte le provincie disagiate (con dei prezzi maggiori)
2_PROVINCE STANDARD seleziono tutte le altre province (sarà un po' una rottura)
clono il modulo spedizione in base al peso (è quella che uso) nominandolo diversamente se no creo problemi (penso...)
e su moduli di spedizione imposto i due mod sped:
1_ metto dei scaglioni di peso:prezzo a mio piacimento (saranno + alti perchè sono località disagiate) e SELEZIONO la ZONA PROVINCE DISAGIATE
2_ metto i scaglioni di peso:prezzo 'normali' e SELEZIONO la ZONA PROVINCE STANDARD
così, in teoria da quel poco che ho capito

, una situazione esculde l'altra; cioè se sono da padova si attiverà il modulo spedizione peso/prezzo relativo alla zona PROVINCIA STANDARD e nel checkout non visualizzero l'altra tariffa.
Spero che capite quello che ho detto, io mi sono capito più o meno
Non so se è corretto perchè smanetto da poco oscommerce però mi sta piacendo
Se può essere d'aiuto a chi come me ha due (o più) tariffe per il corriere; se avete suggerimenti grazie!
Ciao!
Re: Help impostazione spedizione
Inviato: 20/12/2008, 2:59
da vampire
si si capisce

Re: Help impostazione spedizione
Inviato: 22/12/2008, 13:55
da giavara
Però ho un problema: ho provato a prendere il modulo e clonarlo, dargli du enomi diversi: table_regioni.php e table_regionidisagiate.php
Però non funziona, cioè dalla pagina moduli non compaiono i due appena caricati sul server.
Come mai? cioè perchè non li vede??
Re: Help impostazione spedizione
Inviato: 22/12/2008, 15:10
da vampire
perche nn devi solo clonare il nome devi anche cambiare il codice all'interno del modulo con il nome del modulo altrimenti non funziona
Re: Help impostazione spedizione
Inviato: 22/12/2008, 20:39
da giavara
Scusate sai ma devo ancora capire delle cose.
In oratica devo modificare questo:
con questo:
Se ho dato il nome table_province.php al modulo?
Poi in languages/italian/ avrò quello che definisce le scritte e lo lascio com'è?
Grazie
Re: Help impostazione spedizione
Inviato: 22/12/2008, 20:58
da vampire
si esatto
credo che devi cambiare anche il nomde del file di lingua
Re: Help impostazione spedizione
Inviato: 22/12/2008, 21:27
da giavara
si l'ho fatto ma non viene fuori sulla lista dei moduli sped.
non riesco a capire.
riepilogo:
modules/shipping/table_regioni.php (con all'interno mod: $this->code = 'table_regioni';)
languages/italian/modules/shipping/table_regioni.php (non modifico niente o devo mod i vari MODULE_SHIPPING_TABLE_TEXT_TITLE? non penso)
grazie ciao!
Re: Help impostazione spedizione
Inviato: 22/12/2008, 21:43
da vampire
devi modificare la parte
(da me ce bartolini da ce ci sara' un'altra cosa)
e poi
e anche
Re: Help impostazione spedizione
Inviato: 22/12/2008, 22:57
da giavara
ah...
quindi se un modulo si chiama nome_modulo
anche la classe si deve chiamare nome_modulo
e la function sempre nome_modulo,
oltre a $this->code = 'nome_modulo';
penso di aver capito, per tutti vale questa regola? dove posso trovare della documentazione a riguardo?
Grazie mille sai, penso che se riesco in questa modifica mi tengono fisso!!

Re: Help impostazione spedizione
Inviato: 22/12/2008, 23:30
da vampire
si vale per tutte le volte che vuoi cambiare noome modulo per quanto riguarda la documentazione...non è ho la piu' pallida idea se ne esista in giro...la mia documentazione e anche l'unica che conosco sono io e questo forum

Re: Help impostazione spedizione
Inviato: 22/12/2008, 23:40
da giavara
ma non posso sempre chiedere a te!
vogli arrangiarmi un po'!
dai dopo provo e ti so dire, grazie intanto.

Re: Help impostazione spedizione
Inviato: 23/12/2008, 0:00
da vampire
bhe cmq nn chiedi solo a me chiedi a tutto il forum...in questo caso ti sto aiutando io in un futuro caso potrei essere come come potrebbe essere unaltro

Re: Help impostazione spedizione
Inviato: 23/12/2008, 12:17
da giavara
Niente da fare.. allora ho sostituito solo class e un'altra (non ricordo) e funzionava però era uguale a quella clonata (se cambiavo i valori a una si aggiornavano anche all'altra).
Allora mi è venuta un'idea

sostituire tutte le variabili tipo:
Codice: Seleziona tutto
MODULE_SHIPPING_TABLE_TEXT_TITLE con MODULE_SHIPPING_TABLE_PROVINCE_TEXT_TITLE
proprio tutte. pero prima mi dava errore
Codice: Seleziona tutto
1146 - Table 'franfer_osc1.TABLE_PROVINCE_CONFIGURATION' doesn't exist
select configuration_value from TABLE_PROVINCE_CONFIGURATION where configuration_key = 'MODULE_SHIPPING_TABLE_PROVINCE_STATUS'
allora ho rimesso come prima
allora è funzionato in parte: il modulo era presente in lista, non era installato (nella prova prima lo era già perchè uguale uguale all'originale); però se faccio
Codice: Seleziona tutto
1146 - Table 'franfer_osc1.TABLE_PROVINCE_CONFIGURATION' doesn't exist
insert into TABLE_PROVINCE_CONFIGURATION (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Enable Table Method', 'MODULE_SHIPPING_TABLE_PROVINCE_STATUS', 'True', 'Do you want to offer table rate shipping?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())
vorrei sapere, ma
non è un inserimento su una tabella del db?
ma per installare questo modulo bastava uppare i filem non mod il db.
O usa delle tabelle del db? ALLORA in questo caso dovrei lasciare come stanno tutti i vari
e non modificare così
Codice: Seleziona tutto
tep_db_query("insert into " . TABLE_PROVINCE_CONFIGURATION
troverò una soluzione? mah...