22/01/2012, 18:58:41
jlc,
je reviens pour faire un point intermédiaire dans mon avancée.
J'ai (enfin) réussi à faire fonctionner le système. Apparemment, pas mal de personnes se posent les mêmes questions que moi sur le .org, mais je n'ai pas trouvé ce que je cherchais.
En fait, ça fonctionne mais il y a tellement de possibilités de paramétrage qu'il est très facile de se mélanger les pinceaux.
Au final, c'est simple, mais sans aide, c'est pas si évident que ça parait.
Le principe :
mettre en place un système d'abonnement (unité de base : mois ou années).
L'internaute choisi une option parmis un éventail appelé package (défini dans Seflreg).
Le package est tarifé et on y indique aussi la durée.
Il faut installer (par ordre alphabetique...attention aux dépendences) :
-CGEcommerceBase
-CGExtensions
-CGPaymentGatewayBase
-CGSimpleSmarty
-Cart
-FrontEndUsers
-Orders
-PaypalGateway
-Products (inultile mais vient avec cart)
-SelfRegistration
ouf! rien que ça!
On comprend mieux ma remarque sur le paramétrage non?
Je ne vais pas l'expliquer ici, ça mériterait un tuto dans le wiki.
Mais au final, l'internaute choisi un package, est redirigé vers Selfregistration, puis doit remplir le bon de commande (infos redondantes à régler du genre email), confirmer son achat et choisir son mode de paiement, ici pas d'autre module que paypal (mode IPN).
Lorsque l'internaute à réglé, il est "poussé" dans FEU avec une date d'expiration correspondant à la durée paramétrée dans le package choisi.
Ce qui est regrettable, c'est qu'ensuite, aucun lien n'éxiste entre le user FEU et le bon de commande. Une zone est prévue dans la BDD mais non exploitée.
Ce qui veut dire que pour le renouvellement, il faut attendre l'expiration du user FEU...moyen... mais puisque c'est prévu, on peut penser que ça va être implémenté prochainement.
Conclusion, ça fonctionne mais il faut le prendre tel qu'il est, et ne pas avoir besoin de trop le modifier car il faudrait hacker les sources (chose que je refuse de faire) ou créer un module (un de plus) ou des UDT sur les événements qui viendrait surcharger tout ça.
Sinon, développer un module autour de FEU.
je reviens pour faire un point intermédiaire dans mon avancée.
J'ai (enfin) réussi à faire fonctionner le système. Apparemment, pas mal de personnes se posent les mêmes questions que moi sur le .org, mais je n'ai pas trouvé ce que je cherchais.
En fait, ça fonctionne mais il y a tellement de possibilités de paramétrage qu'il est très facile de se mélanger les pinceaux.
Au final, c'est simple, mais sans aide, c'est pas si évident que ça parait.
Le principe :
mettre en place un système d'abonnement (unité de base : mois ou années).
L'internaute choisi une option parmis un éventail appelé package (défini dans Seflreg).
Le package est tarifé et on y indique aussi la durée.
Il faut installer (par ordre alphabetique...attention aux dépendences) :
-CGEcommerceBase
-CGExtensions
-CGPaymentGatewayBase
-CGSimpleSmarty
-Cart
-FrontEndUsers
-Orders
-PaypalGateway
-Products (inultile mais vient avec cart)
-SelfRegistration
ouf! rien que ça!
On comprend mieux ma remarque sur le paramétrage non?
Je ne vais pas l'expliquer ici, ça mériterait un tuto dans le wiki.
Mais au final, l'internaute choisi un package, est redirigé vers Selfregistration, puis doit remplir le bon de commande (infos redondantes à régler du genre email), confirmer son achat et choisir son mode de paiement, ici pas d'autre module que paypal (mode IPN).
Lorsque l'internaute à réglé, il est "poussé" dans FEU avec une date d'expiration correspondant à la durée paramétrée dans le package choisi.
Ce qui est regrettable, c'est qu'ensuite, aucun lien n'éxiste entre le user FEU et le bon de commande. Une zone est prévue dans la BDD mais non exploitée.
Ce qui veut dire que pour le renouvellement, il faut attendre l'expiration du user FEU...moyen... mais puisque c'est prévu, on peut penser que ça va être implémenté prochainement.
Conclusion, ça fonctionne mais il faut le prendre tel qu'il est, et ne pas avoir besoin de trop le modifier car il faudrait hacker les sources (chose que je refuse de faire) ou créer un module (un de plus) ou des UDT sur les événements qui viendrait surcharger tout ça.
Sinon, développer un module autour de FEU.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.
C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)