Hướng dẫn fix lỗi Add To Cart không hoạt động trong Magento 2
Có thể sẽ có lúc Add To Cart Button(nút thêm vào giỏ hàng) trên trang Magento 2 không hoạt động. Điều gì sẽ xảy ra nếu nút thêm vào giỏ hàng không hoạt động? Nếu nó không hoạt động, khách hàng sẽ có cảm giác bực tức không hài lòng, sẽ không chờ đợi mà chuyển sang trang web khác để mua sắm. Điều này gây ảnh hướng lớn đến doanh thu của doanh nghiệp và trải nghiệm người dùng. Bạn sẽ làm mất lòng tin của khách hàng đối với doanh nghiệp. Trong bài viết này mình sẽ hướng dẫn bạn fix lỗi Add To Cart không hoạt động trong Magento 2.
Có 2 trường hợp lỗi xảy ra: Add To Cart không hoạt động tại trang chủ hoặc trang sản phẩm.
Nút Add To Cart không hoạt động tại trang chủ Magento
Thông thường, khi người dùng nhấn nút thêm vào giỏ hàng trên trang chủ, nó sẽ hiển thị thông báo cho biết mặt hàng đã được thêm vào giỏ hàng. Nhưng khi bị lỗi, giỏ hàng hiển thị sẽ trống rỗng.
Lỗi trên tồn tại là do bộ nhớ cache. Để fix lỗi thì bạn hãy bật tất cả các tùy chọn bộ nhớ cache từ trang quản trị, nó sẽ giải quyết lỗi tính năng thêm vào giỏ hàng không hoạt động trên trang chủ.
Nút Add To Cart không hoạt động trên các trang sản phẩm
Giỏ hàng trống mặc dù bạn đã thêm sản phẩm từ trang danh mục hoặc trang sản phẩm. Trường hợp này được giải quyết bằng cách chạy truy vấn SQL. Magento 2 lưu trữ URL gốc trong đường dẫn thứ ba vd: design/head/includes, thường sự cố này xảy ra sau khi thay đổi tên miền hoặc thay đổi hosting. Thực hiện theo các bước dưới đây để sửa lỗi.
Bạn chạy một truy vấn SQL bổ sung như sau:
UPDATE core_config_data
SET value = REPLACE(value,'<old root URL or domain>', '<new root URL or domain>')
WHERE path = 'design/head/includes';
Tiếp theo bạn cần xóa bộ nhớ cache, bạn có thể sử dụng lệnh:
rm -rf var/cache/*
Kết luận
Như vậy là mình đã hướng dẫn xong cách fix lỗi nút Add To Cart không hoạt động trong Magento 2. Hy vọng giải pháp trên sẽ giúp bạn giải quyết vấn đề nút thêm vào giỏ hàng không hoạt động. Nó cũng sẽ giúp giữ chân khách hàng của bạn và ngăn chặn việc kinh doanh của bạn đi xuống. Ngoài ra để tăng tốc và nâng cao chức năng thêm giỏ hàng, bạn có thể sử dụng Magento 2 Ajax Cart Extension hoàn toàn miễn phí.
Cảm ơn bạn đã đọc bài viết.