Bug que no permite borrar productos en Prestashop 1.7.1.0 [Solucionado]

Tema en 'Errores o fallos en Prestashop' iniciado por catoku, 7/4/17.

  1. catoku

    catoku Amante de Prestashop

    61
    0
    0
    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>
     
  2.  
    Comunidad Prestashop orgullosamente patrocinada por el hosting prestashop de FactoriaDigital.com con soporte en español.
  3. Josraso

    Josraso Lo cortes no quita lo valiente. Miembro del equipo

    710
    51
    28
    NO entiendo como surgen este tipo de bugs, un bug basico que en la version anterior no existia de repente sale en la siguiente, la version 1.7 suma y sigue...
     
  4. zaquete

    zaquete Aprendiz de Prestashop

    8
    1
    1
    Perdón señores:

    ¿esto puede resolver tambien que el boton "añadir al carrito" tambien necesita F5 para que en el carrito aparezca que hay (1) o (2) productos.?

    En 1.7.1.2. me ocurre tanto al borrar como al añadir.

    el "cart-products-count" no se actualiza según añades productos.

    abri esta duda en otra linea pero luego he encontrado esta que parece relaccionada.

    Gracias
     
    Última edición: 18/7/17
  5. presiculebras

    presiculebras Aprendiz de Prestashop

    3
    0
    1
    tengo un problema la siguiente ruta
    themes/_core/js/cart.js
    es donde hay que cambiar las líneas del primer fichero. Yo no tengo ninguna carpeta llamada _core dentro de themes.
    me estoy volviendo loco o la ruta no es la correcta.
    Gracias de antemano por su respuesta.