Lưu trữ đơn hàng hiệu suất cao (HPOS), trước đây được biết đến với tên “Bảng đơn hàng tùy chỉnh” (Custom Order Tables) là một giải pháp cung cấp cấu trúc cơ sở dữ liệu dễ hiểu và vững chắc – được thiết kế đặc biệt cho nhu cầu thương mại điện tử. Nó sử dụng thiết kế CRUD của WooCommerce để lưu trữ dữ liệu đơn hàng trong các bảng tùy chỉnh – được tối ưu hóa cho các truy vấn WooCommerce với tác động tối thiểu đến hiệu suất của cửa hàng.
Vào tháng một, nhà phát triển đã công bố kế hoạch ban đầu cho tính năng Bảng đơn hàng tùy chỉnh và từ đó, họ đã làm việc chăm chỉ để đưa lưu trữ đơn hàng hiệu suất cao (HPOS) vào WooCommerce Core. Vào tháng Năm, Woo đã mời bạn thử nghiệm quá trình di chuyển đơn hàng và đưa ra phản hồi về cách công việc ban đầu của họ hoạt động trên các cửa hàng thực tế có cấu hình đa dạng.
Bây giờ, trong phiên bản WooCommerce 7.1, Lưu trữ đơn hàng hiệu suất cao (HPOS) sẽ có sẵn cho tất cả các cửa hàng WooCommerce như một tính năng tùy chọn.

Những điều mới với lưu trữ đơn hàng hiệu suất cao là gì?
Việc đưa lưu trữ đơn hàng hiệu suất cao (HPOS) vào WooCommerce cải thiện ba tính chất cần thiết cho các cửa hàng thương mại điện tử.
Khả năng mở rộng
Sự tăng số lượng khách hàng và đơn hàng khách hàng đẩy tải cơ sở dữ liệu của cửa hàng của bạn – khiến việc xử lý các yêu cầu đơn hàng của khách hàng và cung cấp trải nghiệm người dùng mượt mà trở nên khó khăn.
Với lưu trữ đơn hàng hiệu suất cao, bạn có được các bảng dữ liệu dành riêng cho đơn hàng và địa chỉ đơn hàng, do đó có các chỉ mục dành riêng, dẫn đến ít hoạt động đọc/viết hơn và ít bảng bận rộn hơn. Tính năng này giúp các cửa hàng thương mại điện tử có kích thước và hình dáng khác nhau mở rộng kinh doanh của họ đến mức tối đa mà không cần sự can thiệp của chuyên gia.
Đáng tin cậy
Lưu trữ đơn hàng hiệu suất cao giúp việc triển khai và khôi phục dữ liệu sao lưu mục tiêu dễ dàng hơn. Bạn sẽ không còn lo lắng về việc mất đơn hàng, số lượng tồn kho hoặc thông tin khách hàng với việc sao lưu đáng tin cậy trong các bảng đơn hàng tùy chỉnh này. Nó cũng giúp triển khai khóa đọc/viết và ngăn ngừa các tình huống cạnh tranh.
Sự đơn giản
Bạn không còn cần phải đi qua một cơ sở dữ liệu lớn duy nhất để tìm dữ liệu cơ bản và các mục nhập WooCommerce.
Với lưu trữ đơn hàng hiệu suất cao, bạn có thể dễ dàng duyệt qua các bảng riêng biệt và các mục nhập dễ quản lý, độc lập với bảng wp_posts, để tìm dữ liệu hoặc hiểu cấu trúc bảng. Nó cũng cho phép bạn dễ dàng phát triển plugin mới, triển khai thiết kế cho cửa hàng và sản phẩm, và sửa đổi WooCommerce với sự linh hoạt hơn.
Yêu cầu máy chủ
Dưới đây là yêu cầu cơ bản:
- PHP version 7.4 và version 8.0
- MySQL version 5.6 và lớn hơn hoặc MariaDB version 10.1 và cao hơn
- WordPress memory limit là 256MB
- Có hỗ trợ HTTPS
Cách bật High-Performance Order Storage
Với Woocommerce 8.0, để kích hoạt lưu trữ đơn hàng hiệu suất cao, hãy điều hướng đến WooCommerce > Settings > Advanced > Features và chọn tùy chọn lưu trữ dữ liệu phù hợp cho đơn hàng.

Nếu bạn chọn “WordPress Post Tables” và bật “Keep the post and order tables in sync”, hệ thống sẽ đồng bộ hóa dữ liệu thứ tự giữa các bài đăng/postmeta và bảng thứ tự tùy chỉnh mới (bảng Woocommerce).

Nếu có đơn hàng đang chờ xử lý thì HPOS chỉ có thể được bật sau khi bạn đồng bộ hóa chúng với các bảng WooC Commerce. Bật tùy chọn “Keep the post and order tables in sync” và để quá trình đồng bộ hóa hoàn tất. Sau khi hoàn tất, bạn sẽ có thể kích hoạt HPOS.

Nếu bạn đang sử dụng plugin không tương thích với bộ lưu trữ đơn hàng hiệu suất cao thì tùy chọn HPOS sẽ bị tắt:

Tính tương thích
Tính năng HPOS sẽ có sẵn như một trải nghiệm tùy chọn trong WooCommerce 7.1, để không có cửa hàng nào bị hỏng khi cập nhật plugin WooCommerce. Dữ liệu đơn hàng được đồng bộ hóa (nhân bản) giữa các bảng wp_posts/wp_postmeta và các bảng HPOS theo mặc định khi tính năng lưu trữ dữ liệu tùy chỉnh được bật. ID đơn hàng trong bảng mới luôn bằng với ID bài viết trong bảng wp_posts. Điều này có nghĩa rằng sau khi tính năng HPOS được triển khai, các thương gia có thể chuyển đổi giữa các bảng posts/postmeta và các bảng HPOS như là các bảng có thẩm quyền.
Kết luận
Lưu trữ đơn hàng hiệu suất cao (HPOS) là một bước tiến quan trọng trong việc phát triển và cải thiện khả năng của nền tảng WooCommerce. Được thiết kế đặc biệt để đáp ứng nhu cầu của các cửa hàng thương mại điện tử, HPOS đem lại nhiều lợi ích quan trọng cho cộng đồng WooCommerce.
Đầu tiên, HPOS tăng khả năng mở rộng cho các cửa hàng, cho phép họ xử lý một lượng lớn đơn hàng và dữ liệu khách hàng mà không ảnh hưởng đến hiệu suất. Việc sử dụng các bảng và chỉ mục riêng biệt giúp giảm tải cơ sở dữ liệu và tối ưu hóa truy vấn WooCommerce.
Thứ hai, tính năng này mang lại tính đáng tin cậy vượt trội, đặc biệt trong việc sao lưu và khôi phục dữ liệu đơn hàng. Khách hàng không còn phải lo lắng về việc mất đơn hàng hoặc thông tin khách hàng quan trọng.
Cuối cùng, HPOS mang lại sự đơn giản và linh hoạt trong việc quản lý dữ liệu và phát triển các tính năng tùy chỉnh cho cửa hàng WooCommerce. Việc truy cập dễ dàng vào các bảng và mục nhập độc lập giúp tối ưu hóa quá trình phát triển plugin và thiết kế cửa hàng.
Tóm lại, lưu trữ đơn hàng hiệu suất cao (HPOS) là một cải tiến đáng kể cho WooCommerce, giúp cải thiện khả năng, tính đáng tin cậy và tính linh hoạt của các cửa hàng thương mại điện tử. Điều này đồng nghĩa với việc cung cấp trải nghiệm tốt hơn cho cả chủ cửa hàng và khách hàng, đồng thời khuyến khích sự phát triển và tiến bộ trong ngành thương mại điện tử.








