如何在购物车摘要Prestashop中将产品单元与特征值相乘

时间:2016-11-10 17:20:03

标签: php mysql ajax prestashop

Screenshot (Prestashop)我添加了购物车摘要的图像。所以我在购物车摘要中添加了产品功能,其中一个是" Bag"它的重量是千克。 "总KG"部分显示总重量意味着"产品数量x袋重量"。 我使用了这段代码,当我们点击添加到购物车时,它就正常工作。

<td>
{assign var="features"     value=Product::getFrontFeaturesStatic(Context::getContext()->language->id,   $product.id_product)} 
{foreach $features as $feature}
{if $feature.id_feature == 9}
<div>{$feature.value*$product.cart_quantity|escape:'htmlall':'UTF-8'} Kg</div>
{/if}
{/foreach}
</td>

但是当我们通过购物车摘要页面通过+和 - 按钮直接增加数量时,它就无法正常工作。我知道这是可能的,但只使用ajax。

1 个答案:

答案 0 :(得分:0)

当在Cart页面上修改产品数量时,会向CartController.php(前端)发送一个Ajax请求,并最终调用Cart.php类文件中的updateQty()函数。

因此,您还需要添加用于updateQty()函数的代码。