Jump to content

Blesta Addons

Alpha Developers
  • Posts

    4,868
  • Joined

  • Last visited

  • Days Won

    390

Everything posted by Blesta Addons

  1. You can use our Universal Paypal Gateway to use your native currency with PayPal even if is not supported by PayPal .
  2. for my personal use, i don't want to allow client adding new contact for billing, then they login with it and they don't find how to manage thier service and every time we need to remember client that they have two contact for login, so i prefer disable it definitively in my system, might other find it useful . admin can create them for client, client can edit/view/delete existing contacts, we need only to disallow adding new contact .
  3. what you have in your server apache logs ?
  4. Personally i prefer to be in the core, and can be for the primary contact or additional contacts, this will make blesta support COPPA laws, for gender field is needed for some industry law firms or any other service provider for social issues. this issue i have already talked about it here
  5. are you sure the account belong to the reseller you have? or you are using root password .
  6. it would be nice to see a option to enable/disable adding new contacts for clients . https://requests.blesta.com/topic/prohibit-clients-from-adding-new-contacts
  7. might we can say in a future release a new fields in contacts for age(birthday) and gender ? some companies need this two data for some interne stats, and i really see this a nice new fields to add, it mandatory of course, but we can force client to fill them .
  8. try only to exclude the rules id 9667848 . SecRuleRemoveById 9667848
  9. We have added to our cms PRO a function to list the domains, a proof of example are in live production here https://nh.ma/en/domains admin side for the page
  10. for me this is a normal behavior, the graph are only informative, you can go to Billing > Services > then select the canceled services .
  11. have you any returned log in blesta? Tools - logs - Gateways
  12. the function in the model is not returning the rules set, private function getRules($vars) { $rules = [ 'term' => [ 'format' => [ 'if_set' => true, 'pre_format' => [[$this, 'formatTerm'], ['_linked' => 'period']], 'rule' => 'is_numeric', 'message' => $this->_('Pricings.!error.term.format') ], 'length' => [ 'if_set' => true, 'rule' => ['maxLength', 5], 'message' => $this->_('Pricings.!error.term.length') ], 'valid' => [ 'if_set' => true, 'rule' => [[$this, 'validateTerm'], ['_linked' => 'period']], 'message' => $this->_('Pricings.!error.term.valid') ] ], 'period' => [ 'format' => [ 'if_set' => true, 'rule' => [[$this, 'validatePeriod']], 'message' => $this->_('Pricings.!error.period.format') ] ], 'price' => [ 'format' => [ 'if_set' => true, 'pre_format' => [[$this, 'currencyToDecimal'], ['_linked' => 'currency'], 4], 'rule' => 'is_numeric', 'message' => $this->_('Pricings.!error.price.format') ] ], 'setup_fee' => [ 'format' => [ 'if_set' => true, 'pre_format' => [[$this, 'currencyToDecimal'], ['_linked' => 'currency'], 4], 'rule' => 'is_numeric', 'message' => $this->_('Pricings.!error.setup_fee.format') ] ], 'cancel_fee' => [ 'format' => [ 'if_set' => true, 'pre_format' => [[$this, 'currencyToDecimal'], ['_linked' => 'currency'], 4], 'rule' => 'is_numeric', 'message' => $this->_('Pricings.!error.cancel_fee.format') ] ], 'currency' => [ 'format' => [ 'if_set' => true, 'rule' => ['matches', '/^(.*){3}$/'], 'message' => $this->_('Pricings.!error.currency.format') ] ] ]; } i think it should have in the end a return $rules;
  13. We are still waiting the staff answer if what we have put are enough or exist something else we have not included ? it great if you can do something and always i'm ready to help you finish the work .
  14. any new feature is useful, that can be now or in the future
  15. when we want to add a new custom fields, exist option to make the name from languages files, this is not expended to the values, only the name displayed, let say we want to add a custom drop down field, called gender, the value are male & female, only the geneder is translatable when we put it in the language file. i hope we can see option to include also value translatable, in our example 'Male, Female', 'Homme, Femme'.
  16. We have found the solution, it not mentioned in the docs and it should be, the widget id should be semilar to the widget path . for example the widget path is : widget/cashbox/admin_widget the widget create id attribute should be some thing like : $this->Widget->create( $this->_('AdminWidget.index.boxtitle', true), ['id'=>'widget_cashbox_admin_widget'], $this->Html->ifSet($render_section, null) ); so if you put anything else the order will not work, ['id'=>'cashbox_widget_admin']
  17. We are working in a new version of Admin Tools that will allow users to add custom links.
  18. After you updated the picture ; it appear the error well, is the address, it has a invalid character . Logicboxes not accept Unicode character, olny asci . this is related to logicboxes core module, we have this fixed in our logicboxes reloaded module .
  19. Where? When? the picture is not well uploaded .
  20. We have released the plugin. first version 1.0.0 . check first post for screenshot and info .
  21. we have a plugin widget, that is well rendered and working, the only issue we have that this widget not remember the area placed in it last time as other widget. and every time we change place area, after a page reload it return to the first place in the area_1 . is their any think we should look to it?
  22. new update 1.4.0 - Fixed cancel redirect Button
  23. Let me rephrase my question, how we can install multi-languages template besed on the config file with tags ect ... ?
  24. Take this case, we have blesta installed with 4 languages installed. We have a plugin translated to 4 languages . The plugin has a emails template in their installation. Now when we install the plugin , the plugin install the emails templates with thier content, but all the content with one language, the default language set in the staff profile, so the english is the main languages, all the emails template are installed with english content . Blesta should make a way to load every language file in this process (at list in this process) or create a new function to do this by the core, so it will save us and our client a lot of work, and make blesta more multi-languages .
  25. Unpaid Orders Reminder Automatically send a friendly reminder to customers that left their order unpaid (pending), Email sent in the customer language. this plugin will Increase your revenue by sending email reminders to customers automatically to remind them that their order has not been paid. The plugin has 3 Reminders Now, we might increase it to 5 . it work like the invoice reminder system in Blesta, it use a email template installed by the plugin. we have a big debate internally how we should do it, it was a option to include in the clear order plugin or My order Widget plugin, but finally we have decided to make it as standalone plugin and not be part of other plugins, that way we can focus in every plugin role updating and bug-fixes if exist . Screenshots : Demo of email sent : Subject : Unpaid Order Reminder 5ace0bfc93449 at Blesta Addons [Reminder #1] Message : Hello XXXX (first name) You recently submitted an order at our website Blesta Addons Thank You! It appear the order status is still pending, did anything go wrong during this checkout ? still you can pay your order now.. Pay Now (No login required) Order Summary : Order Number: 5ace0bfc93449 Status: accepted Amount: 12$ Items Ordered : Domain some_domain.com this plugin requiere the VIP (Gold) subscription . Order Link Plugin Page as always the installtion steps is : 1 - download the file from client area . 2 - upload the orders_reminder folder inside plugin directory . 3 - goto plugins , and install Unpaid Orders Reminder. 4 - enjoy the content .
×
×
  • Create New...