Jump to content

Michael

Moderators
  • Posts

    9,521
  • Joined

  • Last visited

  • Days Won

    185

Reputation Activity

  1. Like
    Michael reacted to jwogrady in Hotfix for 4.9.0+ for autodebit   
    Was experiencing this issue. I've applied the fix. Will report back tomorrow after the cron runs.  Thank you so much for finding and fixing this. You guys are the best!
  2. Like
    Michael reacted to nahanil in [Plugin] Support PIN   
    Support PIN Plugin
    Assign clients a support PIN to use when making contact.
    Features
    Configurable length PIN Client & admin widget Optional PIN expiration/rotation Validation API endpoint It's open sauce
    https://github.com/webmastery/blesta-support-pin/

    https://marketplace.blesta.com/#/extensions/98-Support PIN
     

  3. Like
    Michael reacted to Jono in Limit A Customer To Ordering A Product Only Once   
    Since 4.9 https://dev.blesta.com/browse/CORE-2872
  4. Like
    Michael reacted to PixelPaul in SSLTrust Module to resell SSL Certificates   
    Hello all,
    I have finally finished the module you can use to resell SSL Certificate through SSLTrust:
    https://gitlab.com/ssltrust/besta/-/wikis/Installation
    https://www.ssltrust.com.au/
  5. Like
    Michael got a reaction from Tyson in BlestaCMS is now open-code!   
    Thank you I've removed it from the github version.
  6. Like
    Michael reacted to Paul in Affiliate module for Blesta   
    New tasks were created for the Affiliate system, so the old task was closed. Those tasks are currently private, but will be made public closer to release. The Affiliate system is in active development, and it is integrated with the Order Manager. It will be able to be enabled or disabled through a new core feature that allows individual plugin actions to be disabled or enabled.
    I hope that makes sense. New tasks (many) related to Affiliate, old task closed as a result. Affiliate system in development.
  7. Like
    Michael reacted to Tyson in BlestaCMS is now open-code!   
    Looks to me like the plugin itself is causing an error and therefore cannot be displayed by Blesta. You may notice this in your error logs as "Undefined offset 0".
    It appears to be a bit of the chicken and the egg problem. The plugin tries to assign a database record of itself to the variable "$this->plugin" before it's installed, but it could only work after it's installed.
    You may be able to workaround the issue by commenting out the line in the constructor:
    list($this->plugin) = $this->PluginManager->getByDir('blesta_cms'); //list($this->plugin) = $this->PluginManager->getByDir('blesta_cms'); I haven't tested this, but it may work for you. The plugin author should fix the error.
  8. Like
    Michael reacted to MDHMatt in Blesta to Xero, Quickbooks and QuickFile Accountancy software   
    @jayjayuk @Malloc @Blesta.Store
    unfortunately i didn't pursue it any further as i didn't have the funds needed to get it going. i'll be looking into it again if people are still interested and will try get some better quotes.
    what do you think?
  9. Like
    Michael reacted to Jono in Trying to Pull Client Phone Number Locally   
    X) How are you outputting it?  $contact_numbers is an array of objects.  I guess in your case you are looking for a particular number so maybe just grab the first one
    <?php $verify_phone = $this->Html->ifSet($contact_numbers[0]->number); ?> <script> window.intercomSettings = { app_id: "app_id", phone: "<?php echo $verify_phone; ?>", name: "<?php echo $this->Html->_($contact->first_name, true) . ' ' . $this->Html->_($contact->last_name, true);?>", email: "<?php echo $verify_email; ?>", // Email address user_hash: "<?php echo $email_sig; ?>" // HMAC using SHA-256 }; </script> You may also want to submit the $type argument to Contacts::getNumbers() to get only 'phone' type numbers.
  10. Like
    Michael reacted to AlecBarnes in Simple Wordpress integration   
    Hi all,
    After trying blestacms and messing around with themes etc I could not get the Blesta pages to match my site, I use Wordpress so installed Blesta into
    /public_html/billing but when entering this area as a client I had the feeling my browser had been hijacked, nothing looked the same.....
    So a simple solution for now is to add the Advanced Iframe by Michael Dempfle plugin to your Wordpress 
    Create a new page and add a single block made up from the iframe plugin. Mine looks like this:
    [advanced_iframe use_shortcode_attributes_only="true" src="/billing/order/forms/" width="100%" height="100%" store_height_in_cookie="true"] Add the new page to your Wordpress menu
    This brings your order forms into Wordpress but it's still not seamless, the Blesta menus are also inside the Iframe.
    Edit app/views/client/bootstrap/structure.pdt   (BACKUP FIRST) and remove from around line 107 <div class="nav">    down to around line 226 </div>
    This will remove the Blesta menu from the client view, and logo. Take a look at this section carefully as you may want to leave the clients name and dropdown elements.
    Add another page with an Iframe for client area, then add it to your Wordpress menu.
    Add a custom link to your menu with /billing/client/logout  (change billing to your Blesta folder). I altered the logout redirect to go to my Wordpress homepage - /app/controllers/client_logout.php  line 25 $this->redirect("https://www.topweb.wales/");
    Play around with structure.pdt as some links still look odd depending on where you are in the Iframe until you are happy.
    Something I did not expect is if you are logged in as admin to Blesta then the entire backend runs inside the Iframe also
    A work in progress so not as I would like the finished job but take a look, It's not fully tested through to payment yet but it seems to flow ok.
    In the end I decided on using ispsystems, I felt Besta wasn't right for me at this time, I'll revisit later in the year.
    https://www.topweb.wales
     
  11. Like
    Michael reacted to zomex in Glaze Blesta Template | HTML Template With Blesta Integration | Settings File | HTML Snippets | Ready-Made   
    All of our Blesta Templates have now been updated for full V4.8 support! The updated files are available from your Zomex.com account.
    New customer's will be able to download the V4.8 Blesta Integration after purchase.
  12. Thanks
    Michael reacted to Amit Kumar Mishra in The license is not valid for the installed location.   
    reissue the license
  13. Like
    Michael reacted to Tyson in The form token is invalid.   
    Blesta comes with an .htaccess file in the root web directory and you should use that one. There is already a rule in it to force HTTPS and all you need to do is uncomment it to make it active.
  14. Like
    Michael reacted to Tyson in The form token is invalid.   
    You may want to re-upload all files for Blesta and/or check your web server configuration. I notice that the CSRF token changes on every page load, which indicates the server is recreating a session each time. It's possible your web server does not have permission to write session data.
  15. Like
    Michael reacted to Tyson in How to integrate Affiliatly into Blesta   
    Take a look at using the Order plugin's Embed Code field to add HTML to the footer. You can specify your JS there (i.e. Packages > Order Forms > Settings tab) and add a conditional to display content only when on the checkout/complete page. There are fields for order number and total price that you can use too, but there is no coupon code field. You could try to parse the coupon code field from the {{invoice.line_items}} if you really needed it, via other custom JS.
    e.g.
    {% if order_page == 'checkout/complete' %} <p>Total: {{order.total}}</p> <p>Order #: {{order.order_number}}</p> <p>Currency: {{order.currency}}</p> {% endif %}  
  16. Thanks
    Michael got a reaction from boka003 in [Theme] Free Flat Integration   
    Flat Theme Integration
    Integrated to Blesta by Licensecart
     
    Here's our first free integration for Blesta, it was integrated to on 3.5 at the moment.
    You can try it on 3.4 if you wish by editing config.json in the theme.
     
    You can get the full site theme for free from:
    https://shapebootstrap.net/item/1524965-flat-theme-free-responsive-multipurpose-site-template
     
    You can get the Blesta integration for free from:
    https://licensecart.com/customers/plugin/download_manager/client_main/index/46/
     
    Previews:

     
    Logged in Preview:

     
    Upload the flat folder to: /app/views/client/
     
    Go to: Settings > Company > Look and Feel > Templates > Flat (from dropdown menu).
  17. Like
    Michael reacted to Alk in Video Knowledgebase - by DemoWolf   
    Sadly, Demowolf.com has shutdown. You can read their notice on their website and they are no longer contactable (I have tried emailing).
    The free videos have stopped working.
    I'm just making you aware of the situation because they are listed in your marketplace. Additionally, there may be other Blesta users who, without warning, now have invalid videos.
  18. Like
    Michael reacted to zomex in Stellar Blesta Template | HTML Template With Blesta Integration | Settings File | HTML Snippets | Ready-Made   
    Just a quick notice to let you know that we updated our Stellar Blesta Theme for Blesta V4.7.1
  19. Like
    Michael reacted to Tyson in State/Province shown as number   
    Blesta follows the ISO 3166-2 standard for provinces/states for ISO-3166-1 countries, and the ISO lists the states' codes numerically where Johor is "01". If there is a better 2 or 3-character standard abbreviation, you can update the states in your system to reflect your needs better by using the States & Countries plugin.
    Note that third-party APIs may operate on the use of the ISO 3166-2 standard, such as when Blesta makes payments to a payment gateway and includes the customers address with that ISO-3166-2 state code. It's possible that such APIs may encounter errors if the state is invalid.
  20. Like
    Michael reacted to Paul in Add extra charges on specific payment methods   
    Currently there are no gateway fees, and any gateway can be used for any term that is assigned to an order form. I suppose it would be possible to create packages with yearly terms on a separate order form that has PayPal while packages that only have  shorter terms are on another order form without PayPal.
    We have a task, CORE-2305 that would allow discounts on gateways. Would this accomplish what you're after, by discounting non-PayPal gateways and adding the fee into the price of the Package?
    Some payment providers have rules against adding fees for using their payment method.
  21. Like
    Michael reacted to Paul in Clear Cash after upgrade   
    Thanks, CORE-3289
  22. Like
    Michael reacted to Blesta Addons in Clear Cash after upgrade   
    ome plugins add/edit/delete entries in the menu, after the upgrade the modification is not viewed instantly, we need to clear the cache after every upgrade to see the change .
     
  23. Like
    Michael reacted to Tyson in Module Add Variable to Cart Summary Descrition   
    Sure, upgrade to Blesta v4.7.0+ and ensure the Order plugin is using v2.20.0+. The domain module should then make the service's domain field available via ::getServiceName or the configuration value service.name_key.
  24. Like
    Michael reacted to MrPsycho in Stripe Checkout - chargeback protection   
    I was wondering if you could also add a non-merchant Stripe Checkout payment gateway, since you have already updated Stripe payments with Intents API (huge thanks for that).
    Stripe offers a chargeback protection (waved disputed amount and any fees) if the payments is made through theirs checkout page. That's extremely useful option for some higher risk markets like low end hosting market. I'm sure many companies would benefit from it.
  25. Like
    Michael reacted to Jono in Hotfix for 4.7.0 "Undefined property: Services::$Clients..." Error   
    It has come to our attention that under some circumstances in Blesta 4.7.0 (e.g. when a client is adding an addon service through the client interface) users can receive a fatal error "Undefined property: Services::$Clients on line 5159 in path_to_your_blesta\app\models\services.php".  This is a bug that will be resolved in 4.7.1 (CORE-3271).  You can fix this issue by changing app/models/services.php lines 5112-5114 from 
    if (!isset($this->Packages)) { Loader::loadModels($this, ['Packages', 'Clients', 'ClientGroups']); } to
    Loader::loadModels($this, ['Packages', 'Clients', 'ClientGroups']) Or you can override app/modelsservices.php with the attached services.php file
    services.php
×
×
  • Create New...