Domain and Web Hosting Invoicing System

Complete Domain and Web Hosting Invoicing System in PHP MySQL

Complete Domain and Web Hosting Invoicing System in PHP MySQL Free Download, download nulled scripts, download nulled php script, download free php script, download free php source code, php script for free, download nulled source code for php

Outline: Complete Domain and Web Hosting Invoicing System in PHP

Domain and Web Hosting Invoicing System Project in PHP and MySQL with Source Code Free Download is a client management and invoicing solution for web hosting and domain registration resellers. You can automate your usual tasks using its many capabilities to save time and money.

Core Features: Complete Domain and Web Hosting Invoicing System

  • Domain Registration through the Reseller club.
  • Direct Admin Integration.
  • New Domain and Account admin pages.
  • Namecheap Integration.
  • DomainsCoza Integration.
  • Plesk Integration.
  • Import existing accounts.
  • Import of existing domains.
  • Client currency setting.
  • Select a domain.
  • Search API to use.
  • Custom CMS with Pages, Menus, Blocks, and Sliders.
  • Login as client feature.
  • Login to server button.
  • Pricing table options per category.
  • Mollie payment gateway.
  • Payfast payment gateway.
  • Instamojo payment gateway.
  • Razorpay payment gateway.
  • Front-end theme.
  • GST Tax for order setting.
  • Tax Per item option.
  • Add Funds/Refund as Credit.
  • Manual/Automatic Payment of new invoices with available account funds.
  • Automatic Update setting.
  • Automatic Bug Fixes setting.
  • Knowledgebase.
  • Automatic Database Backup setting.
  • Plugin System.
  • F.A.Q.
  • Page-specific Meta Title & Description.
  • ISPConfig Integration.
  • Centos Web Panel Integration.
  • Cyberpanel Integration.
  • Interworx Integration.
  • Hexonet Registrar Integration.
  • InternetBS Registrar Integration.
  • aamarPay Gateway Integration.
  • Namesilo Registrar Integration.
  • Synergy Wholesale Registrar Integration.
  • Discount Feature.
  • Addons Feature.
  • Variable Domain Registration Period (Years).
  • Import Client CSV from WHMCS.
  • Import Domains CSV from WHMCS.
  • Biennially & Triennially Renewals.
  • Import Accounts CSV from WHMCS.

Script Comes With

  • Excellent customer service and quick response times.
  • Fix any errors or broken links.
  • Help with installation and setup.
  • Preparation statements are used in a secure database to prevent SQL Injection.
  • Defends against CSRF assaults.
  • Use an HTML filter to stop XSS attacks.
  • Built utilizing the most recent version of LARAVEL.
  • The encryption of passwords by encrypting using bcrypt.
  • To use it, you should need GMP Extension.

Server Requirements: Domain and Web Hosting Invoicing System

These are the server specifications for the Domain and Web Hosting Invoicing System:

  • PHP >= 7.0.0
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • GMP Extension
  • BCrypt Extension
  • Local Server XAMPPWAMP, or any Apache with PHP and MySQL server.
  • Mod Rewrite Enabled
  • CURL Enabled
  • CRON

Installation: Domain and Web Hosting Invoicing System

  • In XAMPP or WAMP, extract the hosting-billing-new-installation.zip file to the htdocs or www. If you’re installing it to your online server via FTP, upload it as a ZIP file, and don’t forget to extract it to a folder on your live server.
  • Create a database by launching your preferred MySQL administration tool, such as PHPMyAdmin.
  • Launch your preferred browser, then enter the address of the website where you wish to execute Hosting Billing.
  • Input the MySQL host, Database Name, MySQL Username, and Password and follow the installation steps and input the purchase code in step 3.
  • Login with the admin details.
  • Check your htaccess file and that Mod_Rewrite is enabled if you are unable to access the login page or receive the error “No file input selected.”

Installing Updates

There is a Web Update Page included with the Domain and Web Hosting Invoicing System.

  • You must make a backup of your slider images in resource/uploads before installing updates for v1.3. Your translations, logos, and data won’t be lost.
  • There is no need to back up anything when updating from v1.2 to v1.3. Your translations, logos, and data won’t be lost.
  • Extract the file hosting-billing-update.zip to the folder where Hosting Billing is installed. Just replace existing files instead of deleting them.
  • Your Purchase Code will be required for this update.
  • The update script will begin as you open your preferred browser. Observe the directions.
  • Refresh your website after updating it to view the changes.

Other Updates Installation

  1. If you changed any template files, kindly create a backup.
  2. Replace your current files with the update folder after extracting them.
  3. The updater starts once you open your URL. Just carry out the instructions.
  4. Go to System – Plugins to enter your payment gateway’s settings after the update is complete. These can be found in the no longer used System – Settings – Payment Settings. Settings must be entered in Plugins.

CRON Settings

Automate your system with Cron

In your control panel, set the General cron to run once per day. Based on the expiration dates and automation settings, General Cron will generate and send invoices to your clients.

The Email Piping Cron can be set to run as often as you like. This will automatically create support tickets and import emails from customers.

Only properly configured Email Piping Settings will allow for email piping to function.

SETTING UP CRON IN CPANEL ILLUSTRATION:

How To Edit Code?

When the product is installed on your server, two folders and a few files will be available for you.

All of our assets, including CSS, JS, and Images, are kept in the folder “assets.” So, look in this folder if you want to edit or change any assets.

The Laravel Core is kept in the “core” folder.

On this project, we maintain Laravel’s MVC structure.

All Routes (URLs) are in “core/routes/web.php.” The ControllerName@FunctionName is located here.

The “core/app” folder contains all models.

“core/app/Http” This folder contains all controllers. If any functionality has to be changed, you are free to do so.

“core/resources/views” Here, you have the complete HTML Structure. If you need to edit anything in HTML, you can do whatever you want.

Template HTML Structure

The HTML template incorporates proper HTML5 tags and Latest Bootstrap v4. This theme has a responsive design and a Support column with 12 columns. The content area contains predefined classes and all of the information is nested within those classes.

CSS Files and Structure

This theme mostly uses three CSS files. The first one is called bootstrap.css, the second is called style.css and it’s for this template. The third one is called responsive.css and it manages responsive layouts.

Used CSS File For Various Purposes:
  • bootstrap.min.css (CSS Folder). 
  • font-awesome.min.css (CSS Folder).
  • jquery.circliful.css (SASS Folder).
  • font-awesome.min.css (CSS Folder).
  • slick.css (CSS Folder).
  • swiper.min.css (CSS Folder).
  • style.css (CSS Folder).
  • responsive.css (CSS Folder).

Simply locate the appropriate title in the CSS file and scroll down until you locate the proper style that needs to be modified if you want to edit a specific section of the website.

jQuery and JavaScript

  • jQuery
  • Bootstrap (bootstrap.min.js)
  • gmap (gmaps.js)
  • Highlight (highlight.min.js)
  • Isotope(Isotope.pkgd.min.js)
  • Jquery UI(jquery-ui-slider.min.js)
  • Circliful(jquery.circliful.js)
  • Counterup (jquery.counterup.min.js)
  • Ripple (jquery.ripples-min.js)
  • Slicknav(jquery.slicknav.min.js)
  • Tubular(jquery.tubular.1.0.js)
  • Lightcase (lightcase.js)
  • Map Script (map-script.js)
  • Particles (particles.min.js)
  • Raindrops (Raindrops.js)
  • Slick (slick.min.js)
  • Swiper (swiper.min.js)
  • All Plugin Activation File (main.js)

With the help of the Javascript library jQuery, you can write a lot less code. The majority of the animation on this website is produced using custom scripts. A handful of the features are worth exploring.

I have used a few “functioning plugins in addition to the custom scripts to produce the effects. You won’t need to manually alter anything in the file because this plugin is already packed. The method call itself is the only thing that must be understood.

Domain and Web Hosting Invoicing System Modules

Packages/Items

Creating Items

The Items are all of your services that clients can order, such as hosting, domain names, and other things.

  • Select Hosting Packages or Products and Services from the main menu if you are not ordering hosting but want to use the same ordering process.
  • Choose a Category and enter the necessary information.
  • Your order pages/blocks will display your hosting packages and domains along with their prices and available options as you set them.

Hosting Packages

For integration purposes, it’s crucial to enter the correct control panel package name in Package.

Please use commas to separate the hosting features.  For instance, 10BG Storage, Unmetered Bandwidth, and Free Domain.

Content Management

Use Pages to extend the content on your website or to define block pathways.

  • Data chunks called blocks can be inserted anywhere in a block space that has been designated. The same space can accommodate a variety of blocks.
  • A block can serve as the content for pages.
  • Blocks in modules are created automatically, but administrators must construct blocks in custom types.
  • A menu is a group of links. Each Menu item turns into a block that you may position wherever you choose.
  • Links to both internal and external pages or websites are permitted on a menu.
  • Blocks are also created from Sliders. A slider can have any number of slides, and its location can be specified.

Domain Checker

For testing purposes, the system employs a simple checker, which is ineffective. On a live website, do not use a simple checker.

If your domain registrar’s integration is not accessible, you can receive correct results by using the Whoisxml API. Signing up is free, and you will receive 500 free checks per month.

Theme

The system has a themes folder, which is labeled “original.”
Customize the files in /themes/custom to build your theme, then go to Settings/theme and change the Website Theme to custom.

Automation

Configure Settings > Invoice Settings to automate control panel account creation, suspension, and termination.

Set the number of days to wait before starting each automatic process:

 

automation_days

automation_days

Manual Activation

There are three ways to activate an order.

Control Panel Operations

From the account page, you may access the control panel.

Demonstration

Admin Login
Username: admin
Password: admin

Don’t forget to share this post!

Leave a Comment

Your email address will not be published. Required fields are marked *

Related Article