Bonjour,
Malheureusement, je n'ai pas de tutorial video pour HikaSerial.
Nous sommes en train de travailler sur des tutoriels vidéo pour HikaShop, peut-être que nous aurons la possibilité d'en faire un ou deux pour HikaSerial ; je ne peux pas le savoir pour l'instant.
Si vous avez des difficultés de compréhension, n'hésitez pas à me poser des questions, je tacherais d'améliorer la documentation existante afin de facilité l'utilisation d'HikaSerial.
Le fonctionnement de "#hikaserial:" est en fait une fonctionnalité que j'ai ajouté dans HikaShop afin de pouvoir faire des fichiers virtuels.
Dans HikaShop, vous pouvez spécifier un "path" au lieu d'uploader un fichier. Si le path commence par "http://" (donc une url) l'utilisateur sera redirigié vers le liens en question. S'il s'agit d'un chemin pointant vers un fichier en local sur le serveur, c'est ce fichier qui sera envoyé par HikaShop.
Dans le cas ou le path commence par "#", il s'agit d'un fichier qui ne peut pas exister. A ce moment là, un plugin dois gérer le téléchargement via le trigger "onBeforeDownloadFile".
HikaSerial gère automatiquement tous les fichiers virutels commençant par "#hikaserial:" et possède son propre trigger.
onBeforeSerialDownloadFile(&$filename, &$do, &$file, &$serials)
Le trigger d'HikaSerial fournis un paramètre en plus en même temps que le "filename" ( #hikaserial:.... ) et les paramètres original du trigger d'HikaShop. Ce dernier paramètre, $serials, contient la liste des serials associé à la commande liée au téléchargement du fichier.
Ainsi, vous pouvez, à l'appel de ce trigger, accéder aux serials de la commande et générer votre fichier unique.
Le paramètre $file est un objet possèdant différentes informations, comme le numéro de la commande, l'identifiant du fichier, le produit concerné, la "position" du téléchargement, etc.
Cordialement,