Jump to content

hermesgrau

Members
  • Posts

    4
  • Joined

  • Last visited

Profile Information

  • First Name
    Hermes
  • Last Name
    Grau

hermesgrau's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Buenos días, he instalado el módulo Smart Blog, y cuando trato de acceder aparece la página completamente en blanco. Al final he visto que al desactivar la opción "Activar SSL en todas las páginas" si funciona, pero preferiría poder seguir utilizando el certificado en todas las páginas. El post original que trataba sobre el Smart Blog — https://www.prestashop.com/forums/topic/317230-prestashop-blog-module/ — lo han cerrado. Si alguien conoce una solución a este problema se lo agradecería mucho. Mi url es zmstocks.com La versión de Prestashop - 1.6.1.4
  2. Hola, necesitaría saber si existe una solución, si es un bug o qué. Creo que el código que no está funcionando como debería es el siguiente, cart-summary.js, línea 62: $('#allow_seperated_package').on('click', function(){ $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: baseUri + '?rand=' + new Date().getTime(), async: true, cache: false, dataType: 'json', data: 'controller=cart&ajax=true' + '&summary=true' + '&allowSeperatedPackage=true' + '&value=' + ($(this).prop('checked') ? '1' : '0') + '&token='+static_token + '&allow_refresh=1', success: function(jsonData) { if (jsonData.hasError) { var errors = ''; for(var error in jsonData.errors) //IE6 bug fix if(error !== 'indexOf') errors += $('<div />').html(jsonData.errors[error]).text() + "\n"; if (!!$.prototype.fancybox) $.fancybox.open([ { type: 'inline', autoScale: true, minHeight: 30, content: '<p class="fancybox-error">' + errors + '</p>' }], { padding: 0 }); else alert(errors); $('input[name=quantity_'+ id +']').val($('input[name=quantity_'+ id +'_hidden]').val()); } else { if (jsonData.refresh) window.location.href = window.location.href; updateCartSummary(jsonData.summary); if (window.ajaxCart != undefined) ajaxCart.updateCart(jsonData); updateHookShoppingCart(jsonData.HOOK_SHOPPING_CART); updateHookShoppingCartExtra(jsonData.HOOK_SHOPPING_CART_EXTRA); if (typeof(getCarrierListAndUpdate) !== 'undefined') getCarrierListAndUpdate(); if (typeof(updatePaymentMethodsDisplay) !== 'undefined') updatePaymentMethodsDisplay(); } } }); }); A lo mejor no parece importante, pero si un cliente activa la casilla y no ve un cargo adicional al momento, y cuando va a pagar ve que el precio total ha subido, puede que no entienda el por qué, y puede sentirse molesto. ¿Alguna ayuda?
  3. Buenos días, Ayer escribí este post y hoy simplemente ha desaparecido, así que tengo que reescribirlo otra vez porque necesitaría una solución o, al menos, una respuesta. Al activar las opciones "Permitir ventas de productos que no están en el inventario" y "Envío parcial", si en el pedido existen productos sin stock, en el proceso de compra se activa una casilla para "Enviar el primer producto disponible primero". Al pinchar sobre esta casilla el precio de envío se multiplica por dos (el pedido se divide en dos envíos). Este nuevo precio sólo se muestra si refrescas la página, pero no se actualiza en tiempo real, lo que resulta confuso. La función que creo que no está actuando como debería se encuentra en cart-summary.js sobre la línea 62: $('#allow_seperated_package').on('click', function(){ $.ajax({ type: 'POST', headers: { "cache-control": "no-cache" }, url: baseUri + '?rand=' + new Date().getTime(), async: true, cache: false, dataType: 'json', data: 'controller=cart&ajax=true' + '&summary=true' + '&allowSeperatedPackage=true' + '&value=' + ($(this).prop('checked') ? '1' : '0') + '&token='+static_token + '&allow_refresh=1', success: function(jsonData) { if (jsonData.hasError) { var errors = ''; for(var error in jsonData.errors) //IE6 bug fix if(error !== 'indexOf') errors += $('<div />').html(jsonData.errors[error]).text() + "\n"; if (!!$.prototype.fancybox) $.fancybox.open([ { type: 'inline', autoScale: true, minHeight: 30, content: '<p class="fancybox-error">' + errors + '</p>' }], { padding: 0 }); else alert(errors); $('input[name=quantity_'+ id +']').val($('input[name=quantity_'+ id +'_hidden]').val()); } else { if (jsonData.refresh) window.location.href = window.location.href; updateCartSummary(jsonData.summary); if (window.ajaxCart != undefined) ajaxCart.updateCart(jsonData); updateHookShoppingCart(jsonData.HOOK_SHOPPING_CART); updateHookShoppingCartExtra(jsonData.HOOK_SHOPPING_CART_EXTRA); if (typeof(getCarrierListAndUpdate) !== 'undefined') getCarrierListAndUpdate(); if (typeof(updatePaymentMethodsDisplay) !== 'undefined') updatePaymentMethodsDisplay(); } } }); }); La plantilla es la bootstrap-default, y la versión de Prestashop la 1.6.1.4. La url de la tienda no la puedo facilitar pues la estoy montando en local de momento. Gracias, un saludo.
  4. Hola, en la página de pedido rápido, al tener activada la opción de pedir productos fuera de stock y la opción de envío parcial, si en el pedido existe algún producto sin stock aparece una pestaña "Enviar el primer producto disponible primero". Se entiende que si activas esta pestaña los gastos de envío se deben multiplicar por dos, ya que si la activo y refresco la página es lo que ocurre. El problema es que hay que refrescar la página, y es confuso ya que el resto de elementos si actualizan los precios en tiempo real. La plantilla usada es la "default-bootstrap". La versión de Prestashop es 1.6.1.4. He probado en una instalación limpia de Prestashop por si es que yo había tocado algo pero tampoco funciona. Gracias de antemano, un saludo.
×
×
  • Create New...