Hello,
There are two requests in your message.
1 - the possibility to delay the payment of the subscription.
2 - the recurring stops after a defined period
Even if Paypal recurring can handle some parameters to define two prices and one delay ; that feature is used by HikaSerial to be able to buy non-recurring products in the same time than recurring products.
So, the current solution for "free period" is to have two products ; one free product which can be buy only one time by a customer, and another one which can renew (or create) the subscription.
Regarding the request on the limitation of the number of recurring, it is something which differ from the "subscription" idea.
What if the customer stops the recurring after 4 months ?
Can he renew its 12 months subscription after that ? With the same 2 months free ?
If so, what if the customer stops the recurring after 2 months and then perform a renewal with 2 free months ?
I see more an "installments" feature than a subscription feature. With "installments" you consider that the customer must pay for the entire period while a subscription is a continuous renewal until the custom stops.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.