Lỗi giỏ hàng WooCommerce

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Lỗi giỏ hàng WooCommerce

Vì nguyên nhân nào đó, bạn thêm mặt hàng vào giỏ hàng thất bại, lỗi giỏ hàng rỗng hoặc thậm trí giỏ hàng đã có sản phẩm. Lỗi này cũng có thể có thể do vấn đề cache. Bài viết này mình sẽ đề cập những nguyên nhân và cách sử lý.

Kiểm tra tình trạng WooCommerce

Hãy chắc chắn WooCommerce không phát hiện lỗi, nếu bạn nhìn thấy cảnh bảo đỏ trong phần kiểm tra tình trạng WooCommerce/System Status .

Công cụ sửa lỗi WooCommerce

Nhấn vào các nút ở tab công cụ để xóa bộ nhó đệm , và cũng đảm bảo sửa lại các dữ liệu khác nếu gặp lỗi. Xem hình dưới đây:

Kiểm tra công cụ

Bước theo, bạn kiểm tra giao diện Theme , phiên bản WooCommerce & WordPress có tương thích hay không?

Một vài theme bản quyền sẽ không thông báo về tình trạng update phiên bản mới trong quản trị WordPress. Do vậy bạn phải đảm bảo rằng phiên bản bạn đang sử dụng có tương thích với plugin WooCommerce. WooCommerce có 1 bộ công cụ tiện ích giúp bạn phát hiện những yếu tố, sử dụng Hook lạc hậu hay xung đột cấu hình PHP.. Bạn có thể kiểm tra ở phần “Status”

Thiết lập Permalinks

Nếu lỗi thêm mặt hàng của giỏ hàng xẩy ra, bạn cũng có thể kiểm tra lại URL, nếu URL không tìm thấy bạn sẽ cần đọng lại cấu hình Permalinks bằng cách truy cập WordPress/Settings/Permalinks và nhấn nút Lưu.

Kiểm tra WooCommerce API end-point?

Hãy kiểm tra lại phần cấu hình Checkout Endpoints, nếu có ký tự cách hay sai tên thì sửa lại như trong hình dưới:

Kiểm tra SSL?

Cài đặt SSL cho WordPress không đúng, WooCommerce của bạn cũng có thể có thể không hoạt động đúng với chức năng giỏ hàng, và thanh toán. Nếu SSL không được xác minh, bạn có thể tắt ssl.

Kiểm tra cấu hình plugin bộ đệm

Nhớ răng giỏ hàng và trang thanh toán sẽ không hoạt động nếu như bị cache. Nếu plugin tạo cache cho wordoress của bạn , lưu bộ nhớ đệm vào các trang này , giỏ hàng của bạn sẽ không hoạt động.

Nếu bạn sử dụng Siteground hosting, bạn cũng cần được tắt hệ thống cache hoặc cấu hình lại để tương thích với WooCommerce. Do một vài Host có hệ thống cache riêng và chúng sẽ lưu mọi thứ , các trang phải trả và giỏ hàng cũng không ngoại lệ. Cách dễ dàng bạn tạo một ticket để nhờ họ trợ giúp.

Ví dụ, WPEngine , siteground là web hosting cao cấp, họ có hệ thống cache ổn định. Vui lòng liên hệ nhà cung cấp hosting của bạn đòi hỏi họ loại bỏ cache cho URL thuộc về WooCommerce hoặc ajax.

Vô hiệu hóa plugins

Nếu website của bạn sử dụng nhiều plugins, bạn cũng có thể vô hiệu hóa từng plugin trừ WooCommerce. Sau khi tắt plugin bạn kiểm tra lại tính năng giỏ hàng & bật lại từng plugin, nếu giỏ hàng hoạt động trỏ lại.

Theme WordPress không tương thích?

WooCommerce cũng kiểm tra các Hook và hàm bạn sử dụng trong giao diện, nếu phát hiện sự bất đồng hay theme của bạn sử dụng phiên bản WooCommerce cũ, bạn phải kích hoạt giao diện WordPress mặc định để kiểm tra.

Kiểm tra WooCommerce database

Nếu bạn có truy cập quản trị WordPress hoặc cPanel bạn cũng nên kiểm tra con số bảng MySQL tạo bởi WooCommerce. Khi mình giao diện quản trị phpMyAdmin, mình đã phát giác bảng `woocommerce_sessions` bị thiếu. Nếu gặp phải trường hợp này, bạn tạo lại bảng bằng cách tắt plugin WooCommerce và bật lại. WooCommerce sẽ tạo lại cấu trúc các bảng bị thiếu.

Bên cạnh đó, bạn cũng đều có thể bật “thêm sản phẩm vào giỏ hàng bằng ajax” trong trang cấu hình WooCommerce, để chắc chắn tính năng giỏ hàng có hoạt động ? Một trong số nguyên nhân, mình đề cập phía trên là những nhân tố giỏ hàng WooCommerce của bạn không hoạt động.

Nếu bạn thích bài viết này, hãy cỗ vũ chúng tôi bằng phương pháp đăng ký nhận bài viết mới ở bên dưới và hãy nhớ chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dấu blog này trên Twitter và Facebook

Bài viết Lỗi giỏ hàng WooCommerce được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang