Soporte » Plugins y Hacks » WooCommerce » Woocommerce addons upload

  • Hola a todos:
    Estoy usando wordpress 5.3.2 y woocommerce 3.9.3, tambien uso el plugin:
    woocommerce bulk discount para crear descuentos por cantidades en mi tienda
    Extra Product Options (Product Addons) for WooCommerce (gratuito) para crear campos en mis productos como por ejemplo añadir letras.
    WooCommerce Side Cart Premium para personalizar el carrito
    y por ultimo el que me esta dando problemas.
    WooCommerce Addon Uploads Versión 1.2.0, para que el cliente pueda añadir una imagen a su pedido.
    Bien pues este ultimo no funciona, me aparece el boton, selecciono la imagen y puedo realizar el pedido, pero en ningun momento me envia la imagen por correo y tampoco lo puedo ver en pedidos.
    ¿Alguien me puede echar una mano por favor?
    Gracias

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Hola @kunai102
    Lamentablemente con tan poca informacion poco podemos hacer.
    Podrian ser muchas cosas asi que lo primero seria revisar el log del servidor por si muestra algun error. Si no apareciese nada intentan habilitando el WP_DEBUG y vuelves aprobar, si ves algun error comentalo.

    Muchas gracias por intentar ayudarme.
    He recuperado el archivo log del servidor, pero no entiendo nada, ayudame por favor:

    Te adjunto el archivo
    Muchas gracias

    
    
    [08-Feb-2020 21:44:02 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:44:02 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:44:05 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:44:05 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:44:05 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:44:05 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:45:10 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:45:10 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:45:15 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 21:45:15 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 22:22:44 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 22:22:44 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 22:22:47 UTC] PHP Warning:  require_once(/home/roner/public_html_mklaser/wp-includes/load.php): failed to open stream: No such file or directory in /home/roner/public_html_mklaser/wp-load.php on line 49
    [08-Feb-2020 22:22:47 UTC] PHP Fatal error:  require_once(): Failed opening required '/home/roner/public_html_mklaser/wp-includes/load.php' (include_path='.
    ;
    ; Windows: \path1') in /home/roner/public_html_mklaser/wp-load.php on line 49
    [09-Feb-2020 07:38:33 UTC] Error Unknown column 'wp_' in 'field list' de la base de datos de WordPress para la consulta SELECT wp_
    [12-Feb-2020 23:10:56 UTC] PHP Warning:  array_map(): Argument #2 should be an array in /home/roner/public_html_mklaser/wp-content/themes/orchid-store/widget/widgets/products-filter.php on line 219
    [12-Feb-2020 23:11:07 UTC] PHP Warning:  array_map(): Argument #2 should be an array in /home/roner/public_html_mklaser/wp-content/themes/orchid-store/widget/widgets/products-filter.php on line 219
    [12-Feb-2020 23:12:59 UTC] PHP Warning:  ltrim() expects parameter 1 to be string, object given in /home/roner/public_html_mklaser/wp-includes/formatting.php on line 4292
    [12-Feb-2020 23:12:59 UTC] PHP Warning:  ltrim() expects parameter 1 to be string, object given in /home/roner/public_html_mklaser/wp-includes/formatting.php on line 4292
    [18-Feb-2020 12:43:25 UTC] PHP Warning:  Invalid argument supplied for foreach() in /home/roner/public_html_mklaser/wp-content/themes/mesmerize/inc/header-options/background-options/background-types/slideshow.php on line 137
    [26-Feb-2020 21:10:05 UTC] Error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0' at line 1 de la base de datos de WordPress para la consulta 0 realizada por do_action('wp_ajax_delete-plugin'), WP_Hook->do_action, WP_Hook->apply_filters, wp_ajax_delete_plugin, delete_plugins, uninstall_plugin, include('/plugins/woo-variation-swatches/uninstall.php')
    [05-Mar-2020 22:17:57 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:17:57 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:18:10 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:18:10 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:18:33 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:18:33 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:18:36 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:18:36 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:21:49 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:21:49 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:22:23 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:22:23 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:23:12 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:23:12 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:23:55 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:23:55 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:24:51 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:24:51 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:24:55 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:24:55 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:25:05 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:25:05 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:25:11 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:25:11 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:25:15 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:25:15 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:25:19 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:25:19 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [05-Mar-2020 22:25:26 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [05-Mar-2020 22:25:26 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 00:00:44 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 00:00:44 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 10:39:21 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 10:39:21 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 10:41:35 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 10:41:35 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 10:41:45 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 10:41:45 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 10:43:24 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 10:43:24 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    [07-Mar-2020 11:32:53 UTC] PHP Warning:  preg_match() expects parameter 2 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 417
    [07-Mar-2020 11:32:53 UTC] PHP Warning:  strlen() expects parameter 1 to be string, array given in /home/roner/public_html_mklaser/wp-includes/class-wp-block-parser.php on line 489
    • Esta respuesta fue modificada hace 3 semanas, 5 días por LGrusin.
    • Esta respuesta fue modificada hace 3 semanas, 5 días por LGrusin.

    He encontrado el error. Es un error de compatibilidad, lo he probado con una versión bastante anterior de woocommerce y si que funciona. El pluging no esta actualizado, y no se a ciencia cierta si en la versión pro que estoy dispuesto a comprar tambien pasará. ¿Alguien me puede ayudar?
    No sube el archivo a la BD cuando lo incluyes en el producto y tampoco lo envia por mail, debe ser algo del PHP pero yo no tengo mucha idea.
    Muchas gracias

    Hola @kunai102

    Ese log es de hace diez dias y ninguno tiene relacion aparentemente con el plugin.

    Lo primero seria si es que aun no lo hicistes seria actualizar el WordPress pero antes debes comprobar que tu servidor tiene los requisitos recomendados.
    Los puedes ver aqui; https://es.wordpress.org/about/requirements/
    Piensa que aunque el WordPress funciona con viejos servidores te puedes encontrar alguna incompatibilidad o ya pensando malamente sufrir un ataque aprovechando algun fallo.

    Ahora activa el WP_DEBUG (https://wordpress.org/support/article/debugging-in-wordpress/#example-wp-config-php-for-debugging)

    Tienes plugins para visualizar los errores desde el propio escritorio del WordPress. ( https://wordpress.org/plugins/search/error+log+php/ )

    Luego y si fuese posible desactiva todos los plugins y cambia el theme por el predeterminado (aunque no lo parezca el theme podria ser el problema) y solo activa el WooCommerce y el que piensas que te da problemas y ves activando uno por uno.
    Cada vez comprueba que todo funciona, dependiendo la cantidad de plugins puede ser tedioso pero por el momento es lo que hay.
    Suele pasar en algunas ocasiones que dos o mas plugins no son compatibles entre si.

    Saludos y ya contaras.

    Muchas gracias por las aportaciones, he ido descartando una por una y al final he dado con el plugin que me estaba interfiriendo era el «WooCommerce Side Cart Premium» a sido desactivarlo y funcionar.
    No obstante no se si me funciona bien….ya que adjunto una imagen a cada producto cuando voy a comprar y si que lo hace bien, pero si compro mas de un producto y adjunto imagenes en ambos me adjunta todas las imagenes en todos los productos, entiendo que este no es el funcionamiento normal del plugin….alguien lo tiene instalado?, me pueden confirmar que la imagen que adjuntamos es el producto y no al pedido?
    Muchas gracias kolloko

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Debes estar registrado para responder a este debate.