If you want to offer your customers a Maintenance Plan option, you can configure FastSpring to offer this option and automatically renew the maintenance plan period in QLM when the plan is renewed in FastSpring.
Step 1 - Create a Subscription Product for the Maintenance Plan
- In FastSpring, create a Subscription Product
- Add a fulfillment action to this product as follows:
- URL: https://qlm3.net/qlmdemo/qlmLicenseServer/qlmservice.asmx/RenewMaintenancePlan?is_vendor=fastspring
- Method: HTTP POST
- POST Encoding: UTF-8
- Output Format: Single-Line License (Quantity Based)
- In the Advanced tab, set the Fulfillment Applicability to "Applies to Rebills Only"
Step 2 - Add the maintenance plan as an option to your base product
- Select your base product and click Edit in the Product Choices section
- Click Add Choice and add the Subscription Product created above
- Configure the options as per your requirements
Step 3 - Add a Notification
- In the FastSpring top toolbar, click the Notifications icon
- In the Custom Notifications section, click Add
- Set the Event Type to: Order Completed (one per product)
- Set the Destination to: HTTP URL
- Set the Live Server URL to: https://qlm3.net/qlmdemo/qlmLicenseServer/qlmservice.asmx/RenewMaintenancePlan?is_vendor=fastspring&is_productid=1&is_majorversion=1&is_minorversion=0
- Set the Method to: POST
- In the Conditions tab, set the following:
- Rule Applicability: Applies to Non-rebills / First Orders only
- Products: Select your subscription product created above
- In the HTTP Parameters tab, add the following parameters:
- Name: quantity
- Value: #{orderItem.quantity}
- In the HTTP Parameters tab, add the following parameters:
- Name: subscriptionReference
- Value: #{orderItem.subscription.reference}
Comments
0 comments
Please sign in to leave a comment.