文章彙整

"Magento開發"共有61篇文章

首頁  /  新知分享  /  Magento  /  Magento開發

Magento1 新增預設的Email Template

在Magento你可以使用 Transactional Emails 新增/修改 你的Email,或者你可以建立一個屬於你的模組至default template,讓你的template留存於Magento內。讓我們看看該如何實作吧。

Magento 2.3 更新介紹 – 阿不是阿,你要改資料表你要先講 (三)

繼上篇 Magento 2.3 更新介紹 - 阿不是阿,你要改資料表你要先講 (二) 以來,我們已經可以將轉換過後的db_schema.xml透過安裝/升級來更新我們的資料表,接下來,本篇將介紹如何自訂db_schema.xml

Magento 1 的 getOrigData 使用方式

在Magento後台儲存資料的時候,時常會需要判斷修改前跟修改後的資料,去決定要做什麼動作。Magento的model有提供一個function叫做 ”getOrigData”,這個function可以取得model的原始的值,可以跟 set過後的model的值做差異性比較。

Magento2 開發 – 如何使用API的搜尋條件 “searchCriteria”

我們在客製Magento時,多少會遇到需要與其他系統串接的需求。也許是Magento作為主動方去要資料,也可能為被動方被呼叫。Magento本身已有提供restful API,而這些API的使用方式,官網中都有基本說明,像是功能端點(endpoint)、HTTP方法(method),以及傳送的參數與回應格式。這當中仍需要開發者再花時間探究的,筆者認為當屬 “搜尋參數-searchCriteria”。一起來看看更詳細的說明吧!

如何在 Magento 1 使用 REST API

Magento有API的建置與使用方式,今天就要先來講Magento原生API的使用方式。只需透過兩個步驟即可完成!

Magento2.3 更新介紹 – 阿不是阿,你要改資料表你要先講 (二)

繼上篇以來,我們已經可以將舊有的install/upgrade Schema以及install/upgrade Data轉換成db_schema.xml和data patch了,那麼接下來,我們可以來測試我們所產出來的db_schema是否會有問題,並使用本文中所提供的command指令!

Magento2 – 給開發者:避開影響效能的程式設計 – 關於Full-Page Cache

有關Magento效能的議題,官方網站已提供了許多由後台設定的優化方式。過去我們也分享了不少實務上有關環境設定的調校方式。今天要跟大家提醒的,是作為開發者,在進行客製時所需注意的細節之一 - Full Page Cache。

如何在Magento2使用Akeneo

Akeneo PIM 可以集中管理產品的數據,讓你的產品資料同步至各個系統中。上次與大家分享了如何手動安裝社群版Akeneo PIM,那麼今天要接著介紹如何透過幾個簡單的指令在Magento中使用Akeneo。

Magento2使用RAM Disk的時機

硬碟的I/O速度遠比RAM來的慢,如果不想在自已server上面架一個redis的話,可以選擇把magento cache的資料夾改成RAM Disk,這樣就可以把檔案直接丟到記憶體裡面去做保存了,但要小心因為是記憶體有揮發性,所以重開機時、該地方的資料就會不見,這點要切記,所以這個方案通常也只適合放置暫存類的資料。

Magento2使用Redis的時機

Magento本身有良好的cache機制,在預設的情況下都是存儲在硬碟上面,所以寫入跟讀取速度被限制在硬碟的I/O,所以如果要加速Magento存取這一些cache的速度的話,就把這一些cache放入memory去處理。 這時後就可以使用redis去處理這一些cache囉,magento本身做了很好的cache整合,所以可以透過簡單的config就可以去整合redis了!

Magento新增結帳步驟-Part 1

在magento 增加一個結帳步驟不是一件容易的事情,需要了解templates和blocks的關係,以及javascript顯示和隱藏相關步驟。依照六個步驟,login/register、billing information、shipping information、shipping method、payment information、order review 來完成新增。快跟著歐斯瑞一起學習吧!

Magento1:移除 sort by 中的position選項

Magento官方已宣布,將於2020年6月份全面停止支援所有Magento1的安全更新與修正服務,不論是Magento開源版或企業版,將於近期停止服務。有需升級至Magento2的店家們敬請與歐斯瑞聯繫。 那麼仍使用Magento1的店家們,若想在前台的「Sort By」下拉式選單中移除「Position」的選項,請依照文中的幾個簡單的步驟執行~