Nukem38 Posted January 17, 2022 Share Posted January 17, 2022 Bonsoir, C'est quoi le module natif Eventbus ? Merci PS1.7.8.2 Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 17, 2022 Share Posted January 17, 2022 Bonne question. cela en semble être qu'une passerelle pour Addons. Mais comme les explication sont parcellaire, on ne saura jamais réellement à m'oins de prendre du temps en analysant tout le code. 1 Link to comment Share on other sites More sharing options...
Nukem38 Posted January 17, 2022 Author Share Posted January 17, 2022 (edited) Vu dans le Readme du module : "ps_eventbus receives an input request from the eventbus processor, and pushes objects from the Prestashop database to the eventbus proxy. More information in the [miro board of the Eventbus project](https://miro.com/app/board/o9J_ksqp-sc=)." Miro : "La plateforme de tableau blanc collaboratif en ligne pour réunir les équipes à tout moment, où qu'elles soient." Edited January 17, 2022 by shep68 (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 17, 2022 Share Posted January 17, 2022 Et donc vous en comprenez quoi ? perso, rien, il fait parti de toute la liste des derniers modules imposés par PrestaShop que je désinstalle. 1 Link to comment Share on other sites More sharing options...
Clément Désiles Posted August 30, 2022 Share Posted August 30, 2022 Bonjour ici 👋 le module ps_eventbus est un module qui sert à l'hybridation SAAS de l'écosystème PrestaShop. C'est un module requis par certains modules (ps_metrics, psxmarketingwithgoogle, ps_facebook à ce jour) pour synchroniser ses données dans le Cloud PrestaShop. Aucune donnée personnelle n'est collectée. On s'en sert pour faire du batch export, c'est difficile d'imaginer pousser tout son catalogue de produits vers Facebook ou Google avec une socket qui a un timeout de 30s (conf Apache2 par défaut). N'hésitez pas si vous avez des questions, Clément Link to comment Share on other sites More sharing options...
Matt67520 Posted January 20, 2023 Share Posted January 20, 2023 On 8/30/2022 at 11:10 AM, Clément Désiles said: Bonjour ici 👋 le module ps_eventbus est un module qui sert à l'hybridation SAAS de l'écosystème PrestaShop. C'est un module requis par certains modules (ps_metrics, psxmarketingwithgoogle, ps_facebook à ce jour) pour synchroniser ses données dans le Cloud PrestaShop. Aucune donnée personnelle n'est collectée. On s'en sert pour faire du batch export, c'est difficile d'imaginer pousser tout son catalogue de produits vers Facebook ou Google avec une socket qui a un timeout de 30s (conf Apache2 par défaut). N'hésitez pas si vous avez des questions, Clément Bonjour, Sur PS 8.0.1 visiblement ce module est indispensable pour configurer Prestashop Checkout (V3.0.0) Je trouve bien ce module (V 1.9.8) dans Module Manager (donc bien installé) mais impossible de l’activer… j’ai le message d’erreur suivant : Que faire ? Link to comment Share on other sites More sharing options...
Clément Désiles Posted January 20, 2023 Share Posted January 20, 2023 Bonjour @Matt67520! c'est un curieux cas, ps_eventbus ne dépend pas de ps_checkout, et la variable DISTRIBUTION_API_URL n'est pas nécessaire (cf le code source de ps_eventbus, libre et accessible ici : https://github.com/PrestaShopCorp/ps_eventbus). Je vais essayer de reproduire ce problème localement, en attendant : * une v1.9.9 de ps_eventbus a été releasée mercredi, accessible depuis les releases du repo github, et sur la marketplace addons * pour utiliser l'écosystème de modules fourni par PrestaShop Addons, on vous recommande d'installer le module ps_mbo (https://addons.prestashop.com/fr/outils-administration/39574-prestashop-marketplace-dans-votre-back-office.html et https://github.com/PrestaShopCorp/ps_mbo) avec PrestaShop 8. Link to comment Share on other sites More sharing options...
Matt67520 Posted January 20, 2023 Share Posted January 20, 2023 Bonjour @Clément Désiles Alors j'avouerais avoir cliqué à plus que de raison sur le bouton « activer » ce matin cela sans arriver à effectuer l’activation… La pause de midi à dû faire du bien à mon PS car à la reprise, je me suis reconnecté à mon BO et la comme par miracle le module affiche être activé !! Alors du coup, plus que bizarre mais la configuration de ps_checkout à du coup également fonctionné ! Je ne sais pas me l’expliquer car je n’ai vraiment rien fait entre mon précédent message et ma reconnexion après pause repas !!! Link to comment Share on other sites More sharing options...
larentia Posted April 11, 2023 Share Posted April 11, 2023 Bonjour, Je suis sur Prestashop 1.7.1.2, ce matin en faisant la mise à jour du module Prestashop checkout (version 7.3.1.0 du 04/04/2023) j'ai planté mon administration. Je l'ai désinstallé. Maintenant quand je suis sur la configuration des paiements, il me demande d'installer Prestashop Event Bus module, alors que je vois dans les messages plus haut que c'est pour la version 8 ! dois-je l'installer ? En vous remerciant par avance Larentia Link to comment Share on other sites More sharing options...
Magesti Posted April 17, 2023 Share Posted April 17, 2023 (edited) bonjour, idem pour moi en v8.0.1 impossible a installer, et au vu de ce que dit @Clément Désiles je suis etonné que pour un module qui n'a rien à voir avec le module checkout on soit bloqué ainsi. - quand je valide la modification d'arrondis, ça me dit que la modification est effectuée, mais quand je reviens dans le module il me le demande à nouveau. résultat je viens de passer en v8 et mes clients ne peuvent plus payer Edited April 17, 2023 by Magesti (see edit history) Link to comment Share on other sites More sharing options...
Magesti Posted April 17, 2023 Share Posted April 17, 2023 j'ai recupérer le module directement sur github https://github.com/PrestaShopCorp/ps_eventbus/releases/tag/v1.10.7 il a planté à la 1ere installation, puis est passé à la seconde maitenant il me le demande plus, mais je reste sur la 1ere page, impossible de passer à l'étape 2 Link to comment Share on other sites More sharing options...
prestaotop Posted April 17, 2023 Share Posted April 17, 2023 Que se passe t-il quand vous faites ce qu’on vous suggère dans la zone jaune en changeant manuellement ? -> vous rendre dans les paramètres généraux et faire les réglages des arrondis Puis vider le cache ? Link to comment Share on other sites More sharing options...
Magesti Posted April 18, 2023 Share Posted April 18, 2023 je viens de modifier à la main, la règle d'arrondi était déja ok, j'ai modifié que le second, le message ne revient plus par contre je ne peux toujours pas passer à l'étape 2 Link to comment Share on other sites More sharing options...
Clément Désiles Posted June 5, 2024 Share Posted June 5, 2024 Bonjour, pour les utilisateurs mentionnant des soucis de type "il faut installer 2 fois un module", c'est un souci qui a été très étudié dernièrement : * le code PHP exécuté lors de l'upgrade d'un module l'est dans le contexte d'autoload composer de l'ancienne version. C'est disons, un manque de précision côté PrestaShop dans la gestion de l'exécution des scripts d'upgrade. On a donc parfois, la première installation qui n'exécute par l'upgrade correctement, et la seconde qui termine correctement. * le palliatif pour un développeur de Module consiste à : soit contourner le mécanisme d'upgrade du Core et réaliser son propre mécanisme. (ex d'implémentation: PS Accounts) soit utiliser la surface de code minimum (0 dépendance) dans ses scripts d'upgrade. (ex d'implémentation: PS EventBus) Par ailleurs il y a un comportement connu de "canibalisation" des modules entre eux. C'est lié au fonctionnement du Core de PrestaShop, qui réalise sa propre interprétation des "autoload" de composer... Ce qui fait que si le module A dépend de la librairie composer "Guzzle" en version 1.0.0 et que le module B dépend de cette dernière en version 1.2.0 : Si on installe A avant B, alors c'est Guzzle 1.2.0 qui sera en place pour A et B Si on installe B avant A, alors c'st Guzzle 1.0.0 qui sera en place pour A et B Si on ajoute à cela que dans l'écosystème, certains modules dépendent d'autres modules, comme par exemple psxmarketingwithgoogle dépend de ps_eventbus, lui même dépendant de ps_accounts, alors il y a un travail d'adéquation entre les développeurs de modules pour éviter de tomber dans ce problème induit par le Core de PrestaShop. Des solutions plus long termes sont en cours d'étude, le palliatif réside pour le moment en : Aligner les versions des dépendances pour les modules de l'écosystème SaaS PrestaShop Utiliser php-scoper (implémentation complexe) pour "scoper" la librairie Guzzle. (ex d'implémentation: PS Accounts, PS Metrics) Voilà, je souhaitais vous apporter ici, publiquement, quelques explications sur les problèmes que vous auriez pu rencontrer, qui sont des problèmes "structurels" avec lesquels il nous faut composer tant que l'écosystème n'aura pas migré vers des versions récentes de PrestaShop... proposant une résolution complète de cette typologie de bug. Link to comment Share on other sites More sharing options...
Thierry L Posted September 18, 2024 Share Posted September 18, 2024 Le 30/08/2022 à 11:10 AM, Clément Désiles a dit : le module ps_eventbus est un module qui sert à l'hybridation SAAS de l'écosystème PrestaShop. C'est un module requis par certains modules (ps_metrics, psxmarketingwithgoogle, ps_facebook à ce jour) pour synchroniser ses données dans le Cloud PrestaShop. Prestashop Event BusGitHub dit: PS EventBus est le compagnon CloudSync qui ouvre la voie à la synchronisation cloud Voici la liste des modules concernés par la dépendance avec le module PS EventBus: PS Metrics PS Facebook PS Marketing with Google PS Capital with Riverbank Donc a priori si l'on utilise aucun de ces modules, on peut supprimer le module ps_eventbus sans aucun risque pour le reste de l'installation (par exemple pour Prestashop checkout). J'essaye de faire préciser car rien ne l'indique avec certitude dans la discussion... Merci Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now