Magento là gì? Tìm hiểu về nền móng Magento

Tìm hiểu về nền móng Magento

Magento là gì?

Đây là 1 platform về e-commerce được viết bằng ngôn ngữ lập trình PHP (dựa trên nền móng Zend Framework) và cơ sở dữ liệu MySQL. Magento hoạt động theo mô hình EAV (entity – attribute – worth) và có kiến trúc module.

Hiểu đơn giản, Magento là phần mềm mã nguồn mở để xây dựng những web site thương mại điện tử có những chức năng cần thiết.

Nền móng thương mại điện tử mã nguồn này cho phép những công ty tạo những shop trực tuyến, chấp nhận tính sổ và quản lý siêu phẩm. Bên cạnh ra, còn có những giải pháp trả phí tổn đi kèm có những tính năng bổ sung, lưu trữ đám mây và tương trợ.

Magento hiện có 2 phiên bản:

  1. Group Version (CE): phiên bản miễn phí tổn
  2. Enterprise version (EE): phiên bản trả phí tổn.

Lịch sử phát triển thành của Magento

  • Ngày 31/08/2007, tổ chức Varien – California, Mỹ cho ra mắt phiên bản beta Magento.
  • 30/5/2008, phát hành phiên bản Magento 1 được chính thức phát hành.
  • 30/5/2010, phát hành phiên bản Magento cho điện thoại di động giúp khách hàng sắm hàng thông qua ứng dụng thay thế vì web site.
  • 6/2011, eBay thông tin đã sở hữu 100% vốn đầu tư cho Magento.
  • 3/11/2015, Magento tách khỏi eBay. Quỹ Permira đầu tư Magento trở nên 1 tổ chức độc lập.
  • 17/11/2015, phiên bản Magento 2.0 được phát hành tạo nên 1 dấu mốc lịch sử quan yếu cho những platform về thương mại điện tử: trong 2016, 29,8% web site thương mại điện tử đã được xây dựng từ Magento (Theo Aheadworks).
  • 2018, Adobe sắm lại nền móng Magento.
Xem Thêm  JavaScript là gì? Có nên học JavaScript hay ko?

Magento được dùng nhiều trên những nước phát triển thành, nhất là Mỹ, Anh và Úc. Hiện nay có khá nhiều web site thương mại điện tử lớn tại Việt nam như PNJ Purchasing, Trung Nguyên.. do tổ chức DBIZ phát triển thành, Lotte .. dùng Magento.

Cấu trúc cơ bản của Magento như thế nào?

1 module của Magento cơ bản sẽ có cấu trúc như sau:

Phần 1: Code. Đây là phần sẽ xác định những hành động mà những module sẽ tương tác có database.

Phần 2: Template. Đây là bí quyết bố trí giao diện của module dựa trên code.

Trong đấy:

  • Block là nơi dùng để load dữ liệu, điều chỉnh dữ liệu từ database trước lúc cho hiển thị dữ liệu ra template.
  • Controller sẽ nhận đề nghị từ phía khách hàng (từ http) tiếp tục sẽ chuyển đề nghị tới những lớp xử lý.
  • And many others bao gồm những file xml dùng để config cho module. Từng module sẽ có những file xml khác nhau.
  • Helper là nơi chứa những helper class, những “công cụ” giúp quy trình lập trình dễ dàng hơn.
  • Mannequin là chứa những câu lệnh truy vấn quản lý có cơ sở dữ liệu.
  • SQL gồm những câu lệnh SQL để tạo bảng, tương tác thay thế đổi dữ liệu…

Những tính năng của Magento

Tính năng cơ bản

  • Tích hợp hình ảnh phong phú, đưa ra nhiều tùy thuộc} chọn đánh giá, danh phần siêu phẩm yêu thích, quản lý hàng tồn, …. tương trợ quản lý hàng hóa.
  • Tạo account, kiểm soát tình trạng account, lịch sử những thanh toán,…tương trợ quản lý person.
  • Cho phép tìm tìm kiếm và lựa chọn siêu phẩm theo class nhanh chóng, … tương trợ quản lý class.
  • Phân phối những phương thức, module tính sổ đa dạng như: Paypal, ePay, thẻ tín dụng,… tương trợ tính sổ.
  • Đa dạng hình thức liên lạc có khách hàng, giúp theo dõi toàn diện, tương trợ dịch vụ khách hàng.
  • Tương trợ đa ngôn ngữ, cho phép thanh toán nhiều loại tiền tệ khác nhau.
  • Tương trợ tìm tìm kiếm trên SiteMap.
  • Cho phép lựa chọn nhiều công cụ khuyến mãi và advertising and marketing khác nhau (phiếu giảm giá, voucher,….)
  • Có khả năng tích hợp có Google Analytics để phân tách hoạt động và đưa ra nhiều báo cáo kết quả chính xác.
Xem Thêm  Ví nóng là gì? So sánh ví nóng và ví lạnh

Những tính năng nổi bật của Magento

  • Lưu trữ, chia sẻ thông tin những mặt hàng, phân phối danh sách siêu phẩm cho từng person khác nhau, … có Wishlists.
  • Giúp bạn xem được nhiều điểm bán hàng, kho hàng khác nhau có Multi retailer/Mall characteristic.
  • Đối chiếu, so sánh siêu phẩm có Examine merchandise.
  • Tương trợ cho những chiến dịch bán hàng, advertising and marketing khác nhau có trang tĩnh CMS system for static pages.
  • Phân loại theo gói, nhóm,… dựa vào những thuộc tính biệt lập của từng siêu phẩm có Bundle/Grouped/Digital merchandise and extra.
  • Tự động động tối ưu cho những công cụ tìm tìm kiếm, tích hợp sẵn search engine marketing có Good search engine marketing efficiency.

Đặc biệt, nền móng Magento còn cho phép đồng bộ hóa dữ liệu giữa phần mềm hiện có của bạn có 1 web site hoàn toàn new.

Những câu hỏi thường gặp về Magento

Chúc bạn sửa lỗi thành công nhé!

Mọi thắc mắc và góp ý liên quan, xin vui lòng liên lạc ngay TinoHost để được tư vấn chi tiết hoặc Fanpage để cập nhật những thông tin new nhất nhé!

Có bề dày kinh nghiệm hơn 5 5 phân phối internet hosting, dịch vụ cho thuê máy chủ, những dịch vụ liên quan tới tên miền và bảo mật web site, hãy để TinoHost đồng hành cùng bạn trên con đường khẳng định nhãn hiệu trên bản đồ khoa học toàn cầu!

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Middle, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí MinhVăn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333Tổng đài miễn phí tổn: 1800 6734
  • E mail: gross [email protected]
  • Web site: www.tino.org
  • Web site:
Xem Thêm  Load balancing là gì? Giới thiệu những thuật toán Load balancing