Tích hợp AutomateWoo’s WooCommerce Subscription cho phép tạo các luồng công việc cho một dịch vụ đăng ký trả trước, trường hợp mà một customer pays for a certain period in advance of shipments for that period . Ví dụ, một tạp chí có thể được trả hàng năm, nhưng gửi một số mới mỗi tháng.
Hướng dẫn này minh họa cách sử dụng các luồng công việc của AutomateWoo để tạo một dịch vụ đăng ký trả trước.
Hướng dẫn cung cấp ví dụ về một tạp chí đăng ký 12 tháng để mô tả các luồng công việc cần thiết để tạo một dịch vụ đăng ký trả trước; tuy nhiên, cùng một cách tiếp cận có thể được áp dụng cho việc bán các hộp đăng ký, bữa ăn, cà phê, nội dung khóa học học thuật, và nhiều mặt hàng khác trên một dịch vụ đăng ký trả trước.
Yêu cầu cần có
- AutomateWoo phiên bản 5.4 hoặc mới hơn
- WooCommerce Subscriptions 2.5 hoặc mới hơn
- Một phương thức thanh toán hỗ trợ sửa đổi ngày thanh toán
- (tùy chọn) miễn phí WooCommerce Custom Price String plugin
Sản phẩm đăng ký trả trước
Bước đầu tiên để tạo dịch vụ đăng ký trả trước là tạo một sản phẩm sẽ được sử dụng để cung cấp dịch vụ đăng ký cho khách hàng của bạn.
Sản phẩm đăng ký được sử dụng để cung cấp dịch vụ đăng ký áp dụng để mua trong cửa hàng của bạn does not need to be the same product used to provide each month’s shipment . Ví dụ, để tạo một đăng ký tạp chí hàng năm, có thể sử dụng hai loại sản phẩm chung khác nhau:
- sản phẩm đăng ký hàng năm; và
- mỗi số của tháng, cái mà sẽ là 12 sản phẩm khác nhau, một cho mỗi tháng
Điều này có những lợi thế, như có thể tạo riêng SKU cho mỗi số tạp chí hằng tháng. Tuy nhiên, để giữ cho hướng dẫn này đơn giản hơn, chúng tôi sẽ sử dụng chỉ một sản phẩm.
Bước 1: Tạo sản phẩm đăng ký hàng năm
Để tạo sản phẩm đăng ký hàng năm:
- Đi tới WooCommerce > Add Product
- Click Simple Subscription là loại sản phẩm
- Đặt giá và lịch thanh toán để là chi phí của kì hạn trả trước, ví dụ: $99 / năm
Bước 2: Hiển thị một chuỗi giá tùy chỉnh (tùy chọn)
Sau khi cài đặt sản phẩm, nó sẽ hiển thị tổng số kì hạn trả trước là giá của sản phẩm trên mặt trận trang web của bạn.
Mặc dù giá hiển thị là chính xác, nhưng nó bỏ qua thông tin quan trọng – giá hàng năm cung cấp 12 lô hàng hóa hàng tháng. Để hiển thị thông tin này cùng với giá, sử dụng miễn phí WooCommerce Custom Price String plugin .
Để đặt một giá hiển thị tùy chỉnh với plugin này:
- Tải lên, cài đặt & kích hoạt Custom Price String plugin
- Đi tới WooCommerce > Edit Product màn hình cho sản phẩm
- Nhập vào Custom Price String
- Click Update
Để có kết quả tốt nhất, chúng tôi khuyên bạn nên bao gồm tất cả thông tin sau đây trong chuỗi giá tùy chỉnh:
- Giá
- Lịch thanh toán
- Lịch vận chuyển
Ví dụ, với sản phẩm tạp chí hàng năm của chúng ta, chúng tôi có thể sử dụng chuỗi giá:
$99 cho 12 ấn bản (giao hàng hàng tháng)
Các luồng công việc vòng đời đăng ký
Bây giờ chúng ta đã có sản phẩm, chúng ta cần tạo các luồng công việc trong AutomateWoo để đặt đúng giá và lịch thanh toán tại mỗi giai đoạn của vòng đời đăng ký trả trước.
Có 3 giai đoạn rõ ràng cho đăng ký, mỗi đăng ký đều yêu cầu một luồng công việc:
- Bắt đầu kì hạn trả trước đầu tiên sau khi đăng ký
- Đổi mới kì hạn trả trước với thanh toán khác sau 12 tháng gửi hàng; và
- Tiếp tục kì hạn trả trước sau thanh toán đổi mới
Luồng công việc 1: Bắt đầu kì hạn trả trước
Bước đầu tiên là thiết lập đăng ký để đảm bảo rằng:
- không có thanh toán đổi mới nào sẽ xảy ra trong kì hạn trả trước và
- nó sẽ tạo một đơn hàng đổi mới mỗi tháng cho mỗi lô hàng.
Để thay đổi đăng ký để xử lý những lô hàng miễn phí đòi hỏi:
- Lịch thanh toán phải thay đổi để là mỗi tháng, không phải mỗi năm
- Số tiền mục hàng hóa cần được thay đổi thành $0
- (tùy chọn) số tiền hạng mục đích giao hàng phải là $0
Để tạo một luồng công việc đáp ứng các yêu cầu này:
- Đi tới AutomateWoo > Workflows
- Click Add Workflow
- Nhập một Title cho luồng công việc, tất nhiên là Start Pre-Paid Term
- Chọn kích hoạt: Subscription Created
- Click đầu vào Subscription products
- Nhập tên sản phẩm đăng ký trả trước đã tạo trước đây
- Thêm hành động: Subscription – Update Schedule
- Nhập một Billing Period mới, cho ví dụ này, nó sẽ là tháng
- Nhập Billing Interval mới, cho ví dụ này, đó sẽ là 1 để gửi hàng mỗi tháng
- Recalculate Dates nên được kiểm tra để đảm bảo rằng ngày đổi mới tiếp theo được cập nhật thành 1 tháng, không phải 1 năm
- Thêm hành động: < strong> Subscription – Update Product
- Tìm kiếm sản phẩm đăng ký hàng năm
- Nhập Custom Product Price của 0.00
- Thêm hành động: Subscription – Update Shipping
- Chọn phương thức giao hàng được cung cấp trong cửa hàng của bạn
- Nhập Custom Shipping Cost của 0.00
- (tùy chọn) Nhập Custom Shipping Name nói rằng nó được trả hàng năm, điều này giúp giải thích trong các hóa đơn hàng tháng tại sao nó được bao gồm, nhưng miễn phí
Luồng công việc 2: Đổi mới kì hạn trả trước
Sau khi đã gửi 12 số hàng tháng, đăng ký nên xử lý một số lượng trả trước hàng năm khác cho 12 số tiếp theo. Điều này đòi hỏi một luồng công việc mới mà đặt lại các thay đổi được thực hiện khi bắt đầu kì hạn trả trước. Chúng ta muốn luồng công việc này áp dụng sau mỗi đơn hàng đổi mới thứ 12, có thể được thực hiện thông qua việc thanh toán đếm Rule .
Để tạo luồng công việc đổi mới kì hạn trả trước:
- Đi tới AutomateWoo > Workflows
- Click Add Workflow
- Nhập một Title cho luồng công việc, ví dụ như Renew Pre-Paid Term
- Chọn kích hoạt: Subscription Renewal Payment Complete
- Click đầu vào Subscription products
<