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

阿尔弗雷多·冈萨雷斯

我已经将我的Magento存储库配置为通过Javascript方法通过url参数自动选择一个变体,该Javascript方法已发布为针对类似问题的此问题的解决方案。但是,此方法不会使用变体的值(名称,价格,图像)来初始化页面。相反,它将加载可配置的产品详细信息页面,然后稍后,通过javascript选择产品变体。出于我的目的,我希望加载可配置的产品详细信息页面,并将所有相关值设置为服务器中的变量值。也就是说,没有javascript。我该怎么做?

有关此功能的示例:

  • 用户访问mystore.com/product?variant=733(其中733是简单产品ID)
  • 页面检索名称和价格设置为产品ID为733的变体的值的可配置产品。(应在服务器端而不是客户端执行此操作)
  • 预先选择了适当的色板选项
查兹

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

$variant = $this->getRequest()->getParam('variant');
$product = Mage::getModel('catalog/product')->load($variant);
$price = $product->getPrice();
$name = $product->getName();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在swiftUI中初始化详细信息视图

声明式初始化中的Kendo UI网格详细信息模板

如何在Facebook中通过IOS应用共享产品详细信息

如何获取在Linux内核启动期间已初始化/探测的所有模块/驱动程序的详细信息?

如何通过 jQuery 或 JavaScript 更改 URL 地址(详细信息)?

如何在Infusionsoft中通过订单ID获取订单详细信息

基于Spring Boot中的产品ID的多个产品详细信息

数据表-显示更多/详细信息-重新初始化问题

如何通过Rails中的关联获取详细信息?

当用户使用他的详细信息登录时如何在 url 中传递 id

如何在woocommerce中设置外部产品到该产品详细信息页面被绕过?

如何在Java HashMap中基于产品类别获取产品详细信息?

如何从产品页面转到产品详细信息页面

如何显示存储在数组中的ID详细信息?

通过RadGridView,如何显示详细信息?

在主题的functions.php文件中获取订购的产品详细信息(ID,数量)-WooCommerce

如何在Rails 4中使用过滤产品详细信息

如何在WHMCS发票模板文件invoicepdf.tpl中获取产品组详细信息?

如何从 Django 中基于类的详细信息视图中获取当前对象/产品?

如何在PayPal Express Checkout中显示产品详细信息

当用户点击左侧详细信息中的产品时如何创建将显示在右侧

如何在浏览器中删除Magento产品详细信息存储?

如何在wordpress single.php中查看产品的详细信息

Powershell:如何获取防病毒产品详细信息

如何大量编辑产品详细信息页面

在WooCommerce 3中获取产品属性详细信息

在 woocommerce 订单详细信息中更改产品网址

Ubuntu初始化脚本失败-试图找出有关该错误的更多详细信息

如何从班级中获取详细信息