• Resolved leonardorodriguez

    (@leonardorodriguez)


    No hay mucho para decir. Tenemos que aprender a convivir con esta empresa mugre, acostumbrada a romper todo lo que toca (y dejarlo roto por semestres).

    Ajo y agua. A patalear, o a meter mano y resolverlo en comunidad:

    La última actualización hizo estragos. Voy a tratar de mantener una suerte de bugfix acá, para que podamos tener una referencia rápida:

    ‐—————————–

    Si tu sitio usa flexbox (como Flatsome, por ejemplo), tenés que eliminar la etiqueta .row que este plugin mete en sus dos archivos css

    ‐—————————–

    También revisar que todas esas reglas de responsivo que agregaron con !important (para matarlos…) no te pisen el dise?o del tema

    El problema es que usan etiquetas comunes para cosas puntuales del plugin. Y como viven en los 90s, si usás flexbox te parten el css al medio

    Hoy lo arreglé así nomás, pero mi recomendación es bloquear los dos css del plugin (se cargan en todo el sitio) y agregar las dos o tres líneas de css relevantes a mano

    ‐—————————–

    Si tu checkout se partió por el nuevo bloque que agregaron (que seguro ya lo tenías): Eliminar todo el contenido de basic_checkout.php, en woocommerce-mercadopago/templates

    Hoy lo arreglé así nomás. Ma?ana veré cómo desactivo el llamado a ese php desde el vamos

    ‐—————————–

    Eliminar esos analytics que metieron en el checkout. Acá sí me calenté. Una locura. Sacá datos de tu db, no me cargues js externo desde el mío. Qué tanto querés evaluar?

    Solución: Eliminar líneas 155 a 169 de /includes/payments/hooks/WC_WooMercadoPago_Hook_Abstract.php

    ‐—————————–

    Faltaría:

    – Algún pana tuvo la brillante idea de usar el “Paga con el medio de pago que prefieras” como título de gateway. Tanto en la ficha de venta, como en cualquier integración que tengas, hay que cambiarlo a Mercadopago (o lo que uses)

Viewing 12 replies - 1 through 12 (of 12 total)
  • Hola @leonardorodriguez yo tenía problemas con mercado envíos, desde siempre, comparto acá la solución luego de la última actualización:

    Tenes que buscar el archivo /includes/shipment/WC_MercadoEnvios_Shipping_Abstract.php

    y comentar las líneas 153:

    if ($shipping_method_id == $shipping[‘shipping_method_id’]) {

    y 166 que cierra el if con una }

    El fragmento te tiene que quedar:

    foreach ($response[‘response’][‘options’] as $shipping) {
    // if ($shipping_method_id == $shipping[‘shipping_method_id’]) {
    $label_free_shipping = ”;
    if ($this->get_option(‘free_shipping’) == ‘yes’ || $shipping[‘cost’] == 0) {
    $label_free_shipping = __(‘Free shipping’, ‘woocommerce-mercadopago’);
    }
    $label_delivery_time = ”;
    if ($this->get_option(‘show_delivery_time’) == ‘yes’) {
    $days = $shipping[‘estimated_delivery_time’][‘shipping’] / 24;
    if ($days <= 1) {
    $label_delivery_time = $days . ‘ ‘ . __(‘Day’, ‘woocommerce-mercadopago’);
    } else {
    $label_delivery_time = $days . ‘ ‘ . __(‘Days’, ‘woocommerce-mercadopago’);
    }
    // }
    $separator = ”;

    El problema viene porque tienen mal definido el id que corresponde a los CPs de CABA y Buenos Aires.
    Espero haberte ayudado.
    Saludos!

    Hola! alguno sabe si es posible habilitar hacer envío gratuito con mercadoenvíos para si el valor del pedido pasa cierto monto? o estoy pidiendo demasiado al plugin? jaja
    gracias!

    @nicocepi

    Con la version oficial no se puede, pero con la version mia podemos implementarlo.

    Hay dos maneras, una sencilla, otra mas compleja.

    Saludos

    Facundo M

    (@fapamara)

    @marcelo-mika el plugin modificado que armaste está actualizado para la ultima version de MP y Woocommerce?. Estuve buscando solucion a esto de los fees y no encuentro nada. Justo caí acá y veo que es algo general.

    • This reply was modified 5 years ago by Facundo M.
    Marcelo Mika

    (@marcelo-mika)

    @fapamara

    Esta actualizado a la par de la ultima versión.
    Contactame desde mi perfil en el foro tenes como hacerlo.
    Saludos.

    A alguien no le pasa que el estado del pedido queda trabado en “Procesando”? Hace meses que no puedo solucionarlo.

    Hola,
    ayer tenía una web andando en un hosting y hoy la migré a otro. Ayer me andaban bien los pedidos, me aparecían en ‘procesando’ cuando ya estaba pago pero ahora no. Quedan TODOS en ‘pendiente de pago’ Qué podrá ser? se desconfiguró algo en la migración?
    Revisé de nuevo las credenciales y están bien. Tampoco manda los correos de notificacion de que el pedido está pago.
    Notas adicionales: hace unos meses tenía andando la version 3 del plugin y actualicé a la 4.1.1 -todo esto fue en noviembre aprox- y funcionaba todo bien. El problema apareció hoy cuando migré.

    se agradece ayuda!

    Hola @nicocepi te comento que a mi me pasa lo mismo con un cliente y es un asunto gravisimo.

    Al no tener acceso a la cuenta mp del cliente el soporte se lavan las manos diciendo que no pueden hacer mucho.

    En mi caso estaba funcionando bien desde diciembre aproximadamente que fue cuando probé por ultima vez. Hace 1 semana me llama el cliente diciendo que no reciben las notificaciones pero los clientes realizan los pagos y cuando entro veo que los pedidos están quedando en pendiente de pago y se cancelan por limite de tiempo.

    Ya revise servidor para que cumpla con los requisitos, te dejo el link por si te sirve: https://www.mercadopago.com.ar/developers/es/plugins_sdks/plugins/woocommerce/instalation/
    También configure en la cuenta MP la URL de IPN que no es necesaria pero aún así sigue sin andar.

    Agradezco la ayuda

    Hola!

    hoy me dejaron de funcionar los envíos con MercadoEnvíos. Tengo el plugin version 3.4.3 de MP
    En los logs de error al hacer el pedido me dice:
    mercado pago gave error, payment creation failed with error: collector doesn’t have me2 active

    Será que ya están cerrando definitivamente el servicio para particulares?
    Alguien tendrá una solución?

    gracias!

    Thread Starter leonardorodriguez

    (@leonardorodriguez)

    me2 es el servicio asignado en la api

    El error que te da es que no tenés Menvíos activo. Quiere decir que te lo desactivaron

    hola @leonardorodriguez !
    Gracias por la data. Lo sospeché porque ya sabía que estaban desactivando el servicio par particulares.
    Tenés idea si es algo que se pueda tocar en el código para volver a activarlo?
    porque me llama la atención que si bien tira ese error, la api de ME sigue funcionando ya que me calcula bien el costo de envío y tiempos de entrega.

    gracias!

    Thread Starter leonardorodriguez

    (@leonardorodriguez)

    No creo que por código externo puedas cambiar en la api de mlibre

    Entiendo que calcula igual, porque la api es la misma de mlibre y está en funcionamiento. Simplemente desactivan el me a los vendedores

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Ante la falta de soporte oficial, abro soporte comunitario’ is closed to new replies.