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 » WooCommerce – Thêm mới trạng thái đơn hàng

WooCommerce – Thêm mới trạng thái đơn hàng

Thứ Sáu, 23/11/2018 by Hoàng Quách

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

Trong bài này chúng ta sẽ học cách tùy biến cột trạng thái đơn hàng trong WooCommerce. Mặc định WooCommerce có một vài tùy chọn cho tình vận chuyển như pending, on hold, completed, failed, refunded..

Bạn có thể xem toàn bộ danh sách trạng thái đơn hàng, bằng cách đăng nhập vào quản trị WordPress & truy cập vào WooCommerce > Orders. Tiếp tục bạn nhấn vào một đơn hàng & bạn sẽ tìm thấy trong trường order status

Trạng thái đơn hàng

Bây giờ mình muốn bổ xung thêm trạng thái đơn hàng vd “Shipping in Progress”. Để thực hiện bạn thêm đoạn mã sau vào cuối tệp functions.php

function wpex_wc_register_post_statuses() {

   register_post_status( 'wc-shipping-progress', array(

       'label'                     => _x( 'Shipping In Progress', 'WooCommerce Order status', 'text_domain' ),

       'public'                   => true,

       'exclude_from_search'       => false,

       'show_in_admin_all_list'   => true,

       'show_in_admin_status_list' => true,

      'label_count'               => _n_noop( 'Approved (%s)', 'Approved (%s)', 'text_domain' )

   ) );

}

add_filter( 'init', 'wpex_wc_register_post_statuses' );

 

// Add New Order Statuses to WooCommerce

function wpex_wc_add_order_statuses( $order_statuses ) {

   $order_statuses['wc-shipping-progress'] = _x( 'Shipping In Progress', 'WooCommerce Order status', 'text_domain' );

   return $order_statuses;

}

add_filter( 'wc_order_statuses', 'wpex_wc_add_order_statuses' );

Một lần nữa, chúng ta nhấn F5 tại trang đơn hàng chi tiết đó bạn sẽ thấy xuất hiện một trạng thái mới.

Thêm trạng thái đơn hàng
Thêm trạng thái đơn hàng

Mình muốn chứng mình cho các bạn thấy, để đơn giản mình sửa đơn hàng trên sang trạng thái mới này & nhấn nút lưu để lưu đơn hàng. Bây giờ trên giao diện website, mình chuyển đến trang tài khoản. Khi nhấn vào link “My Account” một danh sách những đơn hàng hiện ra & có xuất hiện trạng thái mới của mình vừa thêm ở đây.

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

Nếu bạn thích bài viết này, hãy ủng hộ chúng tôi bằng cách đăng ký nhận bài viết mới ở bên dưới và đừng quên chia sẻ kiến thức này với bạn bè của bạn nhé. Bạn cũng có thể theo dõi blog này trên Twitter và Facebook

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

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

Comments

  1. Trung Hiếu says

    Thứ Tư, 13/03/2019 at 7:40 sáng

    Có nhiều lúc ta cứ đi tìm ở đâu xa mà không để ý thứ mình cần gần ngay trước mặt. 😀

  2. Trung Hiếu says

    Thứ Tư, 13/03/2019 at 7:40 sáng

    Đẹp gái thế mà bảo bựa là bựa thế nào. 😛

  3. Thừa Cao says

    Thứ Năm, 14/03/2019 at 7:40 sáng

    Nhìn avatar của Admin bựa quá hong biết!

    • Trung Hiếu says

      Thứ Tư, 13/03/2019 at 7:40 sáng

      Đẹp gái thế mà bảo bựa là bựa thế nào. 😛

  4. Thanh Hương says

    Thứ Sáu, 15/03/2019 at 7:40 sáng

    Oh thế mà mình cứ đi tìm bấy lâu nay, thanks b!

    • Trung Hiếu says

      Thứ Năm, 14/03/2019 at 7:40 sáng

      Có nhiều lúc ta cứ đi tìm ở đâu xa mà không để ý thứ mình cần gần ngay trước mặt. 😀

  5. Mạnh says

    Thứ Sáu, 24/04/2020 at 8:03 sáng

    Cảm ơn bạn. Mình làm OK.
    Nhưng mình có thêm 1 vấn đề. Là khi add được trạng thái này là đang shipping.
    Thì đồng thời mình muốn có 1 email tự động gửi cho khách hàng thông báo trạng thái đơn hàng này là đang shipping thì làm như thế nào ạ?
    VD: Khách đặt hàng ( Gửi 1 mail thông báo đang xử lý đơn hàng )–>xử lý xong mình gửi ship chuyển trạng thái order là shipping ( có mail tự động gửi cho khách thông báo là trang thái đơn hàng đang shipping ).
    Tương tự như tự động gửi mail khi chuyển từ trạng thái đơn hàng đang xử lý sang đã thành công.

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.