Jump to content

No se borran los pedidos del carrito hasta que se pulsa F5


sara11

Recommended Posts

Hemos actualizado prestashop a la versión 1.7.8 después de la actualización el boton de la papelera del carrito cuando pulsamos no hace absolutamente nada hasta que pulsamos f5 y entonces en ese momento deja de aparecer ese producto que hemos borrado. Que podría estar ocurriendo?

Link to comment
Share on other sites

He encontrado este post, pero me parece que está un poco desactualizado y la carpeta _core ya no se encuentra donde debería estar o almenos yo no la encuentro. Al estar un poco desfasado no se si deba fiarme demasiado. Quedo a la espera de si alguien me puede hechar un cable, gracias!!!!!

 

Segun el post dice esto, por ahorraros entrar a leerlo jeje

Cuando vamos al carrito y eliminamos productos en Prestashop 1.7.1.0 al parecer no se borran en ese momento y a que pulsar F5 lo cual es molesto.

Prestashop en Github:

Insertar CODE, HTML o PHP:

https://github.com/PrestaShop/PrestaShop/pull/7333/files



Da la siguiente solucion:

Modificar fichero

Insertar CODE, HTML o PHP:

themes/_core/js/cart.js


Quitar

Insertar CODE, HTML o PHP:

var productUrl = $($(priceInCart).parents('.product-line-grid')[0]).find('a.label').attr('href'); var productAnchorSelector = '.label[href="' + productUrl + '"]';

Añadir justo donde hemos quitado lo otro lo siguiente:

Insertar CODE, HTML o PHP:

var productLabel = $($(priceInCart).parents('.product-line-grid')[0]).find('a.label'); var productUrl = productLabel.attr('href'); var customizationId = productLabel.data('id_customization'); var productAnchorSelector = '.label[href="' + productUrl + '"][data-id_customization="' + customizationId + '"]';


Despues en:

Insertar CODE, HTML o PHP:

themes/classic/templates/checkout/_partials/cart-detailed-product-line.tpl


Cambiar (sobre linea 36)
 

Insertar CODE, HTML o PHP:

<a class="label" href="{$product.url}">{$product.name}</a>


por
 

Insertar CODE, HTML o PHP:

<a class="label" href="{$product.url}" data-id_customization="{$product.id_customization|intval}">{$product.name}</a>

Link to comment
Share on other sites

7 minutes ago, Josraso said:

Tal como dices has actualizado a la ultima version de prestashop, con ello debes actualizar tu theme tambien al igual que la version de php.

si ya esta actualizado, he usado la versión 4.1.1 del tema at movic de leotheme, esta versión es la ultima que ha sacado y tengo disponible, es para la versión 1.7.8 según la web.

Edited by sara11 (see edit history)
Link to comment
Share on other sites

2 hours ago, Josraso said:

Vale, si es que te enviaron la version actualizada para la ultima de prestashop correcto, pero por lo que he podido leer en su web ese theme funciona desde Prestashop 1.7.4.x & PrestaShop 1.7.5.x , PrestaShop 1.7.6.x 

Comprado desde su propia web indica que es para la 1.7.8

https://www.leotheme.com/prestashop/themes/842-movic-fashion-prestashop-theme.html

 

Link to comment
Share on other sites

  • 1 month later...

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...