public function <action_name>Action()
{
$productId = $_REQUEST['id'];
/*$productId is your selected product id. do what ever you want to do here.*/
$product = Mage::getModel('catalog/product')->load($productId);
$productsku = $product->getSku();
$arraygroup = array("sku"=>$productsku);
echo json_encode($arraygroup);
}
现在,您可以在phtml文件中使用此信息来显示sku .
如果有任何不清楚的地方,请告诉我 .
0
转到Magento管理员
在目录>管理属性查找sku并查找类似于"Visible on Product View Page on Front-end"
2 回答
要在可配置产品页面上获取所选关联产品的sku,请将以下代码粘贴到脚本中app / design / frontend /// template / catalog / product / view / type / options / configurable.phtml中:
现在将onchange事件添加到同一页面的下拉列表中:
平变化= “spConfig.getIdOfSelectedProduct()”
第一个代码将提醒简单的相关产品ID . 您现在可以在下面的代码中使用它 .
现在,转到上面使用的控制器文件,并创建一个名为Action的新操作,并将代码放在其中:
现在,您可以在phtml文件中使用此信息来显示sku .
如果有任何不清楚的地方,请告诉我 .
转到Magento管理员
在目录>管理属性查找sku并查找类似于"Visible on Product View Page on Front-end"
这应该从产品页面中删除sku
找到可配置的产品模板并插入您希望获得SKU的位置
echo $product->getSku()