为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过 URL 中的变体 id 初始化可配置的产品详细信息

如何通过 URL 中的变体 id 初始化可配置的产品详细信息

蝴蝶刀刀 2022-06-17 14:53:55
我将我的 Magento 商店配置为通过 Javascript 方法通过 url 参数自动选择一个变体,该方法已在之前针对类似问题发布为该问题的解决方案。但是,此方法不会使用变体的值(名称、价格、图像)初始化页面。相反,它会加载可配置的产品详细信息页面,然后在一瞬间通过 javascript 选择产品变体。出于我的目的,我希望加载可配置的产品详细信息页面,并将所有相关值设置为来自服务器的变体值。也就是说,没有javascript。我怎样才能做到这一点?这将如何发挥作用的一个例子:用户访问mystore.com/product?variant=733(其中 733 是简单的产品 ID)页面检索名称和价格设置为产品 ID 为 733 的变体值的可配置产品。(这应该在服务器端而不是客户端完成)预先选择了适当的样本选项
查看完整描述

1 回答

?
撒科打诨

TA贡献1934条经验 获得超2个赞

您可以获得产品及其价格/名称,如下所示:


$variant = $this->getRequest()->getParam('variant');

$product = Mage::getModel('catalog/product')->load($variant);

$price = $product->getPrice();

$name = $product->getName();


查看完整回答
反对 回复 2022-06-17
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号