Call-back icon  Sales: Call 800.374.8146 (N America)|757.278.0920 (International)

Magento

Open Source eCommerce Evolved

Magento Forum

   
Integration SPPLUS
 
dev722z
Member
 
Total Posts:  50
Joined:  2008-04-09
 
SeL - 13 May 2008 01:27 AM

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 wink

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).

dev722z

 
Magento Community Magento Community
Magento Community
Magento Community
 
ryu007
Sr. Member
 
Avatar
Total Posts:  123
Joined:  2008-03-24
France, Paris
 

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());

$installer->addAttribute('order_payment''sppluspayment_type', array());
$installer->addAttribute('order_payment''sppluspayment_modalite', array());

$installer->addAttribute('order_payment''sppluspayment_refsfp', array());
$installer->addAttribute('order_payment''sppluspayment_methode', array());
$installer->addAttribute('order_payment''sppluspayment_moyen', array());
$installer->addAttribute('order_payment''sppluspayment_autor', array());
$installer->addAttribute('order_payment''sppluspayment_modalite', array());
$installer->addAttribute('order_payment''sppluspayment_garanti', array());
$installer->addAttribute('order_payment''sppluspayment_payscb', array());

Cordialement,
Ilan

 Signature 

Artbambou : Mobilier, meuble, vannerie et décoration.

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  320
Joined:  2007-10-10
Paris, France
 
Fano - 13 May 2008 01:35 AM

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

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

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.

Merci Sel

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

L’installation fonctionne, je reçois bien la version 0.6.4. Merci Sel.
Seulement wink : 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?

 
Magento Community Magento Community
Magento Community
Magento Community
 
chickiwi
Jr. Member
 
Total Posts:  1
Joined:  2008-05-14
 

Hello!

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 !

Merci,
Nico

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  320
Joined:  2007-10-10
Paris, France
 

@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.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

D’accord je vais ajouter ce bout de code dans mon php.ini et je te tiendrai au courant.

Merci SeL

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

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.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Fano
Jr. Member
 
Avatar
Total Posts:  23
Joined:  2008-01-07
 

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 :

$result extension_loaded('SPPLUS');

if (!
$result && (Mage::getSingleton('spplus/config')->getLibrarymode() == 'dl'))
try 
{
  $spplus_spplusso_path 
Mage::getStoreConfig('payment/spplus/spplus_spplusso_path');
  
dl($spplus_spplusso_path);
  
$result true;
  
catch (Exception $e{
  $result 
false;
}
Mais apparemment, mon erreur vient de là : le programme ne trouve pas l’extension. SeL si t’es dans le coin corrige-moi si j’ai tort.

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  320
Joined:  2007-10-10
Paris, France
 

Fano,

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.

 
Magento Community Magento Community
Magento Community
Magento Community
 
MmaxX
Sr. Member
 
Avatar
Total Posts:  112
Joined:  2008-04-01
 

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 ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
SeL
Guru
 
Avatar
Total Posts:  320
Joined:  2007-10-10
Paris, France
 

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 ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
MmaxX
Sr. Member
 
Avatar
Total Posts:  112
Joined:  2008-04-01
 

Où peut-on télécharger le fichier spplus.so ?

 
Magento Community Magento Community
Magento Community
Magento Community
 
lorenzo01
Sr. Member
 
Avatar
Total Posts:  158
Joined:  2007-09-06
France
 

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....

 Signature 

Lorenzo, a french guy.
Sorry for my english !!

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top
 
Sales: Call 800.374.8146 (North America) 757.278.0920 (International)
© Copyright 2008 Varien. Magento is a trademark of Irubin Consulting Inc. DBA Varien
Privacy Policy|Terms of Service
Magento Community Count
33739 users|452 users currently online|74748 forum posts