osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [resolu] Coliposte / Chronopost pour 2.2CVS
OSteph2
posté 13 Mar 2003, 11:28
Message #1


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 13-March 03
Membre no 955



Salut,

Depuis que je suis passé sur la v.2.2, il n'y a que le module colissimo 1.3 qui est reconnu... Les autres ne s'affichent pas lors du checkout. Pourtant j'ai bien désactivé/réactivé ces modules dans le panneau d'admin...
Y a t-il une incompatibilité avec la version 2.2?

Steph
Go to the top of the page
 
pericles
posté 13 Mar 2003, 12:27
Message #2


Ceinture marron OSC
Icône de groupe

Groupe : Administrateur
Messages : 1670
Inscrit : 14-August 02
Membre no 369



Tu utilisais quelle version de OSC avant ?
Go to the top of the page
 
OSteph2
posté 13 Mar 2003, 13:26
Message #3


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 13-March 03
Membre no 955



La 2.2 mais le snapshot de je ne sais plus quel version... Je l'avais téléchargé l'été dernier...

Steph
Go to the top of the page
 
pericles
posté 13 Mar 2003, 14:03
Message #4


Ceinture marron OSC
Icône de groupe

Groupe : Administrateur
Messages : 1670
Inscrit : 14-August 02
Membre no 369



Fais attention car les APIs ont changés au cours du développement de la 2.2. Personnellement, je suis parti d'une version d'août 2002 et j'ai du adaptés mes modules. La plus grosse différence se fait au niveau de la fonction de quotation 'quote'.

La contrib colissimo 1.3 est adapté pour des snapshots ultérieur à début novembre. Donc, il est fort probable que tu est un 2.2 récent (> 11/2002) avec des modules de livraison ancien (< 10/2002). Il te faut donc les adaptés.

Je recherche l'article que j'avais posté et te le mets en post sur ce fil.
Go to the top of the page
 
OSteph2
posté 13 Mar 2003, 14:10
Message #5


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 13-March 03
Membre no 955



Oui, je viens d'installer la MS1 et les modules sont ancien effectivement sad.gif

Ok, super, j'attend ton article!

a+

Steph
Go to the top of the page
 
pericles
posté 13 Mar 2003, 14:11
Message #6


Ceinture marron OSC
Icône de groupe

Groupe : Administrateur
Messages : 1670
Inscrit : 14-August 02
Membre no 369



Je suis un peu perdu avec la nouvelle architecture, mais faut juste reprendre ces marks.

Ca y est :

http://www.oscommerce-fr.info/modules.php?op=modload&name=News&file=article&sid=81
Go to the top of the page
 
OSteph2
posté 13 Mar 2003, 14:15
Message #7


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 13-March 03
Membre no 955



Ouah... Je vois comment supprimer les fonction cheapest etc... Mais alors pour modifier la fonction quote, j'avoue que je pige pas ... sad.gif
Go to the top of the page
 
pericles
posté 13 Mar 2003, 14:56
Message #8


Ceinture marron OSC
Icône de groupe

Groupe : Administrateur
Messages : 1670
Inscrit : 14-August 02
Membre no 369



Exemple

QUOTE

function quote($method = '') {
     global $order, $total_count;

    $this->quotes = array('id' => $this->code,
                           'module' => MODULE_SHIPPING_ITEM_TEXT_TITLE,
                           'methods' => array(array('id' => $this->code,
                                                    'title' => MODULE_SHIPPING_ITEM_TEXT_WAY,
                                                    'cost' => (MODULE_SHIPPING_ITEM_COST * $total_count) + MODULE_SHIPPING_ITEM_HANDLING)));

     if ($this->tax_class > 0) {
       $this->quotes['tax'] = tep_get_tax_rate($this->tax_class, $order->delivery['country']['id'], $order->delivery['zone_id']);
     }

     if (tep_not_null($this->icon)) $this->quotes['icon'] = tep_image($this->icon, $this->title);

     return $this->quotes;
   }


Tirer du module item.php.
Les modifications

la function quote prend un argument par défaut vide,
la function quote retourne $this->quotes qui est un tableau de valeur dont les clés 'id' donne le nom du module (nom de la classe), 'module' est le titre du mode de livraison, et 'methods' sont les quotations,

dans 'methods', tu met la list des différentes méthodes/options pour ce mode (par exemple, pour chronopost, tu pourrais avoir le mode normal, le mode avec assurance, ...),
Pour chaque option, tu dois mettre :
'id' => son id (i.e. identifiant unique de l'option),
'title' => le titre de cette option,
'cost' => prix de cette option.

Important: si $method (paramètre de quote) n'est pas vide, il faut uniquement retourner l'option correspondant à $method. Si il y en a qu'1, alors y a pas de problème.
Go to the top of the page
 
OSteph2
posté 13 Mar 2003, 15:06
Message #9


Ceinture blanche+ OSC
Icône de groupe

Groupe : Membres
Messages : 24
Inscrit : 13-March 03
Membre no 955



Je te remercie pour tes explications Percicles, mais je ne suis vraiment pas assez avancé en php pour faire ces modifs moi même cry.gif

N'est-il pas prévu de mettre à jour ces modules (coliposte et chronopost) pour la nouvelle mouture?

Steph
Go to the top of the page
 
pericles
posté 13 Mar 2003, 16:31
Message #10


Ceinture marron OSC
Icône de groupe

Groupe : Administrateur
Messages : 1670
Inscrit : 14-August 02
Membre no 369



Ok. Envoi moi les contributions de shipping qui te pose problemes. Je vais les adapter pour toi et mettre tout cela a jour sur le site oscommerce.com.
Quand je dit "contributions", c'est les fichiers archives ('.zip ou autres) que tu as recupere, que tu as installe sans modification et qui ne fonctionne pas dans ton architecture.
De plus, envoi moi aussi une copie de ton fichier checkout_shipping.php, ce qui me permettra de verifier la date de ton OSC 2.2.
Je fais ca des que possible. De toute faocn, la demande est la wink.gif
Go to the top of the page
 
azer
posté 16 Mar 2003, 19:04
Message #11


Ceinture verte OSC
Icône de groupe

Groupe : Membres
Messages : 744
Inscrit : 26-January 03
Lieu : paris
Membre no 775



un petit mot pour dire que moi aussi je suis interessé , jai installe la ms1 crea laod 5 aussi , merci pour tous conseil !
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 28th March 2024 - 16:23
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)