Abdy
-
Posts
407 -
Joined
-
Last visited
-
Days Won
36
Reputation Activity
-
Abdy reacted to Blesta Addons in Domain Manager - We need your feedback on domains
I have made a look at the priicng tables, and i found your idea is totally can be the fix for the multi pricing system gird , from database
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `package_id` int(10) unsigned NOT NULL, `term` smallint(5) unsigned NOT NULL DEFAULT '1', `period` enum('day','week','month','year','onetime') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'month', `price` decimal(12,4) NOT NULL DEFAULT '0.0000', `setup_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `cancel_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `currency` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'USD', it can be altered to become something like
`id` int(10) unsigned NOT NULL AUTO_INCREMENT, `package_id` int(10) unsigned NOT NULL, `term` smallint(5) unsigned NOT NULL DEFAULT '1', `period` enum('day','week','month','year','onetime') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'month', `price` decimal(12,4) NOT NULL DEFAULT '0.0000', `setup_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `cancel_fee` decimal(12,4) NOT NULL DEFAULT '0.0000', `renew_price` decimal(12,4) DEFAULT NULL, `transfer_price` decimal(12,4) DEFAULT NULL, `currency` char(3) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'USD', this way we can conserve the same package system and module system, it will need only some small adjustement in the service invoicing, we should include the added prices in the fucntion get getPricingInfo() and PackageOptions->getValuePricingById() not sure if others exist , the function getLinesForServices() is is already has services_renew as parameter and we can use it to determinate which pricing we should use, i think the below code line should be converted to a conditional statement to check if is services_renew = true or not :
$line_item_amount = (isset($pricing_info->price) ? $pricing_info->price : $service->price); to be something like
$line_item_amount = ($services_renew && isset($pricing_info->renew_price) ? $pricing_info->renew_price : isset($pricing_info->price) ? $pricing_info->price : $service->price ); this is a simple approach to accomplish the pricing schema module .
i think we need to divide the work in steps.
1 - Complete Multi Pricing System (Activation, Renew, Transfer, Setup, Cancel)
2 - Update order plugin to set Transfer price instead of price in domain transfer
3 - Create a Complete Hosting Order Form
4 - Update Registrar Modules to have more tabs management (DNS, Domain forwarding, Email Forwarding)
-
Abdy reacted to Paul in Are you on Linkedin? Follow Blesta on Linkedin!
If you're on Linkedin, you can follow the new Blesta company page at https://www.linkedin.com/company/blesta
Thanks guys!
-
Abdy reacted to activa in Domain Manager - We need your feedback on domains
for my point of view, the pricing system need only a simple adjustement, the pricing already has price, setup fee price and cancel price , if we add another fields called renew price and transfer price we can achieve the multi pricing case, in renew services and the renew price isn't filled then use the default price . This can impact some other areas but it can be achieved, i think this is the simple and the effective way to do. Regarding domain management, really i cant see the need to create a new way to handle domains but rather if we can make a good order form that is enough , the actual modules need some addition to add more tabs to manage forwarding and dns if available with the registrar .
DO not make it complicated for you guys and for us, the simple is the best always.
-
Abdy reacted to Paul in Blesta 4.1.0 Beta 1 Release
Blesta version 4.1.0-b1 (BETA 1) is now available. You can download it from right here (Client Area Login Required).
This is a BETA release. Beta releases are not considered stable enough for production use, and are UNSUPPORTED. DO NOT INSTALL IN A PRODUCTION ENVIRONMENT.
Please report any bugs you find in the v4 beta bug forum.
Installing Blesta
See Installing Blesta in the User Manual for instructions.
Upgrading Blesta
See Upgrading Blesta in the User Manual for instructions.
Release Notes
See Blesta Core - Version 4.0.0-b1.
For older releases see all Change Logs.
-
Abdy reacted to bunny in Virtualmin Module (Test Stages)
No! is here: https://github.com/blesta/module-virtualmin
-
Abdy reacted to Michael in BEWARE: LicenseCart - Do Not Buy!!
Thank you to all our happy customers for their replies but I think it's best to keep it open so others can have their opinion as-well at the end of the day the OP is allowed his opinion.
-
Abdy reacted to Kronz in ISPConfig Module Not Working
Yes, there is:
https://www.howtoforge.com/tutorial/ispconfig-install-script-debian/
https://www.howtoforge.com/tutorial/ispconfig-automated-install-script/
-
Abdy reacted to bunny in ISPConfig Module Not Working
Do you need a server to test the module? I have one ready CPU i3 , 4GB RAM and 2 x 1TB HDD Centos + ISPConfig
-
Abdy got a reaction from Beav in BEWARE: LicenseCart - Do Not Buy!!
Very Strange, I have my license with LicenseCart from the beginning of my business without any problems.
-
Abdy reacted to KenHC in BEWARE: LicenseCart - Do Not Buy!!
I was shocked to see this review, as Michael Dance has consistently gone above and beyond in helping our cloud hosting company transition from WHMCS to Blesta. We would still be stuck with a platform that, while familiar, was creating more problems for us than it was solving.
I recently realized that the commonly accepted notion that "the customer is always right" does not always apply. Allow me to illustrate. Suppose I go to a brick and mortar electronics retailer for the advice their sales professionals provide, knowing full well I'm going to purchase the product from an online competitor for less once I've made up my mind. In this instance, I'm the customer, and I just stole from that brick and mortar retailer. Sure, I didn't steal the product, but I stole their expertise and help.
Given how helpful Michael and LicenseCart have been, offering this rebuttal to the unfavorable review is the least I can do.
Keep up the good work Michael, and to anyone considering a LicenseCart purchase, ignore the original poster's warning.
-
Abdy got a reaction from KenHC in BEWARE: LicenseCart - Do Not Buy!!
Very Strange, I have my license with LicenseCart from the beginning of my business without any problems.
-
Abdy reacted to Paul in Skrill API End Point Change
Do you use Skrill? If so, you may have received an email from them that says something like:
We are updating Skrill for Blesta 4.1 to use the new API endpoint, but if you need to use the new endpoint before you upgrade to 4.1, you can use the attached file.
This is currently a test release, so please make sure it works for you before leaving it in place.
Backup ~/components/gateways/nonmerchant/skrill/lib/skrill_api.php Upload the attached file, overwriting the one above Test skrill_api.php
-
Abdy got a reaction from Michael in H2O markup system
Twig is another option. https://twig.symfony.com
-
Abdy reacted to Blesta Addons in H2O markup system
Blesta use H2O-php template system engine, is a good library, but as it was not updated from a yaers ago, and some issue was not fixed, it's now PHP7 compliance (class ParseError) .
is blesta plan to move to a active template engine ? if yes, wich one ?
{dwoo} is a updated template system that are used by alot of users today .
-
Abdy reacted to Michael in Nominet domain registration
Correct theres: https://docs.blesta.com/display/dev/Modules & http://source-docs.blesta.com You can also download the files from blesta.com and open the following folder: /components/modules/ the domain registrars are: name cheap / logicboxes / enom and see how they call home etc.
If not then you could contact a developer: @Blesta Addons @cyandark @PauloV @timnboys @ModulesGarden who can help you for a price.
Otherwise you're welcome to open a feature request: https://requests.blesta.com/
Depends on the license query, we can help with most questions but some may need @Paul and the guys.
-
Abdy got a reaction from Michael in [Module] cPanel Extended Module for Blesta (Broken)
We slow down a little bit the development of this module, because we are working on other projects, but the development still active.
-
Abdy got a reaction from Blesta Addons in [Module] cPanel Extended Module for Blesta (Broken)
Probably I will publish a private beta soon.
-
Abdy reacted to Paul in Alipay Payment Gateway (Alpha)
A new Alipay non-merchant payment gateway (alpha) is available.
To install, download the attached alipay.zip, unzip and upload the "alipay" directory to ~/components/gateways/nonmerchant/" and visit Settings > Company > Payment Gateways > Available to install and configure.
alipay.zip
-
Abdy got a reaction from Michael in [Module] cPanel Extended Module for Blesta (Broken)
Probably I will publish a private beta soon.
-
Abdy got a reaction from evolvewh in [Module] cPanel Extended Module for Blesta (Broken)
Probably I will publish a private beta soon.
-
-
-
-
-
Abdy got a reaction from Paul in Blockchain API Gateway
Hi,
We offer custom modules, gateways and plugins, If you need some gateway you can send me a PM and I will send you a free quote. :)