Trang chủ / Code / Khắc phục các lỗi thường gặp của Woocommerce
khắc phục các lỗi thường gặp của woocommerce

Khắc phục các lỗi thường gặp của Woocommerce

Woocommerce là nền tảng khá tốt để bạn tạo website bán hàng với ưu điểm là đơn giản, dễ dùng, chỉ việc cài plugin vào và tạo cửa hàng của riêng bạn. Tuy nhiên, trong quá trình cài đặt, cấu hình có thể có lỗi xảy ra do đó mình viết bài này để tổng hợp các lỗi thường gặp nhất để giúp các bạn nếu gặp thì có dễ dàng khắc phục.

Xem thêm: 13 mẹo giúp bảo mật website bán hàng Woocommerce

Trang web bán hàng của bạn chạy chậm

Có rất nhiều lí do khiến cho trang web của bạn chạy chậm, mình đã viết bài hướng dẫn tăng tốc, tối ưu toàn tập cho WordPress ở đây, nếu như bạn làm theo mình chắc chắn tốc độ trang web của bạn sẽ được cải thiện rất nhiều

Xung đột plugin và theme

Sau khi cập nhật theme và plugin, nếu Woocommerce của bạn gặp lỗi rất có thể do xung đột theme và plugin. Do đó hãy thử tắt tất cá các plugin sau đó bật lại từng cái một để tìm xem plugin nào gây ra.

Cảnh báo session_start

Nếu Woocommerce của bạn xuất hiện lỗi như thế này:

1
2
3
Warning: session_start() [function.sessionstart]: open(xxx) failed:
Permission denied (13) in xxx/wpcontent/plugins/woocommerce/woocommerce.php
on line 80

thì lỗi là do hosting hoặc server của bạn. Nếu bạn dùng hosting hãy liên hệ hỗ trợ để được khắc phục còn nếu dùng server riêng hãy kiểm tra lại PHP, thường là do session không được cấu hình đúng như thư mục lưu session không được phép ghi, …

Call to Undefined Function: is_woocommerce_active()

Lỗi này liên quan tới cài đặt của Woocommerce,  có 2 khả năng xảy ra lỗi này:

  • Plugin Woocommerce quá cũ, lâu chưa được update: Như mình đã nói ở trên, cập nhật plugin lên phiển bản mới sẽ giải quyết vấn đề về tính tương thích, đồng thời sửa rất nhiều lỗi, do đó bạn nên update Woocommerce lên bản mới nhất thường xuyên.
  • Lỗi do theme bên thứ 3: Chúng ta thường sử dụng các theme được viết bởi các bên thứ 3,  do đó bạn nên check xem theme đó có thương thích với plugin Woocommerce hay không, để kiểm tra hãy thay đổi theme về mặc định của WordPress như Twenty Fifteen hoặc Twenty Sixteen, nếu như lỗi này biến mất thì do theme của bên thứ 3 còn không thì tìm giải pháp khác :D

Các order đã mua không chứa link download

Nếu như bạn làm site Woocommerce về các sản phẩm công nghệ như tải phần mềm hay đại loại gì đó không sờ mó được và sau khi thanh toán thành công nhưng lại không có link download cho khách hàng tải về , lỗi này xảy ra khi tiền tố của bảng trong cơ sở dữ liệu bạn đặt quá dài (hơn 64 kí tự) , do đó hãy đặt tên tiền tố ngắn thôi, không quá 10 kí tự, bạn vào phpmyadmin để đổi hoặc dùng plugin DB Prefix Change để đổi.

Sau khi thay lỗi này sẽ biến mất và link download lại xuất hiện bình thường.

Hình ảnh bị mờ

Nguyên nhân do kích cỡ ảnh mặc định của theme và của Woocommerce không giống nhau, do đó hãy thử chỉnh cho kích cỡ của cả hai bằng nhau.

Trong Woocommerce có 3 loại ảnh: loại 1 đó là ảnh chính(Single Product Image) trong trang chi tiết sản phẩm, ảnh danh mục (Catalog Iamge) khi bạn duyệt theo danh mục và cuối cùng là ảnh thumbnail (Product Thumbnail) chính là mấy cái ảnh nhỏ nhỏ bên dưới ảnh chính trong trang chi tiết sản phẩm, bạn hãy mở từng loại ảnh trên sau đó tìm kích cỡ của nó và vào WooCommerce > Settings > Products > Display và sửa nó giống với các kích cỡ mà vừa tìm.

lỗi ảnh bị mờ trong woocommerce

Mẹo: Đối với sản phẩm, các bạn nên up các ảnh có kích cỡ tối thiểu 800×600 hoặc lớn hơn càng tốt để cho chất lượng tốt nhất.

Bài viết này cũng không thể chỉ ra hết các lỗi của Woocommerce được, tuy nhiên đây là những lỗi rất hay gặp, hầu như ai cũng sẽ gặp trong quá trình làm việc với Woocommerce. Ngoài ra, bạn có thể vào WooCommerce > System Status để xem các lỗi và khắc phục chúng.

Nếu bạn thấy có ích, hãy subcribe blog của tôi để nhận thêm nhiều tút hay qua email nữa nhé!