- 浏览: 73763 次
- 性别:
- 来自: 上海
最新评论
获得指定customer 购买的产品信息,如果是configurable的,则取configurable的名字。
$orderedProductsForCustomerData = array(); $orderTable =Mage::getSingleton('core/resource')->getTableName('sales/order'); $orderItemTable = Mage::getSingleton('core/resource')->getTableName('sales/order_item'); $orderedProductsForCustomers = Mage::getModel('sales/order_item')->getCollection(); $orderedProductsForCustomers->getSelect()->reset('columns'); $orderedProductsForCustomers->getSelect()->columns('name'); $orderedProductsForCustomers->getSelect()->columns('item_id'); $orderedProductsForCustomers->getSelect()->columns('parent_item_id'); $orderedProductsForCustomers->getSelect()->joinInner( array('orders'=>$orderTable), 'main_table.order_id = orders.entity_id', array('product_id'=>'main_table.product_id') ); $orderedProductsForCustomers->getSelect()->joinLeft( array('self_table'=>$orderItemTable), 'main_table.parent_item_id = self_table.item_id', array() ); $orderedProductsForCustomers->getSelect()->where('orders.customer_id=?',$customerId); $orderedProductsForCustomers->getSelect()->where('orders.state=?','complete'); $orderedProductsForCustomers->getSelect()->where('main_table.product_id not in (?)',$reviewedProductIds); $orderedProductsForCustomers->getSelect()->where('main_table.parent_item_id is null'); $orderedProductsForCustomers->getSelect()->distinct(); Mage::log($orderedProductsForCustomers->getSelect().''); try{ $orderedProductsForCustomerData = $conn->fetchAll($orderedProductsForCustomers->getSelect()); } catch (Exception $e){ Mage::logException($e); }
发表评论
-
Magento随机生成sales rule的coupon code
2013-01-02 22:09 2277在Magento中可以使用SalesRule模块下的Mage_ ... -
Magento 后台配置中实现日期选择 (Date picker)
2012-12-28 15:07 2518首先,创建一个新的Form Field 类: <?p ... -
将缺货产品放在产品列表后面
2011-12-10 20:50 1406Rewrite Mage_Catalog_Model_Laye ... -
Mac Lion上安装配置Nginx PHP PHP-FPM
2011-12-10 16:01 8045<!--?xml version="1.0&q ... -
How to customize Magento as CMS system (1.5.0 CE)
2011-03-06 22:42 1071Before install: 1. Go to app/et ... -
How to redirect to another url in block or template
2011-02-25 13:47 1138In Block class: public funct ... -
Use call back function to proccess Magento large collection
2011-01-19 12:58 952$orders = Mage::getModel('sal ... -
How to remove unnecessary columns in Magento collection
2011-01-19 12:56 1142$orders = Mage::getModel('sal ... -
How to calculate currency according to reward points rate in Magento
2011-01-13 18:03 1341$rate = Mage::getModel('enter ... -
Magento二次开发的利器:Rewrite
2010-12-08 17:15 2745Magento是一个十分优秀的电子商务系统,但是有时候我们需要 ... -
增加Magento后台管理功能三:在后台设置(System/Configuration)中加入自定义设置
2010-11-30 16:17 1983在模块的etc目录下新建system.xml配置文件,内容如下 ... -
增加Magento后台管理功能二:开发后台Controller
2010-11-30 16:02 2715在模块的controllers目录下创建Adminhtml目录 ... -
增加Magento后台管理功能一:在后台管理界面加入菜单
2010-11-30 15:47 4548在模块的etc目录下增加adminhtml.xml配置文件,用 ... -
Magento在CMS Page中增加用户信息变量
2010-11-26 10:14 2837Magento的cms页面和static block页面中可以 ... -
Magento根据不同的浏览器自动切换package或 theme
2010-11-26 10:05 2089在后台设置中: System > Configurat ... -
Magento让后台数据列表中的action列链接在新窗口打开
2010-11-08 16:56 1190'actions' => array( ... -
Maegen获得后台当前用户的信息
2010-11-08 16:53 942$admin = Mage::getSingleton(' ... -
Magento中用子类替换Block
2010-10-15 10:47 1864Step 1:创建一个新的Module Step 2: 编辑模 ... -
Magento中添加带有选项的属性
2010-10-14 14:49 1464下面的代码为Customer实体添加了性别属性,有两个可选值 ... -
Magento为后台用户保存操作日志(企业版)
2010-09-19 17:00 2771protected function _logAdm ...
相关推荐
RFM分析是营销领域中一种常用的数据分析方法,它通过三个关键指标——最近一次消费(Recency)、消费频率...通过深入挖掘这个数据集,我们可以获得有价值的洞察,帮助企业制定更有效的客户关系管理和营销策略。
5. **知识产权**:明确指出软件和iuap平台的所有权,以及买方在购买后所获得的使用权,防止任何知识产权纠纷。 6. **保密条款**:规定双方在交易过程中对商业秘密和敏感信息的保护,以及违反保密协议的法律责任。 ...
--创建存储过程P_Sale3,能够根据指定的产品编号和日期,以输出参数的形式得到该产品的销售金额 CREATE PROCEDURE P_Sale3 @ProNo nvarchar(5),@SaleDate DateTime,@MONEY Decimal(8,2)OUTPUT AS SET @MONEY=( ...
### ORACLE EBS 系统主数据管理(F) #### 三、供应商(Supplier) ##### (九)供应商(Site)的“采购”属性 在Oracle EBS系统中,供应商的管理非常关键,尤其对于大型企业来说,合理的供应商管理能够极大地提高...
4. 固定资产凭证(AA):涉及公司的固定资产交易,如购买、折旧或处置资产。 期初数据导入在 SAP 系统的实施中至关重要,因为它奠定了整个系统的数据基础。以下是各个模块的数据概览: **Materials Management (MM...
例如,“***-02-28”可能是一个特定的日期,而“200VCD”和“***.*.*.*.Dell”则可能是指定的产品型号或标识。而“522815%40%***”则可能是某种编码或者加密后的数据,需要通过特定的解码方式才能了解其真实含义。 ...
它不需要预先指定聚类数量,可以自动发现任意形状的聚类,并且能够有效地处理噪声数据。DBSCAN算法的主要优点在于其灵活性和鲁棒性,适用于非球形数据分布的情况。 **6. 关联规则挖掘技术——FP-growth与Apriori...
- `buyProduct(Seller seller, Product product)`:从指定商家购买产品 - `viewPurchases()`:查看已购产品列表 #### 商品类(Product) - **属性**: - `String name`:产品名称 - `double price`:产品价格 ...
56. **技术指标 (Technique Data)**:产品的技术性能数据。 57. **产品描述 (Description)**:详细的产品描述和特性。 58. **产地 (Production Place)**:产品的制造地。 59. **销售信息 (Sales Information)**:...
公司权限表可能用于指定公司级别的权限,比如哪些公司可以访问特定的数据或执行特定的操作。 9. **职位权限分组表:abon_power_group** 职位权限分组表将权限集分配给特定的职位,简化了权限管理。每个职位组可能...
9. **产品类型利润估量查询(Q9)**: 计算指定零件在某国某年的利润。 10. **返回项目报告查询(Q10)**: 标记可能存在问题的运输零件。 11. **重要库存标志查询(Q11)**: 找出特定国家供应商的重要零件库存。 12. ...
39. **CRM (Customer Relationship Management)**: 客户关系管理,用于管理与客户互动的系统。 40. **Customized Audience Segmentation**: 定制化受众细分,根据用户特征和行为划分不同的目标群体。 41. **Data ...
通常,你需要在物流服务提供商的官方网站上注册并申请成为开发者,按照提供的步骤完成商户认证,之后便可以获得这些必要的凭证。 在描述中提到,测试方法有两个参数:1) 物流公司的简称,如"SF"代表顺丰速运;2) ...
- **促进相关产品购买**(选项A):鼓励客户购买配套产品。 - **增加购买数量及频率**(选项B):刺激客户的重复购买。 - **介绍新客户**(选项C):通过现有客户推荐新客户。 - **维持客户忠诚度**(选项D):提供...
- **应用场景**:在填写发货信息时,用户需要提供物品的价值以购买相应的保险。 以上知识点涵盖了快递网站中常用的术语及其应用场景,有助于用户更好地理解这些术语的意义,并在实际操作中正确运用它们。