How to Enable And Process Product Buyout?

If you have a rental model that allows subscription products to be bought in the middle of the subscription period or at the end of the subscription period, you can tackle the operations associated with the purchase of the subscription product (such as charging the remaining product amount via a one-time transaction, sending an invoice for the charge, stopping recurring payments etc.) in your circuly operations backend.

There are two ways to initiate a product buyout

  1. From the Customer Self-Service Portal by the customer itself - once you’ve enabled the setting, the feature will be available to your customers in the Customer Self Service Portal. If everything runs smoothly (that is if the payment is successfully charged) no manual input is required from your side. 
  2. From the circuly Operations backend by a you or by a user - the buyout process is initiated by you or a circuly user from the circuly Operations Backend. 


The difference between the two options 

The difference between the two is the process itself. If you want to offer a custom price without influencing the price of all the other products of the same type, then the best way to proceed is to initiate the buyout manually from the circuly Operations Backend. 

However if you do not plan on offering custom prices, then the buyout can be initiated by the customer from the Customer Self-Service Portal. Before getting started with this just make sure that you’ve checked the retail prices of all products and edited them if there are and errors. You’ll learn more about editing the retail price of this product in this article. 

If you do wish to offer custom product prices when a customer request to buy the product, you can check out this article on initiating the buyout process manually from the circuly Operations Backend

To learn more about the buyout process initiated by the customer from the Customer Self-Service Portal, continue reading this article.


Getting started:

  1. Check the retail price of the subscription product.
  2. Enable the buyout feature in the Customer Self-Service Settings.
  3. Accessing the buyout option in the Customer Self Service Portal.
  4. The buyout process for your customers.

1. Check the retail price of your subscription product

Before you enable the product buyout feature and make it available to your customers in the Customer Self-Service Portal, double check the retail price of all your products. To do that:

  • In your circuly Operations Backend > Go to the Products Tab > Select the Product you want to change the retail price of by clicking on the checkbox.

  • Click on the EDIT RETAIL PRICES button.
  • Type your desired value in the given input field and click on the SAVE CHANGES button.

2. Enable the buyout feature in the customer login settings.

  • In your circuly Operations Backend > Go to the Settings Tab > From the Settings menu go to the Customer Login settings > Enable the switch for Allow subscription buyout > Scroll down to the bottom of the screen and click on the SAVE CHANGES button. 

3. Accessing the buyout option in the Customer Self Service Portal

  • Once the subscription buyout setting is "enabled", your customers can see and access the option to buy their subscription product by clicking on the dropdown menu for a product under Your Subscriptions. See image below for reference.


4. The buyout process for your customers

  • When your customers click on the buy product option from the dropdown menu and confirm, a new window slides-in from the right with details about the product, the subscription and the price of the product.


  • The calculation shows the Retail price and the Buyout price of the product after subtracting any payments already made by the customer such as the Initial payment and the monthly subscription payments. 
  • In case the payments already made by the customer is more than the retail price of the product, a symbolic buyout price of €1 is charged. The reason for doing so is also already given and explained to the customer. 

  • The customer can then click on the CONFIRM AND PAY button.

  • Once the process is through, a confirmation box appears on the screen with more information about the buyout.

  • The status of the Subscription goes to pending buyout until the payment goes through (see explanation box above). 
  • All dropdown menu options under the selected subscription disappear except the option to Report an issue. This is done in order to make sure that the customer does not request another buyout for the same product and also does not cancel the subscription while the product attached to the subscription is under the pending buyout process.

  • The customer additionally receives an invoice as confirmation for requesting a buyout.

  • When the payment is successful, the status of the subscription goes from pending buyout to bought out.

  • The same is reflected in your circuly operations backend as the status of the subscription goes to bought out.

Good to know

  • Identify whether a failed payment is due to a failed recurring payment or a failed product buyout payment - If you want to add specific information for failed buyout payments, you can use the variable {is transaction-buyout} in the Payment has failed email template (e.g. that the subscription is set back to active due to the failed payment).

  • Add buyout link to the Subscription almost over email - when your customers get the Subscription almost over email you can encourage your customers to instead buy their subscription product. You can additionally make the customer journey easier by adding the redirect link for the buyout in the email body itself. The variable for that is {css buyout_link}.


missing the answer to your question?

Fields marked with an asterisk (*) are required.
Thank you! Your submission has been received!

We are now hitting the keys to produce the content you are looking for. We will inform you once we are finished.  
Oops! Something went wrong while submitting the form.