Forum Replies Created

Viewing 15 replies - 1 through 15 (of 237 total)
  • Plugin Author Yann at WP&Co

    (@ydubois)

    Pour @bmenant et nos autres utilisateurs francophones :

    La toute dernière version du plugin Mangopay pour WooCommerce, 3.6.1, compatible avec WordPress 6.7.1 et la dernière version de WooCommerce 9.4.2 a été soumise à l’entrep?t des plugins WordPress ce matin.

    Nous attendons maintenant le retour de l’équipe de vérification des plugins WordPress, et en fonction de leurs retours et du temps que cela pourrait prendre, le service de support de Mangopay se prépare à éventuellement pouvoir distribuer directement cette mise à jour de fa?on exceptionnelle.

    Nous donnerons plus d’information dans ce fil de discussion, mais en tout cas Mangopay et l’équipe de développement travaillons activement à rendre cette mise à jour disponible le plus vite possible et de la fa?on la plus s?re possible.

    Plugin Author Yann at WP&Co

    (@ydubois)

    Hi @jasperpeeters and all

    We just submitted the latest updated version of the plugin, version 3.6.1, to the WordPress Plugin Directory today.

    We needed to wait for the release of WordPress 6.7.1 yesterday because some known bugs in WordPress 6.7 prevented validation of our plugin with this version until it was fixed.

    We are aware it could now take some time for the WordPress Plugin review team to go through the re-opening process of the plugin. It looks like they currently have a long back-log of more than 300 new plugins awaiting review.

    Depending on feedback from the Plugin Review team, the Mangopay support might decide to make the code of the release candidate available to our existing users through other channels as an emergency measure. We will keep you updated in this thread.

    We are committed to making the new release available as soon as possible and have been working on this with Mangopay very actively lately.

    Plugin Author Yann at WP&Co

    (@ydubois)

    Bonjour @bmenant

    C’est un problème lié à une adresse e-mail à changer dans le compte de Mangopay, je vais leur signaler. Pour le reste la nouvelle version du plugin est conforme aux exigences donc la fiche du plugin devrait se réactiver dès que l’on soumettra la nouvelle version.

    Plugin Author Yann at WP&Co

    (@ydubois)

    @bmenant la validation de sécurité c?té Mangopay est terminée, il reste une dernière étape de conformité et je pense que nous devrions avoir le feu vert pour le déploiement du code rapidement maintenant.

    Mangopay est un opérateur international soumis à des normes de conformité contraignantes qui occasionnent quelques délais pour obtenir une validation avant déploiement, mais c’est une bonne chose que ce plugin puisse en bénéficier.

    Plugin Author Yann at WP&Co

    (@ydubois)

    @bmenant le développement de la version 3.6 est terminé. Le plugin est actuellement en validation de sécurité final c?té Mangopay et va donc être disponible d’un jour à l’autre.

    Pour info voici le “Changelog” de cette version:

    == Changelog ==

    = 3.6 =

    * Updated Mangopay SDK to [3.31.0] - 2024-07-30

    * Support of alphanumerical Mangopay IDs

    * Fixed: Make the KYC/UBO document upload features available in vendor dashboards

    * Fixed: Impossible to add a bank account to a vendor user

    * Fixed: Impossible to register a new card for pre-registered card payments

    * Fixed: Orders cannot be completed with recent versions of WC-Vendors

    * Fixed: Latest WC-Vendors & WCV-Pro compatibility issues (removed wcv_plugin_dir_path constant, prevented commissions for non-completed orders, removed legacy hooks, updated structure of the vendor dashboards profile settings field)

    * Fixed: Added missing translation string: "Your wallet is not yet configured"

    * Fixed: Ignore woocommerce_thankyou hook when a non-Mangopay payment is being processed

    * Fixed: KYC/UBO errors sometimes appearing when the vendor is already validated

    * Fixed: Deactivating WooCommerce should not trigger a fatal error

    * Improved: Added a wrapper to prevent fatal error when trying to access non-existent User data through API

    * Removed deprecated features (force 3DS2, beta card registration, PayLib, MasterPass)

    * Compatibility: PHP up to PHP 8.3 (order of function parameters, declaration of dynamic global variables, alternatives to deprecated functions) Deprecation of strptime() made it necessary to refactor handling of JS Calendar widgets

    * Compatibility: WordPress 6.6.2

    * Compatibility: WooCommerce 9.3.2

    * Compatibility: WC-Vendors v2.5.3

    * Retro-Compatibility: Legacy versions (PHP 7.4, WordPress 6.1, WooCommerce 7.1, WC-Vendors 2.4.4)
    Plugin Author Yann at WP&Co

    (@ydubois)

    This is not a support question as there is no clear project requirement.

    Please check product documentation here: https://mangopay.com/

    Plugin Author Yann at WP&Co

    (@ydubois)

    Il y aura très bient?t une version mise à jour du plugin (version 3.6, en cours de test avant déploiement.)

    Cette version assurera la compatibilité avec les dernières versions de PHP, de WordPress, de WooCommerce, et de WC-Vendors ainsi qu’avec les dernières mises à jour de l’API Mangopay.

    Cependant à ce stade cette version ne proposera pas de nouvelle fonctionnalité.

    Plugin Author Yann at WP&Co

    (@ydubois)

    This issue is due to changes in recent versions of the WC-Vendors and WC-Vendors-Pro plugin, and will be resolved in version 3.6 of the Mangopay-WooCommerce plugin.

    Plugin Author Yann at WP&Co

    (@ydubois)

    This issue will be resolved in upcoming version 3.6 of the plugin

    @hube2 According to the release notes of latest version 5.10.2 of the plugin, the issue has been fixed 2 weeks ago:
    https://www.ads-software.com/plugins/shortcodes-ultimate/#developers

    “Fixed / Fixed This video is unavailable in su_youtube_advanced shortcode”

    Is that not the case? Did you try to upgrade to the latest version yet?

    The youtube_advanced shortcodes creates an empty “playlist” parameter in the Youtube URL which is no longer accepted by Youtube.

    Temporary fix: add loop=”1″ in your shortcode parameter.

    The plugin needs to be fixed: avoid adding empty “&playlist=” parameter to the Youtube URL.

    Plugin Author Yann at WP&Co

    (@ydubois)

    Hi @jasperpeeters

    We are looking into the issue, but could you please specify:

    – Which versions of WC-Vendors you are using (free or Pro) + version number
    – Version of WooCommerce
    – Version of WordPress
    – Version of the MANGOPAY plugin

    Thanks

    Thread Starter Yann at WP&Co

    (@ydubois)

    @wpkube great news! Looking forward to it, thanks.

    Plugin Author Yann at WP&Co

    (@ydubois)

    @superzagros

    étonnant: cela semblerait indiquer que sur votre installation de WC-Vendors Pro, la table wp_pv_commissions des commission stockées par WC-Vendors n’a pas de champ id.

    Une hypothèse: sur notre environnement de développement et de test nous avons une version de WC-Vendors héritée de toutes les mises à jour incrémentales depuis des années, alors que peut-être que sur une installation réalisée directement avec la dernière version du plugin la table n’a pas la même structure.

    Nous allons vérifier cette hypothèse, si c’est le cas c’est un “détail” important et merci de nous l’avoir signalé.

    PS: votre solution pour contourner ce problème ne fonctionnera qu’à condition que vous n’ayez pas de panier de commande multi-vendeur, donc aucune commande impliquant des reversements de commissions à plusieurs vendeurs différents pour la même commande (et donc 2 lignes de commissions à traiter pour le même order_id).

    Dans le cas contraire il vaut mieux adapter le WHERE de la clause SELECT pour récupérer la ligne qui a à la fois le même order_id et le même vendor_id que la ligne d’origine.

    • This reply was modified 4 years, 7 months ago by Yann at WP&Co.
    Plugin Author Yann at WP&Co

    (@ydubois)

    Bonjour à tous

    Merci à chacun pour vos rapports détaillés et vos recherches et échanges.

    Les problèmes que certains rencontrent viennent d’un changement récent dans le calcul et le stockage des commissions par WC-Vendors Pro. Jusque récemment, WC-Vendors stockait uniquement un montant total de chaque commission à reverser à chaque vendeur. Et c’est ce montant (“total_due”), qui est reversé lors du payout. Depuis la dernière version de WC-Vendors Pro la taxe est maintenant stockée séparément dans la table des commissions, ce qui oblige à additionner le montant de la taxe au moment du payout quand les taxes sont reversées aux vendeurs. Contrairement à ce que son nom indique “total_due” n’est donc plus un total … mais pour l’avenir, c’est une bonne chose, car ces nouvelles données détaillées stockées par WC-Vendors Pro vont permettre à l’avenir un calcul plus juste de tous les cas de figure de reversement des taxes et des frais de transport, ce qui n’était pas possible jusque récemment.

    Les places de marché qui utilisent la fonction “paiement instantané” (déclenchement automatique du payout quand la commande passe en “complétée”) ne doivent pas rencontrer de problème, car dans ce cas le montant du payout est automatiquement le même montant que celui du transfert, qui lui est correct (car historiquement, le plugin MANGOPAY-WooCommerce compense le “défaut” de prise en compte de la TVA par WC-Vendors au moment du transfert).

    Pour les autres, qui utilisent la dernière version de WC-Vendors Pro, et qui souhaitent reverser la TVA aux vendeurs, voici un code de correction provisoire que vous pouvez mettre dans le fichier functions.php de votre thème sans avoir à modifier le code du plugin MANGOPAY-WooCommerce:

    
    /** Correctif provisoire pour ajout de la TVA au payout vendeur **/
    function mp_commission_due_tempfix( $total_due, $row ){
    
        /** Récupérer les nouveaux champs dans la table des commissions de WCV **/
        global $wpdb;
        $table_name = $wpdb->prefix . mangopayWCConfig::WV_TABLE_NAME;
        $query = "
            SELECT *
            FROM {$table_name}
            WHERE id = %d;
        ";
        $query = $wpdb->prepare( $query, $row->id );
    
        /** Additionner le montant de la taxe au "total_due" **/
        if( $row = $wpdb->get_row( $query ) ) {
            $total_due = $row->total_due;
            if( !empty( $row->tax ) ){
                $total_due = floatval( $row->total_due ) + floatval( $row->tax );
                return $total_due;
            }
        }
       
        return $total_due;
    }
    add_filter( 'mp_commission_due', 'mp_commission_due_tempfix', 10, 2 );
    

    Ce code n’est à utiliser QUE si vous rencontrez un problème de reversement correct de la TVA au vendeur au moment du payout. Il n’est pas nécessaire si vous n’avez pas ce problème actuellement.

    Nous allons corriger définitivement ce problème dans la prochaine version majeure (3.3) du plugin MANGOPAY-WooCommerce. A ce moment là ce correctif provisoire deviendra inutile.

    Toutefois cette prochaine version demande des tests approfondis de notre c?té pour assurer une transition sans problème d’une version à l’autre de WC-Vendors pour les commissions non encore versées aux vendeurs, ainsi que la rétro-compatibilité avec toutes les versions de WC-Vendors, et pour tous les cas de figure de modalités de reversement de la TVA et des frais de port. Il faudra donc patienter un peu.

    En attendant, le correctif rapide ci-dessus devrait permettre de régler le problème sans attendre pour ceux qui y sont confrontés.

Viewing 15 replies - 1 through 15 (of 237 total)