我使用的PrestaShop 1.5.3.1,我想在期间结帐过程的支付步骤来检索运营商ID。
在的Prestashop 1.4我使用{$id_carrier}
和它工作得很好,但它不是在的Prestashop 1.5.x的工作
我想表明一种付款方式取决于所选的载体上。
例如:
{if $id_carrier == 1}
my content
{/if}
我使用的PrestaShop 1.5.3.1,我想在期间结帐过程的支付步骤来检索运营商ID。
在的Prestashop 1.4我使用{$id_carrier}
和它工作得很好,但它不是在的Prestashop 1.5.x的工作
我想表明一种付款方式取决于所选的载体上。
例如:
{if $id_carrier == 1}
my content
{/if}
在支付页面,您可以使用下面的Smarty的变量检索选定的运营商ID:
{$cart->id_carrier}
这将在前端任何地方工作,无论是在的Prestashop v1.4.x和v1.5.x.
{if isset($cart->id_carrier) && $cart->id_carrier == 1}
{* Do some stuff here *}
{/if}
$carrier = new Carrier($cart->id_carrier); // in payment module page