`
天梯梦
  • 浏览: 13734614 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

magento: configurable 显示所有属性及获取 Json Config how to get Json Config by product id

 
阅读更多

1. 显示所有属性

$config_product = Mage::getModel('catalog/product')->load($_product->getId());
$productAttributeOptions = $config_product->getTypeInstance(true)->getConfigurableAttributesAsArray($config_product);

 

源于:http://stackoverflow.com/a/17045189/602382

 

2. 获取 Json Config

$mageFilename = 'app/Mage.php';
require_once $mageFilename;
umask(0);
Mage::app();//instantiate the application
$block = Mage::app()->getLayout()->createBlock('catalog/product_view_type_configurable');
$block->setProduct($_product);
$json_config  =  $block->getJsonConfig();

 

源于:http://www.magentocommerce.com/boards/v/viewthread/647045/#t462553

分享到:
评论

相关推荐

    Magento: 后台添加预览按钮 View product in frontend from Magento admin

    这篇博客“Magento:后台添加预览按钮 View product in frontend from Magento admin”主要探讨了如何通过自定义开发来实现这一功能,让管理员能够快速检查商品在网站前台的显示状态。 在Magento中,通常管理员需要...

    magento数据库批量导出产品及自定义属性语句

    3. **连接属性值**:根据产品ID连接`catalog_product_entity_*`系列表,如`_varchar`、`_int`、`_text`等,来获取不同类型的属性值。 4. **组合结果**:将所有查询结果合并成一个完整的记录集,以便导出。 `导出...

    Magento: Beginner's Guide ([Packt]出品 Magento新手指南)

    ### Magento新手指南知识点详解 #### 一、Magento简介与特性 **Magento**是一款功能强大的开源电子商务平台,由Varien公司(后被Adobe收购)于2008年首次发布。它以其灵活性、可扩展性和丰富的功能集而闻名,是...

    magento通过产品名称获取产品id

    ### Magento通过产品名称获取产品ID的实现原理 在Magento中,每一件商品都有一个唯一的ID,这个ID是用于系统内部识别商品的主要依据。然而,在实际操作中,我们可能只知道产品的名称,而不知道其ID。这时,就需要...

    The Definitive Guide to Magento (Apress出品 Magento权威指南)

    ### Magento权威指南 #### 书籍概述 《Magento权威指南》是由Adam McCombs与Robert Banh共同编著的一本深入探讨Magento电商平台的技术手册。该书由Apress出版社于2009年出版发行,旨在为读者提供一个全面、系统的...

    magento颜色属性图片展示插件

    3. **多语言与多货币支持**:Magento平台本身就具备多语言和多货币管理功能,这款插件应能与其无缝集成,确保颜色属性在不同的语言环境下都能正确显示。 4. **性能优化**:考虑到Magento的性能问题,此插件可能采用...

    magento站点首页显示新产品及产品数量

    ### Magento站点首页显示新产品及产品数量 在Magento中,首页是吸引客户的第一界面,因此如何有效地展示新产品及其数量显得尤为重要。本文将详细介绍如何在Magento站点的首页上展示新产品及其数量,并提供具体的...

    Magento-Configurable-Product-Price-Overriding-Simple-Product-Price:此扩展名用于使用简单产品价格覆盖可配置产品价格

    描述中提到的“此扩展名用于以简单产品价格覆盖可配置产品价格”,意味着这个扩展将修改Magento的默认行为,使可配置产品的最终售价等于用户选择的特定简单产品的价格,而不是显示一个基于所有选项组合计算出的平均...

    magento后台显示订单图片

    这部分代码首先获取当前订单项对应的商品ID(`$item_id`),然后利用`Mage::getBaseUrl('media')`获取站点的媒体资源基础URL,再通过`Mage::getModel('catalog/product')->load($item_id)->getImage()`获取该商品的...

    magento 后台订单显示图片插件

    在提供的压缩包文件中,"app"目录是Magento的核心应用文件夹,其中包含了Magento的所有模块、模型、控制器、视图等组件。安装此插件时,可能需要将app目录下的某些文件或子目录替换为插件提供的相应文件,以实现图片...

    m2_belvg_product-tabs-2.0.0.zip

    magento2在产品详情添加自定义tab,1. Enable module with php bin/magento module:enable BelVG_ProductTabs 2. Run php bin/magento setup:upgrade 3. Recompile DI php bin/magento setup:di:compile 4. Recompile...

    magento 常用的方法总结

    magento 常用的方法总结 Magento 是一个功能强大且灵活的电子商务平台,提供了许多实用的方法和函数来帮助开发者快速开发电子商务网站。以下是 Magento 中的一些常用方法总结: 一、获取设计目录路径 在 Magento ...

    magento 商城产品属性选择过滤插件

    Magento 商城产品属性选择过滤插件是一款专为 Magento 电子商务平台设计的扩展工具,它旨在提升用户在商城中浏览和搜索产品的体验。该插件允许客户根据产品属性进行精确筛选,例如品牌、颜色、大小、价格范围等,...

    laravel-magento:用于访问Laravel中本地安装的Magento类的软件包

    Laravel-马捷托用于访问... 法师:: init('admin','store',array(),Config :: get(laravel-magento.modules));sku加载产品的示例$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku);

    magento-java-master.zip_magento

    这个“magento-java-master.zip_magento”压缩包可能是为了提供一个Java连接Magento源码的示例或者库,帮助开发者实现Java与Magento系统的交互。 在Java中与Magento进行交互通常涉及到以下几个关键知识点: 1. **...

    magento:Magento片段

    Magento是一款开源的电子商务平台,由Adobe公司开发,用于构建高度可定制的在线商店。它基于PHP语言,利用了Zend框架,提供了丰富的功能和强大的性能,让商家能够灵活地管理产品、订单、客户以及营销活动。 在...

    magento2-integration

    Magento:registered:2数据集成借助Datatric Connect扩展程序,可以轻松地将Magento:registered:2商店与Datatrics平台连接起来。安装在开始安装过程之前,我们建议您对webshop文件以及数据库进行备份。 有两种安装...

    Magento:适用于Dropday的Magento扩展

    通过SFTP或SSH导航到Magento [Magento]/app/code/ 。 上载带有扩展名的Dropday/OrderAutomation目录。 打开终端并导航到Magento根目录。 运行以下命令以启用Dropday扩展: php bin/magento module:enable Dropday_...

    magento-configurablestock:显示与另一个可配置产品相​​关联的所有产品的当前库存状态

    一个简单的 magento 模块,显示与另一个可配置产品相​​关联的所有产品的当前库存状态。 安装 将所有内容复制到您的 Magento 根文件夹中。 刷新缓存和重新索引。 享受! 特征 显示库存剩余数量。 考虑到仅剩 X ...

    python-magento:使用Python API访问magento API

    Magento Python API 用于连接到Magento Web服务的Python库。 用法 import magento ...apiuser = 'user' apipass = 'password' # Create an instance of API client = magento ....# Get a list of product types prod

Global site tag (gtag.js) - Google Analytics