Pay for payment, solucionar Fatal Error en línea 209

WooCommerce Pay for Payment lleva unos meses sin actualizarse y con las versiones recientes de WooCommerce y WordPress, el plugin lanza un error al guardar los cambios en los métodos de pago donde se aplica:

pay for payment error en linea 209

Parece que no presenta un problema grave, pues al actualizar la página todo vuelve a la normalidad y los cambios efectuados quedan guardados. Pero si no queremos ver más este error debemos acceder al archivo en la ruta que nos indica en el mensaje:

/wp-content/plugins/woocommerce-pay-for-payment/admin/class-pay4pay-admin.php

y posicionarnos en las líneas 209 y 210.

borrarlas y en su lugar poner:

Con esto solucionamos el error a la espera de que el autor lance una nueva actualización.

5 Comentarios

  1. Hola, hay un error en el plugin WooCommerce Pay for Payment, lo calcula bien, pero no suma al total de la compra, a mas en a configuración hay 2 parámetros repetidos el de Desactivar en envío gratuito que lo pone 2 veces, sabéis como hacer que sume al total del precio final, gracias. Utilizo la versión woocommerce 3.2 y el pluguin es la versión 2.0.2

      1. Hoa Daniel, muchisimas gracias por responder, pasa lo mismo con el de paypal, los porcentages salen, pero no lo suman al total de la factura que muestra en pantalla, por el resto, perfecto. El plugin lo he probado con varios themas, desde los mas sencillos como el twenty eleven y sixteen , ahora lo he probado con el del propio woocommerce el storeform y tampoco, hace 2 dias actualizaron el plugin del woocommerce, pero no se si con la version anterior funcionaba, cosa que ya no esta activa, si vas a estado del woocommerce, pone que la version del plugin no esta provada, pero se instala perfectamente y se ven las opciones perfectamente. he mirado por internet i no he visto otro plugin que haga la misma funcion del contrareembolso, sabes de alguna, ya que no soy programador y no se cuando la propietaria va a actualizar el plugin o va a analizar estos errores para corregirlos, y es una opción muy importante, ya que la gente mayor no le hables de otra cosa que no sea pago en metalico en contrareembolso. Muchas gracias por tu interes.

        1. Hola Oscar, efectivamente el plugin falla. Debe ser por alguna actualización reciente de WooCommerce, ya que el plugin lleva 3 meses sin actualizarse.

          He mirado en el foro de soporte del plugin y la desarrolladora dice que lo intentará solucionar la última semana de octubre, habrá que esperar hasta entonces, pues tampoco he visto otro plugin que haga una función similar.

          Si no puedes esperar, lo que puedes hacer es volver a una versión anterior de WooCommerce. En esta página tienes todas las versiones anteriores https://github.com/woocommerce/woocommerce/releases. Yo he probado con la 3.1.2 que es de Agosto de este año y el plugin vuelve a funcionar correctamente.

          Pero para volver a una versión anterior de WooCommerce tendrás que hacerlo por FTP, sobreescribiendo los archivos de WooCommerce desde tu PC al servidor. Yo lo he probado y no me ha dado ningún problema (son versiones muy próximas) pero por si acaso yo haría una copia entera del sitio web antes de proceder.

          Para futuras actualizaciones es recomendable asegurarse de que todos los plugins que tienes van a seguir funcionando. Una buena idea sería tener un sitio web “clon” en tu PC en modo local, y hacer ahí todas las pruebas antes de aplicarlas en el servidor. Puedes echarle un ojo a mis cursillo de WordPress en modo local para hacerlo.

          Un saludo!

Responder

XHTML: Puedes usar esas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Contacta con Gestionatuweb
 
×

Utilizamos cookies para mejorar la experiencia de uso y obtener datos estadísticos de nuestras visitas. Si no aceptas las condiciones algunos apartados de la web podrían no funcionar correctamente. Más información

Los ajustes de cookies de esta web están configurados para "permitir cookies" y así ofrecerte la mejor experiencia de navegación posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en "Aceptar" estarás dando tu consentimiento a esto.

Cerrar