Hoàng Web

Thiết Kế Website WordPress

  • Kho giao diện
  • Dịch Vụ
    • Thiết kế web giá rẻ
    • Thiết kế website WordPress
    • Hosting Miễn Phí 100GB
    • Tích hợp thanh toán MoMo, ViettelPay, Vietcombank, MB..
    • Tối ưu Google PageSpeed
    • Sửa lỗi nâng cấp website
    • Viết plugin WordPress
    • Code Tool theo yêu cầu
  • Bảng giá
  • Quy trình làm việc
  • Giới thiệu
  • Liên Lạc
Trang chủ » Wordpress » Giới hạn số lượng sản phẩm trong giỏ hàng – WooCommerce

Giới hạn số lượng sản phẩm trong giỏ hàng – WooCommerce

Chủ Nhật, 25/11/2018 by Hoàng Quách

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Trong bài học trước mình có hướng dẫn các bạn cách cấu hình giá trị đơn hàng tối thiểu trong WooCommerce. Khi người dùng thêm sản phẩm vào giỏ hàng, và cửa hàng của bạn yêu cầu giá trị đơn hàng tối thiểu trước khi có thể đặt mua. Trong bài hôm nay chúng ta sẽ giới hạn số lượng sản phẩm.

Với một số cửa hàng bạn sẽ cần bán một sản phẩm với số lượng nhiều. Ví dụ nghìn quả trứng , hay cây nến ở dạng bó có từ 3,6,12. Trong bài này mình sẽ muốn khách hàng mua một số lượng sản phẩm nhất định, số lượng này bằng chia hết cho n (n là số bất kỳ)

Mặc định không có cấu hình sẵn trong WooCommerce. Ví dụ sau mình lấy tổng số lượng sản phẩm bạn có trong giỏ hàng phải gấp 5 lần hay chia hết cho 5. Để thực hiện bạn thêm dòng code sau vào cuối tệp functions.php

add_action( 'woocommerce_check_cart_items', 'woocommerce_check_cart_quantities' );

function woocommerce_check_cart_quantities() {

global $woocommerce;

$multiples = 5;

   $total_products = 0;

   foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values ) {

       $total_products += $values['quantity'];

   }

   if ( ( $total_products % $multiples ) > 0 )

       $woocommerce->add_error( sprintf( __('You need to buy in quantities of %s products', 'woocommerce'), $multiples ) );

}

Bây giờ bạn thêm một sản phẩm vào giỏ hàng và nhấn nút “View cart” để chuyển đến trang giỏ hàng. Ngay lập tức có một thông điệp cảnh báo xuất hiện như hình sau:

Thậm trí không cho phép bạn thực hiện thanh toán nếu bạn nhấn nút thanh toán.

Đến khi số lượng mua có gấp 5 lần, bạn sẽ thấy không còn nội dung thông báo lỗi nữa & có thể thực hiện thanh toán hợp pháp.

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

Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook

  • shares
  • Facebook
  • Facebook Messenger
  • Gmail
  • Viber
  • Skype

Chuyên mục: Wordpress Tìm kiếm: Woocommerce

Tôi giúp gì cho bạn?

HOÀNG WEB

Địa chỉ: Tây Sơn, Phường Quang Trung, Quận Đống Đa, Hà Nội

Hotline: 0987 342 124 – 0868 292 303 (8h:00 – 21h:00)

Email: [email protected]

Website: www.hoangweb.com

KẾT NỐI VỚI TÔI

  • Facebook
  • GitHub
  • YouTube

SẢN PHẨM

  • Plugin Thanh Toán Quét Mã QR Code Tự Động
  • WP2Speed – Tối ưu Google Speed
  • 23WebHost – Hosting Miễn Phí 100GB

LIÊN KẾT

  • Có nên thuê thiết kế website giá rẻ?
  • Hướng dẫn thanh toán
  • Chính sách hoàn tiền
  • Trung tâm hỗ trợ

Copyright © 2023 | All rights reserved | HOANG WEB
Mọi hình thức sao chép nội dung trên website này mà chưa được sự đồng ý đều là trái phép.