Jump to content

Mercado Pago y proceso al añadir al carrito


Recommended Posts

Hola comunidad,

Hoy he instalado el módulo Mercado Pago y desde su instalación deja de procesar la ventana que aparece al añadir un producto al carrito, solamente se queda "procesando" con la animación de la rueda girando de forma permanente y recién cuando actualizo desaparece y el producto ya está añadido al carrito (pero sin haber pasado por esa ventana antes). Al mismo tiempo aparece el siguiente mensaje en una de las secciones del home:

 

Deprecated: Function create_function() is deprecated in /home/empren67/public_html/postermaniacs.pe/modules/splistingtabs/splistingtabs.php on line 2300

 

Esto es lo que hay en la fila 2300 (la pongo en negrita junto a lo que tiene arriba y abajo):

 

        $cat_order_by = $params['cat_field_ordering'] ? $params['cat_field_ordering'] : 'name';
        $cat_ordering = $params['cat_field_direction'];
        if ($cat_order_by != null)
        {
            switch ($cat_order_by)
            {
                default:
                case 'name':
                    if ($cat_ordering == 'ASC')
                        usort ($list, create_function ('$a, $b', 'return strnatcasecmp( $a["name"], $b["name"]);'));
                    else
                        usort ($list, create_function ('$a, $b', 'return strnatcasecmp( $b["name"], $a["name"]);'));
                    
break;
                case 'id_category':
                    if ($cat_ordering == 'ASC')
                        usort ($list, create_function ('$a, $b', 'return $a["id_category"] > $b["id_category"];'));
                    else
                        usort ($list, create_function ('$a, $b', 'return $a["id_category"] < $b["id_category"];'));
                    break;
                case 'rand':
                    shuffle ($list);
                    break;

 

Al desinstalar el módulo se soluciona, pero ahora que he vuelto a probar (sin el módulo), ha pasado lo mismo. Ya borré caché y limpie la base de datos, pero sigue igual. También he tratado de entrar en el modo debug, pero tengo otro problema ahí que sale un mensaje de RuntimeException (ya abrí otro hilo con ese tema para no cruzarlo).

Mi web es: https://postermaniacs.pe/

He dejado el módulo de Mercado Pago activado para que puedan ver el error.

Por favor si alguien me pudiera ayudar se lo agradecería un montón.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...