Important:
Subscriptions is a "add-on" function that is nourished by certain elements of the Store/Delivery function
This module does not offer in-app purchases (which Apple calls in-App purchases, instead uses the Store/Delivery gateway to accept payments. That means that Apple will not stay a percentage of your sales, but it also means that it is your responsibility to comply with the AppStore policies, so,If you are selling only digital content, we recommend not to activate this feature until you pass the Apple review and activate it once your App has been approved by Apple. Otherwise, they will reject it.
You can add the Subscription feature to the App from the Function List page.
You can add this feature several times to create multiple plans and add them all to the folder function to display them all as a list.
Subscription Settings
Once added, it will load all the default products/configures to help you better understand it. You just need to change the details according to your plan.
Welcome Message: App users will be displayed at the top of the subscription function page.
Message Renewal Reminder: It will be sent to application users if their plan is pending renewal in the event of an offline payment method. In the case of Stripe/Paypal, this will not be sent, as the automatic recurring payment is already set up in the initial purchase.
Message to Members:Users of the app will be displayed after they purchase the plan on the subscription function page.
Free Trial Period:Number of days the user can test this plan. In the event of an offline payment method, the status of the plan will become pending and the application administrator will have to activate it manually from the Subscriptions tab. In the case of Stripe/Paypal (recurring payment), the test plan is already added in the initial purchase and the process is automated.
Subscription Valid Until:This plan offer expiration date. The application user cannot purchase this plan after this date.
Functions to unlock after payment:You can select the function to be automatically assigned to users after the plan is activated. This option will only be available if Registration Pro is added to the application.
Product:Here you can set up your plan/product details.
You can add the product name/description and image related to your plan and it will be visible on the application side on the subscription function page.
Price Format:is an important setup for creating plans. You can put negative value if you do not want to offer any price option. For example, enter -1 as a 'daily' price to disable/hide this price option for the application user.
Shop and Payment Method:You can change the store details and payment method to enable them for this plan in this tab.
Store details are used in emails sent to users when making a purchase.
Paypal/Stripe:Currently, only Stripe supports recurring payment, Paypal does not serve to collect recurring subscriptions and will only function as an Offline payment method.
When a user subscribes by paying through Stripe, the subscription will be automatically activated and redirected to the corresponding content.
Offline Payment Method:In the event of an offline payment method such as cash, check, Paypal or Transfer, the user will be able to place the order and then their subscription will be in pending. The administrator must change the status from the editor's subscriptions tab to enable it.
Subscriptions:You will see a list of all subscriptions purchased by app users here.
You can enable and cancel subscription plans from here. Edit order will allow you to change the order details for your reference. Changing any details of the order will not affect the subscription plan, etc.
Additional settings:You can change the date format and other tags from here.
You will see many Store/Delivery-related configurations here. Please ignore the rest of the settings for now. We will hide the irrelevant options from here once we complete the integration of other modules.
Congratulations! Your subscription plan is ready for your users to buy.