Jump to content

Paul

Blesta Developers
  • Posts

    6,728
  • Joined

  • Last visited

  • Days Won

    841

Everything posted by Paul

  1. It hasn't come up much because most services are activated same day. Remind me on this one after we release 4.0 official, this is something we can stick in the next release, it shouldn't be that complex.
  2. Settings > Company > Modules. Activate a module (like cPanel) and add your first cPanel/WHM server. Then you'll be able to select it when creating a package.
  3. You are talking about a service that is ordered on say 12/10, but provisioned on 12/16 because it was finally paid, correct? See CORE-912, is this what you're looking for?
  4. Paul

    Client error

    UTF-8. The database cannot have any tables in it, so you have to drop all tables first but you can use the same database name for a new install if you do that.
  5. Paul

    Client error

    This is a known issue but should not affect you if you don't have error reporting enabled in your config. (/config/blesta.php) just disable error reporting and you should be able to login.
  6. Select a gateway (PayPal Payments Pro) and a currency. That may be the problem.
  7. Can you provide a screenshot of the Edit page for the order form? I've seen this occur before, and I don't recall the exact reason but I believe something needs to be adjusted with the settings.
  8. What have you selected for the order form "Type" and "Template"? The Type you selected may not be compatible with the Template.
  9. There may be an error of some sort. Try enabling error reporting. Edit /config/blesta.php and change Configure::errorReporting(0); to Configure::errorReporting(-1); Do you see any errors instead of a white page? Not sure why the browser matters. You can PM me the admin login, or open a ticket with the details if you want me to login and take a look.
  10. Client Profile, under Actions > Record Payment. It will be listed under "Payment Type". If it's not there, go to Settings > System > General > Payment Types. Is it listed here?
  11. Under Packages > Order Forms, what happens when you click on the "Label"? If nothing appears, the order form may not be configured correctly/fully. If you like, I'm happy to log into your install and take a peek to see if anything stands out. Or, feel free to post a screenshot of the Order Form Edit page.
  12. My suggestion for integrating with websites is pretty simple. We suggest keeping Blesta separate, and simply updating the templates to match your website. They will be independent, but look seamless. ~/app/views/client/bootstrap/structure.pdt contains the header and footer of the client area and front facing pages. Usually all you have to do is modify this file, and sometimes add a new overrides.css file with your CSS changes to overwrite any styles you need to. We recommend running Blesta on a server by itself if possible, at a subdomain like my.domain.com, or account.domain.com, billing.domain.com, etc. This way, if there is a vulnerability in your website, it won't affect your customer data.
  13. Heya! I just replied to your email. All gateways except for the "Offline Payment" gateway can be used to automatically activate services. Make sure your cron job is set up. Make sure also that the order is approved. The cron activates paid pending services.
  14. If you adjust the renew date and invoice for the prorated amount of the change, it's due immediately. This is intentional. If you're doing this as an admin for a customer and you do not expect them to pay right away, then you have 2 options: Edit the invoice and change the due date. Click the calendar icon next to "Auto Suspension" on their client profile page to delay suspension to a specific date.
  15. There is no documentation on creating an invoice template that displays information based on whether it contains recurring services. The developer docs on invoice templates can be found at https://docs.blesta.com/display/dev/Invoice+Templates but you probably want this https://www.blesta.com/development/
  16. Paul

    Portal Plugin

    @Licensecart 's CMS seems to be fairly popular.
  17. I can't, no. You should hire a developer for that, it's not trivial.
  18. As an overview, you'd have to clone and modify an invoice template and perform queries on any line items that contain service IDs to see if those services are one-time or recurring to determine whether to display the message. If you only offer recurring services and not one-time services, then you can just check for the presence of a service ID for line items. If any exist, then it is recurring and you shouldn't have to perform any queries.
  19. Good to hear! You may be missing some of the optional dependencies that speed up encryption. During install, Blesta generates RSA key pairs, which are slow otherwise and may have caused you to bump up against that limit.
  20. I replied to your PM and sent you a trial key, and beta download link.
  21. Installing on localhost is fine, except that if you select to start a 30-day trial, it will fail with localhost. Email sales at blesta . com or PM me on the board and I'll issue you a trial license for that purpose. You may contact us as well, if you need more time on a trial. Blesta is almost entirely open and well-written and can be easily integrated into your own design.
  22. Paul

    credit management

    Manage credit how? As in, account credits? You can create account credits by clicking Record Payment under Actions on a Client Profile page. For Payment Type, select "In House Credit". Credits will automatically be applied to open invoices, starting with the oldest when the cron runs, unless you disable this under Settings > Company > Billing/Payment > "Automatically Apply Loose Credits". Over payments, or one time payments not applied to a specific invoice will be issued as credits also. Edit: Credits are basically the sum of unapplied transactions.
  23. Thanks for your feedback! Much appreciated.
  24. Screenshots would be great! Nice work.
  25. You could bill via the Blesta API, as all public model methods are supported. Something to note about manual invoices in Blesta though, if you're going to generate these manually. You can enter the hourly rate in the unit cost, and hours in the quantity. You can use a quantity of something like "1 35/60" to represent 1 hour, 35 minutes, which should simplify billing for hourly work. I would love to build a project management type of plugin for Blesta to simplify this, or maybe the ability to import invoice items from CSV.
×
×
  • Create New...