我已经将我的Magento存储库配置为通过Javascript方法通过url参数自动选择一个变体,该Javascript方法已作为解决此问题的解决方案发布,之前针对类似问题。但是,此方法不会使用变量的值(名称,价格,图像)来初始化页面。相反,它将加载可配置的产品详细信息页面,然后稍后,通过javascript选择产品变体。出于我的目的,我希望加载可配置的产品详细信息页面,并将所有相关值设置为服务器中的变量值。也就是说,没有javascript。我该怎么做?
此功能的示例:
mystore.com/product?variant=733
(其中733是简单产品ID)答案 0 :(得分:0)
您可以通过以下方式获取产品及其价格/名称:
$variant = $this->getRequest()->getParam('variant');
$product = Mage::getModel('catalog/product')->load($variant);
$price = $product->getPrice();
$name = $product->getName();