Hướng dẫn tuỳ chỉnh Woocommerce

Tuỳ chỉnh Woocommerce

Bài viết tổng hợp các tuỳ chỉnh Woocommerce cho các bạn yêu Woo. Không phải là tất cả nhưng cũng đủ dùng và sẽ được tổng hợp dần trong quá trình mình làm việc với WordPress và WooCommerce.

Hiển thị “chỉ từ: xxxx” thay vì giá xxx – yyy

87171875 188058822535389 3666983776711344128 n - TuongAds

Chèn vào file functions.php của theme/child theme

 

Thay đổi nội dung nút Add to Cart

Thêm code và chỉnh sửa text trong function.php của theme/child theme đang kích hoạt.

 

Ẩn thông tin hiển thị số lượng, sắp xếp trong trang cửa hàng, danh mục sản phẩm

Truy cập vào Admin > Appearance > Customize > Additional CSS:

Thêm đoạn code CSS vào rồi lưu lại.

Ẩn hoặc Thay đổi tiêu đề trong nội dung

Cách làm: mở file function.php của theme đang sử dụng, thêm đoạn code và lưu lại.

Có thể áp dụng với các tab khác như Đánh giá, thông tin bổ sung. Ví dụ:

Xem thêm: https://docs.woocommerce.com/document/editing-product-data-tabs/

Thu gọn, ẩn bớt nội dung mô tả CHI TIẾT sản phẩm Woocommerce

Lưu ý: code chỉ hoạt động với flatsome themes

Thu gọn nội dung mô tả sản phẩm WooCommerce

Cách làm như sau: mở file function.php của theme hoặc child theme đang sử dụng, thêm đoạn code và lưu lại.

Code chỉ nút “xem thêm”

Tại dòng 53 đang có giá trị là 300. Đó chính là chiều dài của khung nội dung. Nếu muốn khung nội dung dài hay ngắn thì hãy chỉnh sửa thông số đó cho phù hợp nhé.

Code nút “xem thêm” + “Thu gọn”

Nguồn: https://levantoan.com/

Thu gọn, ẩn bớt nội dung mô tả DANH MỤC sản phẩm

Chú ý: code chỉ hoạt động với theme flatsome.

Cách làm: mở file function.php của theme hoặc child theme đang sử dụng, thêm đoạn code và lưu lại.

Tại dòng 63 có giá trị là 300, đây là chiều cao của khung mô tả sản phẩm. Hãy thay đổi giá trị đó cho phù hợp.

Nguồn: https://levantoan.com/

Hiển thị thông tin GIÁ + GIÁ THƯỜNG + TIỀN TIẾT KIỆM

thay doi cach hien thi giam gia - TuongAds

Cách làm: thêm đoạn code sau vào functions.php của theme đang kích hoạt là được

Nguồn: https://levantoan.com/

Hiển thị thông tin tóm tắt khi di chuột vào sản phẩm

Áp dụng: theme Flatsome, với theme thường có thể sử dụng plugin Woocommerce Product Hover Show ToolTip Info của CuongDC.

hiển thị thông tin khi di vào sản phẩm

Cách làm: thêm đoạn code sau vào functions.php của theme đang kích hoạt là được

Trong đó, có thể tuỳ chỉnh, thêm vào code //show thông tin tại đây:

  • $product->get_name() : Tên sản phẩm;
  • $product->get_price() : Giá khuyến mãi của sản phẩm;
  • $product->get_regular_price() : Giá ban đầu của sản phẩm;
  • $product->get_short_description() : Lấy mô tả ngắn của sản phẩm.

Nhớ sửa CSS trong style.css của theme/child theme đang kích hoạt cho đẹp

Một số trường thông tin có thể đưa vào thêm (nếu cần)

Nguồn: https://thanhtrungit.net

Thêm yêu cầu xuất hoá đơn VAT

them tuong hoa don do vat woocommerce - TuongAds

Thêm code dưới vào functions.php của theme đang kích hoạt

Bước 1: Tạo code cho form thanh toán

Bước 2: Xác nhận dữ liệu khách nhập vào đã đủ hay chưa

Bước 3: Lưu các giá trị khách nhập vào đơn hàng

Bước 4: Hiển thị thông tin VAT trong đơn hàng

Nguồn: https://levantoan.com/

Tạo trang dõi đơn hàng qua email

Tính năng này đã có sẵn trong plugin Woocommerce rồi, để sử dụng hãy tạo một trang và dán đoạn shortcode vào là được.

Thêm trường xác thực địa chỉ email trong trang thanh toán (checkout)

add_confirm_email_to_woocommerce

Cách làm: thêm code sau vào functions.php của theme đang kích hoạt

Nguồn: https://levantoan.com/

Thay icon xoá sản phẩm

remove style - TuongAds

Cách làm: Dán đoạn code css bên dưới vào CSS bổ sung của theme đang kích hoạt

Nguồn: https://levantoan.com/

Cho phép nhập số thập phân trong ô số lượng của woocommerce

use decimal in quantity fields in WooCommerce - TuongAds

Cách làm: thêm code sau vào functions.php của theme đang kích hoạt

Giải thích thông số trên như sau.

Giá trị mặc định là 1
Giá trị max là 80
Giá trị min là 0.5
Bước nhảy cho mỗi lần ấn + – là 0.5
Các bạn hoàn toàn có thể thay đổi các giá trị trên. Ví dụ không muốn giới hạn số lượng thì có thể bỏ đi đoạn $args[‘max_value’]

Nguồn: https://levantoan.com/

Thay mũi tên tăng giảm số lượng bằng dấu cộng, trừ

WooCommerce Quantity Increment - TuongAds

Tải plugin này: https://wordpress.org/plugins/woocommerce-quantity-increment/

Thêm nút “Mua ngay” “Buy Now” cạnh nút “Thêm vào giỏ hàng”

Cách 1: 

Thêm đoạn code sau vào file functions.php của theme hoặc child theme đang kích hoạt

Cách 2:

Cách làm: Mở file functions.php trong theme hoặc child theme của bạn đang sử dụng.

Đoạn trên sau khi click vào button Mua Ngay sẽ chuyển hướng tới trang thanh toán. Nếu bạn nào muốn chuyển hướng tới trang giỏ hàng thì sửa dòng 28 như sau

từ

thành

Code này đã được test với biến thể mặc định của woo. Còn bạn nào dùng plugin thứ 3 để custom hiển thị biến thể mà bị lỗi thì comment bên dưới nha

Nguồn: https://levantoan.com/

Thêm thông tin trước và sau giá sản phẩm

- TuongAds

Xem ở đây

Thay đổi sản phẩm 0đ thành “Liên hệ”

Cách làm: thêm code sau vào functions.php của theme đang kích hoạt

Bước 1: Code chuyển 0đ thành chữ “Liên hệ”

Bước 2: Chuyển giá thành “Liên hệ” khi hết hàng

Nguồn: https://levantoan.com/

Xoá đường dẫn slug danh mục cha cho sản phẩm

Xóa bỏ product-category và toàn bộ slug của danh mục cha khỏi đường dẫn của Woocommerce

Chúng ta sẽ lấy 1 ví dụ cụ thể để hiểu rõ hơn yêu cầu là cái mà đoạn code này làm được nhé.

Mặc định chúng ta có

Danh mục sản phẩm: http://domain.com/product-category/may-tinh
Danh mục con cấp 1: http://domain.com/product-category/may-tinh/may-tinh-de-ban
Danh mục con cấp 2: http://domain.com/product-category/may-tinh/may-tinh-de-ban/may-tinh-dell

Sau khi áp dụng đoạn code này chúng ta có:

Danh mục sản phẩm: http://domain.com/may-tinh
Danh mục con cấp 1: http://domain.com/may-tinh-de-ban
Danh mục con cấp 2: http://domain.com/may-tinh-dell

Code xóa bỏ product-category và bỏ toàn bộ slug của danh mục cha ra khỏi đường dẫn tĩnh

Chỉ cần cho đoạn code sau vào file functions.php của theme đang sử dụng. Sau đó vào update lại permalink tại Setting->Permalink->Save Change.

Nguồn: https://levantoan.com/

Hướng dẫn xóa product, product-category trong đường dẫn của woocommerce

remove product product cateogry on url - TuongAds

Xem tại đây

Updating….

Trên đây là những tổng hợp tuỳ chỉnh Woocommerce khá dễ sử dụng cho mọi người. TuongAds sẽ cập nhật liên tục để phục vụ mọi người.

10 thoughts on “Hướng dẫn tuỳ chỉnh Woocommerce

  1. Nguyễn Đại says:

    nhờ ad support . Mình chuyển chữ add-to – cart thành liên hệ rồi giờ muốn click vào chữ liên hệ chuyển gọi đến số điện thoại mình luôn thì làm thế nào ạ

  2. Gon says:

    code thu gọn mô tả danh mục sản phẩm sao mình thấy nó không hoạt động!
    mình vẫn dùng theme flatsome.

  3. Nham says:

    Bạn cho mình hỏi chút là mình muốn tắt phần đánh giá + Mô tả ngắn của sản phẩm trong phần soạn thảo sản phẩm của woocommerce thì dùng code ntn vậy bạn, mình có dùng theo như trên mạng nhưng không thấy remove đi được.

  4. lê xuân quang says:

    chào ad, rất mong được ad hỗ trợ, mình sử dụng Hiển thị “chỉ từ: xxxx” thay vì giá xxx – yyy như ad hướng dẫn, web mình hiện đã hiển thị. Nhưng có 1 vấn đề là các sản phẩm chỉ có 1 mức giá, nó vẫn hiển thị chữ ” Chỉ từ” thay vì chỉ hiển thị mức giá của sản phẩm đó. Có cách nào chỉnh lại để các sản phầm nào có 1 mức giá thì không hiển thị chữ “Chỉ Từ” không ạ. Rất cảm ơn ad

  5. Nguyễn Đình Danh says:

    bạn cho mình hỏi muốn thêm thông tin ngay bên dưới tiêu đề sản phảm trong trang mô tả sản phẩm thì làm thế nào ạ

  6. Xiao Lam says:

    Mình muốn phần bài viết mô tả danh mục A hiển thị ở tất cả các trang của danh mục A ví dụ như trang 1, 2, 3…. Hiện tại web mình chỉ hiển thị được ở trang 1 của danh mục A. Nhờ admin chỉ giúp với ạ.

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *