文章彙整

"Magento 進階操作"共有31篇文章

首頁  /  新知分享  /  Magento  /  Magento 進階操作

如何在Magento後台列表頁「自訂欄位」

在Magento裡我們常常會新增自己要的屬性,但有時為了方便辨識會希望他會出現在列表頁,讓作業起來更順利,今天就要講如何新增一欄自己的屬性欄位。

如何在magento 1 使用event for model

這次Astralweb要教大家如何在資料存進資料庫之前做處理,又不要動到原本架構啦!其實使用event for model這個方式就可以有效地完成喔!

如何在magento 1 使用event for controller

在magento上開發程式時,常需要在原生程式碼前後新增功能,這時善用event功能可以省時省力,以下為新增會員之前觸發event中function的程式碼範例: <events> <customer_logout> <observers> <sso_logout> <type>singleton</type> <class>Mio_Customer_Model_Observer</class> <method>ssoLogout</method> </sso_logout> </observers> ...

Magento 1 模組版本升級設定

本篇文章介紹模組版本升級設定,有的時候模組已經上線了,但之後又有新增資料表欄位的需求,就會需要版本升級,這裡示範Magento模組升級的必要設定。 此範例為0.1.0升級到0.1.1的示範 1.下圖的version標籤內容要設定成要升級版本的版號 2.然後要新增一個檔案upgrade-0.1.0-0.1.1.php 此檔案為0.1.0~0.1.1的升級腳本 3.設定好後只要重新讀取會執行此模組的頁面,magento就會做模組升級的動作了 如果腳本語法有問題的話,系統會報錯。 4.確認升級是否成功可到資料庫看core_resource資料表,如圖 如果升級成功,此模組的欄位內容就會更新為最新版本,有的時候會有降版本重新升級版本的需要,這時候可以修改資料欄位(version、data_version)的內容為舊版本。 想要學習更多Magento相關知識,請參考:Magento ...

如何在Magento 篩選器中移除目錄及價錢項目

在Magento 的產品目錄頁中、左邊欄位有個篩選器,在預設的Magento 佈景主題包裡、這個篩選器包含了:商品目錄、商品屬性標籤、價錢等。 這篇文章要教大家移除篩選器中的目錄及價錢項目。   移除篩選器中的目錄項目   方法一: 如果您使用的是Magento預設的rwd主題包,請開啟 app\design\frontend\rwd\default\layout\catalog.xml ...

Magento進階應用 – 多品牌電商平台

  在今日,多角化經營幾乎是所有企業的必經之路,除了能夠分散經營風險外,更能有效運用企業內部資源,以多樣化的產品及品牌開發不同市場及客群。   那麼,當企業要進入電商領域時,這麼多的品牌該如何規劃呢?   其實這要看各個企業的規劃,如果說各品牌的產品、形象差異太大,或是在不同地區銷售採用不同品牌策略時,會建議採用分別建站的方式。     範例:神達電腦 神達電腦事業版圖擴及歐洲及澳洲,且兩地採取不同的品牌形象策略,故雖然都是販售衛星導航裝置及相關周邊,卻分為兩個站來建置。 ...

Magento高階應用 – B2B線上下單平台

由於電子商務蓬勃發展,加上線上支付越來越普及,上網購物已經與台灣民眾的日常生活密不可分。 從3C用品、服飾、藝術品、食品、甚至是虛擬商品,各大品牌紛紛推出線上購物平台,全力搶攻線上購物商機大餅。   一般來說大部分的電商都是B2C (公司對終端客戶)為導向居多,然而這股電商潮流也悄悄的席捲了以B2B (公司對公司)為導向的公司產業,越來越多的企業打算將原有的人工下訂流程自動化、電子化。   不過,雖然說都是電子商務,但是B2B與B2C的功能需求卻有大大的不同! 就以結帳來說,一般的B2C使用線上支付,例如信用卡、ATM、超商繳款等等都是常用的方式。但是對B2B來說,通常款項都是採月結的方式,或是每個月有固定的採購額度。   ...

怎麼開啟全Magento網站的SSL

怎麼開啟全Magento網站的SSL 在之前的文章裡,我們聊過網站使用安全連線的重要性。今天,我們要教您如何非常簡單的開啟把Magento網站的全部SSL。 在開始之前,請先確定您的網站已經安裝了有效的SSL憑證。 相關文章: 如何購買與安裝SSL憑證 讓網頁連線加密(https)!如何讓網頁伺服器取得免費SSL憑證(Let’sencrypt) 如果您是Magento 2.x的使用者: 一、使用Admin的權限登入您的後台,點選左邊的Store→ Setting→ ...

Magento 聯絡我們功能啟用多個收件人地址

在目前的Magento的系統中,只允許一個收件人接受聯絡表單的訊息,設定聯絡表單的收件人的位置是在 System->Configuration->Contacts 的 “Send Emails To” 欄位 如果我們設定多個收件人,填入數個電子信箱並使用逗號分隔,這會讓我們在後台得到錯誤訊息 解決辦法   ...

Magento 在Template檔案(.phtm)呼叫CMS Block

今天要向大家分享如何簡單快速在 Template 檔案中直接呼叫 CMS Block 首先,在後台先建立一個 CMS Block\ 然後你所想要增加的Template檔案上增加下列程式碼 <?php ...

Magento 透過指令停用 Compilation

Magento 透過指令停用 Compilation Magento 系統可以通過編譯(Compilation)來提升系統的載入速度,啟用該功能會將系統中的code pool 編譯成可快速讀取的路徑,這也代表著每次更新系統code pool檔案都必須重新編譯一次,有時會不小心忘記重新編譯導致系統不正常運行,這時候您可以透過指令針對Compilation做清除或停用   首先使用SSH登入您的伺服器找到Magento資料夾目錄下shell資料夾,接著下指令 ...

Magento CMS Page 與 CMS Block 中的內容無法正常顯示

在 Magento 我們可以使用 CMS Page 與 CMS Block 功能,便利的管理您的資訊頁面與區塊資訊,CMS Page ...