Guest
06 Apr 2018 03:48

Hi,

I want to build a website with diffrent kind of memberships:

  1. a standard membership with yearly renewal option
  2. a limited membership that functions as support assistance for a specified date range by the customer. I want the client to be able to buy a membership for example for 1 week where he can specify the start and end date. The cost will be calculated on a per day rate based on the date range the client chooses. I also need the client to be assigned to a special usergroup for this date range.

Would this be somehow possible with Emerald?

Thanks!

Last Modified: 23 Aug 2021


Sergey
Total posts: 13,748
09 Apr 2018 09:19

Emerald is very flexible about dates. If has few different options how dates are calculated. But user cannot choose it.

Although there is a way to do that. It is possible to create custom field, where user will select dates and that will affect price and change start and end dates. I mean it is possible to implement withough hacking Emerald's core.

For this kind of custom development I would charge $80. If you will not find out-of-the-box solutions come back here and I'll do integration for you.


Guest
09 Apr 2018 13:21

That sounds great. But I don´t see the option to create custom fields in your demo. Is this only possible in the backend? I would like to test this if possible.

Thank´s a lot!


pepperstreet VIP
Total posts: 3,837
09 Apr 2018 15:55

Sergey Although there is a way to do that. It is possible to create custom field, where user will select dates and that will affect price and change start and end dates

Like it!

Guest But I don´t see the option to create custom fields in your demo.

The demo page is still based on Emerald v9.
The extra fields are available in Emerald v10 only. Frontend feature.
Here are 2 screenshots that might give you a quick idea:

Fields manager
em10_fields_manager

Add new field and current field types
em10_fields_add_new


Guest
09 Apr 2018 16:59

Why is the demo page not up to date? I would have bought Emerald had I known about this possibility. I checked out the current demo, couldn't find what I needed, wrote in the forum, didn't get an answer for a while and then decided to buy another component.

To be honest I like Emerald more than the other one I bought which is also not perfect. But I am back here now because of this suggested possiblity to choose the custom date range. On the screenshots in the last post here I don't see the option to select a date field. How would this work? What field types do you have for custom fields?

Please, update the demo page!!!

If I buy Emerald, which version would I get?


Sergey
Total posts: 13,748
10 Apr 2018 06:25

Guest Why is the demo page not up to date? I would have bought Emerald had I known about this possibility

This feature is not very obviouse. You could know about fields but you could not know that fields can do that. I'll try to update demo server this week.

Guest On the screenshots in the last post here I don't see the option to select a date field. How would this work? What field types do you have for custom fields?

There is no such a field. I was talking about possibility to create such a field. My point was that we can add this feature without hacking emerald kernel. I can create that field for additional payment as custom development. Since this is not a very popular feature, I cannot make it for free as part of Emerald package.

As I have already mentioned, it would cost $80.


Sergey
Total posts: 13,748
10 Apr 2018 06:39

I've updated demo site.


Guest
12 Apr 2018 02:42

Hi Sergey,

thanks for updating the demo site. I like the new functions and I also like the new look :) How would I proceed to get the custom date field? Of course I would buy the component but how do we continue afterwards?

And just to make sure. When you create this customized field for me would it add the user to a special usergroup only for the date range of the subscription? I guess I have to use the action "Change user group" but I don´t want this change to be applied directly after successful payment but only for the date range of the subscription which the user will specify using the new field. And also, this subscription will be based on a per date rate, so the total cost would be the cost per day multiplied by the amount of days based on the date range selected?

If you can make this happen, I will be your next happy customer.

Thanks a lot!


Sergey
Total posts: 13,748
12 Apr 2018 04:22

Guest Of course I would buy the component but how do we continue afterwards?

I start develop this field, when you purchase Emerald. Then I'll report to you when field is ready. You purchase it and I release it in download section.

Guest When you create this customized field for me would it add the user to a special usergroup only for the date range of the subscription?

That is for you to decide. You can add user to group or create restriction with Emerald rules. The field I create will only affect start and end date and dynamicaly calculate subscription price.

Guest I guess I have to use the action "Change user group" but I don´t want this change to be applied directly after successful payment but only for the date range of the subscription which the user will specify using the new field.

That is very good point. I have not had that in mind. And it worked exactly like you afraid it would. But Iэму applied changes already and in next release, activation will only happen on subscription when it reaches start date. Thank you, for foreseeing this problem.

Guest And also, this subscription will be based on a per date rate, so the total cost would be the cost per day multiplied by the amount of days based on the date range selected?

Exactly.


Guest
12 Apr 2018 15:19

Sergey That is very good point. I have not had that in mind. And it worked exactly like you afraid it would. But Iэму applied changes already and in next release, activation will only happen on subscription when it reaches start date. Thank you, for foreseeing this problem.

And when will you publish the next release? Just to have an idea... :)


Sergey
Total posts: 13,748
13 Apr 2018 07:00

I have updated it already today.


Sergey
Total posts: 13,748
16 Apr 2018 10:51

I've got it. Start creating plugin.


Sergey
Total posts: 13,748
16 Apr 2018 13:49

It is done. Please transfer $80 to serhioromano @ outlook.com and I'll release new version of Emerald 10 with this field.


Sergey
Total posts: 13,748
17 Apr 2018 14:57

Yes, I've received it. I'll release updates later tomorrow or may be even today if I have a chance.


webnicole VIP
Total posts: 6
19 Apr 2018 12:43

Thank you, I downloaded the latest version and will check the new functionality :)


Sergey
Total posts: 13,748
19 Apr 2018 15:35

If you have problems, create new topic with your name and provide me login access to your site with problems I'll debug it there.

Powered by Cobalt