Jump to content

Paul

Blesta Developers
  • Posts

    6,719
  • Joined

  • Last visited

  • Days Won

    841

Everything posted by Paul

  1. There is currently no option for this. You can prorate all services to a specific day of the month, but not based on the date of initial order on a per-client basis. I can definitely see the need for this though, and it'd probably make a good feature request.
  2. When you attempt another import, and you doing it on a restored/fresh Blesta database? You won't be able to re-attempt an import if it fails. I ask because of duplicate key errors, though it may be unrelated. You could import data manually, any relationships between tables should be pretty obvious but if you have any questions let us know!
  3. What do you think about adding this under Settings > Company > Client Groups. New section called "Required Client Fields" or something. You would then either check that it's required, and depending on the field, enter the minimum number of characters or possibly a regex. Required Limit/Regex [x] First Name [___________2] [x] Last Name [___________2] [x] Company Name [___________4] [ ] Title [___________] [x] Address 1 [___________6] [ ] Address 2 [___________] ... etc. To add, some fields will always be required and cannot be unchecked, like email and First/Last name... so for first/last name, you'd essentially just set a regex or minimum length.
  4. Do you think the menu should be an option for the theme or something? (*) Click to Activate Navigation ( ) Hover to Activate Navigation I'm not familiar with what would be involved in making it transition automatically on desktop vs mobile. Mobile devices can have large resolutions now, and we don't want to have to maintain a list of browser signatures for mobile/desktop. It would have to be automatic via CSS/Javascript.
  5. Thank you! I think most of the remaining issues are with PHP 7. You don't like to click? If we did hover activated menus, we would have to treat them differently on mobile devices since it's not possible to hover on a phone. Well, at least the phone doesn't know you're hovering. Maybe in iPhone 8.
  6. CORE-2312 may be a PHP 7 only issue.
  7. Welcome! I'm not sure if you'd be able to import 2 -> 1, unless you import them as separate companies within Blesta. If you'd like to give it a try, PM me your trial key (Settings > System > General > License Key) and I'll add an addon company to your trial. If they are in separate companies, they'd be in the same install, and you can switch back and forth between companies to manage without having to log into a different location. Re: Stripe, probably not, I believe they just released that. Give it a spin. It may be something that you would need to migrate manually. Blesta uses "Payment Accounts" for CC and ACH, so depending how they store it it may be imported, but may need some finessing to get working. I'd say, give it a spin, and we'll help with any questions or issues that arise. https://docs.blesta.com/display/user/Migrating+to+Blesta (Shows WHMCS 5.x, but has been known to work with 6, not 100% sure re v7)
  8. Test, test, test, test. I'm finding bugs that should have been reported already. That is all.
  9. I would strongly suggest giving iDevAffiliate a try, they have a Blesta plugin for simple integration. It's far more fully featured than our own affiliate system will be.
  10. Some people would complain that their name is 1 or 2 characters and couldn't register. Any minimum character limits would have to be configurable.
  11. Done! I think!
  12. He was last on the forum 2 hours ago. Hopefully he follows through and gets back to you.
  13. The title is a bit misleading because the invoice shows the correct price. You're just talking about an incorrect value for the PayPal Subscription button, right? This may be because the subscription has to be adjusted, but I confer there may be an issue here. Authorize.net and all other merchant gateways will ever ONLY charge the amount of the invoice, whatever that is. Unless, of course, you're paying multiple invoices at once, or making a payment for credit but you'd be doing that manually.
  14. Paul

    cart not showing currency

    Is "Use Package Pricing for New Services Only" unchecked as shown in Mike's screenshot? This is important to be able to order a package that is in a different currency. Also, is the package price set in the "default" currency?
  15. Without looking at the code, my guess is that GROUP_CONCAT, CONCAT may not be explicitly allowed (Assuming we used a white list approach), which is the result of an attempt at preventing dangerous queries from running.
  16. The date filter is a filter that can be added to the date tag inside the email template per the docs. So, you'd probably want something like: {invoice.date_due | date "Y M d"} Replacing the "Y M d" with the date format you want from http://www.php.net/date
  17. I'd suggest trying to run the cron command via SSH as the same user, and see if it works. If it doesn't then your cron may be wrong, if it does, then your cron may not actually be running even though it's set up.
  18. No. You can use the date filter.
  19. https://docs.blesta.com/display/user/Customizing+Emails#CustomizingEmails-SupportedFilters for date I think you want to follow this https://github.com/speedmax/h2o-php/wiki/Built-in-filters
  20. Is mysqldump executable by your user? I suggest creating a new bucket just for backups, so that they do not go in any sub-directory. Appending a sub-directory may be an issue. I would suggest temporarily disabling your cron, and then running it manually with error reporting on after the hour rolls around (when it should attempt a backup) To enable error reporting, edit /config/blesta.php and change Configure::errorReporting(0); to Configure::errorReporting(-1); See if any errors are output when attempting the backup. Disable error reporting when done.
  21. No, I'm saying that client group settings override company settings. So if you set a bill date of 10 days in advance for the company, and 5 for the client group, clients in that group will be billed 5 days in advance. This setting does the following: 1. When the system generates invoices automatically, they are billed this number of days in advance. 2. When you create a manual invoice, the due date is filled in automatically as this many days in the future. With manual invoices, you can change the due date to whatever you want before you create it.
  22. Do you have mysqldump on your system? Blesta executes mysqldump to perform a backup, and writes it to the temp directory defined under Settings > System > General, which must be writable. After that, it will try to send it to S3. If downloading a backup manually doesn't work, it's probably not able to get that far.
  23. Blesta doesn't create cron jobs (Unless you installed via Softaculous or Installatron?) This looks fine though, assuming cron can find php. Otherwise, you may need to put the full path to php instead. Is it not working? You can see the last run time under Settings > System > Automation.
  24. I would expect recurring invoices to bill 5 days in advance, per your settings. Manual one-time invoices should be due on whatever date you set, but will start out as 5 days in advance by default (you can change it).
×
×
  • Create New...