Pagina 1 di 1

PaccoCelere1

Inviato: 06/08/2004, 14:00
da Eliasambo
Ho un problema con il PaccoCelere1 su OSC Total Pack by Phobos:

ho provato a configurare il modulo... a intuito, siccome avrei qualche problema a spiegare solo a parole ciò che ho fatto vi posto un link con uno screenshot della configurazione...
http://it.geocities.com/eliasambo/oscom ... celere.htm

Vi chiedo subito di scusarmi se non sono stato abbastanza chiaro o se ho usato termini impropri, siccome sto facendo i miei primi esperimenti sono alle prese anche con la metabolizzazione della terminologia apropriata.

Qualsiasi suggerimento è bene accetto.

Ciao a tutti
/Daniele

Inviato: 06/08/2004, 16:22
da grenda
No

devi creare 3 zone diverse

zona 1 IT
zona 2 US

e cosi via

e per ogni zona impostare il costo come hai già fatto per la zona1

poi se non sbaglio paccocelere1 consente di inviare pacchi fino a 30kg e non 3 kg.

ma sei sicura che paccocelere1 sia anche per spedizioni all'estero?

Inviato: 06/08/2004, 16:36
da grenda
non so se esiste un altro metodo direttamente dal pannello di amministrazione ma credo di no

PER FARE QUELLO CHE VUOI TU
devi editare a mano IL FILE
CATALOG/INCLUDES/MODULES/SHIPPING/POSTEPACCOCELERE1.PHP

DEVI CAMBIARE
$this->num_zones = 1; DEVE DIVENTARE $this->num_zones = 3;

DOPODICHE DEVI DEFINIRE I COSTI PER LE TRE ZONE
NELLA FUNCTION INSTALL.

TI CONSIGLIO DI FARE RIFERIMENTO AL FILE POSTEPRIORITARIA.PHP CHE GIA' DEFINISCE 3 ZONE E CAPIRE COME E' FATTA LA FUNCTION INSTALL


POI DOVRESTI DISINSTALLARE E REINSTALLARE IL MODULO PACCOCELERE1




FUNCTION INSTALL POSTAPRIORITARIA:


function install() {
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, set_function, date_added) VALUES ('Enable PostaPrioritaria Method', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_STATUS', 'True', 'Do you want to offer zone rate shipping?', '6', '0', 'tep_cfg_select_option(array(\'True\', \'False\'), ', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, use_function, set_function, date_added) values ('Tax Class', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_TAX_CLASS', '0', 'Use the following tax class on the shipping fee.', '6', '0', 'tep_get_tax_class_title', 'tep_cfg_pull_down_tax_classes(', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Sort Order', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_SORT_ORDER', '0', 'Sort order of display.', '6', '0', now())");
for ($i = 1; $i <= $this->num_zones; $i++) {
$default_countries = '';
if ($i == 1) {
//europa (zona 1)
$default_countries = 'FX,ES,GI,MC,BG,CH,HU,PL,CZ,VA,IT,AL,RU,FO,LT,AT,SI,GE,MT,BE,SJ,GR,NL,HR,UA,IS,PT,DK,YU,LV,AD,SM,FI,LU,AZ,GS,DE,MD,BA,SE,GL,NO,CY,GB,IE,RO,EE,LI,AM,SK,FR,MK,BY';
$shipping_table = '0.02:0.62,0.1:1.24,0.349:1.86,1:4.96,2:8.06';
}
if ($i == 2) {
//oceania (zona 3)
$default_countries = 'NZ,AU,HM,MP,FJ,PN,KI,TK,NR,VU,AS,NU,CC,PW,PF,WS,MH,TO,NC,WF,AQ,NF,CK,PG,GU,SB,FM,TV';
$shipping_table = '0.02:0.77,0.1:1.81,0.349:4.39,1:10.33,2:20.66';
}
if ($i == 3) {
//altri paesi (zona 2)
$default_countries = '*';
$shipping_table = '0.02:0.77,0.1:1.55,0.349:4.13,1:8.26,2:16.53';
}
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Zone " . $i ." Countries', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_COUNTRIES_" . $i ."', '" . $default_countries . "', 'Comma separated list of two character ISO country codes that are part of Zone " . $i . ".', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Zone " . $i ." Shipping Table', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_COST_" . $i ."', '" . $shipping_table . "', 'Shipping rates to Zone " . $i . " destinations based on a group of maximum order weights. Example: 3:8.50,7:10.50,... Weights less than or equal to 3 would cost 8.50 for Zone " . $i . " destinations.', '6', '0', now())");
tep_db_query("insert into " . TABLE_CONFIGURATION . " (configuration_title, configuration_key, configuration_value, configuration_description, configuration_group_id, sort_order, date_added) values ('Zone " . $i ." Handling Fee', 'MODULE_SHIPPING_POSTEPOSTAPRIORITARIA_HANDLING_" . $i."', '0', 'Handling Fee for this shipping zone', '6', '0', now())");
}
}


iN BOCCA AL LUPO

:wink:

Inviato: 06/08/2004, 17:01
da Eliasambo
Grazie Grenda,

adesso proverò a mettere in pratica i tuoi suggerimenti...

buona serata
/Daniele

Inviato: 06/08/2004, 18:13
da Eliasambo
sto facendo delle prove con il modulo postaprioritaria, ho visto che definisce zone e prezzi, al momento il risultato è sempre lo stesso:

"Postaprioritaria
il costo di spedizione non può essere determinato."

...mi sorge un dubbio.
Come devo considerare l'unità di misura del peso che oscommerce assegna di default ai prodotti? 1 = 1Kg?
ovvero
0,5 = 500grammi ?
non può essere un problema di configurazione dell'unità di misura?

Grazie.

Inviato: 07/08/2004, 11:31
da Eliasambo
Ci sono riuscito...sono lento, ma pian piano ci arrivo anche io!

Inviato: 07/08/2004, 11:55
da grenda
Cavolo,
non me ne ero accorto!

anche a me POSTAPRIORITARIA restituisce sempre:
"Il costo di spedizione non può essere determinato"

come hai risolto il problema elia?

:?: :arrow:

Inviato: 07/08/2004, 14:37
da Eliasambo
ho modificato i prezzi:
su "Zone 1 Shipping Table" = 20:8.50,30:10 / eventualmente aggiorna i prezzi sul sito posteitaliane.it

tutto ciò che serve sapere è contenuto nel file LEGGIMI del contributo, io non l'avevo letto perchè su OSC TOTALPACK non c'era. La versione attuale è la 1.2 ma ciò che importa è la nota riguardante il SETTAGGIO.
Riporto sotto il contenuto del file:

Codice: Seleziona tutto

=========================
ITA Shipping Modules Pack v1.1
=========================

authors
  > originally developed by
    Copyright (C) hOZONE @ http://hozone.cjb.net - hozone@tiscali.it
  > other authors should be find in ChangeLog file
for
  > osCommerce @ http://www.oscommerce.com
in associations with the italian community of users and developers of osCommerce
  > osCommerceITalia @ http://www.oscommerceitalia.com


About
-----
Questo pacchetto comprende:
> modulo di spedizione tramite Consegna in Sede
> modulo di spedizione tramite Corriere Espresso
> modulo di spedizione tramite PaccoCelere1
> modulo di spedizione tramite PaccoCelere3
> modulo di spedizione tramite PaccoOrdinario
> modulo di spedizione tramite PostaOrdinaria
> modulo di spedizione tramite PostaPrioritaria
> modulo di spedizione tramite PostaRaccomandata


Changelog
---------
1.1 by hOZONE
    bug di configurazioni default risolto
1.0 by hOZONE
    versione originale


Bug, Domande, Suggerimenti
--------------------------
per bug, domande e suggerimenti, riferirsi al forum di osCommerceITalia.com
 > http://www.oscommerceitalia.com/modules.php?name=Forums&file=viewtopic&p=2304#2304


Installazione
-------------
1) Decomprimere i file contenuti nella cartella catalog/includes/modules/shipping
   nella cartella di osCommerce del proprio sito catalog/includes/modules/shipping
2) Decomprimere i file contenuti nella cartella catalog/includes/languages/italian/modules/shipping
   nella cartella di osCommerce del proprio sito catalog/includes/languages/italian/modules/shipping
   Eventalmente anche nelle cartelle delle altre lingue
3) Nella sezione di amministrazione del vostro sito compariranno i settaggi per questi moduli


Settaggio
---------
I moduli di spedizione tramite servizi postali sono settati rispettando i prezzi
e i pesi delle merci trovati sul sito delle poste italiane http://www.poste.it relativi
ad ottobre 2003.

Si possono modificare in ogni caso agendo dal pannello di amministrazione in modo semplice.
Ad esempio se si vuole creare un prezzo per la spedizione in italia e uno per la
spedizione in qualisi altro continente bisonga:
 1) Aprire il file in atalog/includes/modules/shipping desiderato ed impostare
       $this->num_zones = 2;
 2) Dal pannello di amministrazione settare
       Zone 1 Countries ---> IT
       Zone 1 Shipping Table ---> <da_0_a_peso1>:<prezzo1>[,<da_pesox_a_pesoy>:<prezzoy>]*
                                  esempio: 20:8.50,30:10
                                           vuol dire: se la spedizione pesa fino 20Kg allora
                                           il prezzo di spedizione sarà di 8.50 euro, se pesa
                                           fino a 30 di 10 euro, se più ancora non si potrà
                                           spedire con questo metodo
       Zone 2 Countries ---> *
       Zone 2 Shipping Table ---> <da_0_a_peso1>:<prezzo1>[,<da_pesox_a_pesoy>:<prezzoy>]*

Settare il peso di spedizione minimo a 0 se si volgiono applicare alla lettera
le tariffe di default dei moduli. Impostare Configuration/Package Tare weight --> 0


Ciao :)