【问题标题】:PrestaShop - Display shipping price and subtotal on shipping pagePrestaShop - 在运费页面上显示运费和小计
【发布时间】:2018-08-08 22:45:23
【问题描述】:

我正在使用

{displayPrice price=$total_price_without_tax}
{displayPrice price=$total_price}

在购物车和付款页面上,但在发货页面上不起作用,它什么也不返回。有没有办法在所有结帐页面上显示这些值?

还有,

{displayPrice price=$total_shipping_tax_exc}

适用于购物车页面,但不适用于结帐页面或发货页面...我可以解决这个问题吗?

谢谢。

【问题讨论】:

    标签: prestashop checkout


    【解决方案1】:

    这些变量不是在该页面中生成的,在 smarty 模板中创建它的简单方法是:

    {assign var="total_price_without_tax" value=Context::getContext()->cart->getOrderTotal(false)}
    {assign var="total_price" value=Context::getContext()->cart->getOrderTotal()}
    

    现在你可以正常使用了:

    {displayPrice price=$total_price_without_tax}
    {displayPrice price=$total_price}
    

    【讨论】:

    • 谢谢,它有效!你知道如何用同样的方法得到运费吗?
    • 当然,使用此代码您可以获得含税运费。 {Context::getContext()->cart->getTotalShippingCost()},使用此代码,您可以使用不含税的方式获得它。 {Context::getContext()->cart->getTotalShippingCost(null, false)}.
    • 谢谢,你太棒了。
    猜你喜欢
    • 2018-08-28
    • 2018-05-04
    • 2020-05-11
    • 1970-01-01
    • 2014-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    相关资源
    最近更新 更多