Jump to content

Errores En El Carrito No Aparecen Los Productos Y Lo Suma


Recommended Posts

Bueno creo que va aqui mejor en este apartado, tengo actualmente prestashop 1.5.3.1 he notado cuando hago pruebas que el carrito falla, no añade los productos pero si los suma, y tengo que darle a recargar la pagina para que aparezcan, luego si le doy a la x del producto para eliminarlo no me responde, es decir no se elimina le tengo que dar siempre dos veces (dos click a la x del producto) para eliminarlo del carrito.

 

Esto creo que es un error que me pasa a mi muy rebuscado, no se si vosotros que sois profesionales y expertos en prestashop os ha pasado o algo.

post-431942-0-91503000-1361127532_thumb.jpg

Link to comment
Share on other sites

Bueno creo que va aqui mejor en este apartado, tengo actualmente prestashop 1.5.3.1 he notado cuando hago pruebas que el carrito falla, no añade los productos pero si los suma, y tengo que darle a recargar la pagina para que aparezcan, luego si le doy a la x del producto para eliminarlo no me responde, es decir no se elimina le tengo que dar siempre dos veces (dos click a la x del producto) para eliminarlo del carrito.

 

Esto creo que es un error que me pasa a mi muy rebuscado, no se si vosotros que sois profesionales y expertos en prestashop os ha pasado o algo.

 

Reinicia el carrito.

Link to comment
Share on other sites

Reinicia el carrito.

 

 

Como se reinicia el carrito?

Actualizando la pagina recargandola? si es asi esa solucion no me sirve ya que el producto tiene que salir una vez añadido al carrito y no sale, solo sale el precio, si es de otra manera reiniciar el carrito la desconozco.

Link to comment
Share on other sites

Alguna idea de como se reinicia el carrito?

 

 

No me quiero precipitar pero cuando rubalcaba dice reniciar el carrito me parece que no se refiere a apretar F5, si no reniciar el MODULO en si... Desde el BackOffice en MODULOS... buscas el CARRITO y te aparece la opcion RENICIAR.

 

Saludos.

 

 

Reinicia el carrito.

 

Es a lo qeu te referis?

 

Saludos.

Link to comment
Share on other sites

No me quiero precipitar pero cuando rubalcaba dice reniciar el carrito me parece que no se refiere a apretar F5, si no reniciar el MODULO en si... Desde el BackOffice en MODULOS... buscas el CARRITO y te aparece la opcion RENICIAR.

 

Saludos.

 

 

 

 

Es a lo qeu te referis?

 

Saludos.

 

Si..

Link to comment
Share on other sites

Si gracias, pero reiniciandolo persiste el error, no aparece el producto detallado y eso no es normal :blink:

Porque no me sale el nombre del producto en el carrito, he podido borrar algo de codigo pero no recuerdo exactamente, alguien puede indicarme ?

 

Vos en algun momento modificaste el codigo??

Link to comment
Share on other sites

Creo que el problema lo tienes en el archivo ajax-cart.js , lo tienes dentro del modulo blockcart accediendo desde FTP.

 

Lo mas facil es sustituir ese archivo por el original de la instalacion, ten en cuenta que se va a sobreescribir cualquier cambio que tengas en ese archivo.

Link to comment
Share on other sites

Vos en algun momento modificaste el codigo??

Creo que el problema lo tienes en el archivo ajax-cart.js , lo tienes dentro del modulo blockcart accediendo desde FTP.

 

Lo mas facil es sustituir ese archivo por el original de la instalacion, ten en cuenta que se va a sobreescribir cualquier cambio que tengas en ese archivo.

 

Yo opino lo mismo... bajate el prestashop nuevamente y sustituye el blockcart

Link to comment
Share on other sites

Tampoco, he bajado prestashop he borrado por FTP toda la carpeta del blockcart y he metido en limpio la carpeta nueva de blockcart y sigue igual el problema viene de otro lado. Alguna sugerencia mas?

Gracias.

 

Edito:

En posiciones lo tengo en :

 

Header of pages

 

Right column blocks

 

Top of pages

 

En esas tres partes me aparece el carrito, a ver si tiene algo que ver, lo tengo en la columna derecha que yo lo traslade.

 

 

Este es el archivo del blockcart-json.tpl

 

 

{*

* 2007-2012 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2012 PrestaShop SA

* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

{ldelim}

"products": [

{if $products}

{foreach from=$products item=product name='products'}

{assign var='productId' value=$product.id_product}

{assign var='productAttributeId' value=$product.id_product_attribute}

{ldelim}

"id": {$product.id_product},

"link": "{$link->getProductLink($product.id_product, $product.link_rewrite, $product.category, null, null, $product.id_shop, $product.id_product_attribute)|addslashes|replace:'\\\'':'\''}",

"quantity": {$product.cart_quantity},

"priceByLine": "{if $priceDisplay == $smarty.const.PS_TAX_EXC}{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.total}{else}{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.total_wt}{/if}",

"name": "{$product.name|html_entity_decode:2:'UTF-8'|escape:'htmlall'|truncate:15:'...':true}",

"price": "{if $priceDisplay == $smarty.const.PS_TAX_EXC}{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.total}{else}{displayWtPrice|html_entity_decode:2:'UTF-8' p=$product.total_wt}{/if}",

"price_float": "{$product.total}",

"idCombination": {if isset($product.attributes_small)}{$productAttributeId}{else}0{/if},

"idAddressDelivery": {if isset($product.id_address_delivery)}{$product.id_address_delivery}{else}0{/if},

{if isset($product.attributes_small)}

"hasAttributes": true,

"attributes": "{$product.attributes_small|addslashes|replace:'\\\'':'\''}",

{else}

"hasAttributes": false,

{/if}

"hasCustomizedDatas": {if isset($customizedDatas.$productId.$productAttributeId)}true{else}false{/if},

 

"customizedDatas":[

{if isset($customizedDatas.$productId.$productAttributeId[$product.id_address_delivery])}

{foreach from=$customizedDatas.$productId.$productAttributeId[$product.id_address_delivery] key='id_customization' item='customization' name='customizedDatas'}{ldelim}

{* This empty line was made in purpose (product addition debug), please leave it here *}

 

"customizationId": {$id_customization},

"quantity": "{$customization.quantity}",

"datas": [

{foreach from=$customization.datas key='type' item='datas' name='customization'}

{ldelim}

"type": "{$type}",

"datas":

[

{foreach from=$datas key='index' item='data' name='datas'}

{ldelim}

"index": {$index},

"value": "{$data.value|addslashes|replace: '\\\'':'\''}",

"truncatedValue": "{$data.value|truncate:28:'...'|addslashes|replace: '\\\'':'\''}"

{rdelim}{if !$smarty.foreach.datas.last},{/if}

{/foreach}]

{rdelim}{if !$smarty.foreach.customization.last},{/if}

{/foreach}

]

{rdelim}{if !$smarty.foreach.customizedDatas.last},{/if}

{/foreach}

{/if}

]

 

 

{rdelim}{if !$smarty.foreach.products.last},{/if}

{/foreach}{/if}

],

 

"discounts": [

{if $discounts}{foreach from=$discounts item=discount name='discounts'}

{ldelim}

"id": "{$discount.id_discount}",

"name": "{$discount.name|cat:' : '|cat:$discount.description|truncate:18:'...'|addslashes|replace:'\\\'':'\''}",

"description": "{$discount.description|addslashes|replace:'\\\'':'\''}",

"nameDescription": "{$discount.name|cat:' : '|cat:$discount.description|truncate:18:'...'|addslashes|replace:'\\\'':'\''}",

"code": "{$discount.code}",

"link": "{$link->getPageLink("$order_process", true, NULL, "deleteDiscount={$discount.id_discount}")}",

"price": "{if $priceDisplay == 1}{convertPrice|html_entity_decode:2:'UTF-8' price=$discount.value_tax_exc}{else}{convertPrice|html_entity_decode:2:'UTF-8' price=$discount.value_real}{/if}",

"price_float": "{if $priceDisplay == 1}{$discount.value_tax_exc}{else}{$discount.value_real}{/if}"

{rdelim}

{if !$smarty.foreach.discounts.last},{/if}

{/foreach}{/if}

],

 

"shippingCost": "{$shipping_cost|html_entity_decode:2:'UTF-8'}",

"shippingCostFloat": "{$shipping_cost_float|html_entity_decode:2:'UTF-8'}",

{if isset($tax_cost)}

"taxCost": "{$tax_cost|html_entity_decode:2:'UTF-8'}",

{/if}

"wrappingCost": "{$wrapping_cost|html_entity_decode:2:'UTF-8'}",

"nbTotalProducts": "{$nb_total_products}",

"total": "{$total|html_entity_decode:2:'UTF-8'}",

"productTotal": "{$product_total|html_entity_decode:2:'UTF-8'}",

 

{if isset($errors) && $errors}

"hasError" : true,

"errors" : [

{foreach from=$errors key=k item=error name='errors'}

"{$error|addslashes|html_entity_decode:2:'UTF-8'}"

{if !$smarty.foreach.errors.last},{/if}

{/foreach}

]

{else}

"hasError" : false

{/if}

 

{rdelim}

 

 

 

 

Y este es otro es el de blockuserinfo.tpl que toque codigo para borrar el carrito de la cabecera, pero lo he sustituido por el nuevo de la instalacion y el error seguia asi que he vuelto a poner el mio retocado.

 

{*

* 2007-2012 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2012 PrestaShop SA

* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

<!-- Block user information module HEADER -->

<div id="header_user">

<ul id="header_nav">

{if !$PS_CATALOG_MODE}

 

 

 

{/if}

<li id="your_account"><a href="{$link->getPageLink('my-account', true)}" title="{l s='View my customer account' mod='blockuserinfo'}" rel="nofollow">{l s='Your Account' mod='blockuserinfo'}</a></li>

</ul>

<p id="header_user_info">

{l s='Welcome' mod='blockuserinfo'}

{if $logged}

<a href="{$link->getPageLink('my-account', true)}" title="{l s='View my customer account' mod='blockuserinfo'}" class="account" rel="nofollow"><span>{$cookie->customer_firstname} {$cookie->customer_lastname}</span></a>

<a href="{$link->getPageLink('index', true, NULL, "mylogout")}" title="{l s='Log me out' mod='blockuserinfo'}" title="{l s='Log out' mod='blockuserinfo'}" class="logout" rel="nofollow">{l s='Log out' mod='blockuserinfo'}</a>

{else}

<a href="{$link->getPageLink('my-account', true)}" title="{l s='Login to your customer account' mod='blockuserinfo'}" class="login" rel="nofollow">{l s='Log in' mod='blockuserinfo'}</a>

{/if}

</p>

</div>

<!-- /Block user information module HEADER -->

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

  • 3 weeks later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...