Je pense que pour beaucoup d’utilisateurs, c’est plus facile d’utiliser Magento Connect. Je suis d’accord avec vous que le direct download est + rapide quand on est à l’aise avec l’installation de fichiers et la configuration. Mais pensons d’abord aux utilisateurs
J’ai eu pas mal de pbs avec Magento Connect. Des pbs que l’utilisateur de base ne pourrait pas régler. Mais sinon j’apprécie quand même le principe.
SeL - 13 May 2008 01:27 AM
Et puis, je n’ai pas franchement le courage ni l’envie de maintenir 2 sources différentes…
je pensais plutot à Varien qui pourrait proposer le package de pear en téléchargement direct
Juste pour pourvoir regarder le code sans avoir à installer pour autant (ça doit déjà être possible mais j’ai pas trop cherché comment).
SeL, pourrais-tu me renseigner sur ton module ?
(Je t’avouerais que je suis un peu hors cadre du topic mais ça concerne son fonctionnement donc bon ...)
Je voudrais afficher le numéro de carte de crédit, le type de carte de crédit, le cryptogramme dans le bloc “Informations de paiement”
en-dessous “La commande a été passée ... etc”
Dans le bloc, ici :
Bloc paiement back office
Car pour l’instant j’affiche comme ça :
Commentaire
pour un autre module de paiement.
En utilisant des champs personnalisées, si j’ai bien compris comme tu as fait,
est-ce possible d’afficher les informations de paiement dans le bloc du back office ?
ça part de ce code pour l’installation :
// Installer à titre d'exemple $installer->addAttribute('quote_payment', 'sppluspayment_type', array()); $installer->addAttribute('quote_payment', 'sppluspayment_modalite', array());
et je reçois toujours l’ancienne version 0.6.0 avec la désinstallation/installation :( . @Sel : comment tu fais quand tu mets à jour l’extension?
Comme je l’ai déjà dit, je désinstalle puis j’installe. As-tu bien sélectionné la stabilité bêta dans tes préférences Magento Connect (cf. post de dev722z plus haut) ?
D’ailleurs, je viens de tester l’utilisation de reinstall et il m’a bien détecté et installé la version 0.6.4.
Si ton serveur est derrière un proxy, le problème vient peut-être de ton proxy qui ne rafraîchit pas le package à télécharger.
@ryu007: oui, c’est possible. Je l’ai fait pour SPPLUS. Regarde le code dans
app/design/adminhtml/default/default/template/spplus/info/spplus.phtml
oui, j’ai toujours sélectionné la stabilité béta sinon les précédentes installations n’auraîent pas fonctionné. Je vais refaire la désinstallation/installation et je te tiendrai au courant.
L’installation fonctionne, je reçois bien la version 0.6.4. Merci Sel.
Seulement : j’ai mis le fichier php_spplus.so dans le répertoire des ectensions de php et j’ai activé le répertoire en question dans php.ini avec la directive extension_dir = /.../rep_des_extensions. Mais le message “SPPLUS extension is not loaded” s’affiche toujours dans la page d’accueil du frontend au-dessous du logo et dans la page checkout, donc j’ai encore la même erreur qu’avec l’ancienne version après “Place order”.
Je ne pense pas qu’on aît besoin de recompiler php quand on change le .ini, mais peut-être ai-je encore manqué une étape?
Félicitations pour le plugin et la contrib. J’aimerai le tester mais suis pas mal perdu.
Je n’ai pas trouvé de “tuto” ou d’explications : où placer les binaires, quelle config dans les parmcom, que renseigner dans les champs de l’admin Magento, qu’est que le mode PHP.ini, ... ?
Une telle page existe-t-elle ?
J’essaye pour ma part de l’adapter à la Société Générale, Sogenactif.
Je n’ai par contre que 2 binaires pour la requête et la réponse, et des script modèles pour l’appel en PHP et PERL, pas de fichier .so par exemple. Je présume donc que ce n’est pas directement possible avec cette contrib. Si je m’en sors, je l’adapterai !
@Fano: As-tu activé l’extension avec la ligne suivante dans php.ini ?
extension=php_spplus.so
Ce n"est pas le dossier que tu dois activer mais le fichier.
@chickiwi: Je n’ai effectivement pas encore eu le temps d’écrire la doc.
Il est nécessaire de regarder la doc d’installation du module PHP SPPLUS fourni par le service d’installation SPPLUS. Là-dessus, je ne peux pas faire grand chose.
Je pense effectivement que c’est adaptable. Les systèmes de paiement en ligne français ont un fonctionnement très similaire.
Hélas SeL, j’ai activé à la fois le répertoire et le fichier dans php.ini (extension_dir=rep_des_extensions et en dessous extension=php_spplus.so), et le fichier est bel et bien dans rep_des_extensions. Mais j’ai toujours le même problème. Sans doute il faut que je procède autrement sur mon serveur.
Je ne sais pas si l’extension spplus porte le nom de ‘SPPLUS’ sur mon serveur, parce que j’ai vu dans ton fichier /app/code/local/Mage/Spplus/Helper/Library.php à partir de la ligne 32 :
Le nom d’extension “SPPLUS” est codé dans l’extension PHP fournie par SPPLUS. Il n’est pas possible de le changer.
As-tu essayé avec les fichiers PHP fournis par SPPLUS dans le kit ? Ils utilisent ce même test (extension_loaded("SPPLUS")).
Dans le kit que j’ai eu par SPPLUS, un des fichiers s’appelle appel_spplus_php.php
Essaie ça et si tu as une erreur avec ce fichier, c’est que ton extension n’est pas chargée. Il faut revoir l’intallation dans ce cas.
Je ne sais pas si ça a déjà été soulevé, mais l’installation de tous les dossiers se fait dans l’interface “default”, ce qui fait que si on utilise une autre interface, aucune modification n’apparait.
Il faut copier-coller manuellement tous les fichiers et dossiers. N’y a-t-il pas moyen de faire autrement, par exemple de le charger dans les thèmes default de toutes les interfaces ?
Je ne pense pas que ça soit faisable avec les méthodes de Magento. Et puis l’intérêt n’est pas énorme… Qq’un qui a déjà fait une nouvelle interface est capable de faire un copier-coller des fichiers, non ?
Salut,
j’ai pu tester spplus sur serveur dédié kimsufi ovh (compilation de la librairie spplus sur le serveur, puis ajout extension=php_spplus.so dans php.ini), ça marche bien, je suis bien redirigé sur le popup de paiement SPPLUS par contre si le client abandonne et ferme le popup la commande est bien enregistrée dans l’admin alors que le client n’a pas saisi ces coordonnées bancaires.....j’ai remarqué qu’il y a une petite erreur dans l’url de retour “http://www.monomaine.com//checkout/onepage/success “ un slash en trop....