- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Bạn muốn thêm thông báo cho khách hàng về sản phẩm đã mua khi họ có thêm vào giỏ hàng trước đó. Trong bài này chúng ta hiển thị một báo cho cho các sản phẩm đã được thêm vào giỏ hàng & đó cũng là một tính năng nhiều bạn thích.
Mặc định với WooCommerce, bạn có thể thêm tùy thích số lượng của một hay nhiều sản phẩm vào giỏ & người dùng sẽ không biết sản phẩm đó họ đã mua chưa. Bằng cách hiển thị thông báo cho khách hàng của bạn biết về sản phẩm đã có trong giỏ hàng, cửa hàng WooCommerce sẽ trở nên tiện dụng hơn. Để làm điều này bạn chèn đoạn code sau đây vào cuối tệp functions.php
add_filter( 'woocommerce_product_single_add_to_cart_text', 'woo_custom_cart_button_text' ); function woo_custom_cart_button_text() { global $woocommerce; foreach($woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if( get_the_ID() == $_product->id ) { return __('Already in cart - Add Again?', 'woocommerce'); } } return __('Add to cart', 'woocommerce'); } /** * Change the add to cart text on product archives */ add_filter( 'add_to_cart_text', 'woo_archive_custom_cart_button_text' ); function woo_archive_custom_cart_button_text() { global $woocommerce; foreach($woocommerce->cart->get_cart() as $cart_item_key => $values ) { $_product = $values['data']; if( get_the_ID() == $_product->id ) { return __('Already in cart', 'woocommerce'); } } return __('Add to cart', 'woocommerce'); }
Bây giờ nếu bạn truy cập vào một sản phẩm trên cửa hàng, sản phẩm này bạn đã thêm vào giò trước đó. Lúc này một thông báo xuất hiện thay cho nút Add to cart giống như thế này.
Tuy nhiên người dùng vẫn có thể cập nhật số lượng sản phẩm trên trang giỏ hàng.
Để nhận được bài viết mới vui lòng đăng ký kênh kiến thức WordPress từ A-Z ở Form bên dưới. Bạn cũng có thể nhận được sự trợ giúp trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype