Resultados de búsqueda para 'woocommerce email'

Viendo 15 resultados - del 1 al 15 (de un total de 361)
  • ¡Hola @doges!

    Respecto a la recuperación de contraseña y el uso de plantillas diseñadas con el plugin YayCommerce: Sobre el email de recuperación de contraseña

    • WooCommerce, por defecto, no maneja el proceso de recuperación de contraseña, ya que esto recae en el sistema nativo de WordPress. Por eso, el correo que se envía para recuperar una contraseña es el estándar de WordPress y no pasa por las plantillas ni los ajustes de correos de WooCommerce o del propio YayCommerce.
    • El formulario al que lleva el enlace también es el básico de WordPress, precisamente porque es este sistema el que gestiona tanto el formulario como el correo.

    Actualmente, WooCommerce y la mayoría de plugins de personalización de emails (como YayCommerce) no reemplazan las notificaciones de recuperación de contraseña, ya que estas siguen gestionadas por WordPress. Dicho esto seria bueno poder contactar al soporte de YayCommerce para verificar que todo este bien en su lado: https://docs.yaycommerce.com/yaymail/other-links/troubleshooting

    Moderador Fernando Tellado

    (@fernandot)

    Hola @balletality

    Es un problema bastante común, montones de veces visto y comentado. Echa un vistazo porque seguro que la solución (para no repetirnos demasiado) está aquí:

    WordPress o WooCommerce no envían emails

    Hola Pablo.

    Te paso el código para que pruebes.

    Recuerda hacer siempre una copia de seguridad del sitio antes de implememtar este tipo de cambios.

    Vamos a «escuchar» cuando se registre un nuevo usuario (sin importar cómo) y le diremos a WooCommerce que envíe su correo de bienvenida.

    Este código puedes añadirlo en el archivo functions.php de tu tema hijo (nunca en el del tema padre) o, de forma más recomendable y segura, usando un plugin de fragmentos de código como Code Snippets.

    /**
    * Dispara el correo de bienvenida de WooCommerce cuando se registra un nuevo usuario,
    * independientemente del método de registro (ej. un formulario de Breakdance).
    */
    add_action( 'user_register', 'enviar_correo_bienvenida_wc_en_registro', 10, 1 );

    function enviar_correo_bienvenida_wc_en_registro( $user_id ) {
    // Primero, nos aseguramos de que WooCommerce esté activo para no causar un error fatal.
    if ( ! class_exists( 'WooCommerce' ) ) {
    return;
    }

    // Obtenemos la instancia del sistema de correos de WooCommerce.
    $mailer = WC()->mailer();
    $emails = $mailer->get_emails();

    // Comprobamos que la clase del correo electrónico 'Customer_New_Account' existe y está activa.
    if ( isset( $emails['WC_Email_Customer_New_Account'] ) ) {
    // Disparamos el correo, pasándole el ID del usuario recién creado.
    $emails['WC_Email_Customer_New_Account']->trigger( $user_id );
    }
    }

    ¿Qué hace este código?

    1. Se engancha a la acción user_register, que WordPress ejecuta cada vez que se crea un nuevo usuario con éxito.
    2. Dentro de nuestra función, comprueba si WooCommerce está activo.
    3. Obtiene el objeto del correo específico de «Nueva Cuenta» de WooCommerce.
    4. Llama al método trigger() de ese objeto, pasándole el ID del nuevo usuario. Esto es exactamente lo que hace WooCommerce por su cuenta, pero nosotros lo estamos forzando manualmente.

    Prueba esta solución y me cuentas.

    Saludos.

    Moderador Sergio

    (@kallookoo)

    Hola @eltuyo

    Te recomiendo visto tus conocimientos es que uses este plugin; https://es.wordpress.org/plugins/kadence-woocommerce-email-designer/

    Para que funcione no deben existir ningun overwrites de los emails, te sugiero que renombres la carpeta emails y cuando lo tengas todo ok con el plugin ya la eliminas tranquilamente.

    • eltuyo

      (@eltuyo)


      Buenas,

      tengo el tema hijo de astra pro instalado junto a elementor y woocommerce.
      Para pedidos en proceso y pedidos completados quería personalizarlos algo más de lo que permite por defecto woocommerce en ajustes-correos electronicos y vi que podia crear los archivos:
      customer-processing-order.php y customer-completed-order.php en wp-contentthemes-astra-child-woocommerce-emails

      El caso es que el email de «processing order» lo envia tal cual pero el de «completed order» no, envia el que aparece en woocommerce-ajustes-correos electronicos-pedido completado

      No es un problema grave, pero me gustaría poder meter iconos de redes sociales ahi para que al hacer click un cliente vaya a ver nuestra cuenta de esa red social, ademas de personalizar algo más el mensaje.

    Foro: WordPress Avanzado
    Como el debate: PASARELA DE PAGOS
    • Buenos dias a todos, tengo un problema con la pasarela de pagos redsys, el caso es que utilizo el plugin de J.Conti y hasta la fecha todo bien, el caso es que desde hace unos dias , si los clientes eligen de forma de pago Bizum ( que lo tengo echo hecho sin plugin desde «pago por cheque») , me salta la pasarela de pago y no deja seguir con la finalizacion de la compra, o sea no manda el email de confirmacion del pedido con el mensaje de «pague a este numero de tlf». Tambien me lo hace si elijo Transferencia Bancaria.

      A fecha de hoy mi versions de Woocommerce es la 9.5.1 y mi version de worpress es la 6.6.1.

      Sabeis de algun plugin para usar redsys que no de problemas? porque cuando desactivo el plugin de Jconti si funciona bien el tema de bizum y transferencia bancaria.

      Mi pagina web donde me estan pasando estos problemas es laboutiquedelguerrero.com

      Un saludo.

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

    Iniciador del debate tecnodatro568

    (@tecnodatro568)

    Hola! gracias por responderme. La situacion es que tenia una persona manejandome la pagina pero hace muchos dias que no tengo respuesta y yo no se manejarla, es decir, no se decirte con exactitud que plugin utilizamos o cual deberia actualizar. Te envio listado de todos los que tengo instalados, algunos activos otros no.

    Burst Statistics - Análisis de privacidad para WordPress
    Complianz | GDPR/CCPA Cookie Consent
    Conditional Discounts for WooCommerce - A simple yet complete woocommerce dynamic pricing plugin
    CURCY - WooCommerce Multi Currency Premium
    Disable XML-RPC
    Easy Theme and Plugin Upgrades
    Elementor
    EWWW Image Optimizer
    Elige Hello Dolly
    Hello Dolly
    Image Optimizer – Compress, Resize and Optimize Images
    Insight Core
    Insight Product Brands for Woocommerce
    Insight Swatches
    Really Simple Security
    Really Simple SSL Pro
    Redux Framework
    Sales Countdown Timer Premium for WooCommerce and WordPress
    Shoppable Images Lite
    Slider Revolution
    Smush Pro
    Sucuri Security - Auditing, Malware Scanner and Hardening
    Thememove Addons For Elementor
    Under Construction
    UpdraftPlus - Backup/Restore
    WooCommerce
    WP Change Default Email
    WP Super Cache
    WPC Frequently Bought Together for WooCommerce (Premium)
    WPC Product Bundles for WooCommerce (Premium)
    WPC Product Tabs for WooCommerce (Premium)
    WPC Smart Compare for WooCommerce (Premium)
    WPC Smart Notifications for WooCommerce (Premium)
    WPC Smart Wishlist for WooCommerce (Premium)
    WPForms Lite
    WPS Hide Login
    WPVulnerability
    Moderador Sergio

    (@kallookoo)

    Hola,

    Te comento desde mis conocimientos ya que no uso Google Workspace (lo que antes era GSuite).

    Que yo sepa existen varios metodos para usar un mail personalizado por lo que primero deberias comprobar que realmente tienes bien configurado todo, te sugiero que mires aqui que es donde encontraras la informacion de como configurarlo correctamente.

    Y una ultima cosa, tu problema no esta en WordPress, WooCommerce o tu servidor ya que tu misma comentas que funciona bien con cualquier otro mail, igualmente puedes instalar este plugin; https://es.wordpress.org/plugins/check-email/ y comprobar que dice cuando haces una prueba.

    • Hola, recientemente me han hecho una web que incluye una tienda hecha con woocommerce, para recibir tanto los avisos que llegan cuando un cliente realiza una compra como los mensajes que entran por formulario de contacto, he utilizado el email del dominio info@ledovera.com, esta en gsuit ya que lo tengo desde hace unos años y aunque no tuviese la web si tenía el dominio.

      El caso es que a info@ledovera.com no me llega ningún correo que salga de la web, ni del formulario ni de WooCommerce, sin embargo si pongo cualquier otro email de Gmail, funciona sin problema.

      Me puse en contacto con el soporte de Gsuit y me dicen esto:

      «necesitamos que hagas una búsqueda personalizada con el remitente de WordPress y luego comprobar si encuentras algún mensaje de correo. Si no puedes encontrarlo, te tienes que poner en contacto con los de WordPress o Woocommerce para que ellos te faciliten los ID de mensaje y nos los puedas pasar, porque lamentablemente sin esos ID´s no podemos hacer ninguna verificación.»

      No encuentro forma de hacer esa búsqueda personalizada en WordPress.

      • Este debate fue modificado hace 1 año, 1 mes por eva00.

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

    Foro: WooCommerce
    En respuesta a: Email sin precios
    Moderador Sergio

    (@kallookoo)

    Hola,

    El WooCommerce tiene sus propias plantillas y se pueden modificar añadiendolas en el tema.

    Por lo general el tema suele estar creado por un tercero y lo que se hace es crear un tema hijo ya que al no hacerlo en cualquier actualizacion del tema se perderian todas las modificaciones.

    Como en tu caso se trata de los mails, tendrias que copiar y modificar los siguientes archivos:

    • templates/emails/email-order-details.php
    • templates/emails/email-order-items.php
    • templates/emails/plain/email-order-details.php
    • templates/emails/plain/email-order-items.php

    Eso archivos los encontraras dentro del plugin de WooCommerce.

    Aqui encontraras algo mas de informacion; https://woocommerce.com/document/template-structure/

    • Hola, estoy necesitando ayuda para resolver lo siguiente:

      Tengo un sitio en WordPress con WooCommerce y WooCommerce Simple Auctions para Subastas.

      Estas subastas al finalizar solo usan un método de pago (Contrareembolso, al que llamamos Concretar la compra) Lo que hacemos en definitiva es pedirle al ganador que acepte la compra (para que siempre acepte los TyC), de ahí se le muestra un resumen de lo que deberá pagar (con Thank You Page for WooCommerce de NextMove Lite) y un mensaje («1») al final en el que se le explica que una vez recibido el correo de la compra, debe esperar a que nos contactemos con el para quedar de acuerdo en la forma de pago y en el tipo de envío (este resumen y ese mensaje son enviados al cliente también como resumen de su compra)

      Esto nos funciona perfecto.

      Pero ahora el cliente quiere implementar una Tienda en el mismo sitio en donde se venderán objetos subastados que no fueron ganados.

      No veo problema en implementar la tienda, ya que solo se debe cargar el producto como Producto y no como Subasta. Además son productos que no deben convivir juntos y el plugin WSA ya contempla que no se muestren las subastas en la tienda (si lo deseamos así)

      El problema aparece en los métodos de pago y en el mensaje final del resumen de venta (como también en el mensaje que le llega en el email, que es el mismo)

      Necesito que el resumen de una venta de la Tienda sea diferente al de una venta finalizada por Subastas (o al menos que el mensaje citado en «1» solo salga en Subastas y nunca en productos)

      Y, que en la Tienda pueda tener todos los métodos de pago (menos Contrareembolso) y en Subastas solo mantener Contrareembolso (no debe aparecer ninguno de los otros)

      Inicialmente pensé que podría hacerlo clonando el sitio en subdominio para separar métodos de cobranza y mensajes, pero esto tiene el problema de no compartir usuarios, lo cual no me sirve porque deben ser los mismos usuarios registrados para ambos sitios.

      La otra sería hacer un multisitio, pero creo que es liarme con 2 sitios en uno cuando posiblemente la solución la vean ustedes mucho más fácil, ya que tienen mucha más experiencia en estos temas.

      Espero se comprenda.

      Desde ya muchas gracias por cualquier ayuda que puedan brindarme.

    • Hola a todos,

      Necesitaría ayuda con un problema de la actualización del carrito de woocommerce. Al añadir un producto o eliminarlo el carrito no se actualiza y si es el primer producto que se añade muestra el carrito vacío, sin embargo el carrito del header si muestra el producto añadido y al refrescar la página se muestra correctamente. He visto otros debates similares pero no he podido resolverlo.

      Web: https://dmaspelos.com/

      Información complementaria:

      El problema ocurre con y sin plugin de caché, he probado con Wp-Rocket añadiendo todas las exclusiones de cookies pero no se soluciona el problema.

      El tema que utilizo es Astra + Astra Pro con Elementor.

      Copio el informe de estado:

      ` WordPress Environment
      
      WordPress address (URL): https://dmaspelos.com
      Site address (URL): https://dmaspelos.com
      WC Version: 8.7.0
      REST API Version: ✔ 8.7.0
      Action Scheduler Version: ✔ 3.7.4
      Log Directory Writable: ✔
      WP Version: ❌ 6.4.4 - Hay una versión nueva de WordPress disponible (6.5.2)
      WP Multisite: –
      WP Memory Limit: 256 MB
      WP Debug Mode: –
      WP Cron: ✔
      Language: es_ES
      External object cache: – Server Environment
      
      Server Info: Apache
      PHP Version: 8.1.28
      PHP Post Max Size: 64 MB
      PHP Time Limit: 50000
      PHP Max Input Vars: 5000
      cURL Version: 7.74.0
      OpenSSL/1.1.1w
      
      SUHOSIN Installed: –
      MySQL Version: 10.6.15-MariaDB-log
      Max Upload Size: 64 MB
      Default Timezone is UTC: ✔
      fsockopen/cURL: ✔
      SoapClient: ✔
      DOMDocument: ✔
      GZip: ✔
      Multibyte String: ✔
      Remote Post: ✔
      Remote Get: ✔ Database
      
      WC Database Version: 8.7.0
      WC Database Prefix: wpvl_
      Tamaño total de la base de datos: 563.34MB
      Tamaño de los datos de la base de datos: 400.68MB
      Tamaño del índice de la base de datos: 162.66MB
      wpvl_woocommerce_sessions: Datos: 0.05MB + Índice: 0.02MB + Motor InnoDB
      wpvl_woocommerce_api_keys: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_woocommerce_attribute_taxonomies: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_woocommerce_downloadable_product_permissions: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
      wpvl_woocommerce_order_items: Datos: 0.14MB + Índice: 0.05MB + Motor InnoDB
      wpvl_woocommerce_order_itemmeta: Datos: 1.50MB + Índice: 1.63MB + Motor InnoDB
      wpvl_woocommerce_tax_rates: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
      wpvl_woocommerce_tax_rate_locations: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_woocommerce_shipping_zones: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_woocommerce_shipping_zone_locations: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_woocommerce_shipping_zone_methods: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_woocommerce_payment_tokens: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_woocommerce_payment_tokenmeta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_woocommerce_log: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_actionscheduler_actions: Datos: 25.05MB + Índice: 35.00MB + Motor InnoDB
      wpvl_actionscheduler_claims: Datos: 1.50MB + Índice: 1.52MB + Motor InnoDB
      wpvl_actionscheduler_groups: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_actionscheduler_logs: Datos: 30.34MB + Índice: 24.63MB + Motor InnoDB
      wpvl_ajaxsearchpro: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_ajaxsearchpro_priorities: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_ajaxsearchpro_statistics: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_asp_index: Datos: 8.52MB + Índice: 17.09MB + Motor InnoDB
      wpvl_asp_synonyms: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_cleantalk_ac_log: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_connection_reports: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_no_cookie_data: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_sessions: Datos: 0.05MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_sfw: Datos: 0.52MB + Índice: 0.45MB + Motor InnoDB
      wpvl_cleantalk_sfw_logs: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_sfw_personal: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_cleantalk_spamscan_logs: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_cleantalk_ua_bl: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_cleantalk_wc_spam_orders: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_commentmeta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_comments: Datos: 0.39MB + Índice: 0.33MB + Motor InnoDB
      wpvl_duplicator_pro_entities: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_duplicator_pro_packages: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_easywpsmtp_debug_events: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_easywpsmtp_tasks_meta: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_ecommapp_cart: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_ecommapp_cart_rules: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_ecommapp_custom_css: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_ecommapp_custom_js: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_ecommapp_disabled_modules: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_ecommapp_order: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_e_events: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_e_submissions: Datos: 0.03MB + Índice: 0.27MB + Motor InnoDB
      wpvl_e_submissions_actions_log: Datos: 0.02MB + Índice: 0.11MB + Motor InnoDB
      wpvl_e_submissions_values: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_gla_attribute_mapping_rules: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_gla_budget_recommendations: Datos: 0.19MB + Índice: 0.14MB + Motor InnoDB
      wpvl_gla_merchant_issues: Datos: 1.52MB + Índice: 0.00MB + Motor InnoDB
      wpvl_gla_shipping_rates: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_gla_shipping_times: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_content_status: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_core_status: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_flags: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_languages: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_icl_languages_translations: Datos: 0.20MB + Índice: 0.13MB + Motor InnoDB
      wpvl_icl_locale_map: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_icl_message_status: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_icl_node: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_icl_reminders: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_icl_strings: Datos: 0.02MB + Índice: 0.08MB + Motor InnoDB
      wpvl_icl_string_batches: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_icl_string_positions: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_string_status: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_string_translations: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_translate: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_translate_job: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_icl_translations: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
      wpvl_icl_translation_batches: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_icl_translation_status: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_lepopup_campaigns: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_campaign_items: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_fieldvalues: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_forms: Datos: 1.52MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_geoip: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_records: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_stats: Datos: 0.09MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_tabs: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_targets: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_transactions: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_uploads: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_validations: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_lepopup_webfonts: Datos: 0.11MB + Índice: 0.00MB + Motor InnoDB
      wpvl_links: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_options: Datos: 13.39MB + Índice: 0.28MB + Motor InnoDB
      wpvl_postmeta: Datos: 161.53MB + Índice: 9.61MB + Motor InnoDB
      wpvl_posts: Datos: 79.42MB + Índice: 0.73MB + Motor InnoDB
      wpvl_rank_math_404_logs: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_rank_math_analytics_gsc: Datos: 9.52MB + Índice: 18.13MB + Motor InnoDB
      wpvl_rank_math_analytics_inspections: Datos: 0.25MB + Índice: 0.20MB + Motor InnoDB
      wpvl_rank_math_analytics_objects: Datos: 0.22MB + Índice: 0.11MB + Motor InnoDB
      wpvl_rank_math_internal_links: Datos: 0.13MB + Índice: 0.05MB + Motor InnoDB
      wpvl_rank_math_internal_meta: Datos: 0.06MB + Índice: 0.00MB + Motor InnoDB
      wpvl_rank_math_redirections: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_rank_math_redirections_cache: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_revslider_css: Datos: 0.13MB + Índice: 0.02MB + Motor InnoDB
      wpvl_revslider_css_bkp: Datos: 0.13MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_layer_animations: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_layer_animations_bkp: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_navigations: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_navigations_bkp: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_sliders: Datos: 0.03MB + Índice: 0.02MB + Motor InnoDB
      wpvl_revslider_sliders_bkp: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_slides: Datos: 0.05MB + Índice: 0.02MB + Motor InnoDB
      wpvl_revslider_slides_bkp: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_revslider_static_slides: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_revslider_static_slides_bkp: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_smush_dir_images: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_termmeta: Datos: 0.06MB + Índice: 0.09MB + Motor InnoDB
      wpvl_terms: Datos: 0.06MB + Índice: 0.03MB + Motor InnoDB
      wpvl_term_relationships: Datos: 0.34MB + Índice: 0.19MB + Motor InnoDB
      wpvl_term_taxonomy: Datos: 0.05MB + Índice: 0.03MB + Motor InnoDB
      wpvl_tinvwl_analytics: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_tinvwl_items: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_tinvwl_lists: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_trustindex_google_reviews: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_usermeta: Datos: 1.48MB + Índice: 0.56MB + Motor InnoDB
      wpvl_users: Datos: 0.06MB + Índice: 0.05MB + Motor InnoDB
      wpvl_wcpdf_invoice_number: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wcpdf_packing_slip_number: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wc_admin_notes: Datos: 0.16MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wc_admin_note_actions: Datos: 0.11MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_bookings_availability: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_bookings_availabilitymeta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_booking_relationships: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_category_lookup: Datos: 0.05MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wc_customer_lookup: Datos: 0.05MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_download_log: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_orders: Datos: 0.02MB + Índice: 0.11MB + Motor InnoDB
      wpvl_wc_orders_meta: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_order_addresses: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
      wpvl_wc_order_coupon_lookup: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_order_operational_data: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_order_product_lookup: Datos: 0.13MB + Índice: 0.09MB + Motor InnoDB
      wpvl_wc_order_stats: Datos: 0.06MB + Índice: 0.05MB + Motor InnoDB
      wpvl_wc_order_tax_lookup: Datos: 0.05MB + Índice: 0.03MB + Motor InnoDB
      wpvl_wc_product_attributes_lookup: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_product_download_directories: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_product_meta_lookup: Datos: 0.13MB + Índice: 0.20MB + Motor InnoDB
      wpvl_wc_rate_limits: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_reserved_stock: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wc_tax_rate_classes: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wc_webhooks: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wfblockediplog: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfblocks7: Datos: 0.02MB + Índice: 0.05MB + Motor InnoDB
      wpvl_wfconfig: Datos: 1.45MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfcrawlers: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wffilechanges: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wffilemods: Datos: 10.55MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfhits: Datos: 0.17MB + Índice: 0.05MB + Motor InnoDB
      wpvl_wfhoover: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wfissues: Datos: 0.06MB + Índice: 0.06MB + Motor InnoDB
      wpvl_wfknownfilelist: Datos: 8.52MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wflivetraffichuman: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wflocs: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wflogins: Datos: 0.42MB + Índice: 0.16MB + Motor InnoDB
      wpvl_wfls_2fa_secrets: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_wfls_role_counts: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfls_settings: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfnotifications: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfpendingissues: Datos: 0.02MB + Índice: 0.06MB + Motor InnoDB
      wpvl_wfreversecache: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfsecurityevents: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfsnipcache: Datos: 0.02MB + Índice: 0.05MB + Motor InnoDB
      wpvl_wfstatus: Datos: 0.13MB + Índice: 0.09MB + Motor InnoDB
      wpvl_wftrafficrates: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wfwaffailures: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_woocommerce_square_customers: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wpfm_backup: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_wpr_rocket_cache: Datos: 0.13MB + Índice: 0.19MB + Motor InnoDB
      wpvl_wpr_rucss_used_css: Datos: 0.02MB + Índice: 0.09MB + Motor InnoDB
      wpvl_wsal_metadata: Datos: 22.55MB + Índice: 43.19MB + Motor InnoDB
      wpvl_wsal_occurrences: Datos: 14.52MB + Índice: 5.03MB + Motor InnoDB
      wpvl_yith_wapo_addons: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wapo_addons_backup: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wapo_blocks: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wapo_blocks_assoc: Datos: 0.02MB + Índice: 0.03MB + Motor InnoDB
      wpvl_yith_wapo_blocks_backup: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wapo_groups: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wapo_types: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wccl_meta: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_wcps_shippings: Datos: 0.11MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_ywpar_points_log: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yith_ywrac_email_log: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB
      wpvl_yoast_seo_links: Datos: 0.02MB + Índice: 0.02MB + Motor InnoDB
      wpvl_yoast_seo_meta: Datos: 0.02MB + Índice: 0.00MB + Motor InnoDB Post Type Counts
      
      astra-advanced-hook: 2
      attachment: 1203
      awl_filter_gallery: 1
      bookable_person: 4
      bookable_resource: 6
      courses: 8
      cp_popups: 1
      custom_css: 2
      customize_changeset: 12
      elementor_library: 2
      lesson: 6
      mc4wp-form: 1
      nav_menu_item: 57
      oembed_cache: 26
      page: 18
      popup: 6
      popup_theme: 8
      portfolio: 22
      post: 4
      product: 800
      product_variation: 148
      revision: 1100
      shop_coupon: 40
      shop_order: 320
      shop_order_refund: 2
      sidebar: 1
      team: 1
      testimonial: 7
      tribe_events: 6
      tribe_organizer: 2
      tribe_venue: 2
      vc_grid_item: 1
      wc_booking: 2
      wishlist: 1
      wp_global_styles: 1
      wprpl: 13
      yith_wcps_type: 1
      ywrac_cart: 3
      ywrac_email: 1 Security
      
      Secure connection (HTTPS): ✔
      Hide errors from visitors: ✔ Active Plugins (32)
      
      Admin Custom Login: por Weblizar – 3.5.6
      Astra Pro: por Brainstorm Force – 4.6.4
      Call to Action for PWA: por PWAforWP Team – 1.9.4
      Widgets clásicos: por Colaboradores de WordPress – 0.3
      Anti-Spam by CleanTalk: por СleanTalk - Anti-Spam Protection – 6.31
      Convert Pro: por Brainstorm Force – 1.7.7
      Cookie Notice & Compliance for GDPR / CCPA: por Hu-manity.co – 2.4.16
      Joinchat: por Creame – 5.1.5
      Easy WP SMTP: por Easy WP SMTP – 2.3.0
      EcommApp: por EcommApp – 1.2.5
      Elementor Pro: por Elementor.com – 3.19.2
      Elementor: por Elementor.com – 3.20.4
      GA Google Analytics: por Jeff Starr – 20240308
      Google Listings and Ads: por WooCommerce – 2.6.6
      Easy HTTPS (SSL) Redirection: por Tips and Tricks HQ – 1.9.2
      MC4WP: Mailchimp for WordPress: por ibericode – 4.9.11
      No Gutenberg - Desactiva el editor de bloques y los estilos globales - Vuelve al editor clásico: por Fernando Tellado – 1.0.7
      Push Notification: por Magazine3 – 1.33
      PWA for WP: por Magazine3 – 1.7.68
      PWA Pro Extension Manager: por PWAforWP Team – 1.9.2.3
      Rank Math SEO with AI Best SEO Tools: por Rank Math – 1.0.217
      TI WooCommerce Wishlist: por TemplateInvaders – 2.8.2
      Converter for Media: por matt plugins – 5.12.4
      WooCommerce Servired/RedSys Spain Gateway: por José Conti – 18.1.1
      Pay for Payment for WooCommerce: por Karolína Vyskočilová – 2.1.8
      WooCommerce Square: por WooCommerce – 4.6.1
      WooCommerce: por Automattic – 8.7.0 (la actualización a la versión 8.8.2 está disponible)
      Widgets para reseñas de Google: por Trustindex.io – 11.8.2
      YITH Product Shipping for WooCommerce Premium: por YITH – 1.28.0
      YITH WooCommerce Points and Rewards Premium: por YITH – 4.0.0
      YITH WooCommerce Product Slider Carousel: por YITH – 1.32.0
      YITH WooCommerce Recover Abandoned Cart Premium: por YITH – 2.29.0 Inactive Plugins (3)
      
      PDF Invoices & Packing Slips for WooCommerce: por WP Overnight – 3.8.0
      WP Rocket: por WP Media – 3.15.10
      YITH WooCommerce Product Add-ons & Extra Options Premium: por YITH – 4.6.1 Dropin Plugins ()
      
      advanced-cache.php: advanced-cache.php Must Use Plugins (2)
      
      ecommappwp-disabled-plugins: por EcommApp – 1.2.5
      WordPress automation by Installatron: por – Settings
      
      API Enabled: ✔
      Force SSL: –
      Currency: EUR (€)
      Currency Position: left
      Thousand Separator: .
      Decimal Separator: ,
      Number of Decimals: 2
      Taxonomies: Product Types: booking (booking)
      external (external)
      grouped (grouped)
      simple (simple)
      variable (variable)
      
      Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
      exclude-from-search (exclude-from-search)
      featured (featured)
      outofstock (outofstock)
      rated-1 (rated-1)
      rated-2 (rated-2)
      rated-3 (rated-3)
      rated-4 (rated-4)
      rated-5 (rated-5)
      
      Connected to Woo.com: –
      Enforce Approved Product Download Directories: –
      HPOS feature screen enabled: –
      HPOS feature enabled: –
      Order datastore: WC_Order_Data_Store_CPT
      HPOS data sync enabled: – Logging
      
      Enabled: ✔
      Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
      Retention period: 30 días
      Level threshold: –
      Log directory size: 204 MB WC Pages
      
      Base de la tienda: #55 - /productos/
      Carrito: #56 - /carrito/
      Finalizar compra: #57 - /finalizar-pago/
      Mi cuenta: #58 - /mi-cuenta/
      Términos y condiciones: #2095 - /politica-de-privacidad/ Theme
      
      Name: Astra Child
      Version: 1.0.0
      Author URL: https://dmaspelos.com
      Child Theme: ✔
      Parent Theme Name: Astra
      Parent Theme Version: 4.6.12
      Parent Theme Author URL: https://wpastra.com/about/?utm_source=theme_preview&utm_medium=author_link&utm_campaign=astra_theme
      WooCommerce Support: ✔ Templates
      
      Overrides: – Admin
      
      Enabled Features: activity-panels
      analytics
      product-block-editor
      coupons
      core-profiler
      customer-effort-score-tracks
      import-products-task
      experimental-fashion-sample-products
      shipping-smart-defaults
      shipping-setting-tour
      homescreen
      marketing
      mobile-app-banner
      navigation
      onboarding
      onboarding-tasks
      product-variation-management
      product-virtual-downloadable
      product-external-affiliate
      product-grouped
      product-linked
      remote-inbox-notifications
      remote-free-extensions
      payment-gateway-suggestions
      shipping-label-banner
      subscriptions
      store-alerts
      transient-notices
      woo-mobile-welcome
      wc-pay-promotion
      wc-pay-welcome-page
      
      Disabled Features: customize-store
      minified-js
      new-product-management-experience
      product-pre-publish-modal
      settings
      async-product-editor-category-field
      
      Daily Cron: ✔ Next scheduled: 2024-04-20 13:33:33 +02:00
      Options: ✔
      Notes: 207
      Onboarding: completed Plantillas de TI WooCommerce Wishlist
      
      Anulaciones: – Action Scheduler
      
      Complete: 96.461
      Oldest: 2024-03-19 20:21:16 +0100
      Newest: 2024-04-19 21:04:49 +0200
      
      Failed: 30
      Oldest: 2024-03-03 12:14:51 +0100
      Newest: 2024-04-17 18:04:13 +0200
      
      Pending: 8
      Oldest: 2024-04-19 21:19:48 +0200
      Newest: 2024-04-25 13:07:02 +0200 Status report information
      
      Generated at: 2024-04-19 21:16:47 +02:00
      `

      ¡Muchas gracias de antemano!

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

    • Hola!

      En el formulario de Finalizar compra metimos hace años un módulo para que apareciera el Aviso Legal. Ya que no pudimos integrarlo de forma automática. Ahora Woocomerce integra dicha funcionalidad. El problema es que esa funcionalidad la metimos con código debajo del formulario de datos de facturación y no consigo localizar dónde se metió, para poder eliminarla. ¿podéis ayudarnos a localizarlo, y saber cómo eliminarlo?

      Gracias!

      span class="woocommerce-input-wrapper"><input type="text" class="input-text " name="nif" id="nif" placeholder=""  value=""  /></span></p><p class="form-row form-row-wide mailchimp-newsletter"><label for="mailchimp_woocommerce_newsletter" class="woocommerce-form_label woocommerce-formlabel-for-checkbox inline"><input class="woocommerce-forminput woocommerce-form_input-checkbox input-checkbox" id="mailchimp_woocommerce_newsletter" type="checkbox" name="mailchimp_woocommerce_newsletter" value="1" checked="checked"> <span>He leído y acepto el <a href="https://kalakids.es/aviso-legal-politica-de-privacidad-y-cookies/">Aviso Legal, Política de Privacidad y Cookies</a> y acepto recibir comunicaciones comerciales de ORIBEL a través de mail.
      </span></label></p><div class="clear"></div><div style='display: none'><div id='mailchimp-gdpr-fields'><p>Por favor, selecciona todas las formas en que te gustaría saber de nosotros<div class='clear' ></div><input type='hidden' value='0' name='mailchimp_woocommerce_gdpr[5e24ef50af]'><label for='mailchimp_woocommerce_gdpr[5e24ef50af]' class='woocommerce-form_label woocommerce-formlabel-for-checkbox inline'><input class='woocommerce-forminput woocommerce-forminput-checkbox input-checkbox' id='mailchimp_woocommerce_gdpr[5e24ef50af]' type='checkbox' name='mailchimp_woocommerce_gdpr[5e24ef50af]' value='1'><span>Email</span></label><div class='clear'></div><input type='hidden' value='0' name='mailchimp_woocommerce_gdpr[52de871c21]'><label for='mailchimp_woocommerce_gdpr[52de871c21]' class='woocommerce-formlabel woocommerce-formlabel-for-checkbox inline'><input class='woocommerce-forminput woocommerce-forminput-checkbox input-checkbox' id='mailchimp_woocommerce_gdpr[52de871c21]' type='checkbox' name='mailchimp_woocommerce_gdpr[52de871c21]' value='1'><span>Whatsapp</span></label><div class='clear'></div><input type='hidden' value='0' name='mailchimp_woocommerce_gdpr[72120ab4b4]'><label for='mailchimp_woocommerce_gdpr[72120ab4b4]' class='woocommerce-formlabel woocommerce-formlabel-for-checkbox inline'><input class='woocommerce-forminput woocommerce-form_input-checkbox input-checkbox' id='mailchimp_woocommerce_gdpr[72120ab4b4]' type='checkbox' name='mailchimp_woocommerce_gdpr[72120ab4b4]' value='1'><span>Correo postal</span></label><div class='clear'></div></div></div></div>

      He leído y acepto el Aviso Legal, Política de Privacidad y Cookies y acepto recibir comunicaciones comerciales de ORIBEL a través de mail.

      Por favor, selecciona todas las formas en que te gustaría saber de nosotrosEmailWhatsappCorreo postal

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

    • Buenos días,

      Estoy teniendo problemas con el plugin PDF Invoices, hace unos meses modifiqué mi archivo functions.php del tema hijo para agregar un código php que añadiera el campo del dni en las compras de woocommerce.

      Ahora al instalar este plugin me arroja el siguiente error y no sé como arreglarlo ya que el código php lo domino lo justo.

      ¿Me podrían ayudar?

      Fatal error: Call to a member function custom_field() on null
      /home/neurova/www/wp-content/themes/porto-child/functions.php (166)
      #0 /home/neurova/www/wp-includes/class-wp-hook.php(326): incluir_nif_en_factura('APANATE ASOCIAC...')
      #1 /home/neurova/www/wp-includes/plugin.php(205): WP_Hook->apply_filters('APANATE ASOCIAC...', Array)
      #2 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document-methods.php(93): apply_filters('wpo_wcpdf_billi...', 'APANATE ASOCIAC...', Object(WPO\WC\PDF_Invoices\Documents\Invoice))
      #3 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document-methods.php(102): WPO\WC\PDF_Invoices\Documents\Order_Document_Methods->get_billing_address()
      #4 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/templates/Simple/invoice.php(42): WPO\WC\PDF_Invoices\Documents\Order_Document_Methods->billing_address()
      #5 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1138): include('/home/neurova/w...')
      #6 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(982): WPO\WC\PDF_Invoices\Documents\Order_Document->render_template('/home/neurova/w...', Array)
      #7 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(937): WPO\WC\PDF_Invoices\Documents\Order_Document->get_html()
      #8 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/documents/abstract-wcpdf-order-document.php(1004): WPO\WC\PDF_Invoices\Documents\Order_Document->get_pdf()
      #9 /home/neurova/www/wp-content/plugins/woocommerce-pdf-invoices-packing-slips/includes/class-wcpdf-main.php(580): WPO\WC\PDF_Invoices\Documents\Order_Document->output_pdf('inline')
      #10 /home/neurova/www/wp-includes/class-wp-hook.php(324): WPO\WC\PDF_Invoices\Main->generate_document_ajax('')
      #11 /home/neurova/www/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters('', Array)
      #12 /home/neurova/www/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
      #13 /home/neurova/www/wp-admin/admin-ajax.php(188): do_action('wp_ajax_generat...')
      #14 {main}

      Y este es el código que añadí a mi functions, el error 166 que indica arriba es esta línea: ($wpo_wcpdf->custom_field( ‘NIF’, ‘NIF: ‘ ):

      /**
      
       * Añade el campo NIF a la página de checkout de WooCommerce
      
       */
      
      add_action( 'woocommerce_after_order_notes', 'agrega_mi_campo_personalizado' );
      
      function agrega_mi_campo_personalizado( $checkout ) {
      
          echo '<div id="additional_checkout_field"><h2 class="informacion">' . __('Información adicional') . '</h2>';
      
         woocommerce_form_field( 'nif', array(
      
              'type'          => 'text',
      
              'class'         => array('my-field-class form-row-wide'),
      
              'label'         => __('NIF-DNI'),
      
              'required'      => true,
      
              'placeholder'   => __('Introduzca el Nº NIF-DNI'),
      
              ), $checkout->get_value( 'nif' ));
      
         echo '</div>';
      
      }
      
      /**
      
       * Comprueba que el campo NIF no esté vacío
      
       */
      
      add_action('woocommerce_checkout_process', 'comprobar_campo_nif');
      
      function comprobar_campo_nif() {
      
          // Comprueba si se ha introducido un valor y si está vacío se muestra un error.
      
          if ( ! $_POST['nif'] )
      
              wc_add_notice( __( 'NIF-DNI, es un campo requerido. Debe de introducir su NIF DNI para finalizar la compra.' ), 'error' );
      }
      
      
      /**
      
       * Actualiza la información del pedido con el nuevo campo
      
       */
      
      add_action( 'woocommerce_checkout_update_order_meta', 'actualizar_info_pedido_con_nuevo_campo' );
      
      function actualizar_info_pedido_con_nuevo_campo( $order_id ) {
      
          if ( ! empty( $_POST['nif'] ) ) {
      
              update_post_meta( $order_id, 'NIF', sanitize_text_field( $_POST['nif'] ) );
      
          }
      
      }
      
      /**
      
       * Muestra el valor del nuevo campo NIF en la página de edición del pedido
      
       */
      
      add_action( 'woocommerce_admin_order_data_after_billing_address', 'mostrar_campo_personalizado_en_admin_pedido', 10, 1 );
      
      function mostrar_campo_personalizado_en_admin_pedido($order){
      
          echo '<p><strong>'.__('NIF').':</strong> ' . get_post_meta( $order->id, 'NIF', true ) . '</p>';
      
      }
      
      /**
      
       * Incluye el campo NIF en el email de notificación del cliente
      
       */
      
      add_filter('woocommerce_email_order_meta_keys', 'muestra_campo_personalizado_email');
      
      function muestra_campo_personalizado_email( $keys ) {
      
          $keys[] = 'NIF';
      
          return $keys;
      
      }
      
      /**
      
      *Incluir NIF en la factura (necesario el plugin WooCommerce PDF Invoices & Packing Slips)
      
      */
      
      add_filter( 'wpo_wcpdf_billing_address', 'incluir_nif_en_factura' );
      
      function incluir_nif_en_factura( $address ){
      
        global $wpo_wcpdf;
      
        echo $address . '<p>';
      
        $wpo_wcpdf->custom_field( 'NIF', 'NIF: ' );
      
        echo '</p>';
      
      }
      • Este debate fue modificado hace 1 año, 7 meses por geiserestudio.
Viendo 15 resultados - del 1 al 15 (de un total de 361)