réduction à utiliser en plusieurs fois

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #151234

Bonjour,
je suis en train de monter un site de commande de paniers repas pour des clients (Joomla3.2, Hikashop business)
Mes clients voudraient aussi vendre des cartes de 10 repas.
Je voulais savoir s'il est possible avec Hikashop de "créditer" le client de 80€ (10x8repas) par exemple et à chaque commande débiter ses crédits. Je pensais pouvoir y arriver avec les coupons, mais je ne vois pas comment faire (un coupon de 80€ qu'on pourrait utiliser en plusieurs fois, avec la valeur qui diminue progressivement ???) Ou existe t-il un plugin qui pourrait m'aider ?
Merci beaucoup de votre aide

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

  • Posts: 13201
  • Thank you received: 2322
10 years 7 months ago #151243

Bonjour,

Je pense que le plus simple est de passer par un système de gestion de point déjà intégré avec HikaShop tel que:
hikashop.com/support/support/documentati...userpoints-form.html

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #151328

Génial !
Merci beaucoup ! J'y suis presque. Encore une petite question si possible ? Savez-vous comment ajouter des points seulement pour les commandes d'une catégorie de produits ?
Encore merci pour votre aide PRECIEUSE !

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

  • Posts: 13201
  • Thank you received: 2322
10 years 7 months ago #151353

Petite correction, il faut activer le plugin userpoints via le menu System > Plugins et activer le plugin userpoints.
Pour restreindre sur une catégorie, c'est possible dans ce plugin.

Il faut définir le nombre de points gagné par l'achat du produit a "0" et ajouter une valeur pour la catégorie en question.
Attention, les points sont crédités une seule fois par catégorie.

Exemple:
Produit A dans la catégorie A, si j'achète le produit A une fois je crédite mon compte de la valeur X, si j'ai 2 produits A dans mon panier je suis encore crédité de X et non pas deux fois X.

Il faut donc peut être ajouter une limite sur les produits afin de ne pouvoir en ajouter un seul au panier à la fois.

The following user(s) said Thank You: poldubuis

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #151418

je suis désolé... j'avais bien compris le système, mais il me manque un bout... J'ai créé un plugin dans Système> Plugins que j'ai activé.
En "mode de système" j'ai utilisé "Points utilisateurs Hikashop" (j'ai overridé la traduction de "point" par "crédit")
J'ai essayé soit avec le taux à 0, soit avec Produits à 0, soit les deux à 0, mais à chaque fois que j'ajoute une catégorie et un nombre de points dans "gains de points par catégorie", ça ne me l'enregistre pas... Avez vous une idée d'où ça peut venir ?

Attachments:

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #151580

bonsoir, je me permets de faire un petit up sur mon soucis... Est-ce que quelqu'un pourrait m'expliquer un peu plus en détail le fonctionnement d'attribution de points par catégorie ? J'ai essayé aussi sur le site de démo pour être sûr que le problème ne vienne pas de la config de mon site, mais sans succès non plus, la catégorie ne s'enregistre pas.... Désolé d'insister ;-)

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #151589

Bonsoir,

Je ne préférais pas répondre à ce topic en disant seulement "j'ai reproduit le problème et je travail dessus".
Alors je suis obligé de vous dire : J'ai reproduit le problème et je travail dessus.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #151590

:blush: hihi... pardon pour mon impatience !

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #151670

Bonjour,

J'ai pu terminer les modifications sur le plugin "hikashop | userpoints" afin de gérer correctement la sauvegarde et l'initialisation des informations sur les points par categorie et par groupe.
Je termine les tests et je vais voir avec Nicolas afin de faire un nouveau package pour HIkaShop 2.3.0 avec les modifications.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152061

génial ! merci !!!!!!! J'ai hâte de tester ! (et mes clients commencent à se faire impatients....) Est-ce que ce sera prêt dans les prochains jours ? (j'anticipe les questions clients ;-) )

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #152070

Bonjour,

Les nouveaux packages ont été envoyé ce week end.
Vous pouvez donc re-télécharger HikaShop pour avoir les modifications.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152094

Est-ce que je peux lancer directement une réinstallation pour garder les produits déjà enregistrés ainsi que les overrides ? ou faut-il le désinstaller avant de le réinstaller ?

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #152108

Bonjour,

Vous pouvez faire une installation "par dessus", cela va revenir à faire une mise à jour.
Vous ne perdrez rien de votre produits, configuration, overrides, etc.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
The following user(s) said Thank You: poldubuis

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152114

Ca marche ! C'est super !
MERCI beaucoup à tous les 2 pour votre aide précieuse !

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152166

argggh ! Je suis désolé de faire le boulet... Je ne comprends pas ce qui se passe.
Après plein d'essais je sollicite encore un peu votre aide.
Les points par catégorie sont bien donnés, mais il ajoute des points pour le montant total (1point=1euro). Donc si je veux donner 80 points pour la catégorie "carte prépayée", une carte de 80€ va donner 160points... ou une commande de 90€va donner 170points...
Ce soucis semble venir de la règle de AUP, mais si je la dé-publie, l'ajout de points hikashop ne fonctionne plus.... Et je ne comprends pas pourquoi AUP réagit comme ça. J'ai essayé en mettant "crédit fixe" à oui ou à non, mais ça ne change rien...
Je vous joints 2 copies d'écran, du plugin Hikashop et de la règle AUP.
Encore désolé de ne pas être plus autonome....

Attachments:

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #152172

Bonsoir,

Votre règle "userpoints" est pour les "Crédits utilisateur HikaShop" qui sont les points stockés dans le custom field "user_points" de "user".
Elle n'est donc pas appliquée pour AlphaUserPoints.

Je pense donc qu'il s'agit d'une autre règle ou d'un autre plugin (le plugin "hikashop / alphauserpoints" par exemple) qui fait ce "mauvais" ajout de points.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152611

Bonjour,
et non, je ne m'en sors pas, je suis désolé.
- J'ai ajouté un custom field nommé user_points et j'ai changé le mode de paiement avec le Hikashop user points plutôt que le hikashop alphauserpoints. J'ai aussi désactivé la règle AUP qui donnait des points.
J'ai maintenant l'erreur suivante au moment du paiement :
Fatal error: Call to undefined method plgHikashopUserpoints::_makeLevel() in /plugins/hikashop/userpoints/userpoints.php on line 367

Une autre question, a quoi sert AUP si on utilise un custom field ? Est-il nécessaire ? Si oui, faut-il créer une règle particulière ?

Sauriez vous d'où peut venir cette erreur ? J'ai effectivement scanné les fichiers du plugin sans trouver de déclaration de cette fonction.
Merci

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #152617

Bonsoir,

Effectivement, la fonction "_makeLevel" se trouve dans le plugin "hikashoppayment | userpoints" et non dans le plugin "hikashop | userpoints".
Vous pouvez donc éditer le plugin "hikashop | userpoints" et ajouter la fonction suivante :

	/**
	 *
	 */
	function _makeLevel(&$productData, $level, &$idparentcats) {
		foreach($productData[$level] as $cat) {
			if(!empty($idparentcats[$cat]->category_parent_id) && !empty($idparentcats[$idparentcats[$cat]->category_parent_id])) {
				$productData[$level+1][] = $idparentcats[$cat]->category_parent_id;
			}
		}
		if(!empty($productData[$level+1])) {
			$this->_makeLevel($productData,$level+1,$idparentcats);
		}
	}
Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 51
  • Thank you received: 3
10 years 7 months ago #152622

ok, ça marche, je retrouve bien l'ensemble du site... Mais il y a un autre bug. si mon module userpoints est activé, sur le site le panier est déclaré vide (fenêtre d'info "votre panier est vide", module panier vide et impossible de terminer la commande). Par contre, si je désactive le module userpoints et que je rafraichis ma page, je retrouve mon panier avec les produits que j'avais mis dedans avant.....
J'ai essayé de changer le nom de la fonction make_level, en me disant qu'il y avait peut-être un conflit, puis essayé en lassant la fonction vide ( mais déclarée), cela ne change rien....

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

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
10 years 7 months ago #152739

Bonjour,

Nous sommes en train de travailler sur l'amélioration du plugin, nous allons profiter de ce développement afin de tester votre soucis.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Time to create page: 0.094 seconds
Powered by Kunena Forum