Sơ lược về Magento

Toàn Đinh
Edumall Engineering
3 min readFeb 27, 2019
Magento được xem là một trong những mã nguồn mở giúp nhanh chóng tạo các trang web thương mại điện tử với đầy đủ các chức năng.

Magento là gì?

Magento là một ứng dụng mã nguồn mở được xây dựng bằng PHP giúp tạo các trang web thương mại điện tử. Được ra mắt chính chính thức vào ngày 31/05/2008 bởi Varien, xây dựng trên nền tảng của Zend Framework. Phiên bản Magento dùng cho điện thoại di động đã được phát hành vào ngày 30/05/2010, phiên bản này được hiểu như là một phần mềm riêng biệt có thể cài đặt trực tiếp lên các thiết bị di động.

Các phiên bản Magento

  • Phiên bản Magento Community
  • Phiên bản Magento Enterprise
  • Phiên bản Magento Enterprise Cloud (ECE)
  • Magento 2 có nhiều tính năng mới và cải tiến, công cụ phát triển và các cấu trúc của nó là khá khác với các phiên bản trước đó. Magento 2 đã được công bố vào năm 2010. Nó đã được lên kế hoạch để phát hành trong năm 2011, và phiên bản beta của nó đã được phát hành vào tháng Bảy năm 2015. Kể từ đó Magento 1 và 2 Magento đã tồn tại cùng một lúc. Giống như nền tảng trước, Magento 2 bao gồm cả frontend và backend (hoặc kênh quản trị). Backend của Magento 2 trực quan hơn và thân thiện hơn. Magento 2 được nâng cấp công nghệ, thay đổi cấu trúc thư mục, kiến trúc thay đổi, thay đổi phụ trợ và cũng được cải thiện nền tảng giao diện để hỗ trợ các phiên bản trên điện thoại di động.

Tính năng chính

  • Duyệt sản phẩm
  • Phân tích và báo cáo
  • Duyệt danh mục
  • Thanh toán
  • Quản lý ài khoản khách hàng
  • Quản lý danh mục
  • Quản lý đơn hàng
  • Dịch vụ khách hàng
  • Hỗ trợ quốc tế
  • Công nghệ tìm kiếm
  • Quản lý trang web
  • Công cụ khuyến mãi và tiếp thị
  • Dễ dàng xây dựng thêm các modul riêng cho website từ bên thứ 3 như Magestore 2 Extensions , Magestore Extension
Magento có rất nhiều tính năng nổi bật

Nền tảng kĩ thuật của Mangeto

  • Magento được xây dựng trên ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL.
  • Cơ sở dữ liệu dựa trên mô hình EVA (entity — attribute — value).
  • Magento được xây dựng theo kiến trúc module (tất cả các chức năng đều được module hóa).
  • Magento hỗ trợ cài đặt các module thông qua một giao diện web của trang quản lý (administration) trong bộ cài đặt magento.
  • Các module được lưu trữ trên web thương mại của Magento. Bất kỳ thành viên của cộng đồng đều có thể tải lên một module thông qua trang web này và được phên duyệt bởi một thành viên của nhóm Magento.
  • Module có thể cài đặt bằng cách nhập vào một khóa module có sẵn trên trang module của website Magento.

--

--