-
Posts
6,719 -
Joined
-
Last visited
-
Days Won
841
Everything posted by Paul
-
What version of Blesta is this? Have you made any changes to the Date Format or Date Time Format under Settings > Company > General: Localization?
-
I'm not sure I follow, it sounds like it's more complex that just uploading an image through Blesta... it needs to then be transferred/uploaded to your own server and then be shown somewhere? If you're trying to interface with some other software and you want Blesta to accept an image from the client and then update it somewhere else, you could likely accomplish this with a custom plugin.
-
Hi DDChris, We haven't copied anything from our competitor, especially not states and countries so that is interesting. They were originally pulled in from official data sets per https://docs.blesta.com/pages/viewpage.action?pageId=10551368#Debugging/Tools-StatesandCountries but we are planning to make some changes/improvements here as some data has either changed or may not have been totally accurate from the original sources. Perhaps our competitor used the same original sources, I'm not sure. Also, different regions have different preferences for how the date is constructed. You can see the task we're planning to implement here https://dev.blesta.com/browse/CORE-5391 If you have any comments on this task, let us know. Regarding that library, I don't believe this is used at all for this purpose. States and Countries are stored in the database in the states and countries tables, respectively. So, these can be adjusted there if you prefer, depending on what kind of change you want to make. Codes can't be changed to something other than a code, so changes that relate to how the address is displayed (code, or name, etc) due to the region will likely need to wait for this task to be implemented. Cheers, Paul
-
If the emails are being sent every 5 minutes, then Blesta thinks the email is failing to be sent and so the invoice is not marked as sent. Are you certain the email was actually sent and received by the recipient? Click the email in the log to expand and show the details, it may include errors. Also check Settings > Company > Emails to make sure your mail server is configured correctly and that your From Email address on all your email templates is correct. Then check ../logs_blesta/ logs to see if there are any errors when an email is sent. Also check if you can send the email to your own email address in the invoices widget by checking the box next to the invoice and sending to an address you specify. To prevent an invoice email from going out Edit the invoice and uncheck the "Email" option. This option is deselected automatically when an email is successfully sent, but for some reason it appears the email is either not sent or there is some error with sending.
-
It sounds like these are images they are providing so that you can work on their website. If they can't email files to you, right now probably the best thing to do is for them to upload files like this via the ticket system. They can open a ticket or reply to a ticket and add attachments. You can download the files from the ticket. There is a plugin called "Client Documents", but this is for admins to attach files to their account that they can download, not the reverse of that.
-
I see the problem, you need to switch to Blesta!
-
Features checklist for WHMCS->Blesta migration
Paul replied to Himax's question in Pre-Sales Questions
We are working on a fix for this in 5.11.3, you can try this out now if you like: Edit the file ~/plugins/import_manager/components/migrators/whmcs/whmcs_migrator.php Around line 70 look for the $actions code block, replace the entire block of code with the following (We moved importTransactions to below importInvoices.) $actions = [ 'importStaff', // works 'importClients', // works 'importContacts', // works 'importTaxes', // works 'importCurrencies', // works 'importPackages', // works 'importPackageOptions', // works 'importServices', // works 'importDomains', // works 'importInvoices', // works 'importTransactions', // works 'importSupportDepartments', // works 'importSupportTickets', // works 'importAffiliates', // works 'importMisc' // works ]; If you try this, let us know how it goes. -
Features checklist for WHMCS->Blesta migration
Paul replied to Himax's question in Pre-Sales Questions
Upon further inspection (and other reports), I believe there is a bug in 5.11 preventing the transactions from being applied correctly during import. At this time we'd recommend importing on 5.10.3 and then upgrading to 5.11.2 after that. We are trying to reproduce the issue now and if we can, we hope to have a fix in 5.11.3 soon. -
Upload an image for what purpose? Clients can upload images and other documents within tickets. There is also a Client Documents plugin where staff can add documents to a client's account that the client can access and download in the client area. There's no option currently in terms of "custom client fields" for uploading images or other files. A feature request and a case for this, if that's what you're looking for could be made here https://requests.blesta.com
-
Features checklist for WHMCS->Blesta migration
Paul replied to Himax's question in Pre-Sales Questions
If the invoices are closed, they should have transactions applied to them. In Blesta, the sum of unapplied transactions make up the account credit. If you click on the invoice row, it will expand to show which if any transactions are applied to it. Is your invoice closed with no transactions applied to it? -
Features checklist for WHMCS->Blesta migration
Paul replied to Himax's question in Pre-Sales Questions
Did you check the option to balance credits on import? What version of WHMCS did you import from, and did you import into Blesta v5.11.2? Are there open invoices in addition to the credits? If so, Blesta will apply the transactions to any open invoices starting with the oldest invoice when the cron runs, but you shouldn't enable the cron unless you're ready to go live unless you disable all other automation tasks under Settings > Company > Automation first so that it only performs the apply credit option. Because WHMCS does not properly account for and track invoices and transactions the option to balance will attempt to make the account balance match up once imported into Blesta. In Blesta, every transaction applied to an invoice is tracked and associated. So in cases where an invoice is simply marked as paid with no transaction, or a credit is created out of thin air with no transaction, the only solution is the balancing option which will either generate a credit or generate an invoice to consume extra credits. -
Much of the interaction has moved from our forum to our Discord server. New releases are mentioned there, on our X account @blesta and on our blog.
-
We have a task to fix this for 5.11.3 per https://dev.blesta.com/browse/CORE-5386 In the meantime, you can check each card to deselect them, then check them again to select them and you'll be able to choose the colors correctly and save.
-
A blank page usually indicates an error. Did you check your ../logs_blesta/ log directory (Full path set under Settings > System > General)? It may contain an important error. If you upgraded to 5.11.2, did you make sure to run /admin/upgrade? If you visit Settings > Company > Modules, the module does not have an Upgrade button next to it?
-
The Webuzo team already created a module for Blesta, you can find it here https://webuzo.com/docs/billing/blesta-shared-hosting-module/
-
If you want new clients to never have access to ACH, uncheck the option in the order settings. Packages > Order Forms: Settings tab. This will cause new registrations to not have access to ACH. If you want to grant them access in the future, it can be done on a per-client basis.
-
The invoice (pdf+json) cache can only be generated when the invoice is actually generated for view, which occurs if the invoice is being sent to the client or the client or staff view the invoice. Are you suggesting that the invoice PDF+json should be generated as soon as it is created? There are a few concerns with this. 1. Staff may create an invoice, and want to edit it. If it hasn't been sent to the client or viewed yet, then it could be edited prior to being sent. 2. Generating the PDF takes a significant amount of memory and CPU time. If PDFs are always generated when invoices are created, it will require significantly more resources and time during the "Create Invoice" automation task, at least for cases when not using proforma. Keeping invoice creation light increases reliability.
-
You can create a 1 week service if this will be an ongoing basis. Otherwise, there are 2 options. Charge them a partial amount each week manually as staff, which will slowly reduce the invoice balance until it is paid Adjust the invoice to 1/4 the amount and create 3 additional invoices. Depending on the due dates of the invoice and your auto-debit settings, you can control when an automatic payment will be attempted.
-
There's not currently a way to parent an existing domain. Essentially the domain within the services table in the database must be updated so that services.parent_service_id is updated to reference the parent service ID. A price override would need to be set as well to make the domain free. So this could be done with this database update, but there's not an option to parent an existing domain/service in the UI. I can see this potentially being a useful feature https://requests.blesta.com
-
Enom domain module retrieve base prices when TLDs are synced - Solved
Paul replied to Panormitis's topic in Contribute
I'm pretty certain there are folks that handle the notices on their own and have it disabled with Enom, so maybe you didn't speak with the right support agent. These are required by ICANN, so you must demonstrate that you are able to send them. It makes sense that they would be hesitant to disable without proof. Unfortunately I couldn't find anything in their documentation about it. -
Enom domain module retrieve base prices when TLDs are synced - Solved
Paul replied to Panormitis's topic in Contribute
Blesta can send up to 3 domain renewal notices, ICANN requires at least 2. If you have these enabled in Blesta you can disable these notices at the registrar. The registrar may want to know more about when you are sending the notices and what the content of the notices are. If you wan to rely on Enom sending these out, then you will want to disable these notices in Blesta so that the client doesn't receive extra notices. Since it is an ICANN requirement, Enom will want to know that you are using software like Blesta that sends out these notices before disabling on their side. -
Enom domain module retrieve base prices when TLDs are synced - Solved
Paul replied to Panormitis's topic in Contribute
Blesta can send those notices so that you can disable them in Enom. Many registrar modules only include the cost, not a price you set in their panel. If we used the price you set in Enom for Enom, then 1) Everyone would have to set a price there and 2) it would not work the same as other registrars who do not have a retail price, but only a wholesale price. It is better to let Blesta do the price markup, or just set your TLD prices manually to the same value you have set for retail prices in Enom. If you want to make a modification to your module, and keep your markup at 0% for new/renew/transfer, you are welcome to do that, it's just not a change we would make to the module as it would be inconsistent with other integrations. -
Invoice header & footer: how can we change that?
Paul replied to brutus's question in Pre-Sales Questions
You can make custom templates if you like, but the simplest thing to do is add a background image. See https://docs.blesta.com/display/user/Creating+Invoices for things that can be customized like background image, logo, and optional fields. Blesta also includes a few different templates, and you could clone one and modify it to look however you want. -
Enom domain module retrieve base prices when TLDs are synced - Solved
Paul replied to Panormitis's topic in Contribute
The prices fetched are supposed to be your cost, then they are run through the markup settings to increase the price by the desired amount, see screenshot.