摘要:一產(chǎn)品信息先判定是否為產(chǎn)品頁(yè)面獲取產(chǎn)品的,根據(jù)得到產(chǎn)品對(duì)象通過(guò)獲取產(chǎn)品對(duì)象產(chǎn)品的信息產(chǎn)品庫(kù)存將產(chǎn)品加入購(gòu)物車(chē)注如果產(chǎn)品購(gòu)買(mǎi)時(shí)需要選擇下拉框時(shí),該將進(jìn)入產(chǎn)品詳情頁(yè),否則直接就如購(gòu)物車(chē)。
一、產(chǎn)品信息 1、先判定是否為產(chǎn)品頁(yè)面 if (Mage::registry(‘product’)){ } 2、獲取產(chǎn)品的Id,根據(jù)Id得到產(chǎn)品對(duì)象 通過(guò)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)品庫(kù)存 $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)品加入購(gòu)物車(chē): $this->getAddToCartUrl($_product) ; 注:如果產(chǎn)品購(gòu)買(mǎi)時(shí)需要選擇options下拉框時(shí),該url將進(jìn)入產(chǎn)品詳情頁(yè),否則直接就如購(gòu)物車(chē)。 5、在前臺(tái)顯示產(chǎn)品的自定義屬性: $_product->getResource()->getAttribute("code")->getFrontend()->getValue($_product) code為屬性創(chuàng)建時(shí)的code 二、用戶(hù)訂單 1、全部訂單 $_customer= Mage::getModel("customer/customer"); $_customer->loadByEmail("用戶(hù)登錄郵箱"); // 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("用戶(hù)登錄郵箱"); $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://www.ezyhdfw.cn/yun/30336.html
1、在Girid.php添加: $this->addColumn(image,array( header => Mage::helper(employee)->__(Image), align => center, index => image,/*數(shù)據(jù)庫(kù)中存儲(chǔ)圖片的字段名稱(chēng)*/ renderer => Nam...
摘要:本次要做的就是,撰寫(xiě)一個(gè)模塊,讓該模塊跑完整個(gè)的流程。創(chuàng)建模型,需要啟用模型,啟用資源模型,在資源模型中添加實(shí)體,再為資源模型設(shè)置讀寫(xiě)適配器。 很多時(shí)候,不知道Magento模塊到底該怎么寫(xiě),比如ThinkPHP,YII框架,它是直接將控制器Controller中的所取得相關(guān)數(shù)據(jù)直接傳遞到視圖層View,而Magento雖然也是MVC三層,但是在中間多了布局對(duì)象Layout與區(qū)塊Blo...
摘要:的版本中如何開(kāi)啟調(diào)試模式呢在前面,寫(xiě)了一篇有關(guān)如何開(kāi)啟調(diào)試模式來(lái)顯示前臺(tái)的路徑信息,便于在學(xué)習(xí)的時(shí)候,能快速的找到各個(gè)對(duì)應(yīng)的文件。但是,現(xiàn)在這個(gè)項(xiàng)目用的,在的版本中如何開(kāi)啟調(diào)試模式呢兩種方法供參考方法一通過(guò)后臺(tái)控制臺(tái)來(lái)操作,選擇也選擇。 magento1.x的版本中如何開(kāi)啟調(diào)試模式呢? 在前面,寫(xiě)了一篇有關(guān)Magento2.0如何開(kāi)啟調(diào)試模式來(lái)顯示前臺(tái)的路徑信息,便于在學(xué)習(xí)magent...
摘要:版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開(kāi)發(fā)的插件模塊文件直接從上傳到對(duì)應(yīng)目錄即可。等到顯示就是安裝完成此時(shí)就可以去你的后臺(tái),來(lái)操作你剛剛裝的插件模塊了 Magento1.X版本中,安裝插件,有兩種方式可以安裝插件,程序員最常用的方法就是將開(kāi)發(fā)的插件模塊文件直接從FTP上傳到對(duì)應(yīng)目錄即可。而對(duì)于新手或不懂程序的人來(lái)說(shuō),此方法就有些晦澀難懂了(參見(jiàn)另一片文章)。...
閱讀 884·2019-08-30 14:05
閱讀 1775·2019-08-30 11:08
閱讀 3281·2019-08-29 15:41
閱讀 3646·2019-08-23 18:31
閱讀 1589·2019-08-23 18:29
閱讀 607·2019-08-23 14:51
閱讀 2160·2019-08-23 13:53
閱讀 2201·2019-08-23 13:02