0
でプロダクトIDを取得し、ここにURLMagentoの:たとえば、URL
http://www.tiffosi.com/mulher/camisas-e-tunicas/blusa-l-s-93368.htmlです。
シンプルな製品がいくつかあります。このURLから実際のシンプルな製品IDを取得するにはどうすればよいですか?
Magentoの1.8
でプロダクトIDを取得し、ここにURLMagentoの:たとえば、URL
http://www.tiffosi.com/mulher/camisas-e-tunicas/blusa-l-s-93368.htmlです。
シンプルな製品がいくつかあります。このURLから実際のシンプルな製品IDを取得するにはどうすればよいですか?
Magentoの1.8
まず、あなたの製品と一致するルートを見つけるために、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);
次にあなたがな生産者のIDを検索し、ルート上のgetProductId()を呼び出すことができます。
$iProductId = $oRewrite->getProductId();
最後に、製品モデルオブジェクト自体が必要な場合は、
$oProduct = Mage::getModel('catalog/product')->load($iProductId);