-
Posts
6,728 -
Joined
-
Last visited
-
Days Won
841
Everything posted by Paul
-
I believe Enom must whitelist your IP address, in order to accept API calls from your server. In the past, I recall having to open a ticket with them to request they add the IP. They may have a way to add it yourself now, I'm not sure. In any case, this is likely the issue.
-
Nope, the backup should work with a fresh install and is not dependent on a certain level of configuration -- except configuring the backups themselves! Curious the result of running mysqldump manually per above.
-
I can confirm that having multiple companies in Blesta, and using the same PayPal account for them works perfectly.
-
Did you check the module log under Tools > Logs? Usually the module log will provide useful information. Also, a common issue is allowing your websites IP address with Enom, when API requests may originate from the server's primary IP. In such a case, Enom rejects API calls because the IP is incorrect. Aside from that, we will need more information in terms of what you're trying to accomplish and where things go south.
-
We should update the importer to pull in KB articles also, if possible. Do you know how they store their articles? Is it basic HTML? That won't help your immediate need, but it should be part of the import process.
-
That is a pity. If that module is ready to go @thynan, maybe now is a good time to release it. Then, @loading can get a refund and use Blesta.
-
-
I'm curious to see how the new logo looks, couple suggestions on other parts of the site: 1. I would use the colored Blesta logo at the bottom instead. You can grab it from here - http://www.blesta.com/resources/ 2. The vertical lines dividing the sections of your footer extend part way into the lighter gray section at the very bottom. Looks a bit odd, I would expect it to end within the darker section. Other than that, looking good!
-
The ticket was for a dev request, which requires a particular person to evaluate and quote. Not a typical request, but it did admittedly slip past us. Still, the vast majority of tickets you've opened (32 in total) have received responses within a few hours. So, this is a bit of a generalization.
-
We have some improvements planned to simplify creating packages, it can definitely be a little confusing your first time through. You have probably done most of it right, and Mike's tutorial on the Universal Module is good. Any packages you have that you don't want to use, just change them to inactive and create a new one. Here's the basic order for using the Universal Module and creating a package. Create a Universal Module product. If the customer should be presented to fill out anything for the service, create 1 or more service fields. Settings > Company > Modules > Universal Module Create a Package, select the Universal Module as the module, and the Product you created above. Set your pricing and other options Add this package to an existing Package Group, or create a new group from here. If you are adding the services to clients manually, you can use the Add Service option on their profile page, select the package, and continue through the wizard to add the service. If you want customers to be able to order the package directly, create an order form under Packages > Order Forms and add the Package Group to the order form. If you want a little help getting this initial one set up, you're welcome to give me a call at 714-398-8132 x100. We're in the USA.
-
You should set a cron key if you are going to run it via web, by using lynx (richwalker's example), wget, or other. Please see "Running the cron via the web" at http://docs.blesta.com/display/user/Installing+Blesta#InstallingBlesta-4.SetupaCronJob
-
Let's see if you can run mysqldump via the command line (SSH), try executing this command: Replace USER and DATABASENAME with the proper values. You will be prompted for the password after you run the command. You can check your Blesta config at /config/blesta.php for your database details. Do you have a dump.sql after running the command? How large is it? Open it up and see if it looks right.
-
Upload a phpinfo page to your server and check if mailparse is indeed in there. Call the file something like info.php, with the following code: <?php phpinfo(); ?> Then, pull it up in your browser, and see if mailparse is loaded.
-
Confirmed, it's legitimate!
-
Please PM me the ticket ID and I can confirm it's legit.
-
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.