如何
确定在计费阶段选择的结账方式?
我们有一个插件,显示客户在从我们的网站结账时选择客户组的选项。
问题是,如果他们想以访客身份结账,我们希望隐藏此选项,因此该选项仅在他们注册或登录时才可见。
我尝试使用 isCustomerLoggedIn() 函数执行此操作,但当他们选择注册时,该函数不会显示该选项。
有谁知道在持久/结帐/一页/billing.phtml模板中告诉客户是否选择了注册或访客结帐的方法?
提前感谢!
我认为,最好是措辞"
如何确定在计费阶段选择的结帐方式?
无论如何,您应该能够通过以下方式判断选择了哪种结帐方法
$this->getQuote()->getCheckoutMethod()
所以:
if($this->getQuote()->getCheckoutMethod() == "register" ||
Mage::getSingleton('customer/session')->isLoggedIn() )
{
...
您应该能够通过以下方式判断选择了哪种结帐方法
$this->getQuote()->getCheckoutMethod()
所以:
if($this->getQuote()->getCheckoutMethod() == "register" ||
Mage::getSingleton('customer/session')->isLoggedIn() )
{
...