摘要:一產(chǎn)品信息先判定是否為產(chǎn)品頁面獲取產(chǎn)品的,根據(jù)得到產(chǎn)品對(duì)象通過獲取產(chǎn)品對(duì)象產(chǎn)品的信息產(chǎn)品庫存將產(chǎn)品加入購物車注如果產(chǎn)品購買時(shí)需要選擇下拉框時(shí),該將進(jìn)入產(chǎn)品詳情頁,否則直接就如購物車。
一、產(chǎn)品信息 1、先判定是否為產(chǎn)品頁面 if (Mage::registry(‘product’)){ } 2、獲取產(chǎn)品的Id,根據(jù)Id得到產(chǎn)品對(duì)象 通過sku獲取產(chǎn)品對(duì)象: $_product = Mage::getModel("catalog/product")->loadByAttribute("sku",$sku); $product_id = Mage::registry(‘current_product’)->getId(); $_product = Mage::getModel(‘catalog/product’)->load($product_id); 3、產(chǎn)品的信息 產(chǎn)品庫存 $qtyStock = Mage::getModel("cataloginventory/stock_item")->getConllection() ->addfiledtofilter("product_id",$_product->getId()); echo $_product->getShortDescription(); //product’s short description echo $_product->getDescription(); // product’s long description echo $_product->getName(); //product name echo $_product->getPrice(); //product’s regular Price echo $_product->getSpecialPrice(); //product’s special Price echo $_product->getProductUrl(); //product url echo $_product->getImageUrl(); //product’s image url echo $_product->getSmallImageUrl(); //product’s small image url echo $_product->getThumbnailUrl(); //product’s thumbnail image url 4、將產(chǎn)品加入購物車: $this->getAddToCartUrl($_product) ; 注:如果產(chǎn)品購買時(shí)需要選擇options下拉框時(shí),該url將進(jìn)入產(chǎn)品詳情頁,否則直接就如購物車。 5、在前臺(tái)顯示產(chǎn)品的自定義屬性: $_product->getResource()->getAttribute("code")->getFrontend()->getValue($_product) code為屬性創(chuàng)建時(shí)的code 二、用戶訂單 1、全部訂單 $_customer= Mage::getModel("customer/customer"); $_customer->loadByEmail("用戶登錄郵箱"); // get the customers last order $orders = Mage::getResourceModel("sales/order_collection") ->addFieldToSelect("*") ->addFieldToFilter("customer_id",$_customer->getId()); ->addAttributeToSort("created_at","DESC"); foreach($ordersas $order) { echo$order->getId().""; } 2、最后一個(gè)訂單 $_customer = Mage::getModel("customer/customer"); $_customer->loadByEmail("用戶登錄郵箱"); $orders = Mage::getResourceModel("sales/order_collection") ->addFieldToSelect("*") ->addFieldToFilter("customer_id", $_customer->getId()) ->addAttributeToSort("created_at", "DESC") ->setPageSize(1); echo $orders->getFirstItem()->getId();
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30336.html
1、在Girid.php添加: $this->addColumn(image,array( header => Mage::helper(employee)->__(Image), align => center, index => image,/*數(shù)據(jù)庫中存儲(chǔ)圖片的字段名稱*/ renderer => Nam...
摘要:本次要做的就是,撰寫一個(gè)模塊,讓該模塊跑完整個(gè)的流程。創(chuàng)建模型,需要啟用模型,啟用資源模型,在資源模型中添加實(shí)體,再為資源模型設(shè)置讀寫適配器。 很多時(shí)候,不知道Magento模塊到底該怎么寫,比如ThinkPHP,YII框架,它是直接將控制器Controller中的所取得相關(guān)數(shù)據(jù)直接傳遞到視圖層View,而Magento雖然也是MVC三層,但是在中間多了布局對(duì)象Layout與區(qū)塊Blo...
摘要:的版本中如何開啟調(diào)試模式呢在前面,寫了一篇有關(guān)如何開啟調(diào)試模式來顯示前臺(tái)的路徑信息,便于在學(xué)習(xí)的時(shí)候,能快速的找到各個(gè)對(duì)應(yīng)的文件。但是,現(xiàn)在這個(gè)項(xiàng)目用的,在的版本中如何開啟調(diào)試模式呢兩種方法供參考方法一通過后臺(tái)控制臺(tái)來操作,選擇也選擇。 magento1.x的版本中如何開啟調(diào)試模式呢? 在前面,寫了一篇有關(guān)Magento2.0如何開啟調(diào)試模式來顯示前臺(tái)的路徑信息,便于在學(xué)習(xí)magent...
摘要:版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開發(fā)的插件模塊文件直接從上傳到對(duì)應(yīng)目錄即可。等到顯示就是安裝完成此時(shí)就可以去你的后臺(tái),來操作你剛剛裝的插件模塊了 Magento1.X版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開發(fā)的插件模塊文件直接從FTP上傳到對(duì)應(yīng)目錄即可。而對(duì)于新手或不懂程序的人來說,此方法就有些晦澀難懂了(參見另一片文章)。...
閱讀 833·2019-08-30 14:05
閱讀 1723·2019-08-30 11:08
閱讀 3226·2019-08-29 15:41
閱讀 3600·2019-08-23 18:31
閱讀 1522·2019-08-23 18:29
閱讀 555·2019-08-23 14:51
閱讀 2114·2019-08-23 13:53
閱讀 2135·2019-08-23 13:02