• Ir a navegación principal
  • Ir al contenido principal
  • Ir a la barra lateral primaria
  • Ir al pie de página

Dani Sánchez - Gestionatuweb

Desarrollador web freelance - Dani Sánchez Gestionatuweb

  • ¿Eres agencia?
  • WordPress
    • Mantenimiento
    • Desarrollo
    • Soporte técnico
  • Cursos
  • Porfolio
  • Blog
  • Contacto
  • Solicita Presupuesto
Estás aquí: Inicio / Publicaciones / Pay for payment, solucionar Fatal Error en línea 209

Publicaciones, Tutoriales, WooCommerce / 3 de agosto de 2016

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.

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.

Archivado en:Publicaciones, Tutoriales, WooCommerce Etiquetado con:pay for payment, woocommerce, wordpress

Interacciones con los lectores

Este artículo puede contener código que podría no funcionar correctamente en tu versión de WordPress o causar incompatibilidad con tu plantilla o plugins. Úsalo bajo tu responsabilidad y haz siempre copia de tus archivos antes de modificarlos.

Comentarios

  1. Oscar dice

    12 de octubre de 2017 en 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

    Responder
    • Daniel, Gestionatuweb dice

      13 de octubre de 2017 en 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.

      Responder
      • oscar dice

        13 de octubre de 2017 en 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.

        Responder
        • Daniel, Gestionatuweb dice

          17 de octubre de 2017 en 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!

          Responder
  2. Daniel, Gestionatuweb dice

    24 de octubre de 2017 en 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!

    Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  Acepto la política de privacidad

Barra lateral primaria

Daniel Sánchez

@danisanchez82
t.me/gestionatuweb

Buscar en la web

Entradas recientes

  • Adiós WhatsApp…
  • Configuración de WP Fastest Cache
  • Cómo añadir un enlace personalizado en el menú admin de WordPress
  • Hooks de Genesis Framework (init, header y framework) – Parte 1
  • Añade el soporte de Genesis Framework para tus Custom Post

Categorías

  • Actualidad
  • Destacado
  • Divi
  • Drupal
  • Elementor
  • Genesis
  • Joomla!
  • Linux
  • Publicaciones
  • Tutoriales
  • WooCommerce
  • Wordpress

Comentarios recientes

  • Carlos en Crear un WebView con Android Studio para cargar una web en una APP Android
  • william maffiold en Instalar LAMP y phpMyAdmin en MX Linux 19
  • dani en Divi, diseñar una plantilla predeterminada para cargar Custom Posts
  • dani en Subir un WordPress terminado de tu ordenador (local) al servidor final (hosting)
  • Carlos en Divi, diseñar una plantilla predeterminada para cargar Custom Posts

Hosting de confianza

Footer

Buscar en la web

  • Inicio
  • Agencias
  • Mantenimiento WordPress
  • Desarrollo WordPress
  • Soporte técnico WordPress
  • Cursos
  • Portfolio
  • Blog
  • Contacto
  • Política de privacidad

Mis redes

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

© 2016–2021 Gestionatuweb · Programado con Genesis Framework · Iniciar sesión

Utilizo cookies para obtener datos estadísticos sobre el uso de mi sitio web y personalizar la publicidad (no intrusiva) del blog según tus intereses. En ningún caso estas cookies te identifican como persona, solo a tu dispositivo en la Red. Aceptando el uso de cookies me ayudarás a mantenener el blog gracias a la publicidad y podré mejorar la experiencia de uso gracias a la analítica web. Puedes navegar por mi sitio web sin que se instale ninguna de estas cookies, aunque este mensaje permanecerá visible en todo momento.AceptoPolítica de privacidad