In many businesses, especially for recurring products, you may want to charge a one-time setup fee. Please note you must first enable the Required products feature under Configuration > Product to use this functionality.
- You can do so by first creating your usual product for sale (See "How to create a simple product" and "How to create a recurring product").
- Then create your setup fee as another new product following the same steps as your previous product. Under the Display tab, uncheck the Published checkbox to hide this product from public view. Configure the price for the default variant and any other settings you need. Make sure the variant's recurring interval is zero since this is a one-time setup fee. Save your product.
- Go back to your previous product and associate the setup product as a requirement under the Required tab.
Now when the customer purchases the first product, it will automatically add the required setup fee.