Respuestas de foro creadas

Viendo 15 respuestas - de la 1 a la 15 (de un total de 84)
  • hoswedaje

    (@hoswedaje)

    Hola, a ver si alguna de estas ideas te sirve

    1. Compresión de imágenes: Utiliza herramientas o servicios que compriman las imágenes sin pérdida de calidad. Esto puede reducir significativamente el tamaño de los archivos de imagen, lo que a su vez reduce la carga en el servidor.
    2. Almacenamiento en la nube: En lugar de mantener todas las imágenes en el servidor principal, considera almacenar las imágenes en un servicio de almacenamiento en la nube, como Amazon S3, Google Cloud Storage o Dropbox. Solo necesitarías cargar las imágenes en el servidor cuando sea necesario, como cuando un producto agotado se convierte en activo nuevamente.
    3. Caché de imágenes: Implementa un sistema de caché de imágenes para almacenar en caché las imágenes más solicitadas temporalmente. Esto puede ayudar a reducir la carga en el servidor al servir las imágenes desde la caché en lugar de generarlas cada vez que se solicitan.
    4. Optimización del sitio web: Optimiza tu sitio web para cargar imágenes de manera eficiente, utilizando técnicas como lazy loading para retrasar la carga de imágenes fuera del campo de visión del usuario hasta que sean necesarias.
    5. Limpieza periódica: Establece un proceso periódico de limpieza de imágenes, donde revises y elimines manualmente las imágenes asociadas a productos agotados que ya no son necesarias.

      no se si te puede ser de ayuda asi No eliminas las imágenes
    hoswedaje

    (@hoswedaje)

    Hola a ver si te puedo ayudar, yo revisaria estas dos cosas
    Revisa las credenciales de conexión
    : Asegúrate de que las credenciales de conexión entre WooCommerce y Jetpack sean correctas. Esto incluye el token de conexión de Jetpack en tu sitio web WooCommerce. Puedes encontrar esta información en la configuración de Jetpack y en la configuración de conexión de WooCommerce.

    Vuelve a conectar Jetpack: En el panel de administración de WordPress, ve a Jetpack > Configuración. Busca la opción para desconectar Jetpack y luego intenta volver a conectarlo. Asegúrate de seguir todos los pasos necesarios para completar el proceso de conexión.

    revisa, y ya me dices

    hoswedaje

    (@hoswedaje)

    Hola, a ver si te puedo ayudar, yo empezaciar con estosdos puntos

    1. Asegúrate de revisar todas las configuraciones relacionadas con cupones y restricciones de usuario en WooCommerce para verificar que no haya ninguna configuración que esté causando el problema.
    2. Comprobar errores en el registro: Revisa los registros de errores en WordPress para ver si hay algún mensaje de error que pueda indicar cuál es el problema específico con la validación de los correos electrónicos.

    Igual en los errores ves donde esta el problema, y entiendo que soporte de WooCommerce no te ha atendido como toca ¿verdad?

    ¡Hola! ¡Feliz Navidad! Claro, puedo ayudarte con eso. Para abrir una imagen en una nueva ventana cuando se hace clic en la imagen de la cabecera de tu página en WordPress, puedes agregar un poco de código JavaScript. Aquí hay un ejemplo de cómo hacerlo:

    1. Accede al panel de administración de WordPress.
    2. Ve a «Apariencia» y selecciona «Editor» para abrir el editor de temas.
    3. En el lado derecho, busca y selecciona el archivo header.php. Este archivo suele contener el código de la cabecera de tu tema.
    4. Busca el código HTML que representa la imagen de la cabecera. Puede verse algo así:
    
    <a href="URL_DE_LA_PAGINA_PRINCIPAL"><img src="URL_DE_LA_IMAGEN_DE_CABECERA" alt="Cabecera"></a>

    Modifica el código HTML de la imagen para agregar un identificador (id) y un evento de clic:

    <a href="URL_DE_LA_PAGINA_PRINCIPAL" id="enlace-cabecera"><img src="URL_DE_LA_IMAGEN_DE_CABECERA" alt="Cabecera" onclick="abrirImagen()"></a>
    

    Agrega el siguiente script JavaScript al final del archivo header.php o en el archivo JavaScript de tu tema:

    <script>
    function abrirImagen() {
      var imagenURL = document.getElementById('enlace-cabecera').href;
      window.open(imagenURL, '_blank');
    }
    </script>
    

    Asegúrate de reemplazar URL_DE_LA_PAGINA_PRINCIPAL con la URL de tu página principal y URL_DE_LA_IMAGEN_DE_CABECERA con la URL de la imagen de la cabecera.

    Guarda los cambios y revisa tu sitio. Ahora, al hacer clic en la imagen de la cabecera, debería abrirse en una nueva ventana. Ten en cuenta que algunos navegadores pueden bloquear automáticamente las nuevas ventanas emergentes, por lo que es posible que necesites ajustar la configuración del navegador para permitirlas.

    hoswedaje

    (@hoswedaje)

    El shortcode que estás usando para mostrar productos de WooCommerce parece estar configurado correctamente para mostrar una paginación (paginate="true"). Sin embargo, si la paginación desaparece después de unos segundos, podría deberse a un conflicto con el tema o algún otro plugin que esté afectando la funcionalidad.

    Aquí te sugiero algunas posibles soluciones para asegurarte de que la paginación funcione correctamente:

    1. Revisar el tema y plugins: Asegúrate de que el tema que estás utilizando es compatible con WooCommerce y que no hay conflictos con otros plugins. Puedes intentar desactivar otros plugins temporalmente para ver si alguno de ellos está causando el problema.
    2. Verificar ajustes de WooCommerce: Revisa la configuración de WooCommerce en el panel de administración de WordPress para asegurarte de que las opciones de paginación estén configuradas correctamente.
    3. Compatibilidad de temas: Asegúrate de que el tema que estás utilizando es compatible con la paginación de WooCommerce. Algunos temas pueden tener estilos personalizados que interfieran con la paginación.
    4. Probar con un tema predeterminado: Temporalmente cambia tu tema a uno predeterminado de WordPress, como Twenty Twenty-One, para ver si la paginación funciona correctamente con ese tema. Si funciona, es probable que haya un conflicto con tu tema actual.
    5. Revisar CSS personalizado: Si has aplicado CSS personalizado que afecta a la paginación, es posible que esté causando este problema. Revisa si hay reglas de CSS que puedan estar ocultando la paginación.
    6. Actualizaciones: Asegúrate de que tanto WooCommerce como WordPress estén actualizados a la última versión, ya que las actualizaciones pueden corregir problemas de compatibilidad.
    hoswedaje

    (@hoswedaje)

    Hola, en nuestros alojamientos usamos el Imunify de Plesk y en nada te escanea el alojamiento y te detecta los archivos infectados mostrando la fecha de infección asi podrías restaurar de la copia antes de que se infecte,. Actualizas y lo pones seguro y ya no se infecta mas. Restaurando a antes de la infección No te garantiza recuperar los accesos pero si tienes copias y no pierdes nada,,. lo puedes probar.. Y la copia de la Base de datos también que igual lo que tienes infectado es la base de datos.. no se cierto

    https://youtu.be/JrrL9O6xCzc?si=PgACW79LB1nn2Ey3

    si no eres admin con todos los permisos no podras dar/quitar permisso a los usuarios asi que .. si el usuario que tu tienes ha perdido permisos poco podrás a hacer si no restauras.. creo yo

    hoswedaje

    (@hoswedaje)

    Buenas ¿Lo has arreglado? Yo la web la veo y el loguin también

    ¿O es que pones los datos de admin y no te loguea?

    Respecto al aviso es referente a WPBakery, que «le pasa algo», por eso te contactan, para que lo revises, y soluciones o reinstales o quites o lo que veas necesario

    • Esta respuesta fue modificada hace 1 año por hoswedaje.
    hoswedaje

    (@hoswedaje)

    Hola


    Entiendo que los accesos son de admin y siempre han funcionado hasta ayer que no te deja hacer nada, ¿es así?

    ¿Te refieres a restauralo de aluna copia anterior? ¿a que te refieres con revertirlo?

    ¿En tu hosting no te dan mas información? ¿no puedes escanear la web a ver si esta o no infectada?

    Entiendo que estás buscando una solución para asignar comisiones variables a usuarios específicos en función del costo de producción y precio de venta de un producto. Lamentablemente, no sabria proporcionar plugins específicos, pero puedo sugerir enfoques generales para abordar este tipo de situación.

    Para lograr lo que necesitas, podrías considerar lo siguiente:

    1. Sistema personalizado de cálculo de comisiones: Desarrolla un sistema personalizado en tu plataforma que calcule las comisiones en función del costo de producción y precio de venta de cada producto. Este sistema debería considerar la fórmula que has mencionado (70% para VEN y 30% para ti) y aplicarla a la utilidad generada por cada venta.
    2. Integración de APIs y herramientas financieras: Explora integrar APIs de servicios financieros que te permitan realizar cálculos precisos de comisiones basados en los precios de venta y costos de producción de cada producto. Algunas plataformas ofrecen servicios que pueden ayudar a calcular comisiones de forma dinámica y flexible.
    3. Consultar con expertos en desarrollo: Puedes contactar a un desarrollador web o a un experto en sistemas de gestión para que te ayuden a crear una solución personalizada que se ajuste a tus necesidades exactas.
    4. Plataformas de gestión de ventas avanzadas: Utiliza plataformas de gestión de ventas avanzadas que permitan la configuración de comisiones basadas en porcentajes de ganancia en lugar de comisiones fijas. Algunas plataformas ofrecen opciones avanzadas de configuración de comisiones que podrían adaptarse a tus requerimientos.

    Recuerda que es importante considerar aspectos legales y de privacidad al implementar cualquier sistema que involucre el manejo de comisiones y datos de usuarios. Siempre es recomendable contar con asesoramiento legal y técnico adecuado antes de implementar soluciones complejas en tu plataforma.

    El problema que estás experimentando, donde los métodos de pago desaparecen al seleccionar la opción de Recogida en Tienda en el carrito de WooCommerce, parece estar relacionado con la interacción entre los plugins de RedSys y la configuración de la opción de Recogida en Tienda.

    Aquí te dejo algunos pasos que podrías seguir para intentar solucionar este problema:

    1. Verifica la configuración de WooCommerce: Asegúrate de que la opción de Recogida en Tienda está correctamente configurada en WooCommerce. Accede al área de administración de WordPress, ve a WooCommerce > Ajustes > Envío > Recogida en tienda y revisa la configuración allí.
    2. Comprueba los ajustes de RedSys: Verifica la configuración del plugin de RedSys para asegurarte de que esté correctamente configurado y que no haya conflictos con la opción de Recogida en Tienda. Revisa si hay alguna opción relacionada con los métodos de pago y la recogida en tienda.
    3. Contacta con el soporte de RedSys nuevamente: Aunque mencionas que ya has contactado con el equipo de soporte de RedSys, podrías intentar comunicarte nuevamente y proporcionarles información detallada sobre el problema. Proporciona capturas de pantalla y detalles específicos sobre la configuración para que puedan entender mejor el problema y ofrecer una solución.
    4. Busca actualizaciones y compatibilidad: Asegúrate de que estás utilizando la última versión de los plugins de RedSys y WooCommerce. A veces, las actualizaciones pueden resolver problemas de compatibilidad.
    5. Prueba con otros plugins de recogida en tienda: Si es posible, intenta deshabilitar el plugin de RedSys para recogida en tienda y prueba con otros plugins que permitan la recogida en tienda para ver si el problema persiste con un enfoque diferente.
    6. Revisa posibles conflictos de plugins: Realiza una prueba desactivando temporalmente otros plugins que puedan estar interfiriendo con la funcionalidad de Recogida en Tienda. Luego, vuelve a intentar seleccionar la opción de Recogida en Tienda para ver si los métodos de pago aparecen.

    Si después de realizar estos pasos no logras resolver el problema, escribe de nuevo

    Para bloquear la posibilidad de que un producto esté en dos carritos diferentes simultáneamente en WooCommerce, se necesita un enfoque que controle la disponibilidad de productos en los carritos de los usuarios. Aquí hay un ejemplo de cómo puedes abordar este problema:

    1. Registrar los productos que están en carritos: Cada vez que un usuario añade un producto al carrito, registra el producto y el usuario en una base de datos personalizada o en un sistema de almacenamiento temporal.
    2. Verificar la disponibilidad al agregar un producto al carrito: Antes de permitir que un usuario agregue un producto a su carrito, verifica si ese producto ya está en el carrito de otro usuario. Si lo está, puedes mostrar un mensaje de error o simplemente evitar que se añada al carrito.
    3. Limpiar los registros de carritos después de la compra: Una vez que un usuario completa la compra, elimina el registro del producto de la base de datos de productos en carritos.
    Aquí te muestro un ejemplo básico en PHP para verificar si un producto ya está en otro carrito:
    
    
    
    add_filter('woocommerce_add_to_cart_validation', 'custom_add_to_cart_validation', 10, 3);
    
    function custom_add_to_cart_validation($passed, $product_id, $quantity) {
    // Verificar si el producto ya está en otro carrito
    if (is_product_in_another_cart($product_id)) {
    wc_add_notice(__('Este producto ya está en el carrito de otro usuario.', 'woocommerce'), 'error');
    return false;
    }
    return $passed;
    }
    
    function is_product_in_another_cart($product_id) {
    // Comprobar si el producto está en otro carrito
    $product_in_cart = false;
    foreach (WC()->cart->get_cart() as $cart_item) {
    if ($cart_item['product_id'] == $product_id) {
    $product_in_cart = true;
    break;
    }
    }
    return $product_in_cart;
    }
    
    
    
    

    Este código debe ir en el archivo functions.php de tu tema de WordPress o en un plugin personalizado.

    Ten en cuenta que este es un ejemplo básico y puede que necesites adaptarlo según tu estructura de datos y necesidades específicas. Además, es importante asegurarse de que cualquier solución cumpla con las políticas de privacidad y protección de datos.

    Perfecto. Espero que pases un buen dia

    En Hoswedaje nos puedes seguir en linkedin. Youtube

    https://www.linkedin.com/company/hoswedaje/

    youtube

    https://wa.me/34911015757

    contactar por Whatsapp , pasarte por el blog

    Y no dudes en escribirme al Whatsapp en caso de problemas

    Si puedes editar las entradas y páginas de tu sitio de WordPress desde tu notebook pero no desde otras máquinas, es probable que el problema esté relacionado con la configuración de tu sitio, el navegador o la red. Aquí te dejo algunos pasos que puedes seguir para intentar solucionar este problema:

    1. Limpiar la caché del navegador en las otras máquinas: Asegúrate de que estás limpiando la caché del navegador en las máquinas desde las que no puedes editar el sitio. A veces, la caché almacenada en el navegador puede causar problemas de visualización y edición.
    2. Comprobar la configuración del sitio: Accede al panel de administración de WordPress y verifica la configuración de tu sitio. Asegúrate de que la opción «Permitir la edición de archivos a través del editor» esté habilitada. Puedes encontrar esta opción en «Apariencia» > «Editor».
    3. Verificar permisos y roles de usuario: Asegúrate de que los usuarios en otras máquinas tengan los permisos adecuados para editar entradas y páginas. Ve a «Usuarios» > «Todos los usuarios» y verifica los roles de usuario asignados.
    4. Verificar la configuración de red: Asegúrate de que no haya restricciones de red o firewall que estén bloqueando el acceso a ciertas funcionalidades de WordPress desde otras máquinas. Comprueba si puedes acceder a otros sitios web desde esas máquinas.
    5. Probar con un navegador diferente: Intenta editar el sitio utilizando un navegador diferente en las otras máquinas. A veces, ciertos navegadores pueden tener conflictos con la interfaz de WordPress.
    6. Revisar ajustes de seguridad del navegador o antivirus: Algunos programas de antivirus o ajustes de seguridad en el navegador pueden bloquear ciertas funciones de edición en sitios web. Asegúrate de que no haya bloqueos activos que impidan la edición en WordPress.
    7. Comprobar la conexión a Internet: Asegúrate de que la conexión a Internet en las otras máquinas sea estable y funcione correctamente. A veces, problemas de conectividad pueden afectar la carga y edición de sitios web.

    Ya me dices algo

    Hola, parece que estás trabajando en la migración de un sitio web y estás estructurando las URLs utilizando taxonomías y custom posts en WordPress. Para mostrar información específica de los productos de un retailer en la última parte de la URL, puedes considerar seguir estos pasos:

    1. Crear una Taxonomía para Productos: Crea una taxonomía personalizada para los productos, por ejemplo, «product_category» que estará relacionada con los custom posts de «retailer». Esto te permitirá organizar los productos según categorías.
    2. Asignar Productos a Retailers: Asocia los productos con los retailers utilizando la taxonomía de productos creada anteriormente. Cada producto puede estar relacionado con uno o varios retailers.
    3. Crear Páginas de Producto: Crea una plantilla de página de producto personalizada que mostrará la información específica del producto, basada en la estructura de la URL. Por ejemplo, «/florida/tampa-bay/shop/nombre-del-producto». Esta plantilla deberá obtener la información del producto en función de la parte de la URL que indica el nombre del producto.
    4. Configurar Enlaces Permanentes: Asegúrate de que WordPress esté configurado para usar enlaces permanentes amigables con la estructura de URL que deseas (/estado/ciudad/shop/nombre-del-producto).
    5. Recuperar Información del Producto: En la plantilla de página de producto personalizada, utiliza la parte de la URL que indica el nombre del producto para recuperar la información específica de ese producto. Puedes hacer esto utilizando el nombre del producto como parámetro en una consulta personalizada y mostrar la información correspondiente.

    Por ejemplo, en la plantilla de la página de producto personalizada, podrías usar código similar a este:

    ‘product’, ‘name’ => $product_name, ); $products = new WP_Query($args); if ($products->have_posts()) { while ($products->have_posts()) { $products->the_post(); // Mostrar información del producto the_title(); the_content(); } } else { echo ‘Producto no encontrado.’; } wp_reset_postdata(); ?>

    Asegúrate de adaptar este código según tu estructura de datos y necesidades específicas. Espero que esto te ayude a resolver la parte de mostrar información específica de los productos en la última parte de la URL. ¡Buena suerte con tu migración! Si tienes más preguntas o necesitas más ayuda, no dudes en preguntar.

    Lamento la confusión. Si la modificación no funciona con el enfoque anterior, es posible que la cadena «Número de pedido:» esté siendo traducida de manera diferente o que WooCommerce la esté manejando de manera especial.

    Podemos intentar un enfoque diferente utilizando un filtro específico proporcionado por WooCommerce para modificar textos en los correos. Vamos a intentarlo usando el filtro woocommerce_email_order_meta_keys:

    function custom_woocommerce_email_order_meta_keys( $keys ) {
    $keys[] = ‘Número de pedido:’;
    return $keys;
    }
    add_filter( ‘woocommerce_email_order_meta_keys’, ‘custom_woocommerce_email_order_meta_keys’ );

    Este código agrega «Número de pedido:» a la lista de claves que WooCommerce busca en los correos. Asegúrate de colocar este código en tu archivo functions.php del tema o en tu plugin personalizado.

    Si esto aún no funciona, puede que haya un conflicto con algún otro código o plugin en tu sitio que esté interfiriendo con la modificación de esta cadena. En ese caso, es posible que necesites investigar más a fondo para identificar la causa del problema.

Viendo 15 respuestas - de la 1 a la 15 (de un total de 84)