Woocommerce - Managing Subscription
You can create subscription automatically through Novalnet, either based on the predefined settings in the Novalnet Admin Portal or through the dynamic subscription creation parameters passed during the initial API request and execute automated follow-up debits via supported payment methods. On each successful debits executed by the predefined subscription cycle, a new order is created in your shop system, specifying to the parent TID subscription. To offer subscription payments in your checkout, click Enable subscription in the Novalnet Global Configuration tab.
Use the Subscription payments option in the Novalnet Global Configuration tab to choose which payment methods you wish to offer for subscription payments.
This option is only available for Novalnet Credit/Debit Cards, Novalnet Direct Debit SEPA, Novalnet Invoice, Novalnet Prepayment, Novalnet PayPal, Novalnet Direct Debit SEPA with payment guarantee, Novalnet Invoice with payment guarantee, Novalnet Google Pay and Novalnet Apple Pay.
Subscription Tariff ID
Choose the preferred Tariff ID (unique identifier for the tariff plan) that you created earlier in the Novalnet Admin Portal for your project’s subscriptions.
Please visit: https://sandboxdeveloper.novalnet.com/solutions/subscription-management/dynamic-subscriptions to know more about the dynamic subscription creation in the Novalnet Admin Portal.
Enable shop based subscription
This option is only available for Novalnet Credit/Debit Cards, Novalnet Direct Debit SEPA, Novalnet Invoice, Novalnet Prepayment, Novalnet PayPal, Novalnet Direct Debit SEPA with payment guarantee, Novalnet Invoice with payment guarantee, Novalnet Google Pay and Novalnet Apple Pay.
Enable this option to agree and switch the subscription management from Novalnet to shop based subscription for all upcoming transactions.
Novalnet will handle Subscription Orders before enabling this option. Once the above option is enabled, the shop system will handle the recurring process not by Novalnet.
After the option is enabled, the shop system will automatically perform the cronjob on the specified date and time. Then, the bookings are created for recurring transactions using a token created in the initial subscription payment request.
Display Subscription Cancellation Option for Buyer
Enable this option if you want to allow the buyer to cancel their subscriptions from their end in your web shop under My Account -> Subscriptions
The buyer can cancel the subscription by clicking View on the subscription order and by clicking Cancel.
Next, the buyer must choose the reason for their subscription cancellation and click Confirm.
Suspending / Reactivating subscriptions
You can suspend or cancel an existing subscription for a certain period, due to the product's unavailability. Navigate to WooCommerce -> Subscription and choose the subscription in question.
Click Suspend under the green “Active” status to change it to On hold. To reactivate a subscription again, click Reactivate under the “On hold” status.
Once the subscription has been suspended (put “On hold”) or cancelled you can see the updated subscription details under WooCommerce -> Subscriptions -> Choose the order -> Subscription notes section.
Changing subscription’s payment date
To change the payment date for a subscription, navigate to WooCommerce -> Subscriptions in the shop admin panel and click the order number. In the right panel of the subscription details, under Schedule , enter the new date for the next payment on the “ Next Payment” field as shown in the image below, and click Update under the Subscription actions to save the changes.
Next Payment will be the date when the existing subscription will be updated with the new payment date from your end. Once the payment date has been changed you can see the updated subscription details in Subscription notes section.
Changing subscription‘s payment method
Changing the payment method in shop front-end (For buyers)
Under My Account -> Subscriptions , the buyer can change the payment method used for paying a particular subscription. This can be done under Actions: Change payment method.
All payment methods that the buyer has enabled will be listed here. The buyer will choose the payment method that they wants, and finalizes the changes by clicking Change Payment Method.
A notification will be sent to the buyer’s email address (Updated under My Account) indicating all the changes made. Also, you can see the updated subscription details in Subscription notes section.
Changing payment method in the shop admin panel (For merchant)
You can change the payment method for your buyer's subscriptions by navigating to WooCommerce -> Subscriptions and by clicking on the order number.
Update the new payment method by clicking the edit icon on the Billing section.
Select a payment type from the drop-down list and, click Change Payment as shown below
After changing the payment method, you can see the updated subscription details in Subscription notes section.
Changing the subscription amount
To Change the subscription amount, navigate to WooCommerce -> Subscriptions in your shop admin panel.
Click on the order number and click edit icon.
Enter the new amount under Total and finalize your changes by clicking Save.
When the changes are saved, click Recalculate.
The updated amount can then be reviewed under Subscription notes section.
Cancelling subscriptions
Navigate to WooCommerce -> Subscriptions in your shop admin panel. Hover your mouse over the green “Active” status below the subscription order that you wish to cancel, so that the Cancel option becomes visible. Click Cancel and choose the reason for cancellation from the drop-down list. Click Confirm to finalize the cancellation.
After cancellation, the subscription status changes to Pending Cancellation. For your future reference (e.g. internal statistics or optimization), you can review the cancellation reasons under Subscription notes section.