Woo-poly-integration: Le plugin "WooCommerce PayPal Express Checkout Gateway" introduit une incompatibilité administrateur sur les images de produits

Créé le 9 janv. 2018  ·  13Commentaires  ·  Source: hyyan/woo-poly-integration

Salut,
désolé, je ne suis pas en mesure pour le moment d'essayer de recréer le problème sur une nouvelle installation, je ne peux donc décrire le problème qu'à partir de ma boutique en cours.

Je suis entrain de courir:
PHP 5.6.3
WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8 (pas pro)
Hyyan WooCommerce Intégration Polylang 1.0.4
Chrome 63.0.3239.132 x64

Le problème est que lorsque j'ai activé le plugin, je ne peux plus ajouter d'images de produits (ni d'images en vedette pour les articles). Le téléchargement fonctionne bien, mais lorsque je sélectionne une image et que je clique sur Enregistrer, la vignette n'apparaît pas. Lorsque j'essaie de l'ajouter à nouveau, il semble qu'il n'y ait qu'une image grise vierge sans aucune méta-donnée sélectionnée. Lorsque je désactive le plugin, cela fonctionne normalement.
Une idée de ce qui pourrait causer cela ?

Merci d'avance!

Tous les 13 commentaires

J ai exactement le même problème

WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8 (Pas Pro)
Hyyan WooCommerce Intégration Polylang 1.0.4
+ D'autres plugins que j'ai désactivés pour m'assurer que ce n'était pas de leur faute.

J'ai essayé sur Opera et Firefox, donc je pense que c'est un problème mondial et non lié au navigateur.

Cette fonctionnalité fonctionne bien normalement et n'est pas affectée par ce plugin. Je viens d'essayer la mise à jour vers Polylang 2.2.8 et cela fonctionne toujours, à la fois dans une configuration de vitrine minimale et dans des configurations complètes.

Vous rencontrez très probablement un problème de compatibilité avec votre thème ou un autre plugin.
Un indice ici est dans un commentaire précédent que les images en vedette pour les messages ne fonctionnent pas non plus "(ni les images en vedette pour les messages)".

Veuillez l'essayer avec Storefront et avec d'autres plugins désactivés (seuls woocommerce, polylang, woopoly activés). Vous devriez trouver que cela fonctionne, vous pouvez donc activer d'autres plugins jusqu'à ce que vous trouviez lequel est en conflit.

Je suggère également que les paramètres Polylang :

  • Les langues, les paramètres, les médias ne doivent pas être activés, sinon vous avez besoin d'images différentes pour chaque langue, ce qui devrait poser problème
  • Les langues, les paramètres, la synchronisation et l'image en vedette doivent être activés pour synchroniser les traductions.

Dans tous les cas la synchronisation post Featured Image est fournie par Polylang, ce n'est pas une particularité de woocommerce ou de ce plugin donc il faut la fermer ici...
également duplicata de #288

Étrange alors que cela fonctionne lorsque WooPoly est désactivé, n'est-ce pas ?
J'utilise également Storefront et jusqu'à la récente mise à jour de WooCommerce et Polylang, cela fonctionnait bien.

Est-ce que quelque chose se produit lors de l'exécution en débogage ?

ainsi que je l'ai reconfirmé cela fonctionne avec:
WordPress 4.9.1
WooCommerce 3.2.6
Polylang 2.2.8 (pas pro)
Hyyan WooCommerce Intégration Polylang 1.0.4
la seule autre différence que je peux voir est que vous utilisez PHP5.6 alors que PHP7 est recommandé par WooCommerce (et tout le reste).

Si vous pouviez confirmer que cela fonctionne pour vous sur une version antérieure de Polylang, ce serait intéressant.

Cela ne fonctionne pas pour moi.
"Créer un produit" -> "Image du produit" me montre le mauvais bouton, au lieu de dire "Définir l'image du produit", il dit "Définir l'image en vedette" et cliquer sur le bouton ferme l'invite de la fenêtre mais ne charge pas l'image.

Si j'utilise WooCommerce 3.2.6 et Polylang 2.2.8, cela fonctionne, mais si j'active Hyyan WooCommerce Polylang Integration 1.0.4, cela cesse de fonctionner.

@osoibol avez-vous essayé d'utiliser Storefront et de désactiver tous les autres plugins à l'exception de WooCommerce 3.2.6, Polylang 2.2.8 et Hyyan WooCommerce Polylang Integration 1.0.4 ?

Le message devrait dire Définir l'image en vedette
Le produit doit indiquer Définir l'image du produit, à moins que WooCommerce ne soit désactivé ou que quelque chose l'interfère. Par exemple, une modification de plugin ou de thème prend en charge le type de publication "Produit" et empêche l'activation du rendu woocommerce ...

Ce plugin ne fait AUCUNE action liée aux images, cela est déjà géré par woocommerce et polylang.

je ne peux pas reproduire ça sur

  • WooCommerce 3.2.6
  • Polylang 2.2.8,
  • Hyyan WooCommerce Intégration Polylang 1.0.4 -
  • Vitrine 2.2.5
    ou toute autre version d'ailleurs.

J'ai le même problème, je ne peux pas ajouter/supprimer d'images de produits et de publications, mais je viens de comprendre que dans mon cas, la combinaison avec le plugin "WooCommerce PayPal Express Checkout Gateway" est le problème. Lorsque je désactive le plugin PayPal, tout fonctionne correctement. Peut-être que cela pourrait être utile pour d'autres et qu'un correctif à l'avenir serait formidable. :-)

  • WordPress 4.9.1
  • Polylang 2.2.8
  • Hyyan WooCommerce Intégration Polylang 1.0.4
  • WooCommerce 3.2.6

@mathis89 génial - peut-être pouvez-vous également le signaler aux auteurs de "WooCommerce PayPal Express Checkout Gateway".

Pendant que vous y êtes, quel est l'avantage de la "Passerelle de paiement express WooCommerce PayPal" plutôt que de la passerelle PayPal WooCommerce intégrée ? (qui est plus couramment utilisé avec ce plugin et testé).

Il est probable que la passerelle WooCommerce PayPal Express Checkout étend l'écran du produit pour ajouter des éléments de configuration pour les paiements récurrents Paypal ou une autre fonction Paypal d'une manière qui a un conflit de priorité de filtre avec d'autres plugins, auquel cas un ajustement du niveau de priorité pourrait le corriger .

@Jon007 Je suis désolé mais je ne peux pas vous dire les avantages du plugin "WooCommerce PayPal Express Checkout Gateway". Ma boutique est encore en développement et je suppose que j'ai seulement installé le plugin parce que WooCommerce l'a suggéré. Donc, dans mon cas, je n'utiliserai plus le plugin PayPal, car j'ai besoin de la fonctionnalité du plugin "Hyyan WooCommerce Polylang Integration".

Cela semble être ça. Dans mon cas, après avoir désactivé Paypal Express, cela fonctionne également. Merci!

Ok @Skinperforator Skinperforator, dans ce cas je vais changer le titre de ce numéro.

Conclusion:
Une incompatibilité potentiellement introduite dans une version récente de :
https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
affecte la possibilité de modifier les images des produits lorsque ce plugin est également activé.

Solution de contournement:

  • désactiver le plugin WooCommerce PayPal Express Checkout Gateway
  • utiliser la passerelle Paypal qui est intégrée au plugin WooCommerce

Il existe également d'autres alternatives telles que le plugin AngellEye :
https://wordpress.org/plugins/paypal-for-woocommerce/
en fonction de la fonctionnalité supplémentaire offerte par la passerelle de paiement express WooCommerce PayPal que vous souhaitez utiliser.

Idéalement, une personne utilisant la passerelle WooCommerce PayPal Express Checkout serait en mesure de déboguer le filtre à l'origine du problème et d'augmenter les modifications de priorité de filtre pour ces deux composants.

oui, je peux confirmer que le plugin WooCommerce PayPal Express Checkout Gateway est le plugin coupable ! Merci!

Je vais fermer ce problème car il est obsolète et ce plugin paypal particulier n'est pas dans la portée de ce plugin (et facilement remplaçable par de nombreux autres plugins paypal disponibles ou paypal woocommerce natif qui fonctionne bien).

si c'est ce plugin :
https://wordpress.org/plugins/woocommerce-gateway-paypal-express-checkout/
J'ai testé la dernière version et je n'ai pas pu reproduire ce problème dans les versions actuelles.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

dmytro-kindrat picture dmytro-kindrat  ·  14Commentaires

Jon007 picture Jon007  ·  4Commentaires

ngrudev picture ngrudev  ·  6Commentaires

Magneticdud picture Magneticdud  ·  5Commentaires

Tii picture Tii  ·  27Commentaires