en Jump to content

Recommended Posts

Bonjour à tous,

Merci Loulou66 !! Cela fait plaisir d'avoir sur notre forum français des gens comme toi , comme Eolia, Okom..., Car cela se fait rare sur ce forum "F" !!

Amitiés

Edited by G.Solidarité

Share this post


Link to post
Share on other sites

Coucou

 

et bien pour le module de Pdriss ma servi de base mais j'ai tous ré-ecrit a 95% 

j'ai rajouter un bouton pour pre-créer le produit avec les déclinaisons et un autre pour tout supprimmer

les -e-mail sont des templates des e-mail de la 1.6

l'affichage en FO est meilleur car il utilise l’affichage normal d'un produit

et ajouter la fonction quand le client paie un paiement qui nécessite un changement de statuts dans la commande

 

a vos test :)

 

a savoir qu'il existe des module plus élabores dans Prestashop add-ons 

 

@++

 

Loulou66

Share this post


Link to post
Share on other sites
Très bon travail, je suis hollandais. (Google traduit) 

mon conseil 

 

Dans la carte-cadeau: 


{GiftCardDatas} incl tax

{GiftCardValue} exl tax


 

taxes comprises à la fois sera mieux

Share this post


Link to post
Share on other sites

MERCI SUPER BOULOT

EN TEST :)

 

Testé et approuvé fonctionne super en PS 1.6.9

Bravo encore pour ce module mis à disposition de tous :)

Edited by redtango2

Share this post


Link to post
Share on other sites

Coucou

 

VERSION 2.1
- un grand merci a Eolia pour l’amélioration et la corrections de bug
- Traduction en EN pour la compatibilité en multilangues
- Correction lors de l'ajout de la catégorie pour le mult-ilangues
Avant d'installer cette nouvelle Version supprimer le produit Carte Cadeau, désinstaller l'ancienne version et supprimer la.
 
@++
 
Loulou66
Edited by loulou66

Share this post


Link to post
Share on other sites

Ah mince j'étais rendu à la 2.2...

 

Mais il y a un bug sur la création de la catégorie en 1.5 (par rapport au parent), il faut que je regarde ça

Share this post


Link to post
Share on other sites

Coucou

 

c'est a cause de $id_lang qui doit être remplacer par lang['id_lang'] dans le foreach sinon le $name est vide

il y a juste un pti bug d'affichage sur l'aperçu en 1.5 il faut augmenter le width de la table en 924 au lier de 908

 

@++

 

Loulou66

Share this post


Link to post
Share on other sites

Bon le souci de la catégorie parente est réglé,( $category->id_parent = Configuration::get('PS_HOME_CATEGORY'); )

 

 il reste le pb de la référence au produit.

En effet toutes les requêtes se basent sur le displayname mais si le commerçant change le nom, c'est mort.

Share this post


Link to post
Share on other sites

Super Eolia, Nous comptons sur vous pour résoudre ce problème :rolleyes: loulou s'il te plait peux-tu modifier le "Topic Title" en Giftcard 2.1 , si possible, Merci  encore à vous deux.

Amitiés

Edited by G.Solidarité

Share this post


Link to post
Share on other sites

Coucou

 

oui exact  j'ai  le problème quand j'ait tester tout a l'heure en "fr" puis en "en" (2 produit cree un Carte Cadeau un Giftcard) vu que tu as mis une référence au produit (CG-0) on peut test dessus

 

dans requete dela fonction cardExist

WHERE p.`reference` = "CG-0" ');

@++

 

Loulou66

Share this post


Link to post
Share on other sites

En fait je suis parti sur une autre piste :)

 

Je récupère l'id produit à la création:

...

$product->add();

 

$id_product = $product->id;

 

Et je le stocke en table.

idem pour la catégorie et le transporteur.

 

D'où me vient une idée : Pourquoi ne pas proposer de créer plusieurs familles de cartes ? Catégories ?

A suivre !

Share this post


Link to post
Share on other sites

Bonsoir,

 

D'abord merci pour le module :wub: .

 

J'ai testé la première version sur mon presta de test en 1.6.0.9 et c'est nickel!

 

Petite question: sur ma boutique en prod j'ai déjà une carte cadeau référencée que j'ai bidouillée en faisant une fiche produit classique plus déclinaisons pour les prix. Sauf que je gère l'édition du code à la main ainsi que l'envoi du mail.

 

Y aurait-il un moyen de relier ma carte cadeau existante au module plutôt que d'en créer une nouvelle? Et sans créér la catégorie carte cadeau ni les déclinaisons vu que j'ai déjà ?

 

Je commence à me debrouiller un peu avec le code mais je ne me suis pas encore penchée sur le fonctionnement des modules donc si vous avez une piste pour que je sache par où commence: je prend et je suis ok pour faire les tests et partager le résultat, cela interressera peut-être d'autres personnes.

Share this post


Link to post
Share on other sites

Dans la nouvelle version qui va sortir incessamment sous peu (quelques heures), vous pourrez rentrer l'id_category et l'id_carrier dans la table ps_giftcard_product (et donc conserver votre catégorie et votre transporteur).

 

Egalement : 

  • Création de cartes illimitées
  • Choix de l'image
  • Possibilité de modifier/éditer le nom des cartes/catégorie/transporteur

 

Par contre je ne vois pas l'intérêt de garder les 2 systèmes côte à côte (risque de se mélanger les pinceaux, non ?)

Mais bon, il y a toujours moyen d'arriver à ses fins :)

Share this post


Link to post
Share on other sites

La version 2.4 sortira ce soir.

 

Au programme :

 

  • Un bug d'affichage dans le switch sur la 1.5 (cette propriété n'existe pas comme telle) //fait
  • Gestion des erreurs en cas d’échec (création/suppression) //en cours
  • Vérification si tous les bons commandés ont été validés (payés et expédiés) avant la suppression du produit //à faire

Share this post


Link to post
Share on other sites

Un bug ? quand le module est désactiver ou désinstaller il apparaît toujours sur la page d’accueil ? Est ce normal ?

Suivant la logique de PrestaShop, ça dépend :)

 

Avez-vous vidé vos caches ? (smarty et navigateur)

Share this post


Link to post
Share on other sites

Merci du retour, Oui c'est la première chose que j'ai fait c'est de vider le cache + du navigateur F5, Ça fonctionne si tu supprime a partir de la liste produits. 

Edited by Soyons zen

Share this post


Link to post
Share on other sites

heu ??? pas tout compris là ?

 

Si le module est désactivé cela empêche le client de mener à bien la commande, pas de voir le produit

 

Par contre pour la désinstall, je regarde car elle doit respecter un certain ordre

Share this post


Link to post
Share on other sites

Coucou

 

je viens de tester la désinstallation sur  les version 1.5 et 1.6 en effet le produit ne se supprime pas je pense que tu aura réglé le problème dans 2.4 

 

un idée a rajouter a la liste :P de mettre dans un fonction le traitement de limage et de l'appeler

- pour le création du produit

- la création du mail

- et l'affichage de l'aperçu de l'email(model.png)

pour un rendu fidèle de l'email et pour le multi-langue

 

@++

 

Loulou66

Share this post


Link to post
Share on other sites

coucou

 

pour la désinstallation il faut enregistrer le nom du produit lors de la création pour ensuite le récupérer pour la clause WHERE de $id_product (ligne128)

 

peut être qu'un objet model serait utiles pour les requêtes d’enregistrement et de lectures

 

@++

 

Loulou66

Share this post


Link to post
Share on other sites

oué je suis sur la désinstall, les tables étaient supprimées avant les produits d'où le pb  :blink:

 

Pour le 2ème point oui et non, je m'explique :

Générer l'image ok, mais sur quel modèle (si il y en a plusieurs)

Je n'avais pas retenu l'idée car la génération prend un peu de temps, mais pourquoi pas?

Le multilangue est déjà géré (modèle mail et traduction suivant le contexte)

Share this post


Link to post
Share on other sites

coucou

 

pour la désinstallation il faut enregistrer le nom du produit lors de la création pour ensuite le récupérer pour la clause WHERE de $id_product (ligne128)

 

peut être qu'un objet model serait utiles pour les requêtes d’enregistrement et de lectures

 

@++

 

Loulou66

Je lance la désinstall en bouclant sur les id_products grâce à 

$datas = $this->checkCards();	
		if($datas)	{
			foreach($datas as $data) {
				if($this->deleteProductGiftCard(false, $data['id_product']) !== true)
					return false;
			}
		}

Share this post


Link to post
Share on other sites

Dans la nouvelle version qui va sortir incessamment sous peu (quelques heures), vous pourrez rentrer l'id_category et l'id_carrier dans la table ps_giftcard_product (et donc conserver votre catégorie et votre transporteur).

 

Egalement : 

  • Création de cartes illimitées
  • Choix de l'image
  • Possibilité de modifier/éditer le nom des cartes/catégorie/transporteur

 

Par contre je ne vois pas l'intérêt de garder les 2 systèmes côte à côte (risque de se mélanger les pinceaux, non ?)

Mais bon, il y a toujours moyen d'arriver à ses fins :)

En fait je ne veux pas garder les 2 mais les fusionner :)

 

Avec les nouveautés ça va être carrément plus facile, je vais tester ça ce soir ou demain et je vous redis.

Share this post


Link to post
Share on other sites

En fait je ne veux pas garder les 2 mais les fusionner :)

 

Avec les nouveautés ça va être carrément plus facile, je vais tester ça ce soir ou demain et je vous redis.

 

Pour fusionner il vous faudra récupérer l'id de la catégorie et effectuer quelques remplacement en base de donnée.

A voir pour le transporteur également.

 

Pour ceux qui veulent tester la version 2.4 avant la mise en ligne "officielle": http://eolia.o2switch.net/public/giftcard-V.2.4.zip

Share this post


Link to post
Share on other sites

Coucou

 

Encore un grand merci a @Eolia qui  a fait un superbe boulot

 

VERSION 2.4
Nouvelle Version Modifié par Eolia 
- Vous pouvez configurer le nom des Cartes
- Vous pouvez configurer ou ajouter l'image des Cartes
- Vous pouvez configurer les declinaisons des Cartes
- Aperçu de l'email avec l'image selectioné
- correction de divers bug
 
Tester en PS 1.5.6.2 et 1.6.0.6 en FR et EN
 
Avant d'installer cette nouvelle Version désinstaller l'ancienne version et supprimer la.
 
@++
 
Loulou66

Share this post


Link to post
Share on other sites

Merci à vous deux, Pour info une fois le module supprimer ne pas oublier de supprimer la carte cadeau a partir de la liste produits. 

Amitiés

Edited by G.Solidarité

Share this post


Link to post
Share on other sites

Merci à vous deux, Pour info une fois le module supprimer ne pas oublier de supprimer la carte cadeau a partir de la liste produits, 

Amitiés

En fait, non

Il faut d'abord supprimer la carte depuis le module sinon la catégorie et le transporteur ne le seront pas...

Ensuite supprimez le module.

Share this post


Link to post
Share on other sites

Coucou

 

VERSION 2.4.1
 
- correction et modification pour l'upload de votre propre image
 
Si vous aviez la V2.4 il suffit de remplacer le fichier giftcard.php et les fichier de traductions
 
 
Edit : j'avais oublié la traduction :)
 
@++
 
Loulou66
Edited by loulou66

Share this post


Link to post
Share on other sites

Bonjour, 

J'ai un petit soucis les amis, malgré avoir supprimer tout ?

2 erreurs 

  1. Impossible de désinstaller ce module. Vous devez supprimer tous les produits créés par le module Gift Card avant de poursuivre
  2. Impossible de désinstaller le module
Edited by G.Solidarité

Share this post


Link to post
Share on other sites

 

Bonjour, 

J'ai un petit soucis les amis, malgré avoir supprimer tout ?

2 erreurs 

  1. Impossible de désinstaller ce module. Vous devez supprimer tous les produits créés par le module Gift Card avant de poursuivre
  2. Impossible de désinstaller le module

 

Suite aux différentes install / désinstall vous devez encore avoir des entrées dans ps_ gifcardproduct effacez les lignes restantes et supprimez votre module normalement

Share this post


Link to post
Share on other sites

Bonjour,

 

Test de la V2.4.1. Tout fonctionne bien pour la partie installation et création de carte sauf les impacts sur le prix des déclinaisons qui sont dans le désordre: la carte de 200€ en coute 20 et inversement :lol:, à moins que le bug vienne de chez moi?

 

Lors de la commande je reçoit bien les mails de confirmation de la comande et du paiement mais pas celui avec le code de réduction.

J'ai bien passé l'état de la commande à paiement accepté. Je ne vois pas de règle de panier crée dans l'onglet promotions.

 

Lors de la désinstallation j'ai vu que ça ne supprime pas les attributs et valeurs créés par le module.

 

J'ai fait le test en local sur Xampp avec Presta 1.6.0.9. (pas encore essayé de fusionné avec ma carte existante par contre).

 

Ps: super pour l'insertion de l'image :) .

Share this post


Link to post
Share on other sites

Bonjour,

 

Test de la V2.4.1. Tout fonctionne bien pour la partie installation et création de carte sauf les impacts sur le prix des déclinaisons qui sont dans le désordre: la carte de 200€ en coute 20 et inversement :lol:, à moins que le bug vienne de chez moi?

 

Lors de la commande je reçoit bien les mails de confirmation de la comande et du paiement mais pas celui avec le code de réduction.

J'ai bien passé l'état de la commande à paiement accepté. Je ne vois pas de règle de panier crée dans l'onglet promotions.

 

Lors de la désinstallation j'ai vu que ça ne supprime pas les attributs et valeurs créés par le module.

 

J'ai fait le test en local sur Xampp avec Presta 1.6.0.9. (pas encore essayé de fusionné avec ma carte existante par contre).

 

Ps: super pour l'insertion de l'image :) .

Ce ne sont pas des restes de l'install précédente ?  Avec la version 2.4 et suivantes la désinstallation est impossible s'il reste des produits carte-cadeau.

Concernant la génération du code et l'envoi du mail, vous n'auriez pas modifié les ID de vos statuts par défaut ? Je viens de tester sur Wamp en 1.5.6.2 et 1.6.0.8 sans problème.

Share this post


Link to post
Share on other sites

Ce ne sont pas des restes de l'install précédente ?  Avec la version 2.4 et suivantes la désinstallation est impossible s'il reste des produits carte-cadeau.

Concernant la génération du code et l'envoi du mail, vous n'auriez pas modifié les ID de vos statuts par défaut ? Je viens de tester sur Wamp en 1.5.6.2 et 1.6.0.8 sans problème.

Je refais un essai demain en desinstallant et vérifiant bien tout.

Pas fait de modifs sur les ID de statuts par défaut, ou alors je ne m'en souviens plus, je vais vérifier au cas où.

 

G. Solidarité, version 1.6.0.9  ou pas ?

 

Merci :wub:

Share this post


Link to post
Share on other sites

Bonsoir,

 

Je viens de refaire un test après avoir vérifié tous les paramètres, y compris en bdd où il restait bien quelques traces des versions précédentes que j'ai donc supprimées ainsi que le module directement dans les fichiers de xampp. Mes id de statuts de commande sont bien de base.

 

J'ai donc réinstallé le module comme si c'était la première fois mais au test de commande je n'ai pas de code promotionnel créé et je ne reçois pas le mail avec le code (logique si pas de code créé). Je n'ai pas fait de modifications dans les paramètres du module ni dans ce qu'il a crée à son installation.

 

J'ai testé avec le paiement par chèque et par virement. J'ai bien passé l'état de la commande à paiement accepté. Je reçois bien tout les autres mails liés à la cde.

 

Je n'ai pas le temps ce soir mais je ferais un test sur un presta vierge pour voir ce que ça donne, j'ai peut-être un paramètre de boutique qui coince mais lequel?

 

Je vous tiens au courant.

Share this post


Link to post
Share on other sites

Coucou

 

VERSION 2.4.2
 
- Ajout du 'Datepicker' pour la date de validité qui corrige le bug de date de validité
- Suppression des heures / minutes / secondes pour la date de validité ( par défaut 00:00:00)
- Ajout de la vérification si une  Carte Cadeau est bien dans la commande lors du changement de statut pour éviter d'envoyer des cartes et de créer des bons de réduction avec les commandes sans Carte Cadeau
- Ajout de la vérification que le Code du bon de réduction n'existe pas lors de l'envoi de l'email et la création du bon de réduction pour éviter les doublons
 
Si vous aviez la V2.4.1 il faut supprimer les produit / la desinstaller et installer la nouvelle version 
 
@++
 
Loulou66
Edited by loulou66

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×