Một số code xử lý liên quan đến coupon woocommerce

Vâng hôm nay tôi sẽ chia sẽ cũng như là lưu trữ một số code xử lý liên quan đến coupon woocommerce ở đây để tiện anh em copy nhé

1. Xử lý coupon tại checkout page

Nếu chúng ta di chuyển form coupon vào trong form checkout page thì form checkout lại chứa form coupon như vậy là html không hợp lệ, chính vì vậy tag

Sẽ bị tự động remove và như vậy chức năng coupon sẽ không hoạt động, bây giờ chung ta phải xử lý js riêng cho chỗ này để nó hoạt động được

1.1 Code html coupon sẽ là

1.2 Code js

Chúng ta sẽ sử dụng event click của button mr_apply_coupon để lấy mã coupon và sử dụng ajax để xử lý, code dưới đây được sự dụng trong class

1.3 Code ajax

 2. Xử lý coupon tại product single page

Trong woocommerc thì chức năng coupon chỉ được thực hiện tại cart page và checkout page. Đôi lúc khách hàng lại yêu cầu đặt chức năng tại single page. Ngay sau đây là cách làm

2.1 Code html

Ở đây mình sử dụng event focusout để làm là khi chúng ta rời element input

Anh chị thấy khá là đơn giản đúng không, còn việc đặt cái input này ở chỗ nào là do anh chị quyết định cho phù hợp với thiết kế

2.2 Code js

 2.3 Code php

Code được sử dụng trong class nhé anh chị

3. Thay đổi email template

3.1 Remove và add function trong class email

 

Hết rồi đó anh chị. Từ khóa tiềm kiếm bài viết này trên google: coupon woocommerce, custom coupon woocommerce

5/5 (2 Đánh giá)
Gửi Phản Hồi
Chọn đánh giá của bạn
1 Bình Luận
5
5
1 đánh giá
4
0 đánh giá
3
0 đánh giá
2
0 đánh giá
1
0 đánh giá
Thông tin người gửi
Anh Chị


Đăng ký nhận bài viết mới

Khi mình đăng bài mới bạn sẽ nhận nó qua Email


Hướng dẫn thiết kế theme

Các functions thường dùng

  • Hotline: 0912 889 416

Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net

Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress