[英]How do I get the default checkout url for a magento store?
我正在尝试将用户以编程方式发送给Magento。 我可以发送给$this->_redirect('checkout/onepage');
但如果他们有某种第三方结账延期,我将不会使用正确的。 有没有办法获取网站的默认结帐URL并重定向?
你可以试试
$checkout_link = Mage::helper('checkout/url')->getCheckoutUrl();
所有条件下的返回结账链接
默认情况下, Mage_Checkout_Block_Onepage_Link
类的Mage_Checkout_Block_Onepage_Link
getCheckoutUrl()
函数返回checkout链接。 如果很简单:
public function getCheckoutUrl()
{
return $this->getUrl('checkout/onepage', array('_secure'=>true));
}
第三方扩展很可能会覆盖此类(我检查了OneStepCheckout 1.4,它的工作原理如下)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.