Help impostazione spedizione

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

Moderatore: mod Generali

giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Help impostazione spedizione

Messaggio 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!
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio da vampire »

Guarda...io sono della seria...prima mi sbrigo meglio è per tutti!! :P
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 :P

So che non è molto professionale..ma almeno per me è piu' sbrigativo
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio 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) :lol:
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 :lol: , 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 :lol:
Non so se è corretto perchè smanetto da poco oscommerce però mi sta piacendo :D
Se può essere d'aiuto a chi come me ha due (o più) tariffe per il corriere; se avete suggerimenti grazie!
Ciao!
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio da vampire »

si si capisce :P
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio 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??
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio 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
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio da giavara »

Scusate sai ma devo ancora capire delle cose. :?

In oratica devo modificare questo:

Codice: Seleziona tutto

  $this->code = 'table';
con questo:

Codice: Seleziona tutto

$this->code = 'table_province';
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
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio da vampire »

si esatto

credo che devi cambiare anche il nomde del file di lingua
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio 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!
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio da vampire »

devi modificare la parte

Codice: Seleziona tutto

 class bartolinicontrassegno {
(da me ce bartolini da ce ci sara' un'altra cosa)

e poi

Codice: Seleziona tutto

   function bartolinicontrassegno()
e anche

Codice: Seleziona tutto

      $this->code = 'bartolinicontrassegno';
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio 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!! :D :lol:
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio 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 :P
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio da giavara »

ma non posso sempre chiedere a te! :D
vogli arrangiarmi un po'!
dai dopo provo e ti so dire, grazie intanto. :wink:
vampire
membro Veteran
membro Veteran
Messaggi: 810
Iscritto il: 24/04/2008, 11:48
Località: Italia
Contatta:

Re: Help impostazione spedizione

Messaggio 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 :)
VHosting Solution
Web Hosting Da 26 Euro Annuo
OsCommerce Hosting 144 Euro Annuo
15% di sconto con il codice: OSC-Member su WebHosting - OSC Hosting
http://www.vhosting-it.com
info@vhosting-it.com
giavara
membro Junior
membro Junior
Messaggi: 49
Iscritto il: 20/11/2008, 0:59

Re: Help impostazione spedizione

Messaggio 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

Codice: Seleziona tutto

TABLE_PROVINCE_CONFIGURATION-->TABLE_CONFIGURATION
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

Codice: Seleziona tutto

insert into TABLE_PROVINCE_CONFIGURATION
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

Codice: Seleziona tutto

tep_db_query("insert into " . TABLE_CONFIGURATION
e non modificare così

Codice: Seleziona tutto

tep_db_query("insert into " . TABLE_PROVINCE_CONFIGURATION
troverò una soluzione? mah...
Rispondi