「EC-CUBE」Lời mở đầu!



Với sự phát triển ngày càng mạnh mẽ của internet kéo theo xu hướng mua sắm của đại bộ phân cư dân trên thế giới đã thay đổi. Ngày nay việc mua sắm online đã đi sâu vào trong đời sống của toàn nhân loại. Chúng ta có thể dễ dàng mua sắm mọi thứ trên internet như quần áo, thức ăn, mỹ phẩm…
Cùng với việc bùng nổ trong mua sắm online là sự hình thành của các trang thương mại điện tử hay còn gọi là e-commerce, e-comm hay EC. Trước đây việc xây dựng một trang thương mại điện tử chưa nói đến các chi phí khác chỉ nói riêng chi phí để thuê code cũng đã tốn kha khá. Để giảm thiển chi phí cũng như thúc đẩy sự phát triền của thương mại điện tử, vào năm 2006 Lock-on Co., Ltd. đã tạo ra EC-CUBE là một hệ thống quản trị mã nội dung mã nguồn mở cho các website hoạt động đặc biệt hiệu quả trong việc thiết kế web bán hàng thích hợp hệ thống thanh toán online chuẩn SEO goole.

1, Download và cài đặt:

Vì hoàn toàn free nên việc download và cặt đặt rất dễ. bạn chỉ cần vào trang https://www.ec-cube.net/download/other.php download version mình cần xuống (hiện tại đã có 4 version, từ version 3 trở đi đã áp dụng symfony framework nên tổ chức code khá là quy củ và dễ hiểu). Sau khi download bạn chỉ cần giải nén, chạy lệnh

sau đó sử dụng Xampp hoặc MAMP(cho mac) chạy project lên là được. À đừng quên setup một số file config như db, path ở thư mục app/config nhé.

2, Các chức năng chính của EC-CUBE

A, Chức năng cho user

  • Chức năng giỏ hàng
  • Tìm kiếm sản phẩm
  • List sản phẩm
  • Lựa chọn phương thức thanh toán
  • Đăng ký thành viên
  • ….
B, Chức năng cho admin
  • Quản lý sản phẩm
  • Quản lý user
  • Report bán hàng
  • Setup thuế
  • Quản lý nội dung khác
  • …..
3, Các thư mục chính

Trong code của EC-CUBE được chia ra thành các thư mục chính là src, html, vendor

 

trong đó src là thư mục để code chính của hệ thống.
html là nơi chứa file index ban đầu của hệ thống, nơi chứa các file css, hình ảnh. Khi cài đặt server các bạn nhớ trỏ root default tới đây nhé
vendor là nơi chưa các thư việc sử dụng của hệ thống.

5, Các hạn chế của EC-CUBE

Điểm hạn chế lớn nhất của EC-CUBE chính là hầu hết doc của nó chỉ có là tiếng Nhật. Tuy cũng có một số doc tiếng anh nhưng số này khá ít và thường không được cập nhật nhanh. Với những bạn muốn bắt đầu với EC-CUBE chắc phải chịu khó sử dung google translate hoặc là kiếm cho bản thân ít kiến thức tiếng Nhật.

Điểm thứ 2 vừa là mặt mạnh vừa là mặt yếu của EC-CUBE đó chính là việc sử dụng symfony framework. Nó làm cho những bạn code mới chưa có kinh nghiệm về framework nói chung vàsymfony framework nói riêng khó có thể nhanh tróng tiếp cận và làm việc với nó.