Hướng dẫn này minh họa cách sử dụng AutomateWoo kết hợp với WooCommerce Subscriptions để create subscriptions with a fixed expiration date regardless of the subscription start date .
Chẳng hạn, trong hướng dẫn này, chúng tôi sẽ sử dụng một luồng công việc AutomateWoo để hết hạn các đăng ký tạo từ một sản phẩm đăng ký hàng tháng vào ngày 31 tháng 12, bất kể sản phẩm đăng ký được mua vào ngày 1 tháng 1 hay ngày 30 tháng 12.
Điều kiện tiên quyết
- AutomateWoo phiên bản 4.4 hoặc mới hơn
- WooCommerce Subscriptions 2.4 hoặc mới hơn
- (tùy chọn) plugin miễn phí WooCommerce Custom Price String
Sản phẩm đăng ký hết hạn cố định
Bước đầu tiên để tạo một đăng ký hết hạn cố định là tạo một sản phẩm sẽ được sử dụng để cung cấp đăng ký cho khách hàng của bạn.
H2-Bước 1: Tạo sản phẩm đăng ký hàng tháng
- Đi đến WooCommerce > Add Product .
- Nhấp vào Simple Subscription và chọn loại sản phẩm.
- Đặt giá cả phù hợp với nhu cầu của bạn và sau đó đặt lịch hóa đơn hàng tháng.
Bước 2: Hiển thị chuỗi giá tùy chỉnh (tùy chọn)
Sau khi thiết lập sản phẩm, nó sẽ hiển thị tổng chi phí cho mỗi lần gia hạn. Chuỗi giá này sẽ không bao gồm ngày hết hạn, môi trường của luồng công việc AutomateWoo.
Trong khi giá hiển thị là đúng, bạn có thể chọn thông báo cho khách hàng của mình rằng đăng ký sẽ kết thúc vào một ngày cố định. Để hiển thị thông tin này cùng với giá, sử dụng plugin miễn phí WooCommerce Custom Price String .
l Expired .
Ví dụ này chỉ là một trường hợp sử dụng cụ thể của luồng công việc này. Có rất nhiều tùy chọn khác khi thiết lập một luồng công việc như ở trên, tất cả đều được thiết kế cho việc sử dụng của cửa hàng cá nhân mà chúng đang được sử dụng.
Những vấn đề khác cần xem xét
Kể từ khi sản phẩm đăng ký đã được thiết lập ở trên không bao gồm ngày hết hạn trong cài đặt sản phẩm, email ban đầu gửi cho khách hàng sẽ hiển thị dưới dạng Kết thúc khi Hủy .
Tổng cộng lại
Trong quá trình thanh toán ban đầu, tổng cộng lại sẽ hiển thị ngày gia hạn tiếp theo dự kiến trên cả trang giỏ hàng và thanh toán. Kể từ khi luồng công việc AutomateWoo từ trên sẽ không kích hoạt cho đến after khi đăng ký được tạo, sự xem xét đặc biệt nên được đưa ra để đảm bảo điều này được truyền đạt đến khách hàng.
Trong trường hợp sản phẩm đăng ký được mua trong cùng một chu kỳ gia hạn mà luồng công việc hết hạn cố định sẽ chạy, không có đơn gia hạn nào sẽ được xử lý. Tổng cộng lại vẫn sẽ hiển thị ngày thanh toán tiếp theo dự kiến, ngày này sẽ không bao giờ đạt được trước khi luồng công việc được kích hoạt, thay đổi trạng thái của đăng ký thành Hết hạn .
Một cách giải quyết có thể được thêm bằng cách đặt đoạn code này vào tệp functions.php của bạn. Điều này sẽ thêm một dòng mới trong tổng cộng giỏ hàng sẽ hiển thị khi nào khách hàng nên kỳ vọng đăng ký sẽ hết hạn.
Luồng công việc tiếp theo
Như có thể thấy ở trên, luồng công việc này sẽ kích hoạt vào một ngày cố định, cũng được xác định bởi năm đã đặt. Do hiện tại không có cách nào để kích hoạt vào một ngày và tháng cố định mà không xác định năm, hộp Timing của luồng công việc sẽ cần được cập nhật để phản ánh ngày hết hạn mới cho mỗi năm sau đó.
Có một ý tưởng đang được thảo luận về việc cho phép đặt tháng / ngày mà không cần đặt năm. Nếu bạn cảm thấy điều này sẽ hữu ích cho quy trình của cửa hàng bạn, hãy bình chọn!