Fix Error: SyntaxError: Unexpected token < in JSON at position 0. Or Error: JSON.parse() causes error: `SyntaxError: Unexpected token in JSON at position 0`

Fix Error: SyntaxError: Unexpected token < in JSON at position 0. Or Error: JSON.parse() causes error: `SyntaxError: Unexpected token in JSON at position 0`

Nếu bạn đang gặp lỗi SyntaxError: Unexpected token < in JSON at position 0. Hoặc Error: JSON.parse() causes error: `SyntaxError: Unexpected token in JSON at position 0` khi dùng Woocommerce để đặt hàng trên nền tảng WordPress nói riêng và cả trên opencart hay các App nói chung thì bạn đã tìm đúng cách để sửa lỗi rồi đấy.

SyntaxError: Unexpected token @ in JSON at position 0 on checkout - WPML
Photo: SyntaxError: Unexpected token @ in JSON at position 0 on checkout in woocommercer

Từ lỗi syntax php nó kéo qua truy vấn json lỗi cấu trúc

Cách sửa lỗi này 100% xử lý thành công:

Bước 1: Tắt plugin cache (Cache disable)

Bước 2: Tắt dịch vụ CDN (CDN disable)

Bước 3: Xoá cache và restart lại PHP trên server (Clear cache and restart PHP on the server). Trường hợp PHP không thể restart thì bạn có thể hạ phiên bản PHP xuống hoặc lên để Woocommercer/ WordPress Core tương thích. (truy cập vào quản lý hosting > software > Select PHP Version > chọn phiên bản phù hợp)

Bước 4: Mở lại trình duyệt, xóa cache trình duyệt hoặc mở trình duyệt ẩn để kiểm tra lại thao tác đặt hàng.

Chúc các bạn thành công.

P/s: Nếu bạn cần hỗ trợ, vui lòng để lại comment bên dưới chúng tôi sẽ hỗ trợ bạn.

Related Post

One Comment

  • Cập nhật mới nhất: Cách sửa lỗi liên quan đến thông báo này nếu như blog/ website của bạn đang sử dụng plugin cache như Rocket plugin thì bạn nên tắt tính năng Minify JavaScript files (Minify JavaScript removes whitespace and comments to reduce the file size. ) nó sẽ nén (gộp) file JS của bạn lại và có thể khiến bạn xuất hiện lỗi trên.

    Lưu ý: lỗi trên phát sinh khi bạn sử dụng với Plugin Woocommerce khi đặt hàng nhé.

    Chúc các bạn vui vẻ.

    Reply

Leave a Reply

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

thirteen − six =