当我们在网上愉快的买买买的时候, 你知道在这些屏幕“背后”正在进行着什么吗? 1. 当一个产品被加入到购物车后, 实际上发生了什么? 当第一个产品被加入到购物车, 系统首先会生成一个 quote (quote翻译过来就是“报价单”), 然后把刚才的产品当作一个 quote_item 也一起保存在数据库中, quote 和 quote_item 之间的关系相当于父母和子女的关系, 可以通过 quote 获取所有相关的 quote_item, 也可以通过 quote_item 获取相关的 quote…
一个job的生命历程 dagScheduler.runJob //(1) --> submitJob ( eventProcessLoop.post(JobSubmitted,***) //(2) --> eventProcessLoop //(3) --> onReceive(event: DAGSchedulerEvent) //(4) --> doOnReceive(event: DAGSchedulerEvent) //(5) --> case JobSubmitte…
本篇文章是对于已经有了magento基础的人而言,在某个模块的额controller中写任意一个函数. public function goodbyeAction() { for ($customer_id=1; $customer_id<10; $customer_id++) { // $customer_id=5;//用户的id $orders = Mage::getResourceModel('sales/order_collection') ->addFieldToSelect('*'…
Magento代码之订单创建流程         直接看代码吧.下面的代码是如何通过程序创建一个完美订单.        <?php        require_once 'app/Mage.php';                 Mage::app('default');//初始化程序,设置当前店铺                 $store = Mage::app()->getStore('default');        //通过电子邮件获取用户,当然也可以不获取,创建gues…
magento — 在magento中如何回复客户的评论 发表于 2012 年 8 月 18 日 agento本身是不带 回复评论的功能的,现成的扩展(无论免费的还是商业的)也没找到,那就自己写一个吧,花了一下午写完,自我感觉不错,拿出来晾晾 1.4和1.6的版本是不一样的,1.5的貌似也是不一样的...在网上找了好多资 料都没有解决,最后还是同事想起来怎么搞了! 下面这个是1.4版本正常:csdn上的 http://blog.csdn.net/alex748/article/details/4…
在后台创建一个order_form静态块Block Title :Order FormIdentifier :order_formStatus :EnabledContent :自定义内容 1.如果要在.phtml文件中直接调用这个静态块,那可以采用以下方法 <?php $block = Mage::getModel('cms/block') ->setStoreId(Mage::app()->getStore()->getId()) ->load('order_form')…
通过在 Magento 中的多个类别的筛选产品集合. 按只 1 类别筛选 Magento 提供筛选器,可以使用直接从该集合的类型: $_category = Mage::getModel('catalog/category')-> load($category_id);   $collection-> addCategoryFilter($_category); 由 2 个或更多类别筛选 这是一个完全不同的故事.它是非常重要的是正确行事,以避免错误的类型: [] blockquote项目 (M…
1.加载某个attribute: $attributeCode=Mage::getModel('catalog/resource_eav_attribute')                         ->load($attrbuteId)                         ->getData("attribute_code"); 2.获取某个attribute的所有option: $attributeObject=Mage::getModel('ea…
在magento中如何调用static block?(系统面板内CMS---->static block) 解答:若想在站点页面的某个地方放点静态的内容,比如广告,或者是促销信息之类的,这样的东西完全没有必要新建一个block.完全可以使用cms内的static block.创建完后,记住static block的id并在网站中调用.创建static block的方式: 1. phtml中     <?php echo $this->getLayout()->createBlock…
Routing 为 Magento 2 一个重要的部分,本文介绍基本应用 Magento 2请求的流程 在Magento 2中,请求URL将如下所示: http://example.com/index.php/front_name/controller/action 在该URL中,您将看到将用于查找模块的front_name.路由器通过在routes.xml中定义为每个模块定义此名称,我们将在下面看到更多细节. 当您在Magento 2中发出请求时,它将按照此流程查找 controller/ac…