Xin chào
Để giải quyết yêu cầu trên, chúng ta cần làm các bước sau:
1. Chỉnh sửa giao diện product category trên trang chủ:
- Trong theme Flatsome, các phần trường thông tin hiển thị trên trang chủ đều được quản lý bằng các widget. Vì vậy, ta cần tìm đến phần Widgetized Homepage trong phần Appearance > Widgets.
- Trong Widgetized Homepage, ta sẽ tìm đến widget có tên là "Flatsome - Categories" và kéo nó vào vị trí mong muốn.
- Sau đó, ta cần chỉnh sửa widget này bằng cách chọn các trường thông tin muốn hiển thị, bao gồm cả trường thông tin giá xe chỉ từ acf. Nhấn Save để lưu lại các thay đổi.
- Khi có khách hàng thêm sản phẩm mới và cập nhật trường thông tin giá xe theo acf, thì giá xe sẽ tự động hiển thị lên widget trên trang chủ.
2. Thêm button chỉnh sửa sản phẩm trên trang product category:
- Tại trang Product Category, sử dụng lần lượt các hàm có sẵn trong Flatsome để hiển thị button "Edit Product" cho từng sản phẩm.
- Ví dụ: sử dụng hàm do_action( 'flatsome_category_product_buttons', get_the_id() ) để hiển thị button "Edit Product" cho sản phẩm hiện tại.
- Sau khi thêm các hàm này, luu lại các thay đổi và kiểm tra trang product category để xem các button đã được hiển thị chưa.
Điều này sẽ cho phép khách hàng có thể chỉnh sửa hoặc cập nhật thông tin sản phẩm trực tiếp từ trang product category mà không cần phải đi tìm sản phẩm trong dashboard.
Chúng ta cũng có thể làm tương tự với các trường thông tin khác như mô tả sản phẩm, hình ảnh, video... tùy theo nhu cầu của khách hàng. Nếu có bất kỳ vấn đề gì trong quá trình làm việc, hãy liên hệ với mình để được hỗ trợ và giải đáp thêm.
Best regards,
Giáp Văn Hưng