WooCommerce là một trong những giải pháp phổ biến và nhanh chóng nhất để tạo website bán hàng online. Tuy nhiên, nó chưa bao giờ là lựa chọn tốt nhất bởi sự cồng kềnh về mã nguồn và khả năng tối ưu cơ sở dữ liệu kém. Càng cập nhật lên các phiên bản mới hơn, WooCommerce càng nặng nề vì những tính năng không thực sự quá cần thiết. Nếu bạn đang tìm kiếm cách để tinh giản WooCommerce, giúp website nhẹ nhàng hơn thì bài viết này là dành cho bạn.
WooCommerce
Các thủ thuật, tiện ích mở rộng, plugins, themes được tối ưu dành cho WooCommerce, giúp bạn xây dựng shop bán hàng một cách dễ dàng.
Tính năng liên hệ để nhận báo giá trong WooCommerce
Bạn đã bao giờ truy cập vào các website thương mại điện tử và nhìn thấy thay vì hiển thị giá cụ thể của sản phẩm thì nhà cung cấp lại để dòng chữ “Liên hệ” chưa? Thông thường, nguyên nhân của những trường hợp này là sản phẩm đang tạm hết hàng, hàng sắp về hoặc chưa có giá bán cụ thể dành cho sản phẩm (khách hàng có thể đàm phán để nhận mức giá tốt nhất). Nếu bạn đang xây dựng website bán hàng bằng WooCommerce và cũng muốn tích hợp tính năng tương tự như vậy thì bài viết này là dành cho bạn.
Tích hợp mã QR ngân hàng cho WooCommerce
Trong bài viết cách đây khá lâu, tôi đã từng hướng dẫn cho các bạn cách tích hợp thanh toán quét mã QR cho WooCommerce rồi phải không nào? Tuy nhiên, nhược điểm của phương pháp đó là chỉ hỗ trợ mã QR của các ví điện tử chứ không hỗ trợ mã QR của ngân hàng. Hơn nữa, chúng cần được tích hợp thông qua một plugin đã bị ngừng phát triển từ năm 2022. Nếu bạn đơn giản chỉ là muốn hiển thị mã QR ngân hàng khi thanh toán và trong email đơn hàng thì bài viết này là dành cho bạn.
Gỡ bỏ schema của plugin WooCommerce một cách đơn giản
Schema mặc định của plugin WooCommerce tồn tại một số lỗi như: thiếu trường hasMerchantReturnPolicy, shippingDetails ở Trang thông tin của người bán và thiếu trường aggregateRating, review ở Đoạn trích về sản phẩm (nếu bạn không kích hoạt tính năng review hoặc không có review nào). Việc khắc phục những lỗi này khá là khó khăn, bởi vì WooCommerce không cho phép can thiệp trực tiếp vào dữ liệu có cấu trúc của nó. Một giải pháp đơn giản hơn là gỡ bỏ schema của plugin WooCommerce, sau đó sử dụng plugin khác để tạo schema.
Vô hiệu hóa WooCommerce Brands để tăng tốc độ
Kể từ phiên bản 9.6, WooCommerce đã mặc định kích hoạt thêm tính năng Brands (thương hiệu) cho tất cả các website. Tác dụng của Brands là cho phép bạn phân loại và hiển thị các sản phẩm dựa theo thương hiệu của chúng. Tuy nhiên, không phải ai cũng có nhu cầu phân loại sản phẩm theo thương hiệu. Khi đó, tính năng Brands trở nên thừa thãi và trở thành một trong những nguyên nhân khiến web của bạn load chậm. Đặc biệt là file CSS có tên brands-styles-css mà tính năng này chèn vào trong mã nguồn HTML.
Loại bỏ font chữ của plugin WooCommerce
Kể từ phiên bản 9.1, WooCommerce đã mặc định kích hoạt tính năng Coming Soon Mode (Site visibility) cho tất cả các website. Tác dụng của tính năng này là cho phép người dùng tạo trang Coming Soon để hiển thị thông báo cho khách truy cập trong trường hợp website đang được xây dựng hay bảo trì. Tuy nhiên, nó cũng gây ra một vấn đề phiền toái đối với tốc độ load web. Đó là tải thêm các font chữ không cần thiết (khá nặng), kể cả khi không được bật.
Hiện tên người dùng và avatar trên menu WordPress
Trong bài viết lần trước, tôi đã hướng dẫn cho các bạn cách để đổi tên trang My Account (của WooCommerce) trên menu thành Login khi không đăng nhập rồi phải không nào? Nếu bạn chưa đọc qua, hãy xem nó trong phần link tham khảo ở ngay bên dưới. Hôm nay, chúng ta sẽ nâng cấp nó lên một tầm cao mới, bằng cách thay thế trang My Account bằng tên người dùng kèm avatar của họ. Tất nhiên, bạn có thể áp dụng điều này cho cả những website WordPress thông thường (không dùng WooCommerce), chẳng hạn như các trang membership.
Ẩn tab Downloads trong My Account của WooCommerce
Theo mặc định, tab Downloads (Tải xuống) sẽ luôn được hiển thị trong trang My Account (Tài khoản) của WooCommerce. Nếu bạn chỉ bán các sản phẩm vật lý hoặc bán các sản phẩm ảo (Virtual) nhưng không cung cấp file để tải xuống hay link để truy cập, thì điều này là khá thừa thãi. Vậy làm thế nào để ẩn tab Downloads đi cho gọn nếu khách hàng không mua các sản phẩm có khả năng tải xuống (Downloadable)? Bài viết này sẽ hướng dẫn cho các bạn cách để làm điều đó.
Đổi tên My Account trên menu khi không đăng nhập
Nếu bạn để ý thì thời gian gần đây, khi truy cập vào WP Shop của WP Căn bản, thay vì nhìn thấy mục “Tài khoản” trên menu, các bạn sẽ thấy mục “Đăng nhập” nếu chưa đăng nhập tài khoản khách hàng. Sau khi đăng nhập, mục này sẽ được chuyển về thành “Tài khoản” như cũ. Chỉ một thay đổi nhỏ thôi nhưng sẽ giúp website trở nên chuyên nghiệp hơn trong mắt khách hàng. Vậy làm sao để áp dụng điều tương tự cho website của bạn? Ngay bây giờ, tôi sẽ hướng dẫn cho các bạn cách để làm điều đó với một bước duy nhất.
Redirect về trang cũ sau khi đăng nhập trong WooCommerce
Bạn có để ý mỗi lần đăng nhập tài khoản trên các sàn thương mại điện tử như Shopee, Lazada, Tiki… bạn sẽ được redirect về trang cũ (ví dụ một sản phẩm nào đó mà bạn đang xem ngay trước thời điểm đăng nhập) không? Điều này giúp trải nghiệm mua sắm của bạn không bị gián đoạn (nghĩa là bạn không phải mất công tìm lại sản phẩm đó một lần nữa). Nếu bạn muốn tích hợp tính năng tương tự như vậy cho website bán hàng bằng WooCommerce của mình thì bài viết hôm nay là dành cho bạn.











Bình luận mới nhất