Jump to content

Blesta Addons

Alpha Developers
  • Posts

    4,868
  • Joined

  • Last visited

  • Days Won

    389

Posts posted by Blesta Addons

  1. we have a strange case, a client with open invoice value 2€, the client has total credit 2€.

    from admin side, when staff record payment to apply credit to invoice, a success message show (The credits were successfully recorded.). but the invoice remain open and no credit was applied to invoice.

    from database i have checked the invoice amount, and it was 2.0000 .

    EDIT : from client side, when the client select to pay with credit, he still need to select a gateway, but in the next page it give him the pay button of the selected gateway and ignoring the credit to pay with !!!

    is their any case/circumstance that didn't allow credit to apply to invoice?

  2. 10 hours ago, Jono said:

    Have you debugged why this is the case?  The support manager plugins use widgets with ticket lists and a close modal and all works fine with or without the client/ prefix.  

    i will check with my team, the last time i have tested with a custom plugin it was returning error (404) as it fetch the modal from url without client prefix (GET  https://xxxxxxxxxxx/dialog/confirm/?message=Are you sur you want to delete this Playlist?&confirm_url=/plugin/smart_one/client_main/delete/84984/active/&confirm_data= )

  3. Stripe Checkout payment gateway module, Accept Visa, MasterCard, American Express, Discover, JCB, Diners Club, SEPA, Sofort, iDeal, Giropay, Alipay, and more directly on your store with the Stripe Checkout gateway for Blesta.

    This Stripe gateway is a Non merchant gateway act differently from the core shipped merchant in blesta. it will take users to pay in a hosted payment checkout in stripe side. it will be listed as a payment option even if you disable CC payment in accounts.

    Checkout supports 25+ languages, 135+ currencies, and dynamically shows the payment methods most likely to improve conversion. with local payment methods supported :

    Alipay
    Afterpay / Clearpay
    Bacs Direct Debit
    Bancontact
    EPS
    FPX
    Giropay
    Grabpay
    iDEAL
    Pre-authorized debits
    Przelewy24
    SEPA Direct Debit
    Sofort

     

    Stripe checkout Settings

    486

     

    Stripe checkout page

    487

    this gateway require a subscription. the Pro plan is required, more info about plans and included addons please check this link

    https://blesta-addons.com/plugin/membership_club/main/

    Enjoy Blesta with our addons

  4. 21 minutes ago, Jono said:

    Can you give an example?

    not example , a real case :)

    we have some plugins that are injecting in client navigation, and we add some widget for them, in the widget the base_uri generate link with client/ prefix and the navigation generate links out them, so here we have a duplicate link for the same location.

    when accessing a link without client prefix,the link is listing some rows,  the confirm delete modal not working, we need to go the prefixed link to make it work.

    this is sufficient or not?

  5. 1 hour ago, Jono said:

    You are saying you would like more function similar to getExpirationDate() which are standardized across registrars?  I'd be interested in this.  Any other suggestions besides the methods you mentioned?

    this is how all other software work, but i believe any public functions should be standardized across registrars, or at least the most used/important functions that i could think in it now could be :

    getDomainInfo(), return domain info it can include some subfunction like getContact()
    getContacts(), to get all or only one contact type
    updateContact(), to update all contact or only one contact
    getNameservers(), to get nemaservers return data should be like ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
    updateNameservers(), to update nameserver, $vars  data should a list of nameservers ["ns1" => xxxxx, "ns" => xxxxx, "ns"=> xxx, ...ect]
    getEppCode(),  return string
    updateEppCode(),
    getLockSettings(),
    updateLockSettings(),
    ResendIRTPVerificationEmail(), to resend Verification emails
    RegisterDomain(), function to send registration action to registrar, normally it called inside addService()
    TrasferDomain(), function to send transfer action to registrar, normally it called inside addService()
    RenweDomain(), function to send renew action to registrar, normally it called inside renewService()
    DeleteDomain(), some registrar support release/delete command.
    RestoreDomaine() some registrar support restore domain,
    CreateChildNameServer(), used to create child namserver,
    UpdateChildNameServer(), used to update child namserver info.
    DeleteChildNameServer(), used to delete child namserver

    and we must add function also for domain forwarding, email forwarding, dns management.

     

  6. 1 hour ago, Jono said:

    Good catch. Currently the behavior is to link all plugin links through the public_uri instead of the client_uri.  This was to make the URLs a little cleaner.  I believe the hover tooltip should be updated to remove the client/ portion for plugin links

    but in reality some plugin links need to be inside the client_uri not public_uri .

     

     

     

     

  7. On 6/9/2021 at 11:30 PM, jamiepenner said:

    What I still see missing is the ability to exempt a particular client from either or both level 1 and level 2 taxes (regardless of location)

    i think this possible, from client edit profile, you have option to except from tax.

    On 6/9/2021 at 11:30 PM, jamiepenner said:

    ability to exempt either or both level 1 and level 2 taxes on a per item basis when creating invoices

    when creating package, you have option to make the package taxable or not.

  8. with the new domain manager , it would be better to unify the functions actions like getExpirationDate(), is the only unified function in domain registrar modules, something like getContacts(), updateContact(), getNameservers(), updateNameservers() .... ect

    this way we can create more plugins/addons that interact with registrar modules with a unified function without care about the registrar module type. other competitors has this.

     

     

  9. 9 hours ago, cluster said:

    1.  captcha integration into login froms

    as i know, the captcha is universal, if you have custom plugin  for login, is easy to integrate.

    9 hours ago, cluster said:

    2. Login notification for customers via email (notification for a successful login via email to the customer, incl. date, time IP address

    not possible at the moment, but can be done via  a custom plugin.

    9 hours ago, cluster said:

    3. max login attempts - blocking after x fail logins

    yes, it's a native feature, per default is 10 attempts, it can be changed from config file (Blesta.max_failed_login_attempts).

    9 hours ago, cluster said:

    4. blesta installation in subfolder /clients without blesta rewrite to a second /clients Folder - for now it shows /clients/clients/... when blesta was not installed into webroot

    just rename the client prefix from routes.php file to any new name like 'area' so the link will become /clients/area/

  10. 14 hours ago, PPHosting said:

    This is the error is the cookie cutter plugin folder is named correctly.

    Uncaught Error, code 0 in /home/puzzlepiece/clients.puzzlepiecehosting.com/plugins/cookiecuttr/cookiecuttr_plugin.php on line 112 Message: Call to undefined method Blesta\Core\Util\Events\Event::getReturnVal()

    you haven't the latest version, please re-download the latest version from your account, is compatible with blesta 5.

  11. 2 hours ago, PPHosting said:

    In addition, the only way for me to have my Blesta install function is to rename the cookie cutter plugin folder.  But it's still messing up the plugins backend as seen above.

     

    hello Sir

    disable the error_reporting() in Blesta config file if enabled.

    what is the Blesta version you have? the latest release is upgraded to work with blesta5 and above.

  12. we found a several errors every day in blesta logs with type Error like :
     

    Exception: ClientApp is not a valid controller in /home/XXXXXX/public_html/vendors/minphp/bridge/src/Lib/Dispatcher.php:113 Stack trace: #0 /home/XXXXXX/public_html/index.php(21): Dispatcher::dispatch('/client/app/vie...') #1 {main}
    
    Exception: ClientPlugins is not a valid controller in /home/XXXXXX/public_html/vendors/minphp/bridge/src/Lib/Dispatcher.php:113 Stack trace: #0 /home/XXXXXX/public_html/index.php(21): Dispatcher::dispatch('/client/plugins...') #1 {main}
    
    Exception: AdminMacs is not a valid controller in /home/XXXXXX/public_html/vendors/minphp/bridge/src/Lib/Dispatcher.php:113 Stack trace: #0 /home/XXXXXX/public_html/index.php(21): Dispatcher::dispatch('/admin/plugin/s...') #1 {main}

     

    the dispatcher is not showing the full url to identify the problem or the issue, we have tried so much to find what is the cause but we can't identify the issue.

    from where this can happen?

     

     

     

     

  13. 16 hours ago, Jason said:

    Has anyone figured out a way to offer a free domain name with a hosting package? I am not sure why this is such a complicated thing to implement. I would love to bundle a domain registration with the hosting purchase, but this seems completely impossible with Blesta since it looks at those as completely different and unassociated products. Please tell me there is a workaround for this ...
    FYI, I am using NameSilo for registrations.

    --Jason

    blesta not supporting bundle until now, they are working in domain manager, maybe it will include this function.

    just to note we also waiting this option from so many years, we hope get it in the next version (s) .

     

×
×
  • Create New...