1. in upgrade script:
<?php $installer = new Mage_Sales_Model_Resource_Setup('core_setup'); /** * Add 'checkout_process' attribute for entities */ $entities = array( 'quote', 'order' ); $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. in config.xml file:
<global>
<fieldsets>
<sales_convert_quote>
<checkout_process><to_order>*</to_order></checkout_process>
</sales_convert_quote>
<sales_convert_order>
<checkout_process><to_quote>*</to_quote></checkout_process>
</sales_convert_order>
<fieldsets>
<events>
<checkout_type_onepage_save_order>
<observers>
<change_checkout_process_observer>
<type>singleton</type>
<class>mycheckout/observer</class>
<method>saveCheckoutProcessToOrder</method>
</change_checkout_process_observer>
</observers>
</checkout_type_onepage_save_order>
</events>
</global>
in Observer file:
public function saveCheckoutProcessToOrder($observer) { $event = $observer->getEvent(); $order = $event->getOrder(); $quote = $event->getQuote(); $ordered_items = $order->getAllItems(); foreach ($ordered_items as $item) { $product = Mage::getModel('catalog/product')->loadByAttribute('sku', $item->getSku()); $checkout_process= $product->getData('checkout_process'); $order->setData('checkout_process', $checkout_process); $quote->setData('checkout_process', $checkout_process); return $this; } }
相关推荐
"Magento添加后台管理addColumn"这个主题主要涉及的是如何在Magento的后台管理面板自定义添加新的数据列,以展示更多店铺运营的相关信息。这通常涉及到对Magento的MVC(Model-View-Controller)架构的理解,以及对...
标题中的"wp_custom_menu-1.2.5.rar"指的是一个专门为Magento设计的定制菜单插件的版本号为1.2.5的压缩包文件。这个插件允许用户根据自己的需求自定义商店的导航菜单,以提供更好的用户体验和更高效的网站导航。 在...
Magento 2 Custom 是一个专为 Magento 2 平台定制的项目,可能包含了对 Magento 2 默认功能的扩展、自定义模块的开发或是特定业务需求的实现。在深入讨论这个项目之前,首先需要理解 Magento 2 是一个强大的开源电子...
Magento Order Export 模块是为Magento电子商务平台设计的一个功能,用于导出订单数据。这个模块允许管理员方便地将Magento商店中的订单信息导出为可处理的格式,例如CSV或XML,以便进行数据分析、备份或其他外部...
### Magento 全面指南知识点概览 #### 一、引言 《Magento全面指南》是电子商务平台Magento的权威参考书籍,由Adam McCombs与Robert Banh共同编写。本书不仅适用于初学者,对于有一定经验的开发者和技术人员也同样...
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权威指南 #### 书籍概述 《Magento权威指南》是由Adam McCombs与Robert Banh共同编著的一本深入探讨Magento电商平台的技术手册。该书由Apress出版社于2009年出版发行,旨在为读者提供一个全面、系统的...
"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技术的集合,包括...
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 ...
Get a hands-on introduction to custom shipping and payment methods ☆ 出版信息:☆ [作者信息] Branko Ajzele [出版机构] Packt Publishing [出版日期] 2013年09月25日 [图书页数] 128页 [图书语言] 英语...
这会创建 Magento 需要的所有表,包括 `catalog_product_entity`(产品信息)、`sales_flat_order`(订单数据)、`customer_entity`(客户信息)等。 4. **加载样本数据**:除了基础架构,这个包可能还包含一些示例...
本书籍《Magento Theme Design》与《The Definitive Guide to Magento》都是深入探讨这个平台的重要资源,旨在帮助读者掌握Magento的主题设计和全面理解。 首先,《Magento Theme Design》专注于主题开发,这是...
最后,为了让Magento知道你的模块存在并启用这个功能,记得在`app/etc/modules/Custom_Module.xml`中声明模块,并设置`active`为`true`。 ```xml <Custom_Module> <active>true <codePool>local </Custom_...
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 ...
这里,`/path/to/source/magento/`是源站点的Magento根目录,`/path/to/destination/`是目标服务器的目录。 在新服务器上安装MySQL,并导入先前备份的数据库: ```bash mysql -u [new_username] -p[new_password] ...
magento-custom-stock-status Magento:自定义库存状态兼容:1.5、1.6、1.6.1、1.6.2.0、1.7、1.8、1.8.1、1.9、1.13、1.14 注意:安装前检查社区版本视图文件
New GUI added 10 predefined block positions on each page Ability to place any block in any position by easily ... Meets Magento programming practices for most versions and customizations compatibility
4. **模型和 ORM 基础**:介绍了 Magento 如何使用 Entity-Attribute-Value (EAV) 模型存储数据,并展示了如何操作这些模型。 5. **资源配置**:说明了 Magento 中的数据资源管理和数据库操作。 6. **高级模型**:...