This plugin offers two product types: Multi-step payment product and recurring payment product.

Multi-step payment product

This product is a type of group product, including child-products. Each step is a child product that is carried out in the order that has linked the child product to the product group. Subproducts can only be simple products.

Working process

  • When the customer proceeds to add a multi-step product (assuming that the Multi-step Product includes 3 sub-products: [Step 1]; [Step 2], [Step 3]) to the cart and proceed to checkout. . The customer only has to pay the first time for the product [Step 1].
  • After processing the payment, the order is created in the admin order and will mark the product [Step 1] in the Order detail.
  • When this order is marked complete and [Move to Next Step] is performed, an email containing the url will be sent to the customer’s email. When the customer clicks on this URL, the system will automatically create a new order, including products such as the first order [Step 1, Step 2, Step 3] and direct the customer to the payment page. In this order, the customer only has to pay for the product [Step 2].
  • The above steps will be repeated until the final child-product in the Multi-step product.

How to create products?

  • Create Group Product in Admin side: Products -> Add new product -> on Product Data Navigation  -> select Group Product type.

  • On MultiProduct Options Tab, set [Multi Payment Product Type] is [Multi Payment].

  • On Linked Product Tabs: add child product to [Grouped products]  

Order processing in admin

  • After the admin has finished processing the order, and want to move to the next step in the order to request the customer to pay, perform the following action to change the status: At [Order Action] Box (on top-right) screen), select [Move to Next Step] and click the Update button.

  •  At this time, the system will send an email containing the URL to the customer to request the next step payment.

Recurring Payment product

The Recurring Payment product can be a Simple/Variable/Group product.

Working process

  • Customer proceed to add Recurring Product and cart and proceed to checkout. The system will automatically create an order.
  • When the admin changes the status of the Recurring Order to the completed status, the system will start counting down the time.
  • The countdown time is calculated from the time the order status is completed, after XXX days (XXX is the number of days that are configured to repeat for Recurring Product in the admin side), the system will automatically send an email to the customer.
  • This email will contain a special URL, when the customer clicks on the link, the system will automatically create an order and go to the payment page.
  • The system keeps repeating like this until the customer does not want to continue to pay.

How to create products?

  • Create Group Product in Admin side: Products -> Add new product.
  • Select the value for [Multi Payment Product Type] as [Recurring Payment], and set the value of the number of days to repeat the order in the [Repeat After] field.

  • On MultiProduct Options Tab, set [Multi Payment Product Type] is [Recurring Payment]

Order processing in admin

Admin side does not need to do anything further, the system will automatically do the rest and display the status of the Recurring order.

You can configure the basic parameters for the Multi Payment Product plugin to work in the [Multi Payment] tab in woo’s settings.