• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

Dani Sánchez

  • ¿Eres agencia?
  • Quién soy
  • Servicios WordPress
    • Mantenimiento
    • Maquetación & Desarrollo
    • Soporte técnico
  • Portfolio
  • Blog
  • Presupuestos
Estás en: Inicio / Publicaciones / Pay for payment, solucionar Fatal Error en línea 209

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

El 3 de agosto de 2016 por dani.sanchez

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.

209 $class = new $current_section();
210 $prefix = 'woocommerce_'.$class->id;

borrarlas y en su lugar poner:

209 $prefix = 'woocommerce_'.$current_section;

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

Publicado en: Publicaciones, Tutoriales, WooCommerce Etiquetado como: pay for payment, woocommerce, wordpress

¿Quiéres invitarme a un café?

Si te has fijado en este blog no hay ni rastro de publicidad, todo el contenido publicado lo hago de forma artruista al igual que yo recurro a otros sitios cuando necesito algo. Pero si te he servido de ayuda y quieres agradecérmelo, puedes hacer una pequeña donación (el importe que quieras):

Entradas similares

  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»
  • Portátiles reacondicionados, ¿mejor que uno nuevo?

Interacciones con los lectores

Comentarios

  1. Oscar dice

    12 de octubre de 2017 a las 20:58

    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

    • Daniel, Gestionatuweb dice

      13 de octubre de 2017 a las 12:07

      Hola Oscar, gracias por el aviso. Hace meses que no uso el plugin y no se a qué puede ser debido el error. Intentaré probarlo cuando tenga un hueco en una instalación limpia para ver si es problema de woocomerce o del plugin.

      Un saludo.

      • oscar dice

        13 de octubre de 2017 a las 12:34

        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.

        • Daniel, Gestionatuweb dice

          17 de octubre de 2017 a las 09:14

          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!

  2. Daniel, Gestionatuweb dice

    24 de octubre de 2017 a las 09:24

    Muy buenas! Comentaros que ya está actualizado el plugin de Pay for Payment y ya no da el error al sumar las comisiones por método de pago.

    Un saludo!

Barra lateral principal

Autor

Dani Sánchez

logo mastodon @danisanchez

Entradas recientes

  • Iniciar sesión en nuestros VPS mediante SSH Keys
  • Cerrar modales de Elementor con JavaScript (jQuery)
  • Redirección 301 para cambios de dominio
  • Guía rápida de Flexbox
  • Filtro de WooCommerce para personalizar el mensaje de «Gracias por tu pedido»

Comentarios recientes

  1. Brandon Portes en Taller de verano de WooCommerce #1
  2. Sebastian en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  3. Rigol en Instalar LAMP (Linux, Apache, MySQL y PHP) en Fedora
  4. dani.sanchez en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose
  5. rikylinux en Instalar WordPress + MySQL + phpMyAdmin desde Docker Compose

Categorías

  • Actualidad
  • Afiliación AliExpress
  • Agent Press Pro
  • Bettaso Web Restaurantes
  • Cursos
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Iniciación a PHP
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • WordPress
Medium banner says Support Inkscape
Banner pie de página

Maquetación web, landings, blogs y tiendas online
cuidando hasta el mínimo detalle

Si necesitas que desarrolle tu proyecto web ponte en contacto conmigo.

Contacto
  • Mastodon
  • YouTube
  • LinkedIn

Alojado con energía 100% verde

Dani Sánchez © 2025 · Política de privacidad · Política de cookies