文章彙整

"解決Magento問題"共有24篇文章

首頁  /  新知分享  /  Magento  /  解決Magento問題

如何修改Magento2 Increment Id

今天要來介紹修改increment id,在Magento2裡不管是訂單、發票、配送單還是退款單都會有increment id這個欄位,這個欄位就是用來當流水號用的,但為什麼會需要修改這個欄位呢?很多時候在與第三方平台串接時候,都會以increment id當作對接的唯一值,在開發的期間又會有local、test、staging、production各種不同的對接通一個第三方平台,此時就會發生第三方平台收到同樣的increment id導致錯誤,無法繼續進行下去,因此去修改increment id前綴開頭號碼,是最為快速的解決方法!

Magento2 翻譯語言包權重

當我們製作好翻譯語言包後(還不知道如何製作翻譯包的讀者可以點此連結: Magento2 建立中文翻譯語言包),在Magento專案上有一些地方可以放置這些翻譯語言包,而這些放置的地方會影響到語言包讀取的權重,進而影響翻譯的結果,所以各位讀者需要好好的了解,才能準確無誤的翻譯到所需的字串。

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

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

Magento2 使用原生程式分析工具尋找效能瓶頸

Magento是個龐大複雜的開源軟體,當網站遇上效能不佳的情況,可先透過幾個步驟執行通用的優化步驟,但若仍面臨部分頁面執行時間過長,表示需要進一步分析程式個別執行效能,才能找出改善的關鍵點。幸運的是,Magento原生程式即支援此功能,趕快來瞭解如何快速的分析網站的程式效能吧!

解決Magento2.3.0目錄頁跑版的問題

在安裝完成Magento2.3.0之後,會發生一個狀況,那就是目錄頁跑版,多出一個空白區域,現在就來教你如何解決這個問題!

Magento整合應用 – 一次搞懂電子發票

企業在規劃建置電商系統時,幾乎都會考慮整合電子發票。如何導入電子發票的服務?歐斯瑞來為大家說明什麼是電子發票?如何規劃導入?及電子發票的主流串接方式說明。

分享Magento1.9.3.1 Coupon 的Bug與修正方式

此次的BUG是在結帳時候,如果你使用Coupon功能獲得折扣,之後就算取消或者此筆結帳完成,卻仍然一直保有Coupon獲得的優惠折扣,這是在開發其中的一個商業網站QA測試驗收時候發現的,先前的magento專案都沒測出這個問題,所以進而去比對其他專案的magento版本和source code,發現在magento的1.9.0.1和1.9.2.0版本,結帳流程的程式碼沒有一些參數設置和驗證,而1.9.3.1版本多了那些參數的設置與驗證導致BUG的產生。 復原BUG的流程 將產品加入購物車 執行Coupon code 取消Coupon code 顯示成功取消Coupon code ...

php版本升級 php 5 to php 7

有些magento的extension會有Php版本的要求,要求Php版本要7以上,而網站目前的php版本是5的話,就要做Php版本升級。

8個強化magento效能的方法

Magento是一個相當複雜的系統,今天就來介紹幾個可以強化它的效能方式:     1.關掉不需要用的運送方法模組,可以強化checkout的效能      Magento預設是會打開Fedex,USPS,UDS,DHL,如果不需要的話,可以都關掉它      另外從這邊的程式可以知道為什麼會影響到checkout的效能      app/code/core/Mage/Shipping/Model/Shipping.php       ...

清除Magento的Log方式

Magento有一些user的統計資料或記錄,是存在資料庫的,但隨著時間的關係、這一些的資料會變的相當肥大,需要定時做清理。 Magento有相當多的log存在資料庫,隨著資料量的上升, 資料庫的效率會開始變差,所以可以先清除掉這些資料,如果用不到的話!   清除log的方式   從後台設定清除 或著可以在後台設定定時清理這些Log   透過指令清除 ...

加速magento! 什麼是Zend Opcache

什麼是Opcache Zend Opcache通過opcode做cache,讓php有快的執行過程,它將腳本存在共享內存中供以後使用,避免掉從磁碟讀取代碼進行編譯的時間消秏,同時它還應用了一些代碼優化模式,使代碼執行更快。   什麼是opcode 當編譯器完成編譯時 ,它會將生成直接可以執行的代碼(Operate Code, opcode). Opcode ...

若Magento排程未正常執行,如何檢查與正確的修正系統設定(以Ubuntu為例)

    安裝Magento免費套件AOE_Scheduler協助檢視資訊。 檢查系統語法是否正確。 寫出系統log,檢視log錯誤進行修正。   Magento免費套件AOE_Scheduler   我們可以在Magento搜尋AOE Scheduler,安裝後畫面會如下圖: ...