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

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [résolu] nouveau module shipping bloqué
JeanLuc
posté 17 Sep 2003, 08:33
Message #1


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



Bonjour
J'ai "bidouillé" un module de livraison déjà installé sur mon site et qui marche très bien.
Par contre le nouveau module généré me bloque au niveau de checkout_shipping.php (le bouton "continuer" est désactivé).
En fait, tout se passe bien jusque là:
Dans l'admin, le module est bien activé (c'est le seul à l'être) et il s'est bien installé (il est reconnu dans checkout_shipping.php et il affiche bien le prix de livraison voulu pour la destination demandé). Le seul pb, c'est que je suis bloqué à cette page.
J'ai du oublié un paramètre qui indique à la page que tout va bien et qu'elle peut activer le bouton pour aller plus loin.
Qqu'un a t-il déjà modifié un module et a rencontrer ce pb?
Comment s'effectue le OK pour aller plus loin?
Merci d'avance pour vos réponses.

PS: tous mes produits ont un poids minimum... wink.gif


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
JeanLuc
posté 17 Sep 2003, 09:53
Message #2


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



OK, j'ai compris:
Le nom du module et les constantes définis dans les modules obéissent à une synthaxe très stricte:
Le module ne doit pas avoir de "_" dans son nom;
Les constantes qui permettent notamment de définir la méthode de livraison enregistrée dans la session obéissent aussi à une synthaxe très stricte: "MODELE_SHIPPING_" + "nom du module sans _ " + "le mot clef selon le cas".
Si cette règle n'est pas respectée, rien n'est passé dans la session même si on voit le module et son calcul correctement effectué dans checkout_shipping.php.
Maintenant cela marche nickel; wink.gif
Pour ceux que cela interresse, j'ai fait donc un nouveau module de livraison (à partir d'un module "Rates based on state or Region") adapté à mes besoins, cad pour le transport de colis volumineux (sur palette par exemple) et pour lequel la méthode de calcul automatique est mal adaptée:
Dans la bd, chaque produit a un cout moyen de transport (disons base 100) modifiable dans l'admin. Ce cout moyen est intégré et additionné dans le caddie (class cart) pour garder en mémoire le coût total moyen de transport.
Celui-ci est pondéré par un ratio qu'on indiquera dans l'admin au niveau du module en fonction du département et/ou du pays (ex: pour les départements autour de la boutique on indiquera 0.5, ailleurs en France on indiquera un ratio de 0.8, pour la CEE 1, ailleurs 2 etc..)
On a aussi la possibilité de mettre un cout de mautention en plus par commande.
Si qqu'un le veut je peux l'envoyer...
A +


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
Gnidhal
posté 17 Sep 2003, 10:09
Message #3


5eme dan OSC
Icône de groupe

Groupe : Administrateur
Messages : 9221
Inscrit : 4-March 03
Lieu : Pau
Membre no 927



biggrin.gif Excellent !
J'ai bien failli répondre à ton précédent post, mais je manquais d'élément hier soir wink.gif ça sentait le problème de syntaxe dans les noms de variables. Comme tu le précises, ces modules autoinstallables (shipping et payment) sont très stricts sur la correspondance entre le nom du script et la première variable class.
Bin c'est cool ton truc, tu pourrais peut-être en faire une contribution ?
C'est pas bien sorcier de zipper ton script avec une petite explication en français et en anglais si possible et de l'uploader sur oscommerce.com ? (ou ici aussi)
ça peut servir à d'autres et il ne verront peut-être pas ce post, mais trouveront plus facilement ton module sur le site de tétéchargement.

Allez, ça prend 10 minutes de rédiger un texte de présentation et un petit install.txt à joindre dans ton zip.
Au boulot wink.gif cool.gif


--------------------
Tout d'abord : - Ni Hotline ni Service Après Vente, ces forums sont un lieu d'échange. BIEN POSER SA QUESTION (généralités)
Les "Informations Importantes" que vous devez ABSOLUMENT avoir lues :
Règlement, Bien poser sa question dans ces forums et Bien utiliser les Forums.
Les raccourcis pour gagner du temps : la FAQ, les PDF de la Doc (MS2-fr): PDF-V1 et PDF-V2, le moteur de Recherche sur les forums , la Liste des Contributions de Corbin.

----------------------------- Quelques sites de référence ---------------------------
PHP: Le site du Zéro et PHP Débutant avec la DOC en français -- HTML: Self HTML - WebProgrammation -- CSS: OpenWeb - AlsaCréations - CSS/Edge -- Autres ressources: - XajaX - highslide js
Les bons outils : EasyPHP - WAMP-5 - - Notepad++ - Firefox et son extension WebDeveloper
Le gène idéal c'est le gène original. Le génie des halles est un Génie des Alpages qui tente d'être à la page. (Merci f'murrr pour les cours de philosophie de chien)
Go to the top of the page
 
JeanLuc
posté 17 Sep 2003, 12:57
Message #4


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



Comment ont fait pour "uploader" qqchose sur OsC?
J'utilise que le forum, j'ai été naviguer sur le site, j'ai vu qu'on pouvait se connecter à "son compte perso" (j'ai retrouvé un mot de passe que vous m'aviez envoyé que je n'avais jamais utilisé) mais je vois pas à quoi sert ce compte...
Si tu peux me guider un peu+... blush.gif


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
Go to the top of the page
 
azer
posté 18 Sep 2003, 04:35
Message #5


Ceinture verte OSC
Icône de groupe

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



si tas besoi dun coup de main pour la traducition je taide


--------------------
OSC addict - ms2fr - mail : azerosc (at) gmail.com
Go to the top of the page
 
JeanLuc
posté 19 Sep 2003, 14:07
Message #6


2eme dan OSC
Icône de groupe

Groupe : Membres VIP
Messages : 3526
Inscrit : 12-June 03
Lieu : Montpellier
Membre no 1239



Le module est prêt maintenant biggrin.gif
[url]http://www.oscommerce.com/community/contributions,1530
[/url]
Donnez moi vos impressions... wink.gif rolleyes.gif


--------------------
JeanLuc
Pour info: FAQ et doc pour MS1 - doc pour MS2
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 - 23:49
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)