Hi Jerome,
really many thanks for help and suggestions. So:
4 - Have from now that all the Subscribed users will receive an email 60 and 30 days before the subscription expiration date as discounted renew advice. Renewing before the end date mean to pay 70 € and not 100 €.
4 - Since you use Acymailing, you can insert a coupon code in a newsletter. The best would be to regroup your users in Acymailing to send them different newsletters.
Coupon: I like this solution, But it should have (automatically) an expiration date deadline, the Subscription End Date. May be adding the "Discount validity period" valuein the Coupon ?
Please, How to have the Coupon unique and strictly connected with the user ?
Or, Is it possible have in the plan two prudocts ?
ACL: Where I can control them with that feature, like:
- If I'm not Subscribed I'm in the Registered group, I view and can buy the Product 1 (or Price 1 of that product), a year Subscription that cost 100 €
- If I'm Subscribed I'm in the Subscribed group, I view and can buy the Product 2 (or Price 2 of the same product), a year Subscription extension that cost 70 € > As you described at point 5
Or, Why not work on the "PRICES AND TAXES" ACL Feature on the same Product ?
(I'm trying to inderstand the different teory approach and when one way is better than the other... All suggestments are too appreciate)
Product creation > CUSTOM FIELDS > Usergroup after purchade: None - the work will be done directly from the SUBSCRIPTION, right ?
Product creation > SUBSCRIPTION > Relation type: Please, What is its job ? When use Creation and / or Renewal ?
Import:
- the plan ID = For all 500 users that "bought" this plan (Active and Expired Subscribers), right ? Please, Can you give me instruction on which Table/Field write the plan ID number?
- the HikaShop user ID = Ok, again, Please, Can you give me instruction on which Table/Field write the HikaShop user ID?
- a subscription data/key (afterwards you can put the same content to everybody) = What is this ?
- the subscription status = Ok, where 1 is Active and 0 Expired, right ? Again, Please, Can you give me instruction on which Table/Field write the subscription status?
- subscription start date (timestamp) = Ok, Please, Do you mean in this format: unixtimestamp.com ? Can you give me instruction on which Table/Field write the start date?
- subscription end date (timestamp) = Ok, Please, Do you mean in this format: unixtimestamp.com ? Can you give me instruction on which Table/Field write the end date?