Jump to content


  • Content count

  • Joined

  • Last visited

  • Days Won


Kian last won the day on September 2

Kian had the most liked content!

Community Reputation

142 Excellent

About Kian

  • Rank
    Senior Member

Recent Profile Visitors

6,520 profile views
  1. Kian

    Automatic Grouping of Items (invoices)

    Ups sorry, I mistook it for Group Similar Line Items feature. Ignore my previous reply.
  2. Well, who cares? 😁 It's nice that you want to put some validations but you're not responsible for what people write when they register on your website. For example you could throw an error for things like "a" in the City field but it would be wrong. "A" is a village in Japan, "Á" is in Iceland, "Å" is in Norway. Here is the complete list. Personally I wouldn't add any further validation. You could do more harm than good.
  3. SELECT value FROM tblconfiguration WHERE setting = 'AddonModulesHooks' LIMIT 1 It will return a comma separated list of addon modules that use action hooks: SexyModule,FindYourWallet,AnotherSexyModule,ModuleAboutAffiliations,ModuleAboutBillingStuff Let's say that your module is named JuniYadi. As you can see it's not listed in the above string that's why your hook.php is ignored. All you need to do is the following: SexyModule,FindYourWallet,AnotherSexyModule,ModuleAboutAffiliations,ModuleAboutBillingStuff,JuniYadi Important: you have to be very careful when you play with this string because you could break other modules. For example imagine what happens if you end up with this string: ModuleAboutAffiliations,ModuleAboutBillingStuff,JuniYadi 3 modules are missing and can no longer run their action hooks. And what about this? JuniYadi For sure your module will work but your customer will kill you for breaking his WHMCS.
  4. Kian

    Automatic Grouping of Items (invoices)

    Read carefully: Automatic Grouping of Items. It's Items not Invoices. Let's suppose that you have an invoice with the following items: VPS Bronze 1core 2GB RAM 20GB disk | 10 euro VPS Bronze 1core 2GB RAM 20GB disk | 10 euro VPS Silver 2core 4GB RAM 20GB disk | 20 euro Automatic Grouping Items will change that to: 2x VPS Bronze 1core 2GB RAM 20GB disk | 20 euro VPS Silver 2core 4GB RAM 20GB disk | 20 euro That's it. This feature is not involved in grouping invoices.
  5. Kian

    Upgrade - Manual VS Admin?

    Same here 😀 I use a third-party solution. I don't know how it works but it works for files, db, full backups and incremental ones. My only concern are explosions since my websites and backup are all hosted in the same datacenter but I have plan B (NAS at office) and C (NAS at home).
  6. I keep living in the past... and I'm a developer... what a shame 😑 Last time I googled "Can I develop a chatbot for WA?" there was a section in their terms and conditions with a big 🖕 Is it still like this?
  7. Here's my list: Replace LiveChat with WA 😛 Two-Factor authentication using "randomly" generated codes sent via WA. No more costs for SMS and phone calls Consolidated reminders about services and domains that expire next month Marketing use (opt-in users only). Send latest news, blog posts, promos and stuff like that. It would be great if it supports Open Graph protocol so that users receive a thumbnail with URL and text on WA. Users can opt-out anytime by replying "stfu" 🤣 Notify me when google.com becomes available Notify me when I login/logout with hostname, IP and location Dropshipping... it's complicated Chatbot. "Register google.com" "Confirm?" "Yes" "10 euro charged in your account. Your credit balance is now 990 euro" OR "Renew google.com" "Not enough credit. Your balance is 2 euro... you suck" Don't kill my dreams!
  8. Kian

    How to make payment gateway

    Read this article.
  9. Kian

    Document Access

    Alternatively you could use a small "cheat". Create a Support Department dedicated to translations that unlocks only when customers paid for your translation service. Support tickets already integrate a file uploader therefore they can use it to attach their files. Keep in mind that you could design this specific Support Department so that it doesn't even look like a ticket. You can hide title, content, name, email fields leaving the uploader with description.
  10. Okay, all you need is looking for solutions that allow to use multiple domains on the same installation of WHMCS. There's Multi-Brand of ModulesGarden and another one that will be released soon. Once your domains have been configured, the Affiliate program should work without any problem. This way you'll have one WHMC that can be accessed from multiple domain names. Each domain will work for affiliates.
  11. Even though I did a good amount of custom templates, I never released a "generalist" one that can be purchased multiple times by anyone exactly for the reason you have just described here. In my opinion a template should have things like navbar manager (add, remove, move items from an interface), image carousel creator (upload an image, write description, define call to action, link to product, set order etc.), an interface to edit header/footer on the fly, change colors, create custom pages and so on. Long story short the same stuff you have on WordPress. This way anyone can get very good results just playing with a GUI instead of editing Smarty and hooks. As you can imagine, this is more than just a template made of CSS, images, js, HTML. It requires an extensive addon module (PHP, MySQL, hooks). Creating such a structure takes several months to complete and it's harder to maintain. On the other hand completing a one-off template takes hours, days or weeks and you just need to make sure that it still works with the latest version of WHMCS every 6-12 months. I think that this explains why there very few (maybe none) "advanced" templates. That's my opinion.
  12. Let's ignore for a moment affiliates. Do you need to run both domains (and additional ones) on the same WHMCS?
  13. Kian

    Database Structure issue

    Alternatively you could create a new table (tblmfoland 😀) and store all your stuff there. You could retreive everything with a simple JOIN by User ID.
  14. No problem but as I said weeks ago... At the moment I had to pause this project because of this: Anyway I confirm you that it's 100% doable so don't worry.
  15. Kian

    Database Structure issue

    I think it depends on sql_mode NO_ZERO_DATE. With this setting I can't run the query for the same reason (I cannot change my sql_mode atm).

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated