例如,这是url
http://www.tiffosi.com/mulher/camisas-e-tunicas/blusa-l-s-93368.html
有几种简单的产品。如何从此网址获取实际的简单产品ID?
Magento 1.8
答案 0 :(得分:1)
首先使用URL重写模型查找与您的产品匹配的路线:
$vPath = 'http://www.tiffosi.com/mulher/camisas-e-tunicas/blusa-l-s-93368.html';
$oRewrite = Mage::getModel('core/url_rewrite')
->setStoreId(Mage::app()->getStore()->getId())
->loadByRequestPath($vPath);
然后你可以在路线上调用getProductId()来找到produc的id:
$iProductId = $oRewrite->getProductId();
最后,如果你需要产品模型对象,那么它就是一个简单的问题:
$oProduct = Mage::getModel('catalog/product')->load($iProductId);