Comment insérer la date de validité du coupon?

  • Posts: 90
  • Thank you received: 0
11 years 2 months ago #89260

Bonjour

Quand on utilise le Plugin coupongen et donc la Discount validity period
comment faire pour insérer cette date dans Image generation du Plugin AttachSerial au même titre que le Serial?
Je souhaite insérer le Numéro du Coupon et sa Date de Validité.

Merci

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 2 months ago #89267

Bonjour,

Il est prévu, dans la TODO list, que le plugin "AttacheSerial" évolu et propose d'insérer plus d'informations que le serial sur ses images.
J'aimerais que le plugin propose une interface de configuration pour aller sélectionner des informations dans le serial, dans la commande, dans l'utilisateur.
Il serait possible alors avec une petite modification du plugin de génération de coupon de sauvegarder la date de validité dans un champ "extra" du serial.
L'information serait alors présente dans le serial et pourrait être lu par le plugin "AttachSerial" amélioré.

Pour une solution plus rapide, il faudrait dupliquer le plugin AttachSerial afin de pouvoir le modifier et lui faire lire les informations du coupon ayant le même code que le serial, d'y récupérer sa date de validté et de l'afficher sur l'image.
Moins flexible mais plus rapide à mettre en place.

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 2 months ago #89307

Jérome

Est-il possible que je customise le plugin pour mes besoins?
Quels sont les fichers impliqué?
Où trouve-t-on les données? Dans quelles tables de la databases?

J'ai vraiment besoin
- du code
- de la date de validité
- du nom du produit : sa description + sa variante ( nh d'heures dans mon cas)

J'ai une possibilité de faire développer cette partie. Je pourrai vous en faire profiter.

Merci

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 2 months ago #89416

Bonjour,

Vous pouvez modifier le plugin pour vos besoins mais il est tout de même préférable de le dupliquer afin de rester compatible avec les mises à jour d'HikaSerial qui mettent à jour également les plugins.

Les fichiers impliqués sont dans le répertoire "plugins/hikaserial/attachserial", tout ce fait dans le plugin et il n'y a pas de modification d'HikaSerial à faire.
Les données des coupons sont dans la table #__hikashop_discount et les données des serials sont toutes passées dans l'objet en paramètre des triggers.
Au niveau des produits, le plus simple est d'utiliser la classe product d'HikaShop pour récupérer les données à partir du product_id (qui se trouve dans le serial).
Le code est le serial_data du serial, le coupon_code est le même que le serial_data, c'est sur ce critère qu'il faut faire la recherche.

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 2 months ago #90356

Bonjour Jerome

Merci pour les indications.
J'ai tout de même quelques questions supplémentaires.

Avez-vous l'intention d'ajouter les fonctionnalités dont j'ai besoin et je ne pense pas être le seul dans ce cas?
Ajouter un numéro de série dans un chèque ou coupon cadeau c'est bien, mais c'est insuffisant.
Sans date de valité et sans descrition de la prestation associée le composant Hikaserial ne semble pas très utilisable.

Avez-vous un roadmap pour votre composant Hikaserial?


Merci pour votre aide

cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 2 months ago #90766

Bonsoir,

C'est dans les rails et bien avancé.
www.hikashop.com/en/hikashop/120-hikaserial-change-log.html

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: christian13

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 2 months ago #90926

Bonjour,

Je viens de publier HikaSerial 1.7.0
Voici la documentation du nouveau plugin "AttachSerial".
www.hikashop.com/en/hikashop/152-hikaser...tachserial-form.html

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 2 months ago #90941

Bonjour Jerome

Un GRAND MERCI !

Je vais de ce pas tester ces nouveautés.

Cdlt

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

  • Posts: 90
  • Thank you received: 0
11 years 2 months ago #91057

bonjour

L'implémentation de le version 1.7.0 s'est bien passée.

J'arrive à avoir en plus du serial data d'autres informations sur le fichier PNG.

J'arrive à avoir un QRcode par exemple ou bien du texte.

Je n'arrive pas à récupérer des variables comme la date de validité du coupon.

cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91125

Bonsoir,

Je viens de faire une update d'HikaSerial 1.7.0, merci de re-télécharger le package pour le mettre à jour (sans changement de numéro de version).

Le plugin "coupongen" va maintenant stocker dans les "extradata" le "discount_end" qui sera la date de validité lorsque l'option de surcharge de validité est utilisée.
Afin d'afficher un "extradata" dans une image, il faut utiliser:
Type : " Serial... " / "extradata.discount_end"
Format : " Raw " / "%d/%m%Y" (ou un autre format de date)

Il est également possible de récupérer l'information via: serial.extradata.discount_end
tout comme il est possible de récupérer toute information stockée dans le extradata.

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 1 month ago #91165

Bonsoir

J'ai mis à jour avec HikaSerial 1.7.0 du 20 02 2013.

Depuis cette misa à jour, mon fichier PNG n'est plus attaché à l'email.

cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91171

Bonsoir,

Je viens de mettre à jour le package avec différentes modifications pour éviter de potentiels problèmes SQL.
Merci de tester avec ce nouveau package.
Si le problème persiste, merci d'activer le mode "debug" sur votre site Joomla afin d'avoir plus d'informations d'erreur de génération.

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 1 month ago #91185

Bonsoir

Alors...

J'ai bien le fichier PNG attaché avec l'email.
J'ai le serial du coupongen qui est incrusté dans la PNG.
Je réussis aussi à incruster un QRcode mais il y a une erreur de passage de paramètre.
Je réussis à afficher le texte du type du Dynamic Text mais le parametre passé ne s'affiche pas non plus.
Normalement entre le serial et le QRcode devrait s'afficher la date de validité mais rien ne s'affiche ou bien c'est blanc sur blanc.

Voici les résultats de mes premiers tests.

Si je dois passer mon site en mode debug de Joomla. Comment faire?

C'est un site de test que j'utilise et je peux vous donner l'accès pour faire des tests.

:) cdlt

Attachments:

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

  • Posts: 90
  • Thank you received: 0
11 years 1 month ago #91209

Bonjour

Comme la nuit porte conseil, j'ai cru trouvé mon erreur mais je viens d'essayer et j'ai toujours le même problème.
J'avais laissé www.hikashop.com/{product ... au lieu de mettre l'url de mon site de test.
Bon, j'ai changé mais sans succès. J'ai le même résultat à savoir que les paramètres ne sont pas lus depuis la bdd.

cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91217

Bonjour,

Merci de vérifier que le serial que vous testez possède bien un "extradata" avec une entrée "discount_end" (possèdant un timestamp).
Si l'entrée n'est pas trouvé, AttachSerial ne va pas afficher d'information et ne met pas d'erreur non plus.

Vous pouvez m'envoyer un accès backend via message privé.

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: christian13

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91264

Bonjour,

Vous avez spécifié le "Discount coupon id" numéro 1 dans votre configuration mais, ce coupon n'existait pas.
Le générateur de coupon ne trouvait donc pas de template, donc ne pouvais générer de coupon (d'ou le fait qu'il n'y avait aucun coupon généré dans HikaShop) et de ce fait, pas plus de date de fin de validité.

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 1 month ago #91359

Bonjour

J'ai effectivement mis 1 dans 'Discount coupon id'
mais comment accéder ou associer le template. Je manque qquechose je crois!?
Où voit-on la config des coupons et les coupons générés.

cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91400

Bonjour,

Le "discount coupon id" est l'id du coupon que vous souhaitez utilisez comme template (comm expliqué dans la documentation).
Il faut donc que le coupon avec l'id 1 existe...

Je ne sais pas de quelle configuration vous parlez, mais pour les coupons, il s'agit de coupons HikaShop, se trouvant dans la section "Order > Discounts".
Vous remarquerez que j'ai créé pour vous un template de coupon afin que le reste du processus fonctionne.
Il faudra par contre modifier ou supprimer les deux serials "free to use" que j'ai généré et qui n'ont pas de coupon associé (donc pas non plus de "discount_end").

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: christian13

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

  • Posts: 90
  • Thank you received: 0
11 years 1 month ago #91470

Bonjour

J'utilise bien maintenant votre template de coupon et j'ai donc bien un coupon qui se crée à chaque fois que je passe une commande.
Il me manque un maillon de la chaine.
J'ai vérifié que j'avais bien les datas dans la base de données.
Il me reste une issue. Comment je peux intégrer ces données depuis la bdd dans mon fichier PNG au moment ou la commande est confirmée
et que l'email est envoyé avec le fichier PNG attaché. J'ai configuré AttachSerial pour cela mais il ne récupère pas ces données.
Je pense que j'utilise une mauvaise syntaxe dans Type.
cdlt

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

  • Posts: 26000
  • Thank you received: 4004
  • MODERATOR
11 years 1 month ago #91476

Bonjour,

Le pack que vous utilisez est le pack 2 et non le 1 comme configuré dans la configuration que j'ai regardé.

De plus, vous avez placé n'appeliez pas correctement le champ de date.
Le type "dynamic text" vous permet de taper ce que vous voulez comme texte.
Le type "Serial..." vous permet d'afficher une information de la table serial, une url ne sera jamais présente dedans (et ne pourra pas fournir une information de date non plus).
Il faut donc entrer: "extradata.discount_end" pour récupérer la bonne information.

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: christian13

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

Moderators: Obsidev
Time to create page: 0.108 seconds
Powered by Kunena Forum