Home / Wordpress / Code Function Trong Woocommerce WordPress Hay Sử Dụng

Code Function Trong Woocommerce WordPress Hay Sử Dụng

Code Function Trong Woocommerce Wordpress Hay Sử Dụng
Code Function Trong Woocommerce Wordpress Hay Sử Dụng

Code Function Trong Woocommerce WordPress Hay Sử Dụng

Các đoạn Code Function Trong Woocommerce WordPress Hay Sử Dụng này mục đích sẽ giúp các bạn tạo ra các chức năng theo ý muốn của bạn, lưu ý là code bên dưới chỉ làm dựa trên Hook, nên các bạn muốn thay đổi nhiều thứ hơn thì cũng nên học Hook là gì theo link này nhé:

Toàn bộ hook cơ bản theme flatsome hay dùng

Nào cùng vào vấn đề, mình sẽ ghi lại các đoạn code dưới nhé

  1. Code thêm tình trạng hàng vào dưới mô tả ngắn sản phẩm,

    // The hook in function $availability is passed via the filter!
    function custom_override_get_availability( $availability, $_product ) {
       if ( $_product->is_in_stock() ) $availability['availability'] = __('Còn hàng', 'woocommerce');
       return $availability;
    }
  2. Code thay giảm giá thành % sale

    add_filter('woocommerce_sale_flash', 'dvd_woocommerce_sale_flash', 10, 2);
      function dvd_woocommerce_sale_flash($post, $product){
      global $product;
      $sale_price = $product->get_sale_price();
      $regular_price = $product->get_regular_price();
      $tmp = ($sale_price * 100)/$regular_price;
      return '<div class="onsale-div "><span class="onsale-giam">- '.number_format(100-$tmp,2).'%</div></span>';
    }
  3. Code hiện sản phẩm đã bán ở danh mục sản phẩm

    add_action( 'woocommerce_shop_loop_item_title', 'wc_product_sold_count', 11 );
    function wc_product_sold_count() {
      global $product;
      $units_sold = get_post_meta( $product->id, 'total_sales', true );
      echo '<p>' . sprintf( __( 'đã bán: %s', 'woocommerce' ), $units_sold ) . '</p>';
    }
  4. Code chuyển sản phẩm không có giá thành liên hệ

    add_filter('woocommerce_empty_price_html', 'custom_call_for_price'); 
      function custom_call_for_price() {
      return 'Liên hệ';
    }
  5. Code thanh toán nhập email không bị bắt buộc

    function congdongblog_unrequire_wc_email_field( $fields ) {
      $fields['billing_email']['required'] = false;
      return $fields;
    }
    add_filter( 'woocommerce_billing_fields', 'congdongblog_unrequire_wc_email_field' );
  6.  Code chuyển mô tả danh mục sản phẩm xuống dưới archive product

    add_action( 'wp', 'congdongblog_archive_description' );
    function congdongblog_archive_description() {
      if ( is_archive() ) {
        remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
        remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10 );
        add_action( 'woocommerce_after_main_content', 'woocommerce_taxonomy_archive_description', 10 );
        add_action( 'woocommerce_after_main_content', 'woocommerce_product_archive_description', 10 );
       }
    }
  7. Code xoá bộ lọc sản phẩm mặc định của woocommerce

    function removedefault(){
      remove_action( 'flatsome_category_title_alt', 'woocommerce_result_count', 20 );
      remove_action( 'flatsome_category_title_alt', 'woocommerce_catalog_ordering', 30 );
    }
    add_action('init','removedefault');

Còn nhiều đoạn code hay khác nữa, bạn có thể tham khảo qua các blog của cộng đồng blog nhé.

Code Function Hay Trong Woocommerce WordPress
Code Function Hay Trong Woocommerce WordPress

Vậy là xong rồi đó Hi vọng qua bài Code Function Trong Woocommerce WordPress Hay Sử Dụng này sẽ giúp anh em làm được mọi thứ với Woocommerce, nếu thấy hay hãy click quảng cáo ủng hộ mình gói mỳ tôm ăn qua ngày nhé, thank you mọi người.

Các bạn có thắc mắc gì thì liên hệ mình nhé thông qua website: congdongshop.com hoặc congdongblog.com của mình nhé,
Hotline: 0386270225 (A.Thông) nếu bạn có nhu cầu làm website.

 

 

About admin

congdongblog.com và congdongshop.com là một nhé mọi người, trang website đều do admin là Nguyễn Trung Thông sở hữu và quản lý, với đam mê CNTT , trang này dùng để chia sẽ kinh nghiệm những gì mình có, những gì mình làm được lên đây cho mọi người cùng học nhé, có gì sai sót mọi người bỏ qua nhé

Bạn Chưa biết ?

Hướng dẫn code shortcode hiển thị tất cả đánh giá sản phẩm ở vị trí bất kỳ

Hướng dẫn code shortcode hiển thị tất cả đánh giá sản phẩm ở vị trí bất kỳ

Hướng dẫn code shortcode hiển thị tất cả đánh giá sản phẩm ở vị trí …

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 *

Đánh giá facebook