#1 add attribute for entites in upgrade script:
<?php $installer = new Mage_Sales_Model_Resource_Setup('core_setup'); /** * Add 'checkout_process' attribute for entities */ $entities = array( 'quote_item', 'order_item' ); $options = array( 'type' => Varien_Db_Ddl_Table::TYPE_INTEGER, 'visible' => true, 'required' => false ); foreach ($entities as $entity) { $installer->addAttribute($entity, 'checkout_process', $options); } $installer->endSetup();
#2 add observer in config.xml
<global> <fieldsets> <sales_convert_quote_item> <checkout_process> <to_order_item>*</to_order_item> </checkout_process> </sales_convert_quote_item> <sales_convert_order_item> <checkout_process> <to_quote_item>*</to_quote_item> </checkout_process> </sales_convert_order_item> </fieldsets> <sales> <quote> <item> <product_attributes> <checkout_process /> </product_attributes> </item> </quote> </sales> <events> <sales_quote_item_set_product> <observers> <sales_quote_item_set_checkoutprocess_handler> <class>mycheckout/observer</class> <method>setCheckoutProcessAttribute</method> </sales_quote_item_set_checkoutprocess_handler> </observers> </sales_quote_item_set_product> </events>
#3 observer function
public function setCheckoutProcessAttribute(Varien_Event_Observer $observer) { $item = $observer->getQuoteItem(); $product = $observer->getProduct(); $item->setCheckoutProcess($product->getCheckoutProcess()); return $this; }
相关推荐
Magento Order Export 模块是为Magento电子商务平台设计的一个功能,用于导出订单数据。这个模块允许管理员方便地将Magento商店中的订单信息导出为可处理的格式,例如CSV或XML,以便进行数据分析、备份或其他外部...
Magento 2的Dmatthew_AttributeDescription模块这是一个Magento 2模块,它增加了向产品属性添加描述的功能。 将描述添加到可配置属性,并将其显示在您的产品视图页面上。 使用属性描述可以帮助向客户解释复杂的属性...
5. Flush cache php bin/magento cache:flush,...To activate the module log into the Magento admin panel and navigate to Stores -> Configuration -> BelVG Extensions -> Product Tabs. General settings will...
### Magento 全面指南知识点概览 #### 一、引言 《Magento全面指南》是电子商务平台Magento的权威参考书籍,由Adam McCombs与Robert Banh共同编写。本书不仅适用于初学者,对于有一定经验的开发者和技术人员也同样...
Mage::dispatchEvent('sales_convert_order_item_to_quote_item', array('orderItem' => $orderItem, 'quoteItem' => $quoteItem)); ``` #### 结论 通过以上对 Magento 事件速查表中关键事件的介绍,我们可以看出 ...
You’ll start by getting a general understanding of what Magento is, why and how you should use it, and whether it is possible and feasible to migrate from an old web store to Magento 2. As you work ...
Magento "Extended Product Grid with Editor" 插件是一个针对Magento电子商务平台的专业增强工具,旨在提高管理员在后台处理产品数据的效率和便利性。该插件在Magento的官方商店售价99美元,表明其提供了高级功能和...
### Magento权威指南 #### 书籍概述 《Magento权威指南》是由Adam McCombs与Robert Banh共同编著的一本深入探讨Magento电商平台的技术手册。该书由Apress出版社于2009年出版发行,旨在为读者提供一个全面、系统的...
Chapter 6, Creating a Magento 2 Theme, discusses the Magento 2 blank theme and how to use the fallback to create seasonal variations. It also explains how the new theme is set up and where files are ...
"DeleteOrder"插件是针对Magento系统的一个特定解决方案,解决了在默认情况下,Magento系统不支持直接删除订单的问题。这个插件允许用户在必要时永久删除订单,但需要注意的是,一旦订单被删除,数据将无法恢复,...
Ajax-Magento-ajax-add-to-cart.zip,[模块magento 1]magento ajax添加到购物车-ajoter vos produits au panier en ajax/感谢ajax将您的产品添加到购物车,ajax代表异步javascript和xml。它是多种web技术的集合,包括...
"Magento添加后台管理addColumn"这个主题主要涉及的是如何在Magento的后台管理面板自定义添加新的数据列,以展示更多店铺运营的相关信息。这通常涉及到对Magento的MVC(Model-View-Controller)架构的理解,以及对...
- `UPDATE catalog_product_entity_int SET value=2 WHERE attribute_id=80 AND entity_id IN (SELECT product_id FROM cataloginventory_stock_status WHERE stock_status=0);` - `SET FOREIGN_KEY_CHECKS=1;` -...
Chapter 6, Creating a Magento 2 Theme, discusses the Magento 2 blank theme and how to use the fallback to create seasonal variations. It also explains how the new theme is set up and where files are ...
### Magento官方文档翻译超好——深入理解Magento数据层操作与数据封装 #### 一、引言 Magento是一款基于PHP的企业级电子商务平台,以其强大的功能、灵活性以及可扩展性著称。在Magento中,数据处理是一个核心组成...
本书籍《Magento Theme Design》与《The Definitive Guide to Magento》都是深入探讨这个平台的重要资源,旨在帮助读者掌握Magento的主题设计和全面理解。 首先,《Magento Theme Design》专注于主题开发,这是...
2. **EAV模型**:Entity-Attribute-Value(EAV)模型是Magento数据存储的关键特性,允许存储具有动态属性的商品信息。`EAV(E-V图 product为例).png`和`EAV模型.png`可能展示了如何通过EAV结构存储和检索商品数据。 ...
这会创建 Magento 需要的所有表,包括 `catalog_product_entity`(产品信息)、`sales_flat_order`(订单数据)、`customer_entity`(客户信息)等。 4. **加载样本数据**:除了基础架构,这个包可能还包含一些示例...
Customizable block and item sorting Independent items rotation inside each block Easy 2-minutes installation Meets Magento programming practices for most versions and customizations compatibility