-
Posts
6,715 -
Joined
-
Last visited
-
Days Won
841
Everything posted by Paul
-
Where is it? Is it in the environment variables? I forget if Blesta simply tries to execute mysqldump, or if it includes the path. I believe the default path on most systems is /usr/bin/mysqldump. Also, are there any commands disabled in your php.ini? It probably uses exec() or shell_exec()
-
Great, thanks for letting us know!
-
Please see CORE-504 which describes package switching. This is our proposed solution to free trials, or limited time discounts that roll over to another package. Any suggestions? This wouldn't include reminders, which should logically be set up as part of another process or plugin. (Perhaps a conditional based email plugin? - Create email templates, set emails to be set to customers under certain conditions like Package XYZ renewing in X days.)
-
Opinions Of Licensepal And Enom Users And Other Questions
Paul replied to Ben's question in Pre-Sales Questions
There is no monthly dev license, and having a monthly license is similar to having no license. We issue dev licenses upon request for direct owned license holders, and we issue dev licenses with discretion to all others. For all others, we need more information on the purpose of the license. If approved, the dev license is usually good for 6 months but can be extended. If an extension for Blesta is released, we will usually make the dev license permanent. -
I would suggest a feature request for better reporting on failed tasks. Personally, I want to build a notification system in Blesta that would allow notices to be sent to staff, and they would pop up/slide up in the corner of the screen. Something like this could potentially be useful in notifying high level staff that a particular task failed. Also useful for failed module requests, new orders, new tickets, and more.
-
That appears to fix an issue where a one-time service is ordered and the order form mistakenly displayed paypal subscriptions as an option. That's still based on a service, this issue is entirely different as there is no recurring service linked to the invoice, so Blesta does not know that it's recurring. There may be some way to tell that an invoice was generated from a recurring invoice, and if so the subscription options could be made available to invoices like this. I wouldn't consider this a bug though, please open a feature request for us to add this in. I'd probably label any such task an "improvement", as it was not coded to work in the way suggested.
-
Blesta does not show the subscription button for invoices that contain non-recurring items. In this case, there is no link between the invoice and any recurring services, so Blesta does not know if it's a one time invoice or if its recurring. Recurring invoices simply stamp out new invoices at a designated schedule.
-
Does Paypal Create A Payment Account In The Client's Account?
Paul replied to interfasys's question in Support
Payment accounts are for merchant gateways only, and do not work with non-merchant gateways like PayPal. The PayPal gateway supports both one-time and recurring options if configured to accept both. The client can choose whether to make a one time payment or a subscription. With PayPal subscriptions, the payment schedule is set on order and controlled by PayPal. Using their IPN, they notify Blesta when a new payment has been made. The process is separate from Blesta after initially set up, aside from the notification to Blesta. As such, payment accounts are irrelevant. -
Was the renew date for the service set to March 1 initially? When did you first enable the cron, was it more than 15 days prior to March 1st? Blesta will play catch up if it misses a renewal, and the renew date won't be bumped unless/until an invoice is generated. So, if you have it set to 15 days, and the renew date is March 1st, I don't see why it wouldn't invoice those unless there is a problem with the cron running. Under Settings > Company > Automation, does "Create Invoice" say it has run today? Since client groups can have independent settings from each other and the company, check that the client groups are inheriting their settings from the company or are also set to 15 days under Settings > Company > Client Groups.
-
The backup uses the mysqldump binary, which must exist on your system. If you have SSH access, you can type "whereis mysqldump" to see if it exists. While Blesta may be able to make the SFTP connection successfully, it may not be able to generate the backup file if mysqldump is not available.
-
The email and the user for the support department are different. Email can only be imported to the department if the TO address matches that of the department email. Since you're authenticating with Google using a different address, I wonder if this might be part of the issue. If the ticket import is stalling there may be other issues. Please ensure that the mailparse pecl extension is installed. Also, you could disable your cron job, wait 5 minutes, email the ticket address, and then run the cron manually under Settings > System > Automation. This won't work if the task is still hung (spinning icon under Settings > Company > Automation). This should show you the ticket cron output. If it seems to stall, or still doesn't work and the task shows that it is locked, try enabling error reporting and running the cron again (after at least 5 minutes). To enable error reporting, edit /config/blesta.php and change Configure::errorReporting(0); to Configure::errorReporting(-1);
-
Actually, that about sums it up. (Check out that happy face in our logo) Though I originally came across the name "Blesta" using a random word generator. We wanted a unique name that we could build a brand around. blesta.com was available when I came across the name and it went on my short list. A few days later I went to register the domain and it was taken . I went through hundreds of more names and didn't like any of them, and for a kick I did a whois on blesta.com again. It was available! Someone bought the domain, and then returned it during the grace period. I had never seen that happen before or since. It was meant to be!
-
Awesome! Let us know what you think of the Multicraft module, we appreciate your feedback! And, thanks for using Blesta!
-
I think there may be a plugin for IP Board to tag threads in that way, but I don't remember what it was called. The only tags we can put on there currently, I believe, is the "Answered" tag when a post is marked as "Solved". If we could also add other statuses for feature requests, I could see that being beneficial. The alternative is for us to modify the thread title and add something like this, but that's not ideal.
-
The service creation email has a tag, {package.email_html} for HTML and {package.email_text} for TXT. Do you see these in yours? These tags get replaced with your Package welcome email HTML and TXT content.
-
All of those tags should be good, you mentioned that the service creation template was disabled though. That template must be enabled for the welcome email to be delivered.
-
Are other emails being sent? Was the VPS actually provisioned? The most common problem is the use of an invalid tag in the package welcome email. Would you mind posting the content of your Package Welcome email content? (Both HTML and Text sections) as well as your Service Creation email template (Settings > Company > Emails) if you modified that one.
-
Updating a package does not affect the services. Which "server" a service uses is attached to a module row for that module. If you are using cPanel, you can change the server by putting the old server and new server in the same Server Group (Settings > Company > Modules > cPanel > Manage). Then, go to Manage the service on their client profile page. A drop down menu will appear. Change it from the old to the new server and save. This will not migrate their site, just update Blesta so that API calls are made to the proper server.
-
Does Paypal Create A Payment Account In The Client's Account?
Paul replied to interfasys's question in Support
Are you interested in hiding Payment Accounts from clients when Credit Card and ACH are both disabled? (From my previous post) -
Thank you for your interest. An affiliate plugin should follow the mass mailer plugin. I don't have an ETA yet, but your feedback helps.
-
If you are using recaptcha or are you a human, you may have the wrong credentials in there as there is an error on the page. Both of these order forms look like they are of the type "Registration", which simply allows a user to register for an account. To sell your packages, select a different order type such as "General". Then, select a template below that, try "Wizard List", then under the Package Groups section make sure you have one or more package groups, that contain the packages you want to offer selected on the left side of the multi-select box. Be sure to select which currencies you are accepting, and which gateways as well. That should result in an order page that has your products listed on it. From there, play around with different templates until you find one you like best.
-
I believe so, with the PHP 5.5 hotfix included in the distro. 3 files to overwrite in the hotfix, works with PHP 5.4, 5.5, and I believe 5.6. If you have any trouble with 5.6 with the hotfix please let us know.
-
If you want to give me access, I'm happy to take a look at it. But I have a feeling you've already made up your mind. Best of luck to you, whichever way you go.
-
If anyone has changed the module to allow the CSR and other details be submitted post-order, and would like to submit the changes to us for review and inclusion in Blesta let me know. We will need rights to the code, but will maintain it going forward.
-
We made the decision to use mailparse because it solves a lot of issues with working with email messages that other implementations skim over. The email issue seems server related. If it works on your dev server, but not your live server it's hard to label it a bug in the software. These kinds of issues usually turn out to be something silly that was overlooked.