-
Posts
9,521 -
Joined
-
Last visited
-
Days Won
185
Reputation Activity
-
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!
-
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
-
Michael reacted to Jono in Limit A Customer To Ordering A Product Only Once
Since 4.9 https://dev.blesta.com/browse/CORE-2872
-
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/
-
Michael got a reaction from Tyson in BlestaCMS is now open-code!
Thank you I've removed it from the github version.
-
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.
-
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.
-
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?
-
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.
-
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
-
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.
-
Michael reacted to Amit Kumar Mishra in The license is not valid for the installed location.
reissue the license
-
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.
-
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.
-
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 %}
-
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).
-
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.
-
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
-
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.
-
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.
-
-
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 .
-
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.
-
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.
-
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