hawkhost / yola-whmcs-module

GNU General Public License v2.0
1 stars 0 forks source link

Module does not creates accounts #2

Closed SkGold closed 11 years ago

SkGold commented 11 years ago

Hello,

I followed instructions from the README file however module does not creates accounts in the Topline management system.

  1. Uploaded all files.
  2. Activated the Topline - Yola addon module. Do I need to set any Access Control in the Configure section for this module (see attached screenshot)? addon-module
  3. Created a server with the Toplineyola type, partner username and partner GUID. Do I need any other settings on this page (see attached screenshot)? server
  4. Created product. Do I need any other settings for the product (see attached screenshots)? product-details product-module-settings

Then I created an order for this product and approved that order with the “Run Module Create” option checked, but it does not create accounts in the Topline management system.

Also tried to create account through the “Create” module command in the “Products/Services” section in the Clients Profile, and it also does not create accounts in the Topline management system.

Am I missing something in my setup?

Thanks for your help.

tonybaird commented 11 years ago

The only issue I could see with your configuration is the module settings. On yours you have your bundleid set as premium_sitebuilder . Is this a custom bundle id? If not otherwise the default ones available are:

yola_3pg yola_unlim yola_prem yola_prem_estore

I believe correcting that will fix the issue. I think though at the very least the README should be updated to reflect actual default available bundle ID's as well as the possibility of custom ones. Also interestingly it sounds like the module did not throw any errors at all when running create. We'll need to do some testing on this as I would think the API would give an error which was not caught at the very least.

SkGold commented 11 years ago

Thank you. It creates accounts in SBS Manager now however:

  1. It creates account for a wrong domain.
  2. It doesn't populate ftp settings in whmcs.
tonybaird commented 11 years ago
  1. This appears to be related to the logic of detecting the proper service. We're going to make improvements to this in 1.0.1. The issue right now is it's select the first service the user has active rather than last. This is going to be improved by attempting to find it within the users order instead.
  2. This appears to be a bug but the issue seems to be strictly cosmetic. It's passing everything to topline fine just not inserting the right data back into whmcs.

For the moment you can get around both of these by logging in as the client. Then going to the service and managing the site builder settings. Then syncing the site builder settings to the right service.

We're going to have 1.0.1 out next week which should address both these problems.

SkGold commented 11 years ago

Thank you. One more issue that you may need to address in the next release:

It always creates Active accounts in SBS Manager, even if the Trial Duration has been set in the module settings.

I believe that the current workaround is changing the status in SBS manually.

tonybaird commented 11 years ago

Trial accounts are still created in SBS manager they should just be set as trial. Are they doing something else? Have you made sure to set it as a trial within the whmcs module settings?

SkGold commented 11 years ago

I will open a separate issue about trial. I probably not completely understand how trials are working.