Magento là gì và lập trình viên Magento làm gì?

By | January 10, 2017

Hiện nay có rất nhiều mã nguồn mở để phát triển các website thương mại điện tử và Magento là một trong số đó. Vậy Magento là gì và nếu bạn là lập trình viên Magento thì sẽ làm gì? Nhưng trước hết hãy xem qua Magento là gì và lịch sử phát triển của phần mềm này.

Magento là gì?

Magento là một mã nguồn mở để xây dựng các website thương mại điện tử dùng ngôn ngữ PHP dựa trên nền tảng Zend Framework.  Hiện có 2 phiên bảng Magento: Community Edition (CE) là phiên bản miễn phí và Enterprise edition  (EE) phải trả phí. Bạn sẽ được Magento hỗ trợ khi dùng Magento EE nhưng giá khá đắt. Magento được đánh giá là một trong những phần mềm thương mại  điện tử phức tạp nhất hiện nay

Sự phát triển của Magento

Magento  được phát triển bởi công ty Varien Inc có trụ sở ở California, Mỹ với sự hỗ trợ của cộng đồng. Phiên bản Magento đầu tiên được đưa ra vào ngày 31/03 năm 2008. Sau đó eBay đã mua lại công ty này và tiếp tục phát triển phần mềm này. Ngày 17/11/2015, phiên bảng Magento 2.0 được công bố.

Theo một khảo sát vào đầu năm 2016 của Aheadworks, có đến 29,8 % website thương mại điện tử được phát triển từ nền tảng này.

Trong một bảng báo cáo đưa ra vào tháng 06 2016 bởi Magento Commercial, Magento là nền tảng thương mại điện tử được sử dụng phổ biến và có tốc độ phát triển nhanh nhất châu Âu. Có thể kể một số hãng lớn của châu Âu sử dụng nền tảng này như Fraport AG thuộc sân bay Frankfust, Dyson, MotherCare, Orsay, Tilbury, Poundland…

Magento tại Việtnam

Hiện nay có khá nhiều website thương mại điện tử lớn tại Việt nam như PNJ Shopping, Trung Nguyên.. do công ty DBIZ phát triển, Lotte .. Một số công ty tại Việt Nam đã nắm bắt được nhu cầu sử dụng Magento đã tập trung xây dựng các Magento extension và nằm trong top các công cung cấp extensions trên thế giới như TruePlus có trụ sở tại Hà Nội

Lập trình viên Magento làm gì?

Một số công việc chính của lập trình viên Magento

  • Phát triển, tích hợp hay tùy biến theme
  • Tùy biến core của Magento nhằm đáp ứng các quy trình hoặc yêu cầu kinh doanh thực tế
  • Phát triển các extension mới
  • Tùy biến các extension có sẵn do các nhà cung cấp thứ ba phát triển
  • Tạo hoặc import danh mục (category) và sản phẩm
  • Tích hợp với các hệ thống khác như ERP, CRM, POS, các cổng thanh toán
  • Cập nhật các version mới khi Magento ra các phiên bảng mới
  • Performance tuning

Hy vọng với bài viết này manh đến cho bạn một cái nhìn tổng quát nhất về Magento và nghề lập trình viên Magento. Chúng tôi sẽ có những bài chuyên sâu về Magento trong các bài viết sắp tới

Xem hàng trăm việc làm ngành IT

Leave a Reply

Your email address will not be published. Required fields are marked *