Limiter le paypal recurring à un montant minimal

  • Posts: 246
  • Thank you received: 5
8 years 6 months ago #232887

Bonjour,

Je cherche une solution pour faire en sorte que le paypal recurring ne soit disponible que pour un produit spécifique. En effet nous commercialisons des produits virtuels. D'une part des sessions de formations et d'autre des abonnements. Seuls les produits de cette dernière catégorie devraient pouvoir être payés en 12 fois avec le paypal recurring.

Il est compliqué de gérer la situation où un client achèterait à la fois une formation et un abonnement. Quelles méthodes de paiement lui proposer ? Idéalement il faudrait pouvoir ne proposer le paypal recurring que si son panier contient des produits de la catégorie "abonnements" et uniquement dans ce cas. S'il mélange, tant pis pour lui, il ne pourra pas payer en 12 fois. Mais dans l'état actuel des choses je ne crois que cela soit possible.

Aussi, j'aurais souhaité limiter la méthode de paiement en question aux montants supérieurs à X €. En effet les abonnements sont nettement plus chers que les formations. Ce n'est pas "béton" mais cela permettrait d'avoir une forte probabilité que le paypal recurring n'apparaisse que si la personne achète un abonnement.

Malheureusement, les restrictions proposés pour ce plugin sont moins complètes que pour le paiement par chèque par exemple (cf. pièces jointes). Est-ce normal ? Quelle en est la raison ?

Merci pour vos éclairages.

Laurent

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82523
  • Thank you received: 13282
  • MODERATOR
8 years 6 months ago #232897

Bonjour,

1. Les options proposées sont moins complètes car le plugin a été développé il y a longtemps et fonctionne sur l'ancienne version de l'API des plugins de paiement et du coup elle dispose de moins d'options.
Il faudrait migrer le plugin sur la nouvelle API pour qu'il dispose des options comme les autres plugins.
Donc oui, c'est normal.

2. Mais je pense que ce n'est pas nécessaire dans votre cas.
Je pense qu'il y a moyen de faire ce que vous voulez sans passer par des prix minimum/maximum.
Ce qu'il faut faire, c'est essayer d'utiliser le système d’entrepôts:
- créez un entrepôt.
- assignez-le à vos produits paybales en plusieurs fois.
- créez deux méthodes de livraison, une sans entrepôt, et une avec cet entrepôt.
- dans votre méthode de paiement PayPal reccurring, sélectionnez la méthode de livraison avec entrepôt.
- activez l'option "force shipping methods regardless of weight" dans la configuration, pour avoir des méthodes de livraison durant le passage en caisse et vérifiez que vous n'avez pas enlevé la vue "livraison" de votre flux de passage en caisse.
- ajoutez du CSS pour cacher la zone de sélection de méthodes de livraison et de l'adresse de livraison.

Ainsi, PayPal reccurring n’apparaîtra que si la méthode de livraison avec entrepôt est présente et ce sera le cas uniquement si un produit de cet entrepôt est présent dans le panier.

Please Log in or Create an account to join the conversation.

  • Posts: 246
  • Thank you received: 5
8 years 6 months ago #233124

Merci pour votre retour détaillé.

Pour le point 1. Ok. So wait'n see ! :-)

Pour le point 2 : effectivement j'avais lu des posts en ce sens mais je suis confronté à deux problèmes :

  • Impossible de restreindre l'une des deux méthodes de livraison à l'entrepôt créé. Le "crayon" ne déclenche rien (pas non plus d'erreurs visibles avec FireBug). voir capture.
  • Je ne vois pas l'option "force shipping methods regardless of weight" dans les paramètres du plugin PPrecurring. S'agit-il du bouton "No shipping" ?
Laurent

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82523
  • Thank you received: 13282
  • MODERATOR
8 years 6 months ago #233139

Bonjour,

2.1 Cela indique un problème avec le système de popups de Joomla.
Allez dans la configuration HikaShop, et changez l'option "popup mode" pour "Vex". Cela devrait contourner le problème.

2.2 Cette option ce trouve dans la configuration HikaShop, et non dans les paramètres du plugin.

Please Log in or Create an account to join the conversation.

  • Posts: 246
  • Thank you received: 5
8 years 6 months ago #233451

Bravo pour la solution et merci pour votre patience.
Tout semble fonctionner comme prévu.
J'ai tenté de créer une variante (one shot/abonnement) mais on ne peut pas choisir l'entrepôt dans la variante du produit (sauf erreur !). C'est assez "logique" dans la vraie vie d'imaginer que les variations d'un même produit sont stockées dans le même entrepôt mais on peut aussi imaginer que cela ne soit pas le cas (import d'origine différente par exemple).
Je m'en suis sorti en créant deux produits, l'un qui affiche tous les moyens de paiements et permet de payer en une seule fois, l'autre qui ne propose que l'abonnement mensuel (et donc le prix est donc 12 fois moindre).

A bientôt ! :-)

Laurent

Please Log in or Create an account to join the conversation.

Time to create page: 0.069 seconds
Powered by Kunena Forum