文章彙整

"Magento"共有287篇文章

首頁  /  新知分享  /  Magento

EU VAT 簡介以及在Magento中的邏輯運作

歐盟加值稅VAT生效後,跨境電商業者必須採取相對應的措施,本篇文章將提供您在Magento系統中,關於地區與稅率的對應、適用的商品、適用的對象一些大方向的建議。

Magento 2 如何更改商品列表模式

購物網站上常有的不同清單功能來陳列商品,如四件呈一列或兩件呈一列,在Magento 2 和 Magento 1裡有4種模式選項可選擇設定,現在就和我們一起來看看如何操作吧!

Magento 2 內部變數傳遞

在Magento 2 開發期間,常常會遇到不知道如何在內部傳遞變數的問題,為了節省查詢的次數,我們可以利用內建 Registry 幫助我們做內部的變數傳遞。

Magento2商業版實用功能教學 – 關聯商品規則

Magento 2 商業版中,可以透過建立 「關聯商品規則」自動連結有關聯性的商品,讓管理上更有效率且靈活,現在就讓我們來看看如何管理關聯商品規則吧!

新手入門 Magento 2 如何快速上傳商品

Astral Web要教大家如何在Magento2後台上傳商品,新手也可以快速上傳商品,填寫詳細資訊及上傳產品圖片即可完成上架商品!Magento 1 的上傳商品教學文章看這裡: Magento 1 上傳商品好簡單

Magento2建立Cron Job的兩種方式(一)

Magento開發時常常會需要處理例行性資料,尤其是幫客戶串接各種API或是檔案資料交換時,而Magento有提供CronJob的機制可以來跑這些排程,詳細操作步驟一起看下去吧!

Magento2商業版實用功能教學 – 禮物卡(Gift Card)

在實體的消費模式中,許多品牌、商家皆會販售抵用券或禮物卡,讓人們拿來購買自用或是送給親朋好友,而原因可能是怕送到對方不喜歡的禮物,不如贈送抵用券、禮物卡讓對方自行選購;亦或是用這些抵用券、禮物卡來消費,可以獲得折扣優惠,Magento2商業版便與有這樣類型的商品 – 禮物卡!Magento2的禮物卡可以拿來抵用任何訂單的金額,而根據發放模式,可分為虛擬禮物卡、實體禮物卡、或兩者皆是。禮物卡是Magento商業版才有的商品類型,商家可以根據需求來建置出 節慶禮物卡、週年慶禮物卡、一般禮物卡等,並利用促銷規則給予不同的折扣優惠,藉此增加消費者的購買能力!現在就讓我們來看看如何販售Magento 2 的禮物卡吧: 建立新的禮物卡 在後台介面左側選單中,找到目錄Catalog>商品Product,於右上角新增商品Add Product旁邊的箭頭,並選擇Gift Card。 ...

Magento2上實作Singleton

什麼是Singleton Singleton的道理很簡單,就是確保只有一個instance在記憶體之中。 當我們在使用一個物件的時後,就需要使用new class的方式讓物件實體化再使用它,但如果很多程式都在使用這個class、就會造成很多個instance存在記憶體中,但很多時候我們並不需要一直new獨立instance,像是db的connection,為了避免過度浪費connection,必須確保只會有一個connection存在。其實用static的方式就可以解決這個問題了,但是下static就表示程式再被initialize的時後全部會被放進記憶體,不管它是有被使用或沒有被使用的情況下,如此一來變會造成記憶體的浪費、所以最好的狀態就是要被使用到的時後、再被new出來,並且確保只有一個instance被實體化而已,這樣後我們就需要使用到singleton。 圖片來源:https://www.concretepage.com/design-pattern/example-singleton-design-pattern-java Magento2實作singleton範例 先在Helper裡面建立一個Singleton的Class 接下來就可以直接使用就可以拿到Member的資料 以上就是這次關於在Magento2 上實作Singleton的教學,更多Magento ...

Magento2 製作客製化付款方式模組

本篇將介紹如何在Magento2新增一個付款方式,可以讓你在後台進行開關,設定付款名稱等設定,如果你需要串接不同金流,本篇將會提供你基礎必須資訊。 *適用版本: Magento2.0.X~2.2.X 製作模組需要的設定檔 首先創立模組需要的註冊檔 1.registration.php <?php \Magento\Framework\Component\ComponentRegistrar::register(    \Magento\Framework\Component\ComponentRegistrar::MODULE,    AstralWeb_Payment, ...

Magento2商業版實用功能教學 – 舊訂單資料封存(Archive)

當電商網站營運一段時間後,便會出現許多不常用到的舊訂單資料,例如數個月前訂單,或是一年前的訂單資料,其實都只是記錄下來以備有需要時能夠翻查,平時在處理訂單時,並不需要用到這些資料,因此我們可以將這些資料「存檔」即可,不需要與當前的訂單資料混雜在一起,藉此精簡後台所顯示的資料數量,並優化網站效能。(延伸閱讀:Magento2 訂單管理) 試想一下,若每天近來的訂單量平個有500張,而對於一個營運5年的電商網站,將會產生將近一百萬筆的訂單資料,而正在使用中的訂單資料,又有多少呢?Magento2商業版支持這樣訂單資料封存功能,適用於中、大型規模的企業,現在根據以下的操作教學,開始應用你的訂單封存功能吧! 打開訂單封存功能 在後台介面左側選單中,找到商店Store>設定Setting>配置Configuration,於左側選項中找到銷售Sales>銷售Sales,並展開 “Orders, Invoices, Shipments, Credit Memos ...

在自訂的擴充套件新增csv匯出的控制項

當開發者自訂自己的extension的時候,如何在後台的extension頁面新增匯出表格的功能呢?一起看下去吧! *適用版本: magento 1.9 1.新增一個匯出的控制項 2.到範例extension後台grid頁面的檔案 app\code\local\Astralweb\Banner\Block\Adminhtml\Aswbanner\Grid.php ,然後在protected function _prepareColumns()裡面新增下列程式碼: ...

Magento 2 你不能不知道的實用短代碼

Magento2 提供我們很多網頁佈局和模板,但很多人都沒有意識到,其實這些功能也可以用短代碼透過CMS編輯器來完成,這個動作被稱作「directives」,但如果你跟我一樣擁有wordpress開發者背景的話,那麼這個動作一定會讓你想到短代碼。 1.以block directive 呼叫PHTML模板 你能夠在可以讓你快速建立客製化 layout的靜態區塊,和現有使用PHP、Javascript、HTML的功能裡呼叫模板,請使用下列的短代碼來在區塊內呼叫模板: {{block class="Magento\Framework\View\Element\Template" name="test" ...