Kinh nghiệm lập trình website mã nguồn mở PHP

Giới thiệu, làm quen giao diện admin Magento 2

Loạt bài xây dựng website TMDT Magento 2

  • Chương 2 – Quản lý, cấu hình website bán hàng Magento 2
    • Giới thiệu, làm quen giao diện admin

 

Giới thiệu

Chương này chúng ta sẽ cũng tìm hiểu về phía quản trị trong Admin/Backend của Magento 2. Cùng xem lại những chức năng đã có ở phiên bản trước, khám phá thêm những chức năng mới, giao diện mới của phiên bản này. Qua đó có thể so sánh giữa 2 phiên bản Magento 1 và 2.

Những ai thích hợp với chương này?
– Ban quản trị hệ thống, chủ shop, nhập liệu… những người không rành về kỹ thuật, nhưng lại là người thao tác trực tiếp với admin website hằng ngày, do đó phần này tôi sẽ không dùng các từ ngữ thiên về kỹ thuật, coding mà các thuật ngữ trong kinh doanh hay dùng, cùng với các hình ảnh minh họa.
– Những nhà phát triển: developer, coder, project manager… những người phát triển xây dựng website. Bạn không thể phát triển 1 thứ mà bạn không am hiểu tường tận về nó, những chức năng nó có sẵn. Do vậy, cách hoạt động trong admin cũng quan trọng không kém những luồng xử lý kỹ thuật bên trong source code.

Vậy tóm lại, tất cả mọi người, già trẻ lớn bé đều thích hợp để tìm hiểu chương này.
Trong bài, tôi sẽ đi chi tiết từng vấn đề, cuối bài là phần Slideshow trình chiếu để bạn sưu tầm.

Sau chương này, bạn có thể tự tin:

  • Cài đặt và quản lý danh mục, sản phẩm bày bán trên website
  • Quản lý khách hàng, nhóm khách hàng
  • Cài đặt và sử dụng tính thuế, thanh toán, phương thức vận chuyển, và báo cáo
  • Tạo và quản lý hóa đơn
  • Sử dụng chức năng tiếp thị: mã giảm giá, chương trình khuyến mãi

Riêng bài đầu tiên này sẽ đề cập tới nội dung:

  1. Giao diện Magento 2 – Admin Overview
  2. Data Grid là gì?

Admin Overview

Khi truy cập vào Dashboard, phần menu chính sẽ nằm bên tay trái gọi là Sidebar Menu

Đây là nơi cấu hình quan trọng nhất của Magento
Stores > Configuration
tương đương với System > Configuration trong Magento 1

 Đố vui 1: Menu nào để xem danh sách Hóa đơn (Order)?
Trả lởi:
Chính là Sales > Orders. Giống Magento 1

 Đố vui 2: Menu nào để xem danh sách Sản phẩm (Product)?

 Đố vui 3: Menu nào để nhập xuất dữ liệu (Import and export data)?

Data Grids

Đây là tính năng mới trong Magento 2, nếu như trong Magento 1, bạn chỉ có thể xem dữ liệu dạng bảng (table), với vài chức năng cơ bản như: Tìm kiếm, sắp xếp, sàng lọc, phân trang.
Thì với Data Grids, Magento 2 giúp việc quản lý trở nên vô cùng linh hoạt.

Ví dụ bạn vào Products > Catalog

Phần Default View là mặc định data hiển thị, ta sẽ tùy chỉnh lại cách data hiển thị bằng cách ấn vào nút columns sát bên:

Sau đó bạn sẽ lưu lại thay đổi này bằng cách ấn vào Default View, Save View As… Và chọn tên.

Vậy là Magento 2, cho phép bạn tùy chọn hiển thị cột nào lên danh sách dữ liệu, bạn còn đổi Data View dễ dàng, tùy mục đích sử dụng. Đó thực sự rất hữu ích đối với người dùng, vì mỗi người lại có một nhu cầu hiển thị dữ liệu khác nhau.

Kiến trúc ứng dụng

về cấu trúc phân tầng ứng dụng: Websites, Stores, Store View, Magento 2 giữ nguyên như Magento 1

Websites, Stores và Store Views
1. Websites
Đối với Magento, ứng dụng web bao gồm nhiều website bên trong. Điều đó có nghĩa bạn chỉ cần cài đặt một ứng dụng Magento, bạn có thể tạo ra nhiều website bán hàng khác nhau, có đường dẫn, sản phẩm, cấu hình thuế, khách hàng riêng, mà bạn vẫn quản lý tập trung, không sợ phân tán.
Ví dụ bạn muốn tạo 2 website: shopthoitrang.com và shopdientu.com, hay vn.computer.com và cpc.computer.com. Lúc này tạo website riêng là giải pháp.

2. Stores
Trong mỗi website sẽ có nhiều stores, mỗi store có thể có nguồn sản phẩm chung hoặc riêng.
Ví dụ bạn muốn cùng 1 website: shopthoitrang.com nhưng lại có 2 giao diện riêng, menu và sản phẩm riêng hoàn toàn. shopthoitrang.com/muadong và shopthoitrang/muahe chẳng hạn. Nhưng bạn không muốn tách ra 2 website riêng vì chúng có chung cách tính thuế (vì bán ở thị trường Việt Nam), chung khách hàng, chung cách vận chuyển.

3. Store Views
Còn Store View chính là giao diện bên ngoài, ngôn ngữ hiển thị.
Ví dụ bạn muốn website có giao diện và ngôn ngữ riêng, chung sản phẩm, người dùng có thể đổi ngôn ngữ hiển thị, ngoài ra thì giống nhau.


Bạn có thể vào menu store để tự trải nghiệm cách tạo cấu trúc: Stores > All Stores

 Đố vui 4: Tình huống bạn có 1 trang bán quần áo tại Việt Nam, nay bạn mở rộng thị trường, bán sang Campuchia, trang bên Campuchia thì có cách thanh toán riêng, vậy giải pháp tạo cấu trúc ứng dụng như thế nào?

Tạo người dùng User và phân quyền

Người dùng User là những người có quyền hạn trong Admin, tức ban quản trị. Phân biệt với khách hàng ngoài Frontend là Customer.
Để tạo thêm User mới ta vào: System > All Users > Add New User
Để tạo thêm quyền User mới: System > User Roles
Nếu bạn là chủ doanh nghiệp bán hàng dùng Magento, bạn nên tạo user với quyền hạn chế để tránh rủi ro, ví dụ bạn có đội ngũ quản lý hóa đơn, thì bạn tạo User Role có quyền xem hóa đơn và phân quyền cho từng User đó.



Slideshow bài học
Unit 1 – Introduction

Mục lục loạt bài Magento 2

Giới thiệu, làm quen giao diện admin Magento 2
Đánh giá bài viết

6 phản hồi

    1. tháng 11 nhé Chiến ơi, chương 2 này mình còn khá nhiều bài quan trọng, mình đang hoàn tất bài về sản phẩm, sẽ thông báo trên fanpage, Chiến nhớ theo dõi nhé

Gửi phản hồi

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